Package | Description |
---|---|
org.geotools.data.complex.config | |
org.geotools.data.complex.feature.type | |
org.geotools.data.complex.feature.xpath | |
org.geotools.data.complex.util | |
org.geotools.data.vpf | |
org.geotools.feature | |
org.geotools.feature.type | |
org.geotools.gml.producer | |
org.geotools.xml.gml | |
org.opengis.feature |
Representation a features on a map.
|
org.opengis.feature.type |
Feature model ISO 19109 with allowances for usability.
|
Modifier and Type | Method and Description |
---|---|
PropertyDescriptor |
NonFeatureTypeProxy.getDescriptor(Name name) |
Modifier and Type | Method and Description |
---|---|
Collection<PropertyDescriptor> |
NonFeatureTypeProxy.getDescriptors() |
Collection<PropertyDescriptor> |
NonFeatureTypeProxy.getTypeDescriptors()
Return only the schema descriptors
|
Constructor and Description |
---|
NonFeatureTypeProxy(AttributeType type,
FeatureTypeMapping mapping,
Collection<PropertyDescriptor> schema) |
Modifier and Type | Method and Description |
---|---|
PropertyDescriptor |
ComplexTypeProxy.getDescriptor(Name name) |
PropertyDescriptor |
ComplexTypeProxy.getDescriptor(String name) |
Modifier and Type | Method and Description |
---|---|
Collection<PropertyDescriptor> |
ComplexTypeProxy.getDescriptors() |
Collection<PropertyDescriptor> |
ComplexFeatureTypeImpl.getTypeDescriptors()
Return all the descriptors that come from the schema, excluding the system descriptors, such
as 'FEATURE_LINK', used for linking features.
|
Modifier and Type | Method and Description |
---|---|
FeatureType |
ComplexFeatureTypeFactoryImpl.createFeatureType(Name name,
Collection<PropertyDescriptor> schema,
GeometryDescriptor defaultGeometry,
boolean isAbstract,
List<Filter> restrictions,
AttributeType superType,
InternationalString description) |
FeatureType |
UniqueNameFeatureTypeFactoryImpl.createFeatureType(Name name,
Collection<PropertyDescriptor> schema,
GeometryDescriptor defaultGeometry,
boolean isAbstract,
List<Filter> restrictions,
AttributeType superType,
InternationalString description)
Override superclass to return
UniqueNameFeatureTypeImpl instead of FeatureTypeImpl . |
Constructor and Description |
---|
ComplexFeatureTypeImpl(ComplexFeatureTypeImpl type,
Collection<PropertyDescriptor> schema)
Create a clone of an existing ComplexFeatureTypeImpl with new schema.
|
ComplexFeatureTypeImpl(Name name,
Collection<PropertyDescriptor> schema,
GeometryDescriptor defaultGeometry,
boolean isAbstract,
List<Filter> restrictions,
AttributeType superType,
InternationalString description)
Constructor for complex feature type with fake feature type descriptor provided.
|
UniqueNameFeatureTypeImpl(Name name,
Collection<PropertyDescriptor> schema,
GeometryDescriptor defaultGeometry,
boolean isAbstract,
List<Filter> restrictions,
AttributeType superType,
InternationalString description) |
Modifier and Type | Field and Description |
---|---|
protected PropertyDescriptor |
FeatureTypeAttributePointer.descriptor
descriptor
|
Modifier and Type | Field and Description |
---|---|
protected List<PropertyDescriptor> |
FeatureTypeAttributeIterator.children |
Modifier and Type | Method and Description |
---|---|
PropertyDescriptor |
FeatureTypeAttributePointer.getDescriptor() |
Constructor and Description |
---|
DescriptorXmlAttributeNodePointer(NodePointer parent,
PropertyDescriptor descriptor,
Name name) |
Modifier and Type | Field and Description |
---|---|
static PropertyDescriptor |
ComplexFeatureConstants.FEATURE_CHAINING_LINK
Static attribute descriptor used to link different feature types.
|
Modifier and Type | Method and Description |
---|---|
Collection<PropertyDescriptor> |
VPFFeatureClass.getDescriptors() |
Collection<PropertyDescriptor> |
VPFFeatureType.getDescriptors() |
Modifier and Type | Field and Description |
---|---|
protected PropertyDescriptor |
PropertyImpl.descriptor
descriptor of the property
|
Modifier and Type | Field and Description |
---|---|
protected Collection<PropertyDescriptor> |
TypeBuilder.members
Members of a collection()
|
Modifier and Type | Method and Description |
---|---|
PropertyDescriptor |
PropertyImpl.getDescriptor() |
Modifier and Type | Method and Description |
---|---|
Collection<PropertyDescriptor> |
TypeBuilder.getProperties()
Access to properties used by builder.
|
protected Collection<PropertyDescriptor> |
TypeBuilder.members()
Grab member collection as an argument to factory method.
|
protected Collection<PropertyDescriptor> |
TypeBuilder.properties()
Grab property collection as an argument to factory method.
|
Modifier and Type | Method and Description |
---|---|
TypeBuilder |
TypeBuilder.add(PropertyDescriptor descriptor)
Add provided descriptor to the type to be created.
|
static boolean |
TypeBuilder.contains(Collection collection,
PropertyDescriptor descriptor) |
protected Object |
FeatureBuilder.convert(Object value,
PropertyDescriptor descriptor) |
static int |
FeatureTypes.getFieldLength(PropertyDescriptor descriptor)
This is a 'suitable replacement for extracting the expected field length of an attribute
absed on its "facets" (ie Filter describing type restrictions);
This code is copied from the ShapefileDataStore where it was written (probably by
dzwiers).
|
static List<?> |
FeatureTypes.getFieldOptions(PropertyDescriptor descriptor)
Returns the eventual list of possible values accepted by this
|
void |
FeatureCollectionIteration.Handler.handleAttribute(PropertyDescriptor type,
Object value)
The handler is visiting an Attribute of a Feature.
|
void |
TypeBuilder.init(PropertyDescriptor descriptor) |
Modifier and Type | Method and Description |
---|---|
void |
TypeBuilder.setMembers(Collection<PropertyDescriptor> members)
Provide collection class used organize collection members
|
void |
TypeBuilder.setProperties(Collection<PropertyDescriptor> properties)
Allow for user supplied collection implementaion used for properties.
|
Constructor and Description |
---|
PropertyImpl(Object value,
PropertyDescriptor descriptor) |
Modifier and Type | Class and Description |
---|---|
class |
AssociationDescriptorImpl |
class |
AttributeDescriptorImpl |
class |
GeometryDescriptorImpl |
class |
PropertyDescriptorImpl |
Modifier and Type | Method and Description |
---|---|
static PropertyDescriptor |
Types.descriptor(ComplexType type,
Name name)
Returns the first descriptor matching the given name within the given type.
|
static PropertyDescriptor |
Types.descriptor(ComplexType type,
String name)
Returns the first descriptor matching the given local name within the given type.
|
static PropertyDescriptor |
Types.descriptor(ComplexType type,
String name,
String namespace)
Returns the first descriptor matching the given name + namespace within the given type.
|
static PropertyDescriptor |
Types.findDescriptor(ComplexType parentType,
Name name)
Find a descriptor, taking in to account supertypes AND substitution groups
|
static PropertyDescriptor |
Types.findDescriptor(ComplexType parentType,
String name)
Find a descriptor, taking in to account supertypes AND substitution groups
|
PropertyDescriptor |
AbstractLazyComplexTypeImpl.getDescriptor(Name name) |
PropertyDescriptor |
ComplexTypeImpl.getDescriptor(Name name) |
PropertyDescriptor |
AbstractLazyComplexTypeImpl.getDescriptor(String name)
The namespace-ignorant version of
AbstractLazyComplexTypeImpl.getDescriptor(Name) . |
PropertyDescriptor |
ComplexTypeImpl.getDescriptor(String name) |
Modifier and Type | Method and Description |
---|---|
abstract Collection<PropertyDescriptor> |
AbstractLazyComplexTypeImpl.buildDescriptors()
Subclasses must override this method to return the list of descriptors that define the
properties of this type.
|
static List<PropertyDescriptor> |
Types.descriptors(ComplexType type)
Returns the set of all descriptors of a complex type, including from supertypes.
|
static List<PropertyDescriptor> |
Types.descriptors(ComplexType type,
Name name)
Returns the set of descriptors matching the given name.
|
static List<PropertyDescriptor> |
Types.descriptors(ComplexType type,
String name)
Returns the set of descriptors matching the given local name within the given type.
|
Collection<PropertyDescriptor> |
AbstractLazyComplexTypeImpl.getDescriptors() |
Collection<PropertyDescriptor> |
ComplexTypeImpl.getDescriptors() |
Modifier and Type | Method and Description |
---|---|
ComplexType |
FeatureTypeFactoryImpl.createComplexType(Name name,
Collection<PropertyDescriptor> schema,
boolean isIdentifiable,
boolean isAbstract,
List<Filter> restrictions,
AttributeType superType,
InternationalString description) |
FeatureType |
FeatureTypeFactoryImpl.createFeatureType(Name name,
Collection<PropertyDescriptor> schema,
GeometryDescriptor defaultGeometry,
boolean isAbstract,
List<Filter> restrictions,
AttributeType superType,
InternationalString description) |
Constructor and Description |
---|
ComplexTypeImpl(Name name,
Collection<PropertyDescriptor> properties,
boolean identified,
boolean isAbstract,
List<Filter> restrictions,
AttributeType superType,
InternationalString description) |
FeatureTypeImpl(Name name,
Collection<PropertyDescriptor> schema,
GeometryDescriptor defaultGeometry,
boolean isAbstract,
List<Filter> restrictions,
AttributeType superType,
InternationalString description) |
Modifier and Type | Method and Description |
---|---|
void |
FeatureTransformer.FeatureTranslator.handleAttribute(PropertyDescriptor descriptor,
Object value)
handles sax for an attribute.
|
Modifier and Type | Interface and Description |
---|---|
(package private) interface |
ChoiceAttributeType
A temporary measure representing a choice between several bindings.
|
interface |
ChoiceGeometryType |
Modifier and Type | Class and Description |
---|---|
class |
ChoiceGeometryTypeImpl
Created for GML generated FeatureTypes.
|
Modifier and Type | Method and Description |
---|---|
PropertyDescriptor |
Property.getDescriptor()
The
PropertyDscriptor of the property, null if this is a top-level value. |
Modifier and Type | Interface and Description |
---|---|
interface |
AssociationDescriptor
Describes an instance of an Association.
|
interface |
AttributeDescriptor
Describes an instance of an Attribute.
|
interface |
GeometryDescriptor
Describes an instance of a geometry attribute.
|
interface |
Operation
An implementation of an operation that may be invoked on an Attribute.
|
Modifier and Type | Method and Description |
---|---|
PropertyDescriptor |
ComplexType.getDescriptor(Name name)
Describe a single property by name.
|
PropertyDescriptor |
ComplexType.getDescriptor(String name)
Describe a single property by unqualified name.
|
Modifier and Type | Method and Description |
---|---|
Collection<PropertyDescriptor> |
ComplexType.getDescriptors()
The property descriptor which compose the complex type.
|
Modifier and Type | Method and Description |
---|---|
ComplexType |
FeatureTypeFactory.createComplexType(Name name,
Collection<PropertyDescriptor> schema,
boolean isIdentifiable,
boolean isAbstract,
List<Filter> restrictions,
AttributeType superType,
InternationalString description)
Creates a complex type.
|
FeatureType |
FeatureTypeFactory.createFeatureType(Name name,
Collection<PropertyDescriptor> schema,
GeometryDescriptor defaultGeometry,
boolean isAbstract,
List<Filter> restrictions,
AttributeType superType,
InternationalString description)
Creates a feature type.
|
Copyright © 1996–2021 Geotools. All rights reserved.