|
||||||||||
| 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 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. |
| 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 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 added
public 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 | |||||||||