public class ExternalLinksTable extends POIXMLDocumentPart
Modifier and Type | Class and Description |
---|---|
protected class |
ExternalLinksTable.ExternalName |
POIXMLDocumentPart.RelationPart
Constructor and Description |
---|
ExternalLinksTable() |
ExternalLinksTable(PackagePart part) |
Modifier and Type | Method and Description |
---|---|
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) |
_invokeOnDocumentRead, addRelation, createRelationship, createRelationship, createRelationship, getNextPartNumber, getPackagePart, getParent, getRelationById, getRelationId, getRelationParts, getRelations, getTargetPart, onDocumentCreate, onDocumentRead, onDocumentRemove, onSave, prepareForCommit, read, rebase, removeRelation, removeRelation, toString
public ExternalLinksTable()
public ExternalLinksTable(PackagePart part) throws java.io.IOException
java.io.IOException
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
- a subclass may throw an IOException if the changes can't be committedpublic 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()
Copyright 2018 The Apache Software Foundation or its licensors, as applicable.