diff options
author | Yegor Kozlov <yegor@apache.org> | 2008-10-25 11:48:50 +0000 |
---|---|---|
committer | Yegor Kozlov <yegor@apache.org> | 2008-10-25 11:48:50 +0000 |
commit | db877653b7f74b2a7e2524d7101178e388adf201 (patch) | |
tree | da76d9cfdd318c2c2993df0962570a26f4952ebc /src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFDrawing.java | |
parent | 67412a0678b028750396c27b54c937539aa3dd5d (diff) | |
download | poi-db877653b7f74b2a7e2524d7101178e388adf201.tar.gz poi-db877653b7f74b2a7e2524d7101178e388adf201.zip |
more cleanup and refactoring of the ooxml code:1. removed deprecated methods from xssf and interfaces
2. minimized the accessibility of internal constructors
3. more javadocs
git-svn-id: https://svn.apache.org/repos/asf/poi/branches/ooxml@707839 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFDrawing.java')
-rwxr-xr-x | src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFDrawing.java | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFDrawing.java b/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFDrawing.java index 82f6ec0fcb..f64ddf3e3f 100755 --- a/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFDrawing.java +++ b/src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFDrawing.java @@ -19,7 +19,6 @@ package org.apache.poi.xssf.usermodel; import org.apache.poi.POIXMLDocumentPart;
import org.apache.xmlbeans.XmlException;
import org.apache.xmlbeans.XmlOptions;
-import org.apache.xmlbeans.XmlObject;
import org.openxml4j.opc.*;
import org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.*;
import org.openxmlformats.schemas.officeDocument.x2006.relationships.STRelationshipId;
@@ -29,8 +28,6 @@ import java.io.IOException; import java.io.OutputStream;
import java.util.Map;
import java.util.HashMap;
-import java.util.List;
-import java.util.LinkedList;
/**
* Represents a SpreadsheetML drawing
@@ -48,8 +45,8 @@ public class XSSFDrawing extends POIXMLDocumentPart { *
* @see org.apache.poi.xssf.usermodel.XSSFSheet#createDrawingPatriarch()
*/
- public XSSFDrawing() {
- super(null, null);
+ protected XSSFDrawing() {
+ super();
drawing = newDrawing();
}
@@ -61,7 +58,7 @@ public class XSSFDrawing extends POIXMLDocumentPart { * @param rel the package relationship holding this drawing,
* the relationship type must be http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing
*/
- public XSSFDrawing(PackagePart part, PackageRelationship rel) throws IOException, XmlException {
+ protected XSSFDrawing(PackagePart part, PackageRelationship rel) throws IOException, XmlException {
super(part, rel);
drawing = CTDrawing.Factory.parse(part.getInputStream());
}
@@ -157,7 +154,7 @@ public class XSSFDrawing extends POIXMLDocumentPart { XSSFWorkbook wb = (XSSFWorkbook)getParent().getParent();
XSSFPictureData data = wb.getAllPictures().get(pictureIndex);
PackagePartName ppName = data.getPackagePart().getPartName();
- PackageRelationship rel = packagePart.addRelationship(ppName, TargetMode.INTERNAL, XSSFRelation.IMAGES.getRelation());
+ PackageRelationship rel = getPackagePart().addRelationship(ppName, TargetMode.INTERNAL, XSSFRelation.IMAGES.getRelation());
addRelation(new XSSFPictureData(data.getPackagePart(), rel));
return rel;
}
|