Class ExternalLinksTable


  • public class ExternalLinksTable
    extends 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.
    • 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

        @Internal
        @Removal(version="6.0.0")
        public CTExternalLink getCTExternalLink()
        Deprecated.
        will be removed because we don't want to expose this (future implementations may not be XMLBeans based)
        Returns the underlying xmlbeans object for the external link table. Internal use only. Not currently used internally.
      • 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()
      • cacheData

        public void cacheData​(java.lang.String sheetName,
                              long rowR,
                              java.lang.String cellR,
                              java.lang.String v)