|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.poi.POIXMLDocumentPart
org.apache.poi.xssf.model.ExternalLinksTable
public class ExternalLinksTable
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 | |
---|---|
protected class |
ExternalLinksTable.ExternalName
|
Nested classes/interfaces inherited from class org.apache.poi.POIXMLDocumentPart |
---|
POIXMLDocumentPart.RelationPart |
Constructor Summary | |
---|---|
ExternalLinksTable()
|
|
ExternalLinksTable(PackagePart part)
|
|
ExternalLinksTable(PackagePart part,
PackageRelationship rel)
Deprecated. in POI 3.14, scheduled for removal in POI 3.16 |
Method Summary | |
---|---|
protected void |
commit()
Save the content in the underlying package part. |
org.openxmlformats.schemas.spreadsheetml.x2006.main.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.POIXMLDocumentPart |
---|
_invokeOnDocumentRead, addRelation, addRelation, createRelationship, createRelationship, createRelationship, getPackagePart, getPackageRelationship, getParent, getRelationById, getRelationId, getRelationParts, getRelations, getTargetPart, onDocumentCreate, onDocumentRead, onDocumentRemove, onSave, prepareForCommit, read, rebase, removeRelation, removeRelation, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ExternalLinksTable()
public ExternalLinksTable(PackagePart part) throws java.io.IOException
java.io.IOException
@Deprecated public ExternalLinksTable(PackagePart part, PackageRelationship rel) throws java.io.IOException
java.io.IOException
Method Detail |
---|
public void readFrom(java.io.InputStream is) throws java.io.IOException
java.io.IOException
public void writeTo(java.io.OutputStream out) throws java.io.IOException
java.io.IOException
protected void commit() throws java.io.IOException
POIXMLDocumentPart
protected void commit() throws IOException {
PackagePart part = getPackagePart();
OutputStream out = part.getOutputStream();
XmlObject bean = getXmlBean(); //the "model" which holds changes in memory
bean.save(out, DEFAULT_XML_OPTIONS);
out.close();
}
commit
in class POIXMLDocumentPart
java.io.IOException
public org.openxmlformats.schemas.spreadsheetml.x2006.main.CTExternalLink getCTExternalLink()
public java.lang.String getLinkedFileName()
public void setLinkedFileName(java.lang.String target)
public java.util.List<java.lang.String> getSheetNames()
public java.util.List<Name> getDefinedNames()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |