diff --git a/pom.xml b/pom.xml
index 7a72602c..0043fdea 100755
--- a/pom.xml
+++ b/pom.xml
@@ -108,7 +108,7 @@
org.codehaus.jackson
jackson-core-asl
- ${jackson.version}
+ 1.9.12
junit
diff --git a/src/main/java/com/esri/core/geometry/MultiPath.java b/src/main/java/com/esri/core/geometry/MultiPath.java
index 48cf8bd9..d7b6ffcf 100644
--- a/src/main/java/com/esri/core/geometry/MultiPath.java
+++ b/src/main/java/com/esri/core/geometry/MultiPath.java
@@ -33,6 +33,10 @@ public abstract class MultiPath extends MultiVertexGeometry implements
Serializable {
MultiPathImpl m_impl;
+ public MultiPathImpl getMultiPathImpl() {
+ return m_impl;
+ }
+
@Override
public VertexDescription getDescription() {
return m_impl.getDescription();
diff --git a/src/main/java/com/esri/core/geometry/MultiPathImpl.java b/src/main/java/com/esri/core/geometry/MultiPathImpl.java
index f6d606bb..cdf74307 100644
--- a/src/main/java/com/esri/core/geometry/MultiPathImpl.java
+++ b/src/main/java/com/esri/core/geometry/MultiPathImpl.java
@@ -27,7 +27,7 @@
import java.util.ArrayList;
-final class MultiPathImpl extends MultiVertexGeometryImpl {
+public class MultiPathImpl extends MultiVertexGeometryImpl {
protected boolean m_bPolygon;
protected Point m_moveToPoint;
@@ -1468,7 +1468,7 @@ public Geometry getBoundary() {
return Boundary.calculate(this, null);
}
- // TODO: Add code fore interpolation type (none and angular)
+ // TODO: Add code for interpolation type (none and angular)
void interpolateAttributes(int from_path_index, int from_point_index,
int to_path_index, int to_point_index) {
for (int ipath = from_path_index; ipath < to_path_index - 1; ipath++) {
@@ -1505,7 +1505,7 @@ void interpolateAttributes(int from_path_index, int from_point_index,
}
// TODO: Add code for interpolation type (none and angular)
- void interpolateAttributesForSemantics(int semantics, int from_path_index,
+ public void interpolateAttributesForSemantics(int semantics, int from_path_index,
int from_point_index, int to_path_index, int to_point_index) {
if (semantics == VertexDescription.Semantics.POSITION)
return;
@@ -1594,7 +1594,7 @@ void interpolateAttributesForSemantics(int semantics, int path_index,
to_point_index, sub_length, ordinate);
}
- // TODO: Add code fore interpolation type (none and angular)
+ // TODO: Add code for interpolation type (none and angular)
void interpolateAttributes_(int semantics, int from_path_index,
int from_point_index, int to_path_index, int to_point_index,
double sub_length, int ordinate) {