Class ExternalLinksTable


  • public class ExternalLinksTable
    extends org.apache.poi.ooxml.POIXMLDocumentPart
    Holds details of links to parts of other workbooks (eg named ranges), along with the most recently seen values for what they point to.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.poi.ooxml.POIXMLDocumentPart

        org.apache.poi.ooxml.POIXMLDocumentPart.RelationPart
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      CTExternalLink getCTExternalLink()
      Returns the underlying xmlbeans object for the external link table
      java.util.List<Name> getDefinedNames()  
      java.lang.String getLinkedFileName()
      Returns the last recorded name of the file that this is linked to
      java.util.List<java.lang.String> getSheetNames()  
      void readFrom​(java.io.InputStream is)  
      void setLinkedFileName​(java.lang.String target)
      Updates the last recorded name for the file that this links to
      void writeTo​(java.io.OutputStream out)  
      • Methods inherited from class org.apache.poi.ooxml.POIXMLDocumentPart

        _invokeOnDocumentRead, addRelation, createRelationship, createRelationship, createRelationship, getPackagePart, getParent, getRelationById, getRelationId, getRelationPartById, getRelationParts, getRelations, isCommited, isCommitted, setCommited, setCommitted, toString
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ExternalLinksTable

        public ExternalLinksTable()
      • ExternalLinksTable

        public ExternalLinksTable​(PackagePart part)
                           throws java.io.IOException
        Throws:
        java.io.IOException
        Since:
        POI 3.14-Beta1
    • Method Detail

      • readFrom

        public void readFrom​(java.io.InputStream is)
                      throws java.io.IOException
        Throws:
        java.io.IOException
      • writeTo

        public void writeTo​(java.io.OutputStream out)
                     throws java.io.IOException
        Throws:
        java.io.IOException
      • getCTExternalLink

        public CTExternalLink getCTExternalLink()
        Returns the underlying xmlbeans object for the external link table
      • getLinkedFileName

        public java.lang.String getLinkedFileName()
        Returns the last recorded name of the file that this is linked to
      • setLinkedFileName

        public void setLinkedFileName​(java.lang.String target)
        Updates the last recorded name for the file that this links to
      • getSheetNames

        public java.util.List<java.lang.String> getSheetNames()
      • getDefinedNames

        public java.util.List<Name> getDefinedNames()