Package org.apache.poi.xssf.model
Class ExternalLinksTable
- java.lang.Object
-
- org.apache.poi.ooxml.POIXMLDocumentPart
-
- org.apache.poi.xssf.model.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.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.poi.ooxml.POIXMLDocumentPart
POIXMLDocumentPart.RelationPart
-
-
Constructor Summary
Constructors Constructor Description ExternalLinksTable()
ExternalLinksTable(PackagePart part)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
cacheData(java.lang.String sheetName, long rowR, java.lang.String cellR, java.lang.String v)
CTExternalLink
getCTExternalLink()
Deprecated.will be removed because we don't want to expose this (future implementations may not be XMLBeans based)java.util.List<Name>
getDefinedNames()
java.lang.String
getLinkedFileName()
Returns the last recorded name of the file that this is linked tojava.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 tovoid
writeTo(java.io.OutputStream out)
-
Methods inherited from class org.apache.poi.ooxml.POIXMLDocumentPart
_invokeOnDocumentRead, addRelation, createRelationship, createRelationship, createRelationship, getNextPartNumber, getPackagePart, getParent, getRelationById, getRelationId, getRelationPartById, getRelationParts, getRelations, isCommitted, setCommitted, toString
-
-
-
-
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)
-
-