oracle.spatial.util
Class KML

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

public class KML
extends java.lang.Object


Field Summary
protected static java.sql.Connection _conn
           
protected static java.lang.String _srsNameSpace
           
protected static java.util.Set kmlTypes
           
 
Constructor Summary
KML()
           
 
Method Summary
protected static void addCoords(java.util.Vector coordVector, java.lang.String newCoords)
           
static oracle.spatial.geometry.JGeometry fromNodeToCurve(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 fromNodeToPoint(org.w3c.dom.Node nd)
           
static oracle.spatial.geometry.JGeometry fromNodeToPolygon(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.util.Vector getGeometry(org.w3c.dom.Node start, java.lang.String[] geometryTypes)
           
static void getGeometry(org.w3c.dom.Node start, java.lang.String[] geometryTypes, java.util.Vector result)
           
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

kmlTypes

protected static final java.util.Set kmlTypes
Constructor Detail

KML

public KML()
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

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

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

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)

getGeometry

public static java.util.Vector getGeometry(org.w3c.dom.Node start,
                                           java.lang.String[] geometryTypes)

getGeometry

public static void getGeometry(org.w3c.dom.Node start,
                               java.lang.String[] geometryTypes,
                               java.util.Vector result)