MCPcopy Create free account
hub / github.com/apache/poi / onSave

Method onSave

src/ooxml/java/org/apache/poi/POIXMLDocumentPart.java:195–203  ·  view source on GitHub ↗

Save changes in the underlying OOXML package. Recursively fires #commit() for each package part @param alreadySaved context set containing already visited nodes

(Set<PackagePart> alreadySaved)

Source from the content-addressed store, hash-verified

193 * @param alreadySaved context set containing already visited nodes
194 */
195 protected final void onSave(Set<PackagePart> alreadySaved) throws IOException{
196 commit();
197 alreadySaved.add(this.getPackagePart());
198 for(POIXMLDocumentPart p : relations){
199 if (!alreadySaved.contains(p.getPackagePart())) {
200 p.onSave(alreadySaved);
201 }
202 }
203 }
204
205 /**
206 * Create a new child POIXMLDocumentPart

Callers 1

writeMethod · 0.80

Calls 4

commitMethod · 0.95
getPackagePartMethod · 0.95
containsMethod · 0.65
addMethod · 0.45

Tested by

no test coverage detected