org.geotools.data.complex
Class ComplexFeatureConstants

Object
  extended by 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
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 type
static Hints.Key STRING_KEY
          Hints key for xlink:href used in ToXlinkHrefFunction
static Name XLINK_HREF_NAME
          Name representation of xlink:href
static String XPATH_SEPARATOR
           
 
Constructor Summary
ComplexFeatureConstants()
           
 
Method Summary
static Object unpack(Object value)
          Unpacks a value from an attribute container
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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.


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
Constructor Detail

ComplexFeatureConstants

public ComplexFeatureConstants()
Method Detail

unpack

public static Object unpack(Object value)
Unpacks a value from an attribute container

Parameters:
value -
Returns:


Copyright © 1996-2014 Geotools. All Rights Reserved.