oracle.spatial.util
Class GML3g

java.lang.Object
  extended by oracle.spatial.util.GML3g

public class GML3g
extends java.lang.Object


Field Summary
protected static java.sql.Connection _conn
           
protected static java.lang.String _srsNameSpace
           
protected static java.util.Locale ENGLISH
           
protected static java.util.Set gmlTypes
           
 
Constructor Summary
GML3g()
           
 
Method Summary
protected static void addCoords(java.util.Vector coordVector, java.lang.String newCoords)
           
static oracle.spatial.geometry.JGeometry fromNodeToCompositeCurve(org.w3c.dom.Node nd)
           
static oracle.spatial.geometry.JGeometry fromNodeToCompositeSolid(org.w3c.dom.Node nd)
           
static oracle.spatial.geometry.JGeometry fromNodeToCompositeSurface(org.w3c.dom.Node nd)
           
static oracle.spatial.geometry.JGeometry fromNodeToCurve(org.w3c.dom.Node nd)
           
static oracle.spatial.geometry.JGeometry fromNodeToEnvelope(org.w3c.dom.Node nd)
           
static oracle.spatial.geometry.JGeometry fromNodeToGeometry(org.w3c.dom.Node nd)
           
static oracle.spatial.geometry.JGeometry fromNodeToGeometryCollection(org.w3c.dom.Node nd)
           
static oracle.spatial.geometry.JGeometry fromNodeToLinearRing(org.w3c.dom.Node nd)
           
static oracle.spatial.geometry.JGeometry fromNodeToLineString(org.w3c.dom.Node nd)
           
static oracle.spatial.geometry.JGeometry fromNodeToMultiCurve(org.w3c.dom.Node nd)
           
static oracle.spatial.geometry.JGeometry fromNodeToMultiPoint(org.w3c.dom.Node nd)
           
static oracle.spatial.geometry.JGeometry fromNodeToMultiSolid(org.w3c.dom.Node nd)
           
static oracle.spatial.geometry.JGeometry fromNodeToMultiSurface(org.w3c.dom.Node nd)
           
static oracle.spatial.geometry.JGeometry fromNodeToPoint(org.w3c.dom.Node nd)
           
static oracle.spatial.geometry.JGeometry fromNodeToPolygon(org.w3c.dom.Node nd)
           
static oracle.spatial.geometry.JGeometry fromNodeToSolid(org.w3c.dom.Node nd)
           
static oracle.spatial.geometry.JGeometry fromNodeToSurface(org.w3c.dom.Node nd)
           
protected static java.util.Vector getAll(org.w3c.dom.Node start, java.lang.String[] path)
           
protected static void getAll(org.w3c.dom.Node start, java.lang.String[] path, int posInPath, java.util.Vector result)
           
protected static org.w3c.dom.Node getFirst(org.w3c.dom.Node start, java.lang.String[] path)
           
protected static org.w3c.dom.Node getFirst(org.w3c.dom.Node start, java.lang.String[] path, int posInPath)
           
static java.lang.String getNameSpace()
           
protected static java.lang.String normalize(java.lang.String nodeName)
           
static void setConnection(java.sql.Connection conn)
           
static void setsrsNameSpace(java.lang.String srsNameSpace)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_conn

protected static java.sql.Connection _conn

_srsNameSpace

protected static java.lang.String _srsNameSpace

ENGLISH

protected static final java.util.Locale ENGLISH

gmlTypes

protected static final java.util.Set gmlTypes
Constructor Detail

GML3g

public GML3g()
Method Detail

setConnection

public static void setConnection(java.sql.Connection conn)

setsrsNameSpace

public static void setsrsNameSpace(java.lang.String srsNameSpace)

getNameSpace

public static java.lang.String getNameSpace()

fromNodeToPoint

public static oracle.spatial.geometry.JGeometry fromNodeToPoint(org.w3c.dom.Node nd)
                                                         throws oracle.spatial.geometry.DataException,
                                                                java.lang.Exception
Throws:
oracle.spatial.geometry.DataException
java.lang.Exception

fromNodeToEnvelope

public static final oracle.spatial.geometry.JGeometry fromNodeToEnvelope(org.w3c.dom.Node nd)
                                                                  throws oracle.spatial.geometry.DataException,
                                                                         java.lang.Exception
Throws:
oracle.spatial.geometry.DataException
java.lang.Exception

fromNodeToLineString

public static oracle.spatial.geometry.JGeometry fromNodeToLineString(org.w3c.dom.Node nd)
                                                              throws oracle.spatial.geometry.DataException,
                                                                     java.lang.Exception
Throws:
oracle.spatial.geometry.DataException
java.lang.Exception

fromNodeToCurve

public static oracle.spatial.geometry.JGeometry fromNodeToCurve(org.w3c.dom.Node nd)
                                                         throws oracle.spatial.geometry.DataException,
                                                                java.lang.Exception
Throws:
oracle.spatial.geometry.DataException
java.lang.Exception

fromNodeToPolygon

public static oracle.spatial.geometry.JGeometry fromNodeToPolygon(org.w3c.dom.Node nd)
                                                           throws oracle.spatial.geometry.DataException,
                                                                  java.lang.Exception
Throws:
oracle.spatial.geometry.DataException
java.lang.Exception

fromNodeToSurface

public static oracle.spatial.geometry.JGeometry fromNodeToSurface(org.w3c.dom.Node nd)
                                                           throws oracle.spatial.geometry.DataException,
                                                                  java.lang.Exception
Throws:
oracle.spatial.geometry.DataException
java.lang.Exception

fromNodeToMultiCurve

public static oracle.spatial.geometry.JGeometry fromNodeToMultiCurve(org.w3c.dom.Node nd)
                                                              throws oracle.spatial.geometry.DataException,
                                                                     java.lang.Exception
Throws:
oracle.spatial.geometry.DataException
java.lang.Exception

fromNodeToMultiPoint

public static oracle.spatial.geometry.JGeometry fromNodeToMultiPoint(org.w3c.dom.Node nd)
                                                              throws oracle.spatial.geometry.DataException,
                                                                     java.lang.Exception
Throws:
oracle.spatial.geometry.DataException
java.lang.Exception

fromNodeToGeometry

public static oracle.spatial.geometry.JGeometry fromNodeToGeometry(org.w3c.dom.Node nd)
                                                            throws oracle.spatial.geometry.DataException,
                                                                   java.lang.Exception
Throws:
oracle.spatial.geometry.DataException
java.lang.Exception

fromNodeToGeometryCollection

public static oracle.spatial.geometry.JGeometry fromNodeToGeometryCollection(org.w3c.dom.Node nd)
                                                                      throws oracle.spatial.geometry.DataException,
                                                                             java.lang.Exception
Throws:
oracle.spatial.geometry.DataException
java.lang.Exception

fromNodeToLinearRing

public static oracle.spatial.geometry.JGeometry fromNodeToLinearRing(org.w3c.dom.Node nd)
                                                              throws oracle.spatial.geometry.DataException,
                                                                     java.lang.Exception
Throws:
oracle.spatial.geometry.DataException
java.lang.Exception

fromNodeToMultiSurface

public static oracle.spatial.geometry.JGeometry fromNodeToMultiSurface(org.w3c.dom.Node nd)
                                                                throws oracle.spatial.geometry.DataException,
                                                                       java.lang.Exception
Parameters:
nd - A Node representing the input GML
Returns:
The resulting JGeometry
Throws:
oracle.spatial.geometry.DataException
java.lang.Exception

addCoords

protected static void addCoords(java.util.Vector coordVector,
                                java.lang.String newCoords)

getAll

protected static java.util.Vector getAll(org.w3c.dom.Node start,
                                         java.lang.String[] path)

getAll

protected static void getAll(org.w3c.dom.Node start,
                             java.lang.String[] path,
                             int posInPath,
                             java.util.Vector result)

getFirst

protected static org.w3c.dom.Node getFirst(org.w3c.dom.Node start,
                                           java.lang.String[] path)

getFirst

protected static org.w3c.dom.Node getFirst(org.w3c.dom.Node start,
                                           java.lang.String[] path,
                                           int posInPath)

normalize

protected static java.lang.String normalize(java.lang.String nodeName)

fromNodeToCompositeCurve

public static oracle.spatial.geometry.JGeometry fromNodeToCompositeCurve(org.w3c.dom.Node nd)
                                                                  throws oracle.spatial.geometry.DataException,
                                                                         java.lang.Exception
Throws:
oracle.spatial.geometry.DataException
java.lang.Exception

fromNodeToCompositeSurface

public static oracle.spatial.geometry.JGeometry fromNodeToCompositeSurface(org.w3c.dom.Node nd)
                                                                    throws oracle.spatial.geometry.DataException,
                                                                           java.lang.Exception
Throws:
oracle.spatial.geometry.DataException
java.lang.Exception

fromNodeToSolid

public static oracle.spatial.geometry.JGeometry fromNodeToSolid(org.w3c.dom.Node nd)
                                                         throws oracle.spatial.geometry.DataException,
                                                                java.lang.Exception
Throws:
oracle.spatial.geometry.DataException
java.lang.Exception

fromNodeToCompositeSolid

public static oracle.spatial.geometry.JGeometry fromNodeToCompositeSolid(org.w3c.dom.Node nd)
                                                                  throws oracle.spatial.geometry.DataException,
                                                                         java.lang.Exception
Throws:
oracle.spatial.geometry.DataException
java.lang.Exception

fromNodeToMultiSolid

public static oracle.spatial.geometry.JGeometry fromNodeToMultiSolid(org.w3c.dom.Node nd)
                                                              throws oracle.spatial.geometry.DataException,
                                                                     java.lang.Exception
Throws:
oracle.spatial.geometry.DataException
java.lang.Exception