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 TypeClassDescriptionclassDescribes the behaviour of a feature type as a function or a method.classIndicates the role played by the association between two features.classDefinition of an attribute in a feature type.classAbstraction 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 AbstractIdentifiedTypeAbstractOperation.getResult()Returns the expected result type, ornullif 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 AbstractOperationFeatureOperations.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 AbstractOperationFeatureOperations.envelope(Map<String, ?> identification, CoordinateReferenceSystem crs, AbstractIdentifiedType... geometryAttributes) Creates an operation computing the envelope that encompass all geometries found in the given attributes.static Expression<? super AbstractFeature, ?> FeatureOperations.expressionOf(AbstractIdentifiedType property) Returns an expression for fetching the values of properties identified by the given type.Features.getLinkTarget(AbstractIdentifiedType property) If the given property is a link, returns the name of the referenced property.Features.getLinkTargets(AbstractIdentifiedType property) If the given property is a link or a compound key, returns the name of the referenced properties.static GenericNameFeatures.getValueTypeName(AbstractIdentifiedType property) Returns the name of the type of values that the given property can take.static AbstractOperationFeatureOperations.groupAsPolyline(Map<String, ?> identification, GeometryLibrary library, AbstractIdentifiedType components) Creates a single geometry from a sequence of points or polylines stored in another property.static AbstractOperationFeatureOperations.link(Map<String, ?> identification, AbstractIdentifiedType referent) Creates an operation which is only an alias for another property.static Optional<DefaultAssociationRole> Features.toAssociation(AbstractIdentifiedType type) Returns the given type as aFeatureAssociationRoleby casting if possible, or by getting the result type of an operation.static Optional<DefaultAttributeType<?>> Features.toAttribute(AbstractIdentifiedType type) Returns the given type as anAttributeTypeby casting if possible, or by getting the result type of an operation.Method parameters in org.apache.sis.feature with type arguments of type AbstractIdentifiedTypeModifier and TypeMethodDescriptionAbstractOperation.updateDependencies(Map<String, AbstractIdentifiedType> dependencies) Returns the same operation but using different properties as inputs.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 AbstractIdentifiedTypePropertyTypeBuilder.build()Builds the property type from the information specified to this builder.abstract AbstractIdentifiedTypeTypeBuilder.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.