Package | Description |
---|---|
org.apache.sis.feature |
Defines the structure and content of views of real-world phenomenon.
|
org.apache.sis.feature.builder |
Helper classes for creating
FeatureType instances. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractOperation
Describes the behaviour of a feature type as a function or a method.
|
class |
DefaultAssociationRole
Indicates the role played by the association between two features.
|
class |
DefaultAttributeType<V>
Definition of an attribute in a feature type.
|
class |
DefaultFeatureType
Abstraction of a real-world phenomena.
|
Modifier and Type | Method and Description |
---|---|
AbstractIdentifiedType |
DefaultFeatureType.getProperty(String name)
Returns the attribute, operation or association role for the given name.
|
abstract AbstractIdentifiedType |
AbstractOperation.getResult()
Returns the expected result type, or
null if none. |
Modifier and Type | Method and Description |
---|---|
Collection<AbstractIdentifiedType> |
DefaultFeatureType.getProperties(boolean includeSuperTypes)
Returns any feature operation, any feature attribute type and any feature association role that
carries characteristics of a feature type.
|
Modifier and Type | Method and Description |
---|---|
static AbstractOperation |
FeatureOperations.compound(Map<String,?> identification,
String delimiter,
String prefix,
String suffix,
AbstractIdentifiedType... singleAttributes)
Creates an operation concatenating the string representations of the values of multiple properties.
|
static AbstractOperation |
FeatureOperations.envelope(Map<String,?> identification,
CoordinateReferenceSystem crs,
AbstractIdentifiedType... geometryAttributes)
Creates an operation computing the envelope that encompass all geometries found in the given attributes.
|
static GenericName |
Features.getValueTypeName(AbstractIdentifiedType property)
Returns the name of the type of values that the given property can take.
|
static AbstractOperation |
FeatureOperations.link(Map<String,?> identification,
AbstractIdentifiedType referent)
Creates an operation which is only an alias for another property.
|
Constructor and Description |
---|
DefaultFeatureType(Map<String,?> identification,
boolean isAbstract,
DefaultFeatureType[] superTypes,
AbstractIdentifiedType... properties)
Constructs a feature type from the given properties.
|
Modifier and Type | Method and Description |
---|---|
abstract AbstractIdentifiedType |
TypeBuilder.build()
Builds the feature or property type from the information specified to this builder.
|
abstract AbstractIdentifiedType |
PropertyTypeBuilder.build()
Builds the property type from the information specified to this builder.
|
Modifier and Type | Method and Description |
---|---|
PropertyTypeBuilder |
FeatureTypeBuilder.addProperty(AbstractIdentifiedType template)
Adds the given property in the feature type properties.
|
Copyright © 2010–2017 The Apache Software Foundation. All rights reserved.