Uses of Class
org.geotools.data.complex.util.XPathUtil.StepList
Packages that use XPathUtil.StepList
Package
Description
This package contains the implementation of a ComplexDataStore,
-
Uses of XPathUtil.StepList in org.geotools.appschema.filter
Constructors in org.geotools.appschema.filter with parameters of type XPathUtil.StepListModifierConstructorDescriptionNestedAttributeExpression
(XPathUtil.StepList xpath, NestedAttributeMapping nestedMapping) First constructor -
Uses of XPathUtil.StepList in org.geotools.data.complex
Fields in org.geotools.data.complex declared as XPathUtil.StepListModifier and TypeFieldDescriptionprotected final XPathUtil.StepList
NestedAttributeMapping.nestedTargetXPath
Target xpath that links to nested featuresprotected XPathUtil.StepList
AttributeMapping.targetXPath
Methods in org.geotools.data.complex that return XPathUtil.StepListModifier and TypeMethodDescriptionIndexedMappingFeatureIterator.getFidStepList()
AttributeMapping.getTargetXPath()
Methods in org.geotools.data.complex with parameters of type XPathUtil.StepListModifier and TypeMethodDescriptionFeatureTypeMapping.findMappingsFor
(XPathUtil.StepList propertyName, boolean includeNestedMappings) Looks up for attribute mappings matching the xpath expressionpropertyName
.XmlFeatureTypeMapping.findMappingsFor
(XPathUtil.StepList propertyName, boolean includeNestedMappings) Looks up for attribute mappings matching the xpath expressionpropertyName
.FeatureTypeMapping.getAttributeMapping
(XPathUtil.StepList exactPath) Finds the attribute mapping for the target expressionexactPath
FeatureTypeMapping.getAttributeMappingsIgnoreIndex
(XPathUtil.StepList targetPath) Finds the attribute mappings for the given target location path.XmlFeatureTypeMapping.getExpressionsIgnoreIndex
(XPathUtil.StepList targetPath) XmlFeatureTypeMapping.getStringMapping
(XPathUtil.StepList exactPath) Finds the attribute mapping for the target expressionexactPath
static boolean
AppSchemaDataAccess.matchProperty
(String requestedProperty, XPathUtil.StepList target) Helper method for getSurrogatePropertyNames to match a requested single step property with a target x-path, ignoring namespacesstatic boolean
AppSchemaDataAccess.matchProperty
(XPathUtil.StepList requestedProperty, XPathUtil.StepList target) Helper method for getSurrogatePropertyNames to match a requested x-path property with a target x-pathprotected Attribute
AbstractMappingFeatureIterator.setAttributeContent
(Attribute target, XPathUtil.StepList xpath, Object value, String id, AttributeType targetNodeType, boolean isXlinkRef, Expression sourceExpression, Object source, Map<Name, Expression> clientProperties, boolean ignoreXlinkHref) 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.protected void
DataAccessMappingFeatureIterator.setXlinkReference
(Attribute target, Map<Name, Expression> clientPropsMappings, Object value, XPathUtil.StepList xpath, AttributeType targetNodeType) Set xlink:href client property for multi-valued chained features.Constructors in org.geotools.data.complex with parameters of type XPathUtil.StepListModifierConstructorDescriptionAttributeMapping
(Expression idExpression, Expression sourceExpression, String sourceIndex, XPathUtil.StepList targetXPath, AttributeType targetNodeInstance, boolean isMultiValued, Map<Name, Expression> clientProperties) AttributeMapping
(Expression idExpression, Expression sourceExpression, String sourceIndex, XPathUtil.StepList targetXPath, AttributeType targetNodeInstance, boolean isMultiValued, Map<Name, Expression> clientProperties, MultipleValue multipleValue) AttributeMapping
(Expression idExpression, Expression sourceExpression, String sourceIndex, XPathUtil.StepList targetXPath, AttributeType targetNodeInstance, boolean isMultiValued, Map<Name, Expression> clientProperties, MultipleValue multipleValue, String indexField) AttributeMapping
(Expression idExpression, Expression sourceExpression, XPathUtil.StepList targetXPath) Creates a new AttributeMapping object.NestedAttributeMapping
(Expression idExpression, Expression parentExpression, XPathUtil.StepList targetXPath, boolean isMultiValued, Map<Name, Expression> clientProperties, Expression sourceElement, XPathUtil.StepList sourcePath, NamespaceSupport namespaces) Sole constructor -
Uses of XPathUtil.StepList in org.geotools.data.complex.filter
Methods in org.geotools.data.complex.filter that return XPathUtil.StepListModifier and TypeMethodDescriptionFeatureChainedAttributeVisitor.FeatureChainedAttributeDescriptor.getAttributePath()
Gets the path of the feature chained attribute.Methods in org.geotools.data.complex.filter with parameters of type XPathUtil.StepListModifier and TypeMethodDescriptionprotected void
ComplexFilterSplitter.checkAttributeFound
(PropertyName expression, XPathUtil.StepList exprSteps, FeatureChainedAttributeVisitor nestedAttrExtractor, FeatureChainedAttributeVisitor existsAttrExtractor, List<FeatureChainedAttributeVisitor.FeatureChainedAttributeDescriptor> fcAttrs) Attribute error checkboolean
XPath.isComplexType
(XPathUtil.StepList attrXPath, AttributeDescriptor featureType) protected boolean
ComplexFilterSplitter.isXlinkHRef
(XPathUtil.StepList exprSteps) XPath.set
(Attribute att, XPathUtil.StepList xpath, Object value, String id, AttributeType targetNodeType, boolean isXlinkRef, AttributeDescriptor targetDescriptor, Expression sourceExpression) XPath.set
(Attribute att, XPathUtil.StepList xpath, Object value, String id, AttributeType targetNodeType, boolean isXlinkRef, Expression sourceExpression) Sets the value of the attribute ofatt
addressed byxpath
and of typetargetNodeType
to bevalue
with idid
.void
FeatureChainedAttributeVisitor.FeatureChainedAttributeDescriptor.setAttributePath
(XPathUtil.StepList attributePath) Sets the path of the feature chained attribute.protected boolean
FeatureChainedAttributeVisitor.startsWith
(XPathUtil.StepList one, XPathUtil.StepList other) -
Uses of XPathUtil.StepList in org.geotools.data.complex.spi
Methods in org.geotools.data.complex.spi with parameters of type XPathUtil.StepListModifier and TypeMethodDescriptionCustomAttributeExpressionFactory.createNestedAttributeExpression
(FeatureTypeMapping mappings, XPathUtil.StepList xpath, NestedAttributeMapping nestedMapping) CustomMappingFactory.createNestedAttributeMapping
(AppSchemaDataAccessConfigurator configuration, Expression idExpression, Expression parentExpression, XPathUtil.StepList targetXPath, boolean isMultiValued, Map<Name, Expression> clientProperties, Expression sourceElement, XPathUtil.StepList sourcePath, NamespaceSupport namespaces) static NestedAttributeMapping
CustomImplementationsFinder.find
(AppSchemaDataAccessConfigurator configuration, Expression idExpression, Expression parentExpression, XPathUtil.StepList targetXPath, boolean isMultiValued, Map<Name, Expression> clientProperties, Expression sourceElement, XPathUtil.StepList sourcePath, NamespaceSupport namespaces) static Expression
CustomImplementationsFinder.find
(FeatureTypeMapping mappings, XPathUtil.StepList xpath, NestedAttributeMapping nestedMapping) -
Uses of XPathUtil.StepList in org.geotools.data.complex.util
Methods in org.geotools.data.complex.util that return XPathUtil.StepListModifier and TypeMethodDescriptionXPathUtil.StepList.clone()
static XPathUtil.StepList
XPathUtil.rootElementSteps
(AttributeDescriptor rootElement, NamespaceSupport namespaces) Returns the list of steps in an x-path expression that represents the root element.static XPathUtil.StepList
XPathUtil.steps
(AttributeDescriptor root, String xpathExpression, NamespaceSupport namespaces) Returns the list of stepts inxpathExpression
by cleaning it up removing unnecessary elements.XPathUtil.StepList.subList
(int fromIndex, int toIndex) Methods in org.geotools.data.complex.util with parameters of type XPathUtil.StepListModifier and TypeMethodDescriptionstatic boolean
XPathUtil.equals
(Name targetNodeName, XPathUtil.StepList targetXPath) boolean
XPathUtil.StepList.equalsIgnoreIndex
(XPathUtil.StepList propertyName) Compares this StepList with another for equivalence regardless of the indexes of each Step.boolean
XPathUtil.StepList.startsWith
(XPathUtil.StepList other) Constructors in org.geotools.data.complex.util with parameters of type XPathUtil.StepList -
Uses of XPathUtil.StepList in org.geotools.data.joining
Constructors in org.geotools.data.joining with parameters of type XPathUtil.StepListModifierConstructorDescriptionJoiningNestedAttributeMapping
(Expression idExpression, Expression parentExpression, XPathUtil.StepList targetXPath, boolean isMultiValued, Map<Name, Expression> clientProperties, Expression sourceElement, XPathUtil.StepList sourcePath, NamespaceSupport namespaces) Constructor -
Uses of XPathUtil.StepList in org.geotools.data.mongodb.complex
Methods in org.geotools.data.mongodb.complex with parameters of type XPathUtil.StepListModifier and TypeMethodDescriptionMongoNestedAttributeExpressionFactory.createNestedAttributeExpression
(FeatureTypeMapping mappings, XPathUtil.StepList xpath, NestedAttributeMapping nestedMapping) MongoNestedMappingFactory.createNestedAttributeMapping
(AppSchemaDataAccessConfigurator configuration, Expression idExpression, Expression parentExpression, XPathUtil.StepList targetXPath, boolean isMultiValued, Map<Name, Expression> clientProperties, Expression sourceElement, XPathUtil.StepList sourcePath, NamespaceSupport namespaces) Constructors in org.geotools.data.mongodb.complex with parameters of type XPathUtil.StepListModifierConstructorDescriptionMongoNestedMapping
(Expression idExpression, Expression parentExpression, XPathUtil.StepList targetXPath, boolean isMultiValued, Map<Name, Expression> clientProperties, Expression sourceElement, XPathUtil.StepList sourcePath, NamespaceSupport namespaces)