Package | Description |
---|---|
org.geotools.appschema.util | |
org.geotools.data.complex |
This package contains the implementation of a ComplexDataStore,
Author note: though this "Complex" datastore has born to provide
complex features out of a simple features data source, it may be better
called a DerivativeDataStore or something like that, you'll see
why later.
|
org.geotools.data.complex.config | |
org.geotools.data.joining | |
org.geotools.data.mongodb.complex |
Modifier and Type | Method and Description |
---|---|
static AttributeMapping |
IndexQueryUtils.getIndexedAttribute(FeatureTypeMapping mapping,
String xpath) |
Modifier and Type | Method and Description |
---|---|
static boolean |
IndexQueryUtils.equalsProperty(AttributeMapping mapping,
String propertyName)
Checks if property name is equals to source/identifier expression in attribute mapping
|
static boolean |
IndexQueryUtils.equalsXpath(FeatureTypeMapping mapping,
AttributeMapping attMapping,
String xpath)
Compare if mapping-xpath == attMapping
|
Modifier and Type | Class and Description |
---|---|
class |
NestedAttributeMapping
This class represents AttributeMapping for attributes that are nested inside another complex
attribute.
|
Modifier and Type | Field and Description |
---|---|
protected List<AttributeMapping> |
AbstractMappingFeatureIterator.selectedMapping
Mappings after Property Selection is applied
|
protected Map<AttributeMapping,List<PropertyName>> |
AbstractMappingFeatureIterator.selectedProperties
Selected Properties for Feature Chaining
|
Modifier and Type | Method and Description |
---|---|
AttributeMapping |
FeatureTypeMapping.getAttributeMapping(String xpathExpression)
Finds the attribute mapping for the target expression
exactPath . |
AttributeMapping |
FeatureTypeMapping.getAttributeMapping(XPathUtil.StepList exactPath)
Finds the attribute mapping for the target expression
exactPath |
AttributeMapping |
XmlFeatureTypeMapping.getAttributeMappingByLabel(String label)
Finds an attribute mapping by label.
|
AttributeMapping |
IndexedMappingFeatureIterator.getFidAttrMap() |
protected static AttributeMapping |
IndexedMappingFeatureIterator.getIndexedAttribute(FeatureTypeMapping mapping,
String xpath)
Search for indexed attribute, including on Nested Features
|
AttributeMapping |
NestedAttributeMapping.getMapping(FeatureTypeMapping featureTypeMapping) |
AttributeMapping |
XmlFeatureTypeMapping.getStringMapping(XPathUtil.StepList exactPath)
Finds the attribute mapping for the target expression
exactPath |
Modifier and Type | Method and Description |
---|---|
List<AttributeMapping> |
FeatureTypeMapping.getAttributeMappings() |
List<AttributeMapping> |
XmlFeatureTypeMapping.getAttributeMappingsByExpression(Expression sourceExpression)
Finds the attribute mappings for the given source expression.
|
List<AttributeMapping> |
FeatureTypeMapping.getAttributeMappingsByExpression(Expression sourceExpression)
Finds the attribute mappings for the given source expression.
|
List<AttributeMapping> |
FeatureTypeMapping.getAttributeMappingsIgnoreIndex(XPathUtil.StepList targetPath)
Finds the attribute mappings for the given target location path.
|
List<AttributeMapping> |
FeatureTypeMapping.getIsListMappings()
Return list of attribute mappings that are configured as list (isList = true).
|
Iterator<AttributeMapping> |
AttributeCreateOrderList.iterator() |
Modifier and Type | Method and Description |
---|---|
protected Expression |
XmlFeatureTypeMapping.getValue(String xpathPrefix,
Expression node,
AttributeMapping mapping) |
boolean |
AttributeCreateOrderList.put(AttributeMapping attMapping)
Attempt to add an attribute to the list.
|
protected Attribute |
DataAccessMappingFeatureIterator.setAttributeValue(Attribute target,
String id,
Object source,
AttributeMapping attMapping,
Object values,
XPathUtil.StepList inputXpath,
List<PropertyName> selectedProperties)
Sets the values of grouping attributes.
|
void |
DataAccessMappingFeatureIterator.skipNestedMapping(AttributeMapping attMapping,
List<Feature> sources) |
protected boolean |
DataAccessMappingFeatureIterator.skipTopElement(Name topElement,
AttributeMapping attMapping,
AttributeType type) |
Modifier and Type | Method and Description |
---|---|
static FeatureTypeMapping |
FeatureTypeMappingFactory.getInstance(FeatureSource<? extends FeatureType,? extends Feature> source,
FeatureSource<SimpleFeatureType,SimpleFeature> indexSource,
AttributeDescriptor target,
String defaultGeometryXPath,
List<AttributeMapping> mappings,
NamespaceSupport namespaces,
String itemXpath,
boolean isXmlDataStore,
boolean isDenormalised) |
static FeatureTypeMapping |
FeatureTypeMappingFactory.getInstance(FeatureSource<? extends FeatureType,? extends Feature> source,
FeatureSource<SimpleFeatureType,SimpleFeature> indexSource,
AttributeDescriptor target,
String defaultGeometryXPath,
List<AttributeMapping> mappings,
NamespaceSupport namespaces,
String itemXpath,
boolean isXmlDataStore,
boolean isDenormalised,
String sourceDatastoreId) |
Constructor and Description |
---|
FeatureTypeMapping(FeatureSource<? extends FeatureType,? extends Feature> source,
AttributeDescriptor target,
List<AttributeMapping> mappings,
NamespaceSupport namespaces) |
FeatureTypeMapping(FeatureSource<? extends FeatureType,? extends Feature> source,
AttributeDescriptor target,
String defaultGeometryXPath,
List<AttributeMapping> mappings,
NamespaceSupport namespaces,
boolean isDenormalised) |
FeatureTypeMapping(FeatureSource<? extends FeatureType,? extends Feature> source,
FeatureSource<SimpleFeatureType,SimpleFeature> indexSource,
AttributeDescriptor target,
String defaultGeometryXPath,
List<AttributeMapping> mappings,
NamespaceSupport namespaces,
boolean isDenormalised) |
XmlFeatureTypeMapping(FeatureSource<? extends FeatureType,? extends Feature> source,
AttributeDescriptor target,
List<AttributeMapping> mappings,
NamespaceSupport namespaces,
String itemXpath) |
Modifier and Type | Method and Description |
---|---|
AttributeMapping |
JdbcMultipleValue.getAttributeMapping() |
Modifier and Type | Method and Description |
---|---|
List<Object> |
MultipleValue.getValues(Feature feature,
AttributeMapping attributeMapping)
Returns the values extracted from the provided feature using this multivalued mapping.
|
List<Object> |
JdbcMultipleValue.getValues(Feature features,
AttributeMapping attributeMapping) |
void |
MultipleValue.setAttributeMapping(AttributeMapping attributeMapping)
Sets the attribute type mapping that contains this multi valued mapping.
|
void |
JdbcMultipleValue.setAttributeMapping(AttributeMapping attributeMapping) |
Modifier and Type | Class and Description |
---|---|
class |
JoiningNestedAttributeMapping
Nested attribute mapping used for joining system
|
Modifier and Type | Class and Description |
---|---|
class |
MongoNestedMapping
MongoDB custom nested attribute mapping for app-schema.
|
Copyright © 1996–2022 Geotools. All rights reserved.