Uses of Class
dev.metaschema.core.metapath.StaticContext
Packages that use StaticContext
Package
Description
Provides the core Metapath expression language implementation.
Provides the core framework for defining and executing Metapath functions.
Built-in Metapath function implementations based on the XPath 3.1
specification.
Node item types representing structured data in the Metapath type system.
Provides support for Metapath type system and sequence type testing.
Core Metaschema model interfaces and implementations.
Enhanced qualified name (QName) support with efficient caching and namespace
management.
Provides an overlay of the Metaschema module model
(
dev.metaschema.core.model) using bound Java class annotations
(dev.metaschema.databind.model.annotations) to represent module
constructs annotated on Java classes.-
Uses of StaticContext in dev.metaschema.core.metapath
Methods in dev.metaschema.core.metapath that return StaticContextModifier and TypeMethodDescriptionStaticContext.Builder.build()Construct a new static context using the information provided to the builder.DynamicContext.getStaticContext()Get the static context associated with this dynamic context.IMetapathExpression.getStaticContext()Get the static context used to compile this Metapath.static StaticContextStaticContext.instance()Create a new static context instance using default values.Methods in dev.metaschema.core.metapath with parameters of type StaticContextModifier and TypeMethodDescriptionstatic IMetapathExpressionIMetapathExpression.compile(String path, StaticContext staticContext) Compiles a Metapath expression string using the provided static context.static IMetapathExpressionIMetapathExpression.lazyCompile(String path, StaticContext staticContext) Gets a new Metapath expression that is compiled on use.Constructors in dev.metaschema.core.metapath with parameters of type StaticContextModifierConstructorDescriptionDynamicContext(StaticContext staticContext) Construct a new Metapath dynamic context using the provided static context. -
Uses of StaticContext in dev.metaschema.core.metapath.function
Methods in dev.metaschema.core.metapath.function with parameters of type StaticContextModifier and TypeMethodDescriptionstatic IFunction.BuilderIFunction.builder(StaticContext staticContext) Construct a new function signature builder. -
Uses of StaticContext in dev.metaschema.core.metapath.function.library
Methods in dev.metaschema.core.metapath.function.library with parameters of type StaticContextModifier and TypeMethodDescriptionstatic StringFnName.fnName(INodeItem arg, StaticContext staticContext) Get the name of the provided node item. -
Uses of StaticContext in dev.metaschema.core.metapath.item.node
Methods in dev.metaschema.core.metapath.item.node that return StaticContextModifier and TypeMethodDescriptionAbstractGlobalDefinitionNodeItem.getStaticContext()AbstractOrphanedDefinitionNodeItem.getStaticContext()default StaticContextIFeatureChildNodeItem.getStaticContext()default StaticContextIModuleNodeItem.getStaticContext()INodeItem.getStaticContext()Get the static context to use to query this node item. -
Uses of StaticContext in dev.metaschema.core.metapath.type
Methods in dev.metaschema.core.metapath.type with parameters of type StaticContextModifier and TypeMethodDescriptionstatic IKindTest<IAssemblyNodeItem>IItemType.assembly(IEnhancedQName instanceName, String typeName, StaticContext staticContext) Get a new kind test that matches aIAssemblyNodeItemwith the provided name and a type matching the provided name of a specific assembly definition.static IKindTest<IAssemblyNodeItem>IItemType.assembly(String typeName, StaticContext staticContext) Get a new kind test that matches anIAssemblyNodeItemwith any name and a type matching the provided name of a specific assembly definition.static IKindTest<IFieldNodeItem>IItemType.field(IEnhancedQName instanceName, String typeName, StaticContext staticContext) Matches anyIFieldNodeItemwith the provided name and a type matching the provided name of a specific field definition.static IKindTest<IFieldNodeItem>IItemType.field(String typeName, StaticContext staticContext) Matches anyIFieldNodeItemwith a name and type matching the provided name of a specific field definition.static IKindTest<IFlagNodeItem>IItemType.flag(IEnhancedQName instanceName, String typeName, StaticContext staticContext) Matches anyIFlagNodeItemwith the provided name and type matching the provided name of a specific globally-scoped flag definition.static IKindTest<IFlagNodeItem>IItemType.flag(String typeName, StaticContext staticContext) Matches anyIFlagNodeItemwith any name and type matching the provided name of a specific globally-scoped flag definition. -
Uses of StaticContext in dev.metaschema.core.model
Methods in dev.metaschema.core.model that return StaticContextModifier and TypeMethodDescriptionIModule.getModuleStaticContext()Get the Metapath static context for compiling Metapath expressions that query instances of this model.ISource.getStaticContext()Get the static Metapath context to use when compiling Metapath expressions.Methods in dev.metaschema.core.model with parameters of type StaticContextModifier and TypeMethodDescriptionstatic ISourceISource.externalSource(StaticContext staticContext, boolean useCached) Get the descriptor for aISource.SourceLocation.EXTERNALsource with as associated resource. -
Uses of StaticContext in dev.metaschema.core.qname
Methods in dev.metaschema.core.qname with parameters of type StaticContextModifier and TypeMethodDescriptiondefault StringIEnhancedQName.toEQName(StaticContext staticContext) Generate a qualified name for this QName. -
Uses of StaticContext in dev.metaschema.databind.model
Methods in dev.metaschema.databind.model that return StaticContext