From db877653b7f74b2a7e2524d7101178e388adf201 Mon Sep 17 00:00:00 2001 From: Yegor Kozlov Date: Sat, 25 Oct 2008 11:48:50 +0000 Subject: 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 --- src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFDrawing.java | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'src/ooxml/java/org/apache/poi/xssf/usermodel/XSSFDrawing.java') 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; } -- cgit v1.2.3