Uses of Interface
gov.nist.secauto.metaschema.core.metapath.IExpression
-
Packages that use IExpression Package Description gov.nist.secauto.metaschema.core.metapath Support for working with Metapath expressions.gov.nist.secauto.metaschema.core.metapath.function Support for rendering paths to bound object nodes and Metaschema definitions resulting from evaluating a Metapath. -
-
Uses of IExpression in gov.nist.secauto.metaschema.core.metapath
Classes in gov.nist.secauto.metaschema.core.metapath that implement IExpression Modifier and Type Class Description class
Axis
Methods in gov.nist.secauto.metaschema.core.metapath that return IExpression Modifier and Type Method Description protected IExpression
MetapathExpression. getASTNode()
Get the compiled abstract syntax tree (AST) representation of the Metapath.Methods in gov.nist.secauto.metaschema.core.metapath that return types with arguments of type IExpression Modifier and Type Method Description List<? extends IExpression>
Axis. getChildren()
List<? extends IExpression>
IExpression. getChildren()
Retrieve the child expressions associated with this expression.Constructors in gov.nist.secauto.metaschema.core.metapath with parameters of type IExpression Constructor Description MetapathExpression(String path, IExpression expr)
Construct a new Metapath expression. -
Uses of IExpression in gov.nist.secauto.metaschema.core.metapath.function
Methods in gov.nist.secauto.metaschema.core.metapath.function with parameters of type IExpression Modifier and Type Method Description IFunction
FunctionService. getFunction(String name, IExpression... arguments)
Retrieve the function with the provided name that supports the signature of the provided methods, if such a function exists.boolean
IArgument. isSupported(IExpression expression)
Method parameters in gov.nist.secauto.metaschema.core.metapath.function with type arguments of type IExpression Modifier and Type Method Description IFunction
FunctionLibrary. getFunction(String name, List<IExpression> args)
IFunction
FunctionLibrary. getFunction(QName name, List<IExpression> args)
IFunction
FunctionService. getFunction(String name, List<IExpression> arguments)
Retrieve the function with the provided name that supports the signature of the provided methods, if such a function exists.IFunction
IFunctionLibrary. getFunction(String name, List<IExpression> arguments)
Retrieve the function with the provided name that supports the signature of the provided methods, if such a function exists.IFunction
IFunctionLibrary. getFunction(QName name, List<IExpression> arguments)
Retrieve the function with the provided namespace qualified name that supports the signature of the provided methods, if such a function exists.default boolean
IFunctionLibrary. hasFunction(String name, List<IExpression> arguments)
Determine if there is a function with the provided name that supports the signature of the provided methods.default boolean
IFunctionLibrary. hasFunction(QName name, List<IExpression> arguments)
Determine if there is a function with the provided namespace qualified name that supports the signature of the provided methods.
-