Uses of Class
eu.europa.ted.efx.model.Expression.PathExpression
-
Packages that use Expression.PathExpression Package Description eu.europa.ted.efx.interfaces eu.europa.ted.efx.model eu.europa.ted.efx.xpath -
-
Uses of Expression.PathExpression in eu.europa.ted.efx.interfaces
Methods in eu.europa.ted.efx.interfaces that return Expression.PathExpression Modifier and Type Method Description Expression.PathExpressionScriptGenerator. composeExternalReference(Expression.StringExpression externalReference)TODO: Not properly defined yet.Expression.PathExpressionScriptGenerator. composeFieldInExternalReference(Expression.PathExpression externalReference, Expression.PathExpression fieldReference)TODO: Not properly defined yet.Expression.PathExpressionSymbolResolver. getAbsolutePathOfField(String fieldId)Gets the absolute path that can be used to locate a field in the data source.Expression.PathExpressionSymbolResolver. getAbsolutePathOfNode(String nodeId)Gets the absolute path the can be used to locate a node in the data source.Expression.PathExpressionSymbolResolver. getRelativePathOfField(String fieldId, Expression.PathExpression contextPath)Gets the path that can be used to locate the give field in the data source, relative to another given path.Expression.PathExpressionSymbolResolver. getRelativePathOfNode(String nodeId, Expression.PathExpression contextPath)Gets the path that can be used to locate the given node in the data source, relative to another given path.Expression.PathExpressionScriptGenerator. joinPaths(Expression.PathExpression first, Expression.PathExpression second)Joins two given path expressions into one by placing the second after the first and using the proper delimiter.Methods in eu.europa.ted.efx.interfaces with parameters of type Expression.PathExpression Modifier and Type Method Description Expression.NumericExpressionScriptGenerator. composeCountOperation(Expression.PathExpression set)Deprecated.Used only by SDK 0.6.xExpression.BooleanExpressionScriptGenerator. composeExistsCondition(Expression.PathExpression reference)<T extends Expression>
TScriptGenerator. composeFieldAttributeReference(Expression.PathExpression fieldReference, String attribute, Class<T> type)Given a PathExpression and an attribute name, this method should return the target language script for retrieving the value of the attribute.Expression.PathExpressionScriptGenerator. composeFieldInExternalReference(Expression.PathExpression externalReference, Expression.PathExpression fieldReference)TODO: Not properly defined yet.<T extends Expression>
TScriptGenerator. composeFieldReferenceWithPredicate(Expression.PathExpression fieldReference, Expression.BooleanExpression predicate, Class<T> type)Given a PathExpression and a predicate, this method should return the target language script for matching the subset of nodes in the PathExpression that match the predicate.<T extends Expression>
TScriptGenerator. composeFieldValueReference(Expression.PathExpression fieldReference, Class<T> type)Given a PathExpression, this method should return the target language script for retrieving the value of the field.<T extends Expression>
TScriptGenerator. composeNodeReferenceWithPredicate(Expression.PathExpression nodeReference, Expression.BooleanExpression predicate, Class<T> type)Given a PathExpression and a predicate, this method should return the target language script for matching the subset of nodes in the PathExpression that match the predicate.Expression.NumericExpressionScriptGenerator. composeSumOperation(Expression.PathExpression set)Deprecated.Used only by SDK 0.6.xExpression.PathExpressionSymbolResolver. getRelativePathOfField(String fieldId, Expression.PathExpression contextPath)Gets the path that can be used to locate the give field in the data source, relative to another given path.Expression.PathExpressionSymbolResolver. getRelativePathOfNode(String nodeId, Expression.PathExpression contextPath)Gets the path that can be used to locate the given node in the data source, relative to another given path.Expression.PathExpressionScriptGenerator. joinPaths(Expression.PathExpression first, Expression.PathExpression second)Joins two given path expressions into one by placing the second after the first and using the proper delimiter.MarkupMarkupGenerator. renderFragmentInvocation(String name, Expression.PathExpression context)Given a fragment name (identifier), and an evaluation context, this method returns the code that invokes (uses) the fragment. -
Uses of Expression.PathExpression in eu.europa.ted.efx.model
Methods in eu.europa.ted.efx.model that return Expression.PathExpression Modifier and Type Method Description Expression.PathExpressionContext. absolutePath()The absolute path of the context is needed when we want to create a new context relative to this one.Expression.PathExpressionContextStack. absolutePath()Returns the absolute path of the context that is currently at the top of the stack.Expression.PathExpressionContext. relativePath()Returns the relative path of the context.Expression.PathExpressionContextStack. relativePath()Returns the relative path of the context that is currently at the top of the stack.Constructors in eu.europa.ted.efx.model with parameters of type Expression.PathExpression Constructor Description Context(String symbol, Expression.PathExpression absolutePath)Context(String symbol, Expression.PathExpression absolutePath, Expression.PathExpression relativePath)FieldContext(String fieldId, Expression.PathExpression absolutePath)FieldContext(String fieldId, Expression.PathExpression absolutePath, Expression.PathExpression relativePath)NodeContext(String nodeId, Expression.PathExpression absolutePath)NodeContext(String nodeId, Expression.PathExpression absolutePath, Expression.PathExpression relativePath) -
Uses of Expression.PathExpression in eu.europa.ted.efx.xpath
Methods in eu.europa.ted.efx.xpath that return Expression.PathExpression Modifier and Type Method Description Expression.PathExpressionXPathScriptGenerator. composeExternalReference(Expression.StringExpression externalReference)Expression.PathExpressionXPathScriptGenerator. composeFieldInExternalReference(Expression.PathExpression externalReference, Expression.PathExpression fieldReference)static Expression.PathExpressionXPathContextualizer. contextualize(Expression.PathExpression contextXpath, Expression.PathExpression xpath)Expression.PathExpressionXPathAttributeLocator. getPath()static Expression.PathExpressionXPathContextualizer. join(Expression.PathExpression first, Expression.PathExpression second)Expression.PathExpressionXPathScriptGenerator. joinPaths(Expression.PathExpression first, Expression.PathExpression second)
-