Uses of Class
org.geotools.data.complex.util.XPathUtil.StepList
-
Packages that use XPathUtil.StepList Package Description org.geotools.appschema.filter org.geotools.data.complex This package contains the implementation of a ComplexDataStore,org.geotools.data.complex.filter org.geotools.data.complex.spi org.geotools.data.complex.util org.geotools.data.joining org.geotools.data.mongodb.complex -
-
Uses of XPathUtil.StepList in org.geotools.appschema.filter
Constructors in org.geotools.appschema.filter with parameters of type XPathUtil.StepList Constructor Description NestedAttributeExpression(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.StepList Modifier and Type Field Description protected XPathUtil.StepList
NestedAttributeMapping. nestedTargetXPath
Target xpath that links to nested featuresprotected XPathUtil.StepList
AttributeMapping. targetXPath
Methods in org.geotools.data.complex that return XPathUtil.StepList Modifier and Type Method Description XPathUtil.StepList
IndexedMappingFeatureIterator. getFidStepList()
XPathUtil.StepList
AttributeMapping. getTargetXPath()
Methods in org.geotools.data.complex with parameters of type XPathUtil.StepList Modifier and Type Method Description List<Expression>
FeatureTypeMapping. findMappingsFor(XPathUtil.StepList propertyName, boolean includeNestedMappings)
Looks up for attribute mappings matching the xpath expressionpropertyName
.List<Expression>
XmlFeatureTypeMapping. findMappingsFor(XPathUtil.StepList propertyName, boolean includeNestedMappings)
Looks up for attribute mappings matching the xpath expressionpropertyName
.AttributeMapping
FeatureTypeMapping. getAttributeMapping(XPathUtil.StepList exactPath)
Finds the attribute mapping for the target expressionexactPath
List<AttributeMapping>
FeatureTypeMapping. getAttributeMappingsIgnoreIndex(XPathUtil.StepList targetPath)
Finds the attribute mappings for the given target location path.List<Expression>
XmlFeatureTypeMapping. getExpressionsIgnoreIndex(XPathUtil.StepList targetPath)
AttributeMapping
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.StepList Constructor Description AttributeMapping(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.StepList Modifier and Type Method Description XPathUtil.StepList
FeatureChainedAttributeVisitor.FeatureChainedAttributeDescriptor. getAttributePath()
Gets the path of the feature chained attribute.Methods in org.geotools.data.complex.filter with parameters of type XPathUtil.StepList Modifier and Type Method Description protected 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)
Attribute
XPath. set(Attribute att, XPathUtil.StepList xpath, Object value, String id, AttributeType targetNodeType, boolean isXlinkRef, AttributeDescriptor targetDescriptor, Expression sourceExpression)
Attribute
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.StepList Modifier and Type Method Description Expression
CustomAttributeExpressionFactory. createNestedAttributeExpression(FeatureTypeMapping mappings, XPathUtil.StepList xpath, NestedAttributeMapping nestedMapping)
NestedAttributeMapping
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.StepList Modifier and Type Method Description XPathUtil.StepList
XPathUtil.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
XPathUtil.StepList. subList(int fromIndex, int toIndex)
Methods in org.geotools.data.complex.util with parameters of type XPathUtil.StepList Modifier and Type Method Description static 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 Constructor Description StepList(XPathUtil.StepList steps)
-
Uses of XPathUtil.StepList in org.geotools.data.joining
Constructors in org.geotools.data.joining with parameters of type XPathUtil.StepList Constructor Description JoiningNestedAttributeMapping(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.StepList Modifier and Type Method Description Expression
MongoNestedAttributeExpressionFactory. createNestedAttributeExpression(FeatureTypeMapping mappings, XPathUtil.StepList xpath, NestedAttributeMapping nestedMapping)
NestedAttributeMapping
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.StepList Constructor Description MongoNestedMapping(Expression idExpression, Expression parentExpression, XPathUtil.StepList targetXPath, boolean isMultiValued, Map<Name,Expression> clientProperties, Expression sourceElement, XPathUtil.StepList sourcePath, NamespaceSupport namespaces)
-