org.deegree_impl.gml
Class GMLGeometricMapping

java.lang.Object
  extended byorg.deegree_impl.gml.GMLGeometricMapping

class GMLGeometricMapping
extends java.lang.Object

class used by the GML implementation for mapping formal and descriptive property names.

----------------------------------------------------------

Version:
07.02.2001

Author:
Andreas Poth

Field Summary
static java.lang.String BOUNDEDBY
           
static java.lang.String BOX
           
static java.lang.String CENTERLINEOF
           
static java.lang.String CENTEROF
           
static java.lang.String COVERAGE
           
static java.lang.String EDGEOF
           
static java.lang.String EXTENTOF
           
static java.lang.String GEOMETRYPROPERTY
           
static java.lang.String LINESTRING
           
static java.lang.String LINESTRINGPROPERTY
           
static java.lang.String LOCATION
           
static java.lang.String MULTICENTERLINEOF
           
static java.lang.String MULTICENTEROF
           
static java.lang.String MULTICOVERAGE
           
static java.lang.String MULTIEDGEOF
           
static java.lang.String MULTIEXTENTOF
           
static java.lang.String MULTIGEOMETRY
           
static java.lang.String MULTIGEOMETRYPROPERTY
           
static java.lang.String MULTILINESTRING
           
static java.lang.String MULTILINESTRINGPROPERTY
           
static java.lang.String MULTILOCATION
           
static java.lang.String MULTIPOINT
           
static java.lang.String MULTIPOINTPROPERTY
           
static java.lang.String MULTIPOLYGON
           
static java.lang.String MULTIPOLYGONPROPERTY
           
static java.lang.String MULTIPOSITION
           
static java.lang.String POINT
           
static java.lang.String POINTPROPERTY
           
static java.lang.String POLYGON
           
static java.lang.String POLYGONPROPERTY
           
static java.lang.String POSITION
           
private static java.util.HashMap toFN
           
private static java.util.HashMap toGeoType
           
 
Constructor Summary
(package private) GMLGeometricMapping()
           
 
Method Summary
static void addDN2FN(java.lang.String descriptiveName, java.lang.String formalName)
          adds a association between a descriptive name and the formal name
static void addFN2GT(java.lang.String formalName, java.lang.String geoType)
          adds a association between a formal name and a geometry type
static java.lang.String getFormalName(java.lang.String descriptiveName)
          returns the formal name of a descriptive property name
static java.lang.String getGeometryType(java.lang.String formalName)
          returns the name of the geometry type a formal property name is associated with.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

toFN

private static java.util.HashMap toFN

toGeoType

private static java.util.HashMap toGeoType

BOUNDEDBY

public static final java.lang.String BOUNDEDBY
See Also:
Constant Field Values

POINTPROPERTY

public static final java.lang.String POINTPROPERTY
See Also:
Constant Field Values

LINESTRINGPROPERTY

public static final java.lang.String LINESTRINGPROPERTY
See Also:
Constant Field Values

POLYGONPROPERTY

public static final java.lang.String POLYGONPROPERTY
See Also:
Constant Field Values

GEOMETRYPROPERTY

public static final java.lang.String GEOMETRYPROPERTY
See Also:
Constant Field Values

MULTIPOINTPROPERTY

public static final java.lang.String MULTIPOINTPROPERTY
See Also:
Constant Field Values

MULTILINESTRINGPROPERTY

public static final java.lang.String MULTILINESTRINGPROPERTY
See Also:
Constant Field Values

MULTIPOLYGONPROPERTY

public static final java.lang.String MULTIPOLYGONPROPERTY
See Also:
Constant Field Values

MULTIGEOMETRYPROPERTY

public static final java.lang.String MULTIGEOMETRYPROPERTY
See Also:
Constant Field Values

LOCATION

public static final java.lang.String LOCATION
See Also:
Constant Field Values

POSITION

public static final java.lang.String POSITION
See Also:
Constant Field Values

CENTEROF

public static final java.lang.String CENTEROF
See Also:
Constant Field Values

CENTERLINEOF

public static final java.lang.String CENTERLINEOF
See Also:
Constant Field Values

EDGEOF

public static final java.lang.String EDGEOF
See Also:
Constant Field Values

EXTENTOF

public static final java.lang.String EXTENTOF
See Also:
Constant Field Values

COVERAGE

public static final java.lang.String COVERAGE
See Also:
Constant Field Values

MULTILOCATION

public static final java.lang.String MULTILOCATION
See Also:
Constant Field Values

MULTIPOSITION

public static final java.lang.String MULTIPOSITION
See Also:
Constant Field Values

MULTICENTEROF

public static final java.lang.String MULTICENTEROF
See Also:
Constant Field Values

MULTICENTERLINEOF

public static final java.lang.String MULTICENTERLINEOF
See Also:
Constant Field Values

MULTIEDGEOF

public static final java.lang.String MULTIEDGEOF
See Also:
Constant Field Values

MULTIEXTENTOF

public static final java.lang.String MULTIEXTENTOF
See Also:
Constant Field Values

MULTICOVERAGE

public static final java.lang.String MULTICOVERAGE
See Also:
Constant Field Values

BOX

public static final java.lang.String BOX
See Also:
Constant Field Values

POINT

public static final java.lang.String POINT
See Also:
Constant Field Values

LINESTRING

public static final java.lang.String LINESTRING
See Also:
Constant Field Values

POLYGON

public static final java.lang.String POLYGON
See Also:
Constant Field Values

MULTIPOINT

public static final java.lang.String MULTIPOINT
See Also:
Constant Field Values

MULTILINESTRING

public static final java.lang.String MULTILINESTRING
See Also:
Constant Field Values

MULTIPOLYGON

public static final java.lang.String MULTIPOLYGON
See Also:
Constant Field Values

MULTIGEOMETRY

public static final java.lang.String MULTIGEOMETRY
See Also:
Constant Field Values
Constructor Detail

GMLGeometricMapping

GMLGeometricMapping()
Method Detail

getFormalName

public static java.lang.String getFormalName(java.lang.String descriptiveName)
returns the formal name of a descriptive property name


addDN2FN

public static void addDN2FN(java.lang.String descriptiveName,
                            java.lang.String formalName)
adds a association between a descriptive name and the formal name


getGeometryType

public static java.lang.String getGeometryType(java.lang.String formalName)
returns the name of the geometry type a formal property name is associated with.


addFN2GT

public static void addFN2GT(java.lang.String formalName,
                            java.lang.String geoType)
adds a association between a formal name and a geometry type