Uses of Class
org.apache.sis.feature.AbstractIdentifiedType
Packages that use AbstractIdentifiedType
Package
Description
Defines the structure and content of views of real-world phenomenon.
Helper classes for creating
FeatureType
instances.-
Uses of AbstractIdentifiedType in org.apache.sis.feature
Subclasses of AbstractIdentifiedType in org.apache.sis.featureModifier and TypeClassDescriptionclass
Describes the behaviour of a feature type as a function or a method.class
Indicates the role played by the association between two features.class
Definition of an attribute in a feature type.class
Abstraction of a real-world phenomena.Methods in org.apache.sis.feature that return AbstractIdentifiedTypeModifier and TypeMethodDescriptionDefaultFeatureType.getProperty
(String name) Returns the attribute, operation or association role for the given name.abstract AbstractIdentifiedType
AbstractOperation.getResult()
Returns the expected result type, ornull
if none.Methods in org.apache.sis.feature that return types with arguments of type AbstractIdentifiedTypeModifier and TypeMethodDescriptionDefaultFeatureType.getProperties
(boolean includeSuperTypes) Returns any feature operation, any feature attribute type and any feature association role that carries characteristics of a feature type.Methods in org.apache.sis.feature with parameters of type AbstractIdentifiedTypeModifier and TypeMethodDescriptionstatic 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.Features.getLinkTarget
(AbstractIdentifiedType property) If the given property is a link, returns the name of the referenced property.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.static Optional<DefaultAttributeType<?>>
Features.toAttribute
(AbstractIdentifiedType type) Returns the given type as anAttributeType
by casting if possible, or by getting the result type of an operation.Constructors in org.apache.sis.feature with parameters of type AbstractIdentifiedTypeModifierConstructorDescriptionDefaultFeatureType
(Map<String, ?> identification, boolean isAbstract, DefaultFeatureType[] superTypes, AbstractIdentifiedType... properties) Constructs a feature type from the given properties. -
Uses of AbstractIdentifiedType in org.apache.sis.feature.builder
Methods in org.apache.sis.feature.builder that return AbstractIdentifiedTypeModifier and TypeMethodDescriptionabstract AbstractIdentifiedType
PropertyTypeBuilder.build()
Builds the property type from the information specified to this builder.abstract AbstractIdentifiedType
TypeBuilder.build()
Builds the feature or property type from the information specified to this builder.Methods in org.apache.sis.feature.builder with parameters of type AbstractIdentifiedTypeModifier and TypeMethodDescriptionFeatureTypeBuilder.addProperty
(AbstractIdentifiedType template) Adds the given property in the feature type properties.