Package org.geotools.data.complex.util
Class ComplexFeatureConstants
- Object
-
- ComplexFeatureConstants
-
public class ComplexFeatureConstants extends Object
This is just a compilation of constants and static methods used in app-schema module.- Author:
- Rini Angreani (CSIRO Earth Science and Resource Engineering)
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_GEOMETRY_LOCAL_NAME
Static attribute name used for the auxiliary default geometry attribute, which is created when <defaultGeometry> is specified in the feature type mapping configuration.static PropertyDescriptor
FEATURE_CHAINING_LINK
Static attribute descriptor used to link different feature types.static Name
FEATURE_CHAINING_LINK_NAME
static String
FEATURE_CHAINING_LINK_STRING
Static attribute name used to link different feature types.static String
LAST_INDEX
Constant to indicate the last row from denormalised rows.static String
MAPPED_ATTRIBUTE_INDEX
User data key to indicate the specified attribute index in the mapping file for the case of multi-valued properties, e.g. gml:name[2]static Name
SIMPLE_CONTENT
Fake attribute name for simple contents of a complex type, eg. gml:name of gml:CodeType typestatic Hints.Key
STRING_KEY
Hints key for xlink:href used in ToXlinkHrefFunctionstatic Name
XLINK_HREF_NAME
Name representation of xlink:hrefstatic String
XPATH_SEPARATOR
-
Constructor Summary
Constructors Constructor Description ComplexFeatureConstants()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Object
unpack(Object value)
Unpacks a value from an attribute container
-
-
-
Field Detail
-
FEATURE_CHAINING_LINK_STRING
public static final String FEATURE_CHAINING_LINK_STRING
Static attribute name used to link different feature types.- See Also:
- Constant Field Values
-
FEATURE_CHAINING_LINK_NAME
public static final Name FEATURE_CHAINING_LINK_NAME
-
FEATURE_CHAINING_LINK
public static final PropertyDescriptor FEATURE_CHAINING_LINK
Static attribute descriptor used to link different feature types. This attribute won't appear in the output document as it doesn't exist in the schema. Specifying the index would allow more than one instances to be used in one type that can be chained by different parent feature types.
-
DEFAULT_GEOMETRY_LOCAL_NAME
public static final String DEFAULT_GEOMETRY_LOCAL_NAME
Static attribute name used for the auxiliary default geometry attribute, which is created when <defaultGeometry> is specified in the feature type mapping configuration.The constant represents to the local part of the qualified attribute name; the namespace URI is generated at runtime and will be the same as the namespace URI of the feature containing the geometry attribute.
- See Also:
- Constant Field Values
-
XLINK_HREF_NAME
public static final Name XLINK_HREF_NAME
Name representation of xlink:href
-
STRING_KEY
public static final Hints.Key STRING_KEY
Hints key for xlink:href used in ToXlinkHrefFunction
-
MAPPED_ATTRIBUTE_INDEX
public static final String MAPPED_ATTRIBUTE_INDEX
User data key to indicate the specified attribute index in the mapping file for the case of multi-valued properties, e.g. gml:name[2]- See Also:
- Constant Field Values
-
XPATH_SEPARATOR
public static final String XPATH_SEPARATOR
- See Also:
- Constant Field Values
-
SIMPLE_CONTENT
public static final Name SIMPLE_CONTENT
Fake attribute name for simple contents of a complex type, eg. gml:name of gml:CodeType type
-
LAST_INDEX
public static final String LAST_INDEX
Constant to indicate the last row from denormalised rows.- See Also:
- Constant Field Values
-
-