public class CalculationChain extends POIXMLDocumentPart
DEFAULT_XML_OPTIONS| Constructor and Description |
|---|
CalculationChain() |
CalculationChain(PackagePart part,
PackageRelationship rel) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
commit()
Save the content in the underlying package part.
|
org.openxmlformats.schemas.spreadsheetml.x2006.main.CTCalcChain |
getCTCalcChain() |
void |
readFrom(java.io.InputStream is) |
void |
removeItem(int sheetId,
java.lang.String ref)
Remove a formula reference from the calculation chain
|
void |
writeTo(java.io.OutputStream out) |
addRelation, createRelationship, createRelationship, createRelationship, getPackagePart, getPackageRelationship, getParent, getRelationById, getRelationId, getRelations, getTargetPart, onDocumentCreate, onDocumentRead, onDocumentRemove, onSave, prepareForCommit, read, rebase, removeRelation, removeRelation, toStringpublic CalculationChain()
public CalculationChain(PackagePart part, PackageRelationship rel) throws java.io.IOException
java.io.IOExceptionpublic void readFrom(java.io.InputStream is)
throws java.io.IOException
java.io.IOExceptionpublic void writeTo(java.io.OutputStream out)
throws java.io.IOException
java.io.IOExceptionprotected 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 POIXMLDocumentPartjava.io.IOExceptionpublic org.openxmlformats.schemas.spreadsheetml.x2006.main.CTCalcChain getCTCalcChain()
public void removeItem(int sheetId,
java.lang.String ref)
sheetId - the sheet Id of a sheet the formula belongs to.ref - A1 style reference to the cell containing the formula.Copyright 2014 The Apache Software Foundation or its licensors, as applicable.