From 66b0322e382b41570435159aea44ebe8c62efca3 Mon Sep 17 00:00:00 2001 From: Dustin Spicuzza Date: Mon, 19 Oct 2015 05:59:42 +0000 Subject: [PATCH] poi-import: fix build dependencies - Compilation + tests work now git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1709356 13f79535-47bb-0310-9956-ffa450edef68 --- .classpath | 1 + build.xml | 10 ++++++++++ maven/poi-ooxml.pom | 5 +++++ .../java/org/apache/poi/xdgf/geom/SplineCollector.java | 6 +++++- .../java/org/apache/poi/xdgf/geom/SplineRenderer.java | 7 ++++++- .../poi/xdgf/usermodel/section/geometry/NURBSTo.java | 5 ++++- 6 files changed, 31 insertions(+), 3 deletions(-) diff --git a/.classpath b/.classpath index 56f64db7f9..ab1f0776ca 100644 --- a/.classpath +++ b/.classpath @@ -21,6 +21,7 @@ + diff --git a/build.xml b/build.xml index d4730c6972..43c580e4e9 100644 --- a/build.xml +++ b/build.xml @@ -177,6 +177,9 @@ under the License. + + @@ -276,6 +279,7 @@ under the License. + @@ -319,6 +323,7 @@ under the License. + @@ -558,6 +563,7 @@ under the License. + @@ -567,6 +573,10 @@ under the License. + + + + diff --git a/maven/poi-ooxml.pom b/maven/poi-ooxml.pom index 28195b5510..5850def217 100644 --- a/maven/poi-ooxml.pom +++ b/maven/poi-ooxml.pom @@ -69,5 +69,10 @@ poi-ooxml-schemas @VERSION@ + + com.github.virtuald + curvesapi + 1.02 + diff --git a/src/ooxml/java/org/apache/poi/xdgf/geom/SplineCollector.java b/src/ooxml/java/org/apache/poi/xdgf/geom/SplineCollector.java index f1037a4fb8..a977cb627a 100644 --- a/src/ooxml/java/org/apache/poi/xdgf/geom/SplineCollector.java +++ b/src/ooxml/java/org/apache/poi/xdgf/geom/SplineCollector.java @@ -20,11 +20,15 @@ package org.apache.poi.xdgf.geom; import java.awt.geom.Point2D; import java.util.ArrayList; -import org.apache.poi.ss.formula.functions.LookupUtils.ValueVector; import org.apache.poi.xdgf.usermodel.XDGFShape; import org.apache.poi.xdgf.usermodel.section.geometry.SplineKnot; import org.apache.poi.xdgf.usermodel.section.geometry.SplineStart; +import com.graphbuilder.curve.ControlPath; +import com.graphbuilder.curve.ShapeMultiPath; +import com.graphbuilder.curve.ValueVector; +import com.graphbuilder.geom.PointFactory; + public class SplineCollector { SplineStart _start; diff --git a/src/ooxml/java/org/apache/poi/xdgf/geom/SplineRenderer.java b/src/ooxml/java/org/apache/poi/xdgf/geom/SplineRenderer.java index 7757860084..a478ae4a9a 100644 --- a/src/ooxml/java/org/apache/poi/xdgf/geom/SplineRenderer.java +++ b/src/ooxml/java/org/apache/poi/xdgf/geom/SplineRenderer.java @@ -17,7 +17,12 @@ package org.apache.poi.xdgf.geom; -import org.apache.poi.ss.formula.functions.LookupUtils.ValueVector; +import com.graphbuilder.curve.ControlPath; +import com.graphbuilder.curve.GroupIterator; +import com.graphbuilder.curve.NURBSpline; +import com.graphbuilder.curve.ShapeMultiPath; +import com.graphbuilder.curve.ValueVector; + public class SplineRenderer { diff --git a/src/ooxml/java/org/apache/poi/xdgf/usermodel/section/geometry/NURBSTo.java b/src/ooxml/java/org/apache/poi/xdgf/usermodel/section/geometry/NURBSTo.java index c235f4843b..353d694f9b 100644 --- a/src/ooxml/java/org/apache/poi/xdgf/usermodel/section/geometry/NURBSTo.java +++ b/src/ooxml/java/org/apache/poi/xdgf/usermodel/section/geometry/NURBSTo.java @@ -20,11 +20,14 @@ package org.apache.poi.xdgf.usermodel.section.geometry; import java.awt.geom.Point2D; import org.apache.poi.POIXMLException; -import org.apache.poi.ss.formula.functions.LookupUtils.ValueVector; import org.apache.poi.xdgf.geom.SplineRenderer; import org.apache.poi.xdgf.usermodel.XDGFCell; import org.apache.poi.xdgf.usermodel.XDGFShape; +import com.graphbuilder.curve.ControlPath; +import com.graphbuilder.curve.ShapeMultiPath; +import com.graphbuilder.curve.ValueVector; +import com.graphbuilder.geom.PointFactory; import com.microsoft.schemas.office.visio.x2012.main.CellType; import com.microsoft.schemas.office.visio.x2012.main.RowType; -- 2.39.5