public enum AttributeRole extends Enum<AttributeRole>
FeatureTypeBuilder
how to generate pre-defined operations. Those pre-defined operations are:
AttributeTypeBuilder.addRole(AttributeRole)
Defined in the sis-feature
module
Enum Constant and Description |
---|
DEFAULT_GEOMETRY
Attribute value will be flagged as the default geometry.
|
IDENTIFIER_COMPONENT
Attribute value will be part of a unique identifier for the feature instance.
|
Modifier and Type | Method and Description |
---|---|
static AttributeRole |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static AttributeRole[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final AttributeRole IDENTIFIER_COMPONENT
"sis:identifier"
will be created as a link to the flagged attribute."sis:identifier"
will be created as a compound key made of all flagged
attributes. The separator character can be modified by a call to
FeatureTypeBuilder.setIdentifierDelimiters(String, String, String)
public static final AttributeRole DEFAULT_GEOMETRY
public static AttributeRole[] values()
for (AttributeRole c : AttributeRole.values()) System.out.println(c);
public static AttributeRole valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullCopyright © 2010–2017 The Apache Software Foundation. All rights reserved.