|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectGML3EncodingUtils
public class GML3EncodingUtils
Utility class for gml3 encoding.
Constructor Summary | |
---|---|
GML3EncodingUtils()
|
|
GML3EncodingUtils(XSD gml)
|
Method Summary | |
---|---|
static Element |
AbstractFeatureType_encode(Object object,
Document document,
Element value,
XSDIdRegistry idSet)
Deprecated. use AbstractFeatureTypeEncode(Object, Document, Element, XSDIdRegistry) |
static List |
AbstractFeatureType_getProperties(Object object,
XSDElementDeclaration element,
SchemaIndex schemaIndex,
Configuration configuration)
Deprecated. use {@link #AbstractFeatureTypeGetProperties(Object, XSDElementDeclaration, SchemaIndex, Configuration) |
Element |
AbstractFeatureTypeEncode(Object object,
Document document,
Element value,
XSDIdRegistry idSet)
|
List |
AbstractFeatureTypeGetProperties(Object object,
XSDElementDeclaration element,
SchemaIndex schemaIndex,
Configuration configuration)
|
static void |
encodeClientProperties(Property complex,
Element element)
Encode any client properties (XML attributes) found in the UserData map of a ComplexAttribute as XML attributes of the element. |
static void |
encodeSimpleContent(ComplexAttribute complex,
Document document,
Element element)
Encode the simpleContent property of a ComplexAttribute (if any) as an XML text node. |
List |
GeometryPropertyType_GetProperties(Geometry geometry)
Helper method used to implement ComplexBinding.getProperties(Object) for bindings of
geometry reference types:
GeometryPropertyType
PointPropertyType
LineStringPropertyType
PolygonPropertyType
|
Object |
GeometryPropertyType_GetProperty(Geometry geometry,
QName name)
Helper method used to implement ComplexBinding.getProperty(Object, QName) for
bindings of geometry reference types:
GeometryPropertyType
PointPropertyType
LineStringPropertyType
PolygonPropertyType
|
Object |
GeometryPropertyType_GetProperty(Geometry geometry,
QName name,
boolean makeEmpty)
Helper method used to implement ComplexBinding.getProperty(Object, QName) for
bindings of geometry reference types:
GeometryPropertyType
PointPropertyType
LineStringPropertyType
PolygonPropertyType
|
static String |
getAxisLabels(Geometry g)
Get axisLabels for the geometry if set in app-schema mapping configuration. |
static String |
getID(Geometry g)
|
static List |
getProperties(Geometry geometry)
Deprecated. use GeometryPropertyType_GetProperties(Geometry) |
static Object |
getProperty(Geometry geometry,
QName name)
Deprecated. use GeometryPropertyType_GetProperty(Geometry, QName) |
static Object |
getSimpleContent(ComplexAttribute complex)
Return the simple content of a ComplexAttribute if it represents a complexType with
simpleContent, otherwise null. |
static String |
getUomLabels(Geometry g)
Get uomLabels for the geometry if set in app-schema mapping configuration. |
Methods inherited from class Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GML3EncodingUtils()
public GML3EncodingUtils(XSD gml)
Method Detail |
---|
public static String getUomLabels(Geometry g)
public static String getAxisLabels(Geometry g)
public static String getID(Geometry g)
public Object GeometryPropertyType_GetProperty(Geometry geometry, QName name)
ComplexBinding.getProperty(Object, QName)
for
bindings of geometry reference types:
public Object GeometryPropertyType_GetProperty(Geometry geometry, QName name, boolean makeEmpty)
ComplexBinding.getProperty(Object, QName)
for
bindings of geometry reference types:
public static Object getProperty(Geometry geometry, QName name)
GeometryPropertyType_GetProperty(Geometry, QName)
public List GeometryPropertyType_GetProperties(Geometry geometry)
ComplexBinding.getProperties(Object)
for bindings of
geometry reference types:
public static List getProperties(Geometry geometry)
GeometryPropertyType_GetProperties(Geometry)
public Element AbstractFeatureTypeEncode(Object object, Document document, Element value, XSDIdRegistry idSet)
public static Element AbstractFeatureType_encode(Object object, Document document, Element value, XSDIdRegistry idSet)
AbstractFeatureTypeEncode(Object, Document, Element, XSDIdRegistry)
public List AbstractFeatureTypeGetProperties(Object object, XSDElementDeclaration element, SchemaIndex schemaIndex, Configuration configuration)
public static List AbstractFeatureType_getProperties(Object object, XSDElementDeclaration element, SchemaIndex schemaIndex, Configuration configuration)
public static void encodeClientProperties(Property complex, Element element)
complex
- the ComplexAttribute to search for client propertieselement
- the element to which XML attributes should be addedpublic static void encodeSimpleContent(ComplexAttribute complex, Document document, Element element)
A property named simpleContent is a convention for representing XSD complexType with simpleContent in GeoAPI.
complex
- the ComplexAttribute to be searched for simpleContentdocument
- the containing documentelement
- the element to which text node should be addedpublic static Object getSimpleContent(ComplexAttribute complex)
ComplexAttribute
if it represents a complexType with
simpleContent, otherwise null.
complex
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |