Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abs() - Method in interface dev.metaschema.core.metapath.item.atomic.IDecimalItem
- abs() - Method in interface dev.metaschema.core.metapath.item.atomic.IIntegerItem
- abs() - Method in interface dev.metaschema.core.metapath.item.atomic.INumericItem
-
Get the absolute value of the item.
- AbstractAmbiguousTemporal<TYPE extends AbstractAmbiguousTemporal<TYPE,
U>, U extends Temporal> - Class in dev.metaschema.core.datatype.object -
Implementations of this class represent a temporal value which may not have a timezone making it ambiguous as a point/window in time.
- AbstractAmbiguousTemporal(U, boolean) - Constructor for class dev.metaschema.core.datatype.object.AbstractAmbiguousTemporal
-
Construct a new object.
- AbstractAnyAtomicItem<TYPE> - Class in dev.metaschema.core.metapath.item.atomic
-
Provides a common implementation for all atomic types that have an underlying value.
- AbstractAnyAtomicItem(TYPE) - Constructor for class dev.metaschema.core.metapath.item.atomic.AbstractAnyAtomicItem
-
Construct a new atomic item using the provided
value. - AbstractAssemblyInstance<PARENT extends IContainerModel,
DEFINITION extends IAssemblyDefinition, INSTANCE extends IAssemblyInstance, PARENT_DEFINITION extends IAssemblyDefinition> - Class in dev.metaschema.core.model -
A base class for an assembly that is a member of a containing model.
- AbstractAssemblyInstance(PARENT) - Constructor for class dev.metaschema.core.model.AbstractAssemblyInstance
-
Construct a new assembly instance that is contained with the provided parent container.
- AbstractAtomicItemBase<TYPE> - Class in dev.metaschema.core.metapath.item.atomic
-
Provides base functionality for atomic item implementations.
- AbstractAtomicItemBase() - Constructor for class dev.metaschema.core.metapath.item.atomic.AbstractAtomicItemBase
- AbstractAtomicOrUnionType<T extends IAnyAtomicItem> - Class in dev.metaschema.core.metapath.type
-
An abstract implementation of an atomic type.
- AbstractAtomicOrUnionType(Class<T>, IAtomicOrUnionType.ICastExecutor<T>) - Constructor for class dev.metaschema.core.metapath.type.AbstractAtomicOrUnionType
-
Construct a new atomic type.
- AbstractBinaryAdapter<ITEM_TYPE extends IAnyAtomicItem> - Class in dev.metaschema.core.datatype.adapter
-
Maintains a byte buffer representation of a byte stream.
- AbstractBinaryAdapter(Class<ITEM_TYPE>, IAtomicOrUnionType.ICastExecutor<ITEM_TYPE>) - Constructor for class dev.metaschema.core.datatype.adapter.AbstractBinaryAdapter
-
Construct a new Java type adapter for a provided class.
- AbstractChoiceGroupInstance<PARENT extends IAssemblyDefinition,
NAMED_MODEL extends INamedModelInstanceGrouped, FIELD extends IFieldInstanceGrouped, ASSEMBLY extends IAssemblyInstanceGrouped> - Class in dev.metaschema.core.model -
A base class for a choice group that is a member of a containing model.
- AbstractChoiceGroupInstance(PARENT) - Constructor for class dev.metaschema.core.model.AbstractChoiceGroupInstance
-
Construct a new choice group instance that is contained with the provided parent assembly definition container.
- AbstractChoiceInstance<PARENT extends IAssemblyDefinition,
MODEL extends IModelInstanceAbsolute, NAMED_MODEL extends INamedModelInstanceAbsolute, FIELD extends IFieldInstanceAbsolute, ASSEMBLY extends IAssemblyInstanceAbsolute> - Class in dev.metaschema.core.model -
A base class for a choice that is a member of a containing model.
- AbstractChoiceInstance(PARENT) - Constructor for class dev.metaschema.core.model.AbstractChoiceInstance
-
Construct a new choice instance that is contained with the provided parent assembly definition.
- AbstractConfigurableMessageConstraintBuilder<T extends AbstractConfigurableMessageConstraintBuilder<T,
R>, R extends IConfigurableMessageConstraint> - Class in dev.metaschema.core.model.constraint -
Provides builder methods for the core data elements of an
IConstraint. - AbstractConfigurableMessageConstraintBuilder() - Constructor for class dev.metaschema.core.model.constraint.AbstractConfigurableMessageConstraintBuilder
- AbstractConfigurationFeature<V> - Class in dev.metaschema.core.configuration
-
Provides a complete, abstract implementation of a generalized feature.
- AbstractConfigurationFeature(String, Class<V>, V) - Constructor for class dev.metaschema.core.configuration.AbstractConfigurationFeature
-
Construct a new feature with a default value.
- AbstractConstraintBuilder<T extends AbstractConstraintBuilder<T,
R>, R extends IConstraint> - Class in dev.metaschema.core.model.constraint -
Provides builder methods for the core data elements of an
IConstraint. - AbstractConstraintBuilder() - Constructor for class dev.metaschema.core.model.constraint.AbstractConstraintBuilder
- AbstractConstraintSet - Class in dev.metaschema.core.model.constraint
-
A common implementation for a set of constraints targeted at the contents of a Metaschema module.
- AbstractConstraintSet(ISource) - Constructor for class dev.metaschema.core.model.constraint.AbstractConstraintSet
-
Construct a new constraint set.
- AbstractConstraintValidationHandler - Class in dev.metaschema.core.model.constraint
-
Provides messaging for constraint violations.
- AbstractConstraintValidationHandler() - Constructor for class dev.metaschema.core.model.constraint.AbstractConstraintValidationHandler
- AbstractContainerModelSupport<MI extends IModelInstance,
NMI extends INamedModelInstance, FI extends IFieldInstance, AI extends IAssemblyInstance> - Class in dev.metaschema.core.model -
Supports model instance operations on assembly model instances.
- AbstractContainerModelSupport() - Constructor for class dev.metaschema.core.model.AbstractContainerModelSupport
-
Construct an empty, mutable container.
- AbstractContainerModelSupport(Map<Integer, NMI>, Map<Integer, FI>, Map<Integer, AI>) - Constructor for class dev.metaschema.core.model.AbstractContainerModelSupport
-
Construct an new container using the provided collections.
- AbstractContentValidator - Class in dev.metaschema.core.model.validation
-
Base class for a content validator.
- AbstractContentValidator() - Constructor for class dev.metaschema.core.model.validation.AbstractContentValidator
- AbstractCustomJavaDataType<TYPE extends ICustomJavaDataType<TYPE>,
VALUE> - Class in dev.metaschema.core.datatype -
A common base implementation of a custom Java object providing an underlying implementation of a data type.
- AbstractCustomJavaDataType(VALUE) - Constructor for class dev.metaschema.core.datatype.AbstractCustomJavaDataType
-
Construct a new instance of a custom Java object-based data value.
- AbstractCustomJavaDataTypeAdapter<TYPE extends ICustomJavaDataType<TYPE>,
ITEM_TYPE extends IAnyAtomicItem> - Class in dev.metaschema.core.datatype -
Provides a Java type adapter implementation for data types that are based on
ICustomJavaDataType. - AbstractCustomJavaDataTypeAdapter(Class<TYPE>, Class<ITEM_TYPE>, IAtomicOrUnionType.ICastExecutor<ITEM_TYPE>) - Constructor for class dev.metaschema.core.datatype.AbstractCustomJavaDataTypeAdapter
-
Construct a new Java type adapter for the class based on
ICustomJavaDataType. - AbstractDataTypeAdapter<TYPE,
ITEM_TYPE extends IAnyAtomicItem> - Class in dev.metaschema.core.datatype -
Provides a basic Java type adapter implementation.
- AbstractDataTypeAdapter(Class<TYPE>, Class<ITEM_TYPE>, IAtomicOrUnionType.ICastExecutor<ITEM_TYPE>) - Constructor for class dev.metaschema.core.datatype.AbstractDataTypeAdapter
-
Construct a new Java type adapter for a provided class.
- AbstractDataTypeProvider - Class in dev.metaschema.core.datatype
-
A base implementation of an
IDataTypeProvider, supporting dynamic loading of Metaschema data type extensions at runtime. - AbstractDataTypeProvider() - Constructor for class dev.metaschema.core.datatype.AbstractDataTypeProvider
- AbstractDefinitionNodeItem<D extends IDefinition,
I extends INamedInstance> - Class in dev.metaschema.core.metapath.item.node -
A base implementation of a node item backed by a Metaschema definition.
- AbstractDefinitionNodeItem(D) - Constructor for class dev.metaschema.core.metapath.item.node.AbstractDefinitionNodeItem
-
Construct a new node item for the provided definition.
- AbstractDurationAdapter<TYPE,
ITEM_TYPE extends IDurationItem> - Class in dev.metaschema.core.datatype.adapter -
Supports working with duration-based data values.
- AbstractDurationAdapter(Class<TYPE>, Class<ITEM_TYPE>, IAtomicOrUnionType.ICastExecutor<ITEM_TYPE>) - Constructor for class dev.metaschema.core.datatype.adapter.AbstractDurationAdapter
-
Construct a new Java type adapter for a provided class.
- AbstractFieldInstance<PARENT extends IContainerModel,
DEFINITION extends IFieldDefinition, INSTANCE extends IFieldInstance, PARENT_DEFINITION extends IAssemblyDefinition> - Class in dev.metaschema.core.model -
A base class for a field that is a member of a containing model.
- AbstractFieldInstance(PARENT) - Constructor for class dev.metaschema.core.model.AbstractFieldInstance
-
Construct a new field instance.
- AbstractFlagInstance<PARENT extends IModelDefinition,
DEFINITION extends IFlagDefinition, INSTANCE extends IFlagInstance> - Class in dev.metaschema.core.model -
A base class for a flag that is a member of a containing model.
- AbstractFlagInstance(PARENT) - Constructor for class dev.metaschema.core.model.AbstractFlagInstance
-
Construct a new flag instance.
- AbstractFlagInstanceNodeItem - Class in dev.metaschema.core.metapath.item.node
-
A
INodeItemsupported by aIFlagInstance. - AbstractFlagInstanceNodeItem(IFlagInstance, IModelNodeItem<?, ?>) - Constructor for class dev.metaschema.core.metapath.item.node.AbstractFlagInstanceNodeItem
-
Construct a new flag instance node item.
- AbstractGlobalAssemblyDefinition<MODULE extends IModule,
INSTANCE extends IAssemblyInstance, FLAG extends IFlagInstance, MODEL extends IModelInstanceAbsolute, NAMED_MODEL extends INamedModelInstanceAbsolute, FIELD extends IFieldInstanceAbsolute, ASSEMBLY extends IAssemblyInstanceAbsolute, CHOICE extends IChoiceInstance, CHOICE_GROUP extends IChoiceGroupInstance> - Class in dev.metaschema.core.model -
A base class for an assembly definition defined globally within a Metaschema module.
- AbstractGlobalAssemblyDefinition(MODULE) - Constructor for class dev.metaschema.core.model.AbstractGlobalAssemblyDefinition
-
Construct a new global assembly definition.
- AbstractGlobalDefinition<MODULE extends IModule,
INSTANCE extends INamedInstance> - Class in dev.metaschema.core.model -
A base class for definitions defined globally within a Metaschema module.
- AbstractGlobalDefinition(MODULE, AbstractGlobalDefinition.NameInitializer) - Constructor for class dev.metaschema.core.model.AbstractGlobalDefinition
-
Construct a new global definition.
- AbstractGlobalDefinition.NameInitializer - Interface in dev.metaschema.core.model
-
Provides a callback for generating a qualified name from a name.
- AbstractGlobalDefinitionNodeItem<D extends IDefinition,
I extends INamedInstance> - Class in dev.metaschema.core.metapath.item.node -
Represents a node item based on a global definition from a Metaschema.
- AbstractGlobalDefinitionNodeItem(D, IModuleNodeItem) - Constructor for class dev.metaschema.core.metapath.item.node.AbstractGlobalDefinitionNodeItem
-
Construct a new Metaschema definition-based node item.
- AbstractGlobalFieldDefinition<MODULE extends IModule,
INSTANCE extends IFieldInstance, FLAG extends IFlagInstance> - Class in dev.metaschema.core.model -
A base class for a field definition defined globally within a Metaschema module.
- AbstractGlobalFieldDefinition(MODULE) - Constructor for class dev.metaschema.core.model.AbstractGlobalFieldDefinition
-
Construct a new global field definition.
- AbstractGlobalFlagDefinition<MODULE extends IModule,
INSTANCE extends IFlagInstance> - Class in dev.metaschema.core.model -
A base class for a flag definition defined globally within a Metaschema module.
- AbstractGlobalFlagDefinition(MODULE) - Constructor for class dev.metaschema.core.model.AbstractGlobalFlagDefinition
-
Construct a new global flag definition.
- AbstractInlineAssemblyDefinition<PARENT extends IContainerModel,
DEFINITION extends IAssemblyDefinition, INSTANCE extends IAssemblyInstance, PARENT_DEFINITION extends IAssemblyDefinition, FLAG extends IFlagInstance, MODEL extends IModelInstanceAbsolute, NAMED_MODEL extends INamedModelInstanceAbsolute, FIELD extends IFieldInstanceAbsolute, ASSEMBLY extends IAssemblyInstanceAbsolute, CHOICE extends IChoiceInstance, CHOICE_GROUP extends IChoiceGroupInstance> - Class in dev.metaschema.core.model -
A base class for an assembly instance defined inline.
- AbstractInlineAssemblyDefinition(PARENT) - Constructor for class dev.metaschema.core.model.AbstractInlineAssemblyDefinition
-
Construct a new inline assembly definition.
- AbstractInlineFieldDefinition<PARENT extends IContainerModel,
DEFINITION extends IFieldDefinition, INSTANCE extends IFieldInstance, PARENT_DEFINITION extends IAssemblyDefinition, FLAG extends IFlagInstance> - Class in dev.metaschema.core.model -
A base class for an assembly instance defined inline.
- AbstractInlineFieldDefinition(PARENT) - Constructor for class dev.metaschema.core.model.AbstractInlineFieldDefinition
-
Construct a new inline assembly definition.
- AbstractInlineFlagDefinition<PARENT extends IModelDefinition,
DEFINITION extends IFlagDefinition, INSTANCE extends IFlagInstance> - Class in dev.metaschema.core.model -
A base class for an assembly instance defined inline.
- AbstractInlineFlagDefinition(PARENT) - Constructor for class dev.metaschema.core.model.AbstractInlineFlagDefinition
-
Construct a new inline assembly definition.
- AbstractInstance<P extends IContainer> - Class in dev.metaschema.core.model
-
Base implementation of
IInstanceproviding parent container management. - AbstractInstance(P) - Constructor for class dev.metaschema.core.model.AbstractInstance
-
Construct a new instance.
- AbstractInstanceNodeItem<D extends IDefinition,
I extends INamedInstance, P extends IModelNodeItem<? extends IModelDefinition, ? extends INamedInstance>> - Class in dev.metaschema.core.metapath.item.node -
A base implementation of a node item backed by a Metaschema instance.
- AbstractInstanceNodeItem(I, P) - Constructor for class dev.metaschema.core.metapath.item.node.AbstractInstanceNodeItem
-
Construct a new instance node item.
- AbstractIntegerAdapter<ITEM_TYPE extends IIntegerItem> - Class in dev.metaschema.core.datatype.adapter
-
Provides a common base class for integer-based data types.
- AbstractIntegerAdapter(Class<ITEM_TYPE>, IAtomicOrUnionType.ICastExecutor<ITEM_TYPE>) - Constructor for class dev.metaschema.core.datatype.adapter.AbstractIntegerAdapter
-
Construct a new integer-based adapter.
- AbstractKeyConstraintBuilder<T extends AbstractKeyConstraintBuilder<T,
R>, R extends IKeyConstraint> - Class in dev.metaschema.core.model.constraint -
Provides builder methods for the core data elements of an
IConstraintthat supports a custom message. - AbstractKeyConstraintBuilder() - Constructor for class dev.metaschema.core.model.constraint.AbstractKeyConstraintBuilder
- AbstractLoader<T> - Class in dev.metaschema.core.model
-
Base implementation of
ILoaderproviding resource loading with caching and cycle detection. - AbstractLoader() - Constructor for class dev.metaschema.core.model.AbstractLoader
- AbstractMarkupString<TYPE extends AbstractMarkupString<TYPE>> - Class in dev.metaschema.core.datatype.markup
-
The common base for all markup implementations.
- AbstractMarkupString(Document) - Constructor for class dev.metaschema.core.datatype.markup.AbstractMarkupString
-
Construct a new markup string based on the provided flexmark AST graph.
- AbstractModelElementVisitor<CONTEXT,
RESULT> - Class in dev.metaschema.core.model -
Provides a set of callbacks used when iterating over model elements in a directed graph.
- AbstractModelElementVisitor() - Constructor for class dev.metaschema.core.model.AbstractModelElementVisitor
- AbstractModule<M extends IModuleExtended<M,
D, FL, FI, A>, D extends IModelDefinition, FL extends IFlagDefinition, FI extends IFieldDefinition, A extends IAssemblyDefinition> - Class in dev.metaschema.core.model -
Provides a common, abstract implementation of a
IModule. - AbstractModule(List<? extends M>) - Constructor for class dev.metaschema.core.model.AbstractModule
-
Construct a new Metaschema module object.
- AbstractModuleLoader<T,
M extends IModuleExtended<M, ?, ?, ?, ?>> - Class in dev.metaschema.core.model -
Provides methods to load a Metaschema expressed in XML.
- AbstractModuleLoader() - Constructor for class dev.metaschema.core.model.AbstractModuleLoader
-
Construct a new Metaschema module loader, which use the provided module post processors when loading a module.
- AbstractNamedInstance<PARENT extends IContainer> - Class in dev.metaschema.core.model
-
Base implementation of
INamedInstanceproviding qualified name management. - AbstractNamedInstance(PARENT, AbstractGlobalDefinition.NameInitializer) - Constructor for class dev.metaschema.core.model.AbstractNamedInstance
-
Construct a new instance.
- AbstractNamedModelInstance<PARENT extends IContainerModel,
PARENT_DEFINITION extends IAssemblyDefinition> - Class in dev.metaschema.core.model -
A base class for name members of a containing model.
- AbstractNamedModelInstance(PARENT) - Constructor for class dev.metaschema.core.model.AbstractNamedModelInstance
-
Construct a new instance.
- AbstractNodeItem - Class in dev.metaschema.core.metapath.item.node
-
A common base class for node item implementations.
- AbstractNodeItem() - Constructor for class dev.metaschema.core.metapath.item.node.AbstractNodeItem
- AbstractNodeItemFactory - Class in dev.metaschema.core.metapath.item.node
-
A base implementation of a node item factory that creates node items for Metaschema definitions and instances.
- AbstractNodeItemFactory() - Constructor for class dev.metaschema.core.metapath.item.node.AbstractNodeItemFactory
- AbstractNodeItemVisitor<CONTEXT,
RESULT> - Class in dev.metaschema.core.metapath.item.node -
Used by implementations of this class to visit a sequence of node items in a directed graph, using depth-first ordering.
- AbstractNodeItemVisitor() - Constructor for class dev.metaschema.core.metapath.item.node.AbstractNodeItemVisitor
- AbstractOrphanedDefinitionNodeItem<D extends IDefinition,
I extends INamedInstance> - Class in dev.metaschema.core.metapath.item.node -
A base implementation of a node item for a Metaschema definition that exists without a parent context (orphaned).
- AbstractOrphanedDefinitionNodeItem(D, URI) - Constructor for class dev.metaschema.core.metapath.item.node.AbstractOrphanedDefinitionNodeItem
-
Construct a new orphaned definition node item.
- AbstractRecursionPreventingNodeItemVisitor<CONTEXT,
RESULT> - Class in dev.metaschema.core.metapath.item.node -
A node item visitor that prevents infinite recursion when traversing assembly nodes by detecting and avoiding cycles in the node hierarchy.
- AbstractRecursionPreventingNodeItemVisitor() - Constructor for class dev.metaschema.core.metapath.item.node.AbstractRecursionPreventingNodeItemVisitor
- AbstractResourceResolver - Class in dev.metaschema.core.model
-
Base implementation of
IResourceResolverproviding URI resolution support. - AbstractResourceResolver() - Constructor for class dev.metaschema.core.model.AbstractResourceResolver
- AbstractStringAdapter<ITEM_TYPE extends IStringItem> - Class in dev.metaschema.core.datatype.adapter
-
Provides a common base class for string-based data types.
- AbstractStringAdapter(Class<ITEM_TYPE>, IAtomicOrUnionType.ICastExecutor<ITEM_TYPE>) - Constructor for class dev.metaschema.core.datatype.adapter.AbstractStringAdapter
-
Construct a new string-based adapter.
- AbstractTargetedConstraints<T extends IValueConstrained> - Class in dev.metaschema.core.model.constraint
-
Provides an base implementation for a set of constraints that target a definition using a target Metapath expression.
- AbstractTargetedConstraints(ISource, Supplier<List<IMetapathExpression>>, T) - Constructor for class dev.metaschema.core.model.constraint.AbstractTargetedConstraints
-
Construct a new set of targeted constraints.
- AbstractUntypedAtomicItem<TYPE> - Class in dev.metaschema.core.metapath.item.atomic
-
A base class for untyped atomic items.
- AbstractUntypedAtomicItem(TYPE) - Constructor for class dev.metaschema.core.metapath.item.atomic.AbstractUntypedAtomicItem
-
Construct a new untyped atomic valued item.
- AbstractValidationResultProcessor - Class in dev.metaschema.core.model.validation
-
Provides processing hooks for a set of validation results.
- AbstractValidationResultProcessor() - Constructor for class dev.metaschema.core.model.validation.AbstractValidationResultProcessor
- accept(IExpressionVisitor<RESULT, CONTEXT>, CONTEXT) - Method in interface dev.metaschema.core.metapath.IExpression
-
Provides a double dispatch callback for visitor handling.
- accept(DynamicContext, ISequence<?>) - Method in interface dev.metaschema.core.metapath.IExpression
-
Provides a double dispatch callback for visitor handling.
- accept(IItemVisitor) - Method in interface dev.metaschema.core.metapath.item.atomic.IAnyAtomicItem
- accept(IItemVisitor) - Method in interface dev.metaschema.core.metapath.item.function.IArrayItem
- accept(IItemVisitor) - Method in interface dev.metaschema.core.metapath.item.function.IMapItem
- accept(IItemVisitor) - Method in interface dev.metaschema.core.metapath.item.IItem
-
A visitor callback used to visit a variety of Metapath item types.
- accept(IItemVisitor) - Method in interface dev.metaschema.core.metapath.item.node.INodeItem
- accept(INodeItemVisitor<CONTEXT, RESULT>, CONTEXT) - Method in interface dev.metaschema.core.metapath.item.node.IAssemblyInstanceGroupedNodeItem
- accept(INodeItemVisitor<CONTEXT, RESULT>, CONTEXT) - Method in interface dev.metaschema.core.metapath.item.node.IAssemblyNodeItem
- accept(INodeItemVisitor<CONTEXT, RESULT>, CONTEXT) - Method in interface dev.metaschema.core.metapath.item.node.IDocumentNodeItem
- accept(INodeItemVisitor<CONTEXT, RESULT>, CONTEXT) - Method in interface dev.metaschema.core.metapath.item.node.IFieldNodeItem
- accept(INodeItemVisitor<CONTEXT, RESULT>, CONTEXT) - Method in interface dev.metaschema.core.metapath.item.node.IFlagNodeItem
- accept(INodeItemVisitor<CONTEXT, RESULT>, CONTEXT) - Method in interface dev.metaschema.core.metapath.item.node.IModuleNodeItem
- accept(INodeItemVisitor<CONTEXT, RESULT>, CONTEXT) - Method in interface dev.metaschema.core.metapath.item.node.INodeItemVisitable
-
A visitor callback.
- accept(IConstraintVisitor<T, R>, T) - Method in interface dev.metaschema.core.model.constraint.IAllowedValuesConstraint
- accept(IConstraintVisitor<T, R>, T) - Method in interface dev.metaschema.core.model.constraint.ICardinalityConstraint
- accept(IConstraintVisitor<T, R>, T) - Method in interface dev.metaschema.core.model.constraint.IConstraint
-
Used for double dispatch supporting the visitor pattern provided by implementations of
IConstraintVisitor. - accept(IConstraintVisitor<T, R>, T) - Method in interface dev.metaschema.core.model.constraint.IExpectConstraint
- accept(IConstraintVisitor<T, R>, T) - Method in interface dev.metaschema.core.model.constraint.IIndexConstraint
- accept(IConstraintVisitor<T, R>, T) - Method in interface dev.metaschema.core.model.constraint.IIndexHasKeyConstraint
- accept(IConstraintVisitor<T, R>, T) - Method in interface dev.metaschema.core.model.constraint.IMatchesConstraint
- accept(IConstraintVisitor<T, R>, T) - Method in interface dev.metaschema.core.model.constraint.IReportConstraint
- accept(IConstraintVisitor<T, R>, T) - Method in interface dev.metaschema.core.model.constraint.IUniqueConstraint
- accept(IModelElementVisitor<CONTEXT, RESULT>, CONTEXT) - Method in class dev.metaschema.core.model.AbstractInlineFlagDefinition
-
A visitor callback.
- accept(IModelElementVisitor<CONTEXT, RESULT>, CONTEXT) - Method in interface dev.metaschema.core.model.IAssemblyDefinition
-
A visitor callback.
- accept(IModelElementVisitor<CONTEXT, RESULT>, CONTEXT) - Method in interface dev.metaschema.core.model.IAssemblyInstanceAbsolute
-
A visitor callback.
- accept(IModelElementVisitor<CONTEXT, RESULT>, CONTEXT) - Method in interface dev.metaschema.core.model.IAssemblyInstanceGrouped
-
A visitor callback.
- accept(IModelElementVisitor<CONTEXT, RESULT>, CONTEXT) - Method in interface dev.metaschema.core.model.IChoiceGroupInstance
-
A visitor callback.
- accept(IModelElementVisitor<CONTEXT, RESULT>, CONTEXT) - Method in interface dev.metaschema.core.model.IChoiceInstance
-
A visitor callback.
- accept(IModelElementVisitor<CONTEXT, RESULT>, CONTEXT) - Method in interface dev.metaschema.core.model.IFieldDefinition
-
A visitor callback.
- accept(IModelElementVisitor<CONTEXT, RESULT>, CONTEXT) - Method in interface dev.metaschema.core.model.IFieldInstanceAbsolute
-
A visitor callback.
- accept(IModelElementVisitor<CONTEXT, RESULT>, CONTEXT) - Method in interface dev.metaschema.core.model.IFieldInstanceGrouped
-
A visitor callback.
- accept(IModelElementVisitor<CONTEXT, RESULT>, CONTEXT) - Method in interface dev.metaschema.core.model.IFlagDefinition
-
A visitor callback.
- accept(IModelElementVisitor<CONTEXT, RESULT>, CONTEXT) - Method in interface dev.metaschema.core.model.IFlagInstance
-
A visitor callback.
- accept(IModelElementVisitor<CONTEXT, RESULT>, CONTEXT) - Method in interface dev.metaschema.core.model.IModelElementVisitable
-
A visitor callback.
- accept(IDiagramNodeVisitor) - Method in class dev.metaschema.core.model.util.DefaultDiagramNode.ChoiceEdge
- accept(IDiagramNodeVisitor) - Method in class dev.metaschema.core.model.util.DefaultDiagramNode.ChoiceGroupEdge
- accept(IDiagramNodeVisitor) - Method in class dev.metaschema.core.model.util.DefaultDiagramNode.ModelEdge
- accept(IDiagramNodeVisitor) - Method in interface dev.metaschema.core.model.util.IDiagramNode.IEdge
-
A visitor dispatch method used to process the edge.
- add(IDecimalItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IDecimalItem
-
Create a new sum by adding this value to the provided addend value.
- add(IIntegerItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IIntegerItem
-
Create a new sum by adding this value to the provided addend value.
- add(INumericItem) - Method in interface dev.metaschema.core.metapath.item.atomic.INumericItem
-
Create a new sum by adding this value to the provided addend value.
- addAll(Collection<MetaConstraintSet.Context>) - Method in class dev.metaschema.core.model.constraint.MetaConstraintSet.Context
-
Add a collection of child contexts to this context.
- addConstraint(IAllowedValuesConstraint) - Method in interface dev.metaschema.core.model.constraint.IFeatureValueConstrained
- addConstraint(IAllowedValuesConstraint) - Method in interface dev.metaschema.core.model.constraint.IValueConstrained
-
Add a new constraint.
- addConstraint(IAllowedValuesConstraint) - Method in class dev.metaschema.core.model.constraint.ValueConstraintSet
- addConstraint(ICardinalityConstraint) - Method in class dev.metaschema.core.model.constraint.AssemblyConstraintSet
- addConstraint(ICardinalityConstraint) - Method in interface dev.metaschema.core.model.constraint.IFeatureModelConstrained
- addConstraint(ICardinalityConstraint) - Method in interface dev.metaschema.core.model.constraint.IModelConstrained
-
Add a new constraint.
- addConstraint(IExpectConstraint) - Method in interface dev.metaschema.core.model.constraint.IFeatureValueConstrained
- addConstraint(IExpectConstraint) - Method in interface dev.metaschema.core.model.constraint.IValueConstrained
-
Add a new constraint.
- addConstraint(IExpectConstraint) - Method in class dev.metaschema.core.model.constraint.ValueConstraintSet
- addConstraint(IIndexConstraint) - Method in class dev.metaschema.core.model.constraint.AssemblyConstraintSet
- addConstraint(IIndexConstraint) - Method in interface dev.metaschema.core.model.constraint.IFeatureModelConstrained
- addConstraint(IIndexConstraint) - Method in interface dev.metaschema.core.model.constraint.IModelConstrained
-
Add a new constraint.
- addConstraint(IIndexHasKeyConstraint) - Method in interface dev.metaschema.core.model.constraint.IFeatureValueConstrained
- addConstraint(IIndexHasKeyConstraint) - Method in interface dev.metaschema.core.model.constraint.IValueConstrained
-
Add a new constraint.
- addConstraint(IIndexHasKeyConstraint) - Method in class dev.metaschema.core.model.constraint.ValueConstraintSet
- addConstraint(IMatchesConstraint) - Method in interface dev.metaschema.core.model.constraint.IFeatureValueConstrained
- addConstraint(IMatchesConstraint) - Method in interface dev.metaschema.core.model.constraint.IValueConstrained
-
Add a new constraint.
- addConstraint(IMatchesConstraint) - Method in class dev.metaschema.core.model.constraint.ValueConstraintSet
- addConstraint(IReportConstraint) - Method in interface dev.metaschema.core.model.constraint.IFeatureValueConstrained
- addConstraint(IReportConstraint) - Method in interface dev.metaschema.core.model.constraint.IValueConstrained
-
Add a new constraint.
- addConstraint(IReportConstraint) - Method in class dev.metaschema.core.model.constraint.ValueConstraintSet
- addConstraint(IUniqueConstraint) - Method in class dev.metaschema.core.model.constraint.AssemblyConstraintSet
- addConstraint(IUniqueConstraint) - Method in interface dev.metaschema.core.model.constraint.IFeatureModelConstrained
- addConstraint(IUniqueConstraint) - Method in interface dev.metaschema.core.model.constraint.IModelConstrained
-
Add a new constraint.
- addFinding(ConstraintValidationFinding) - Method in class dev.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
-
Add a finding to the collection of findings maintained by this instance.
- addLetExpression(ILet) - Method in interface dev.metaschema.core.model.constraint.IFeatureValueConstrained
- addLetExpression(ILet) - Method in interface dev.metaschema.core.model.constraint.IValueConstrained
-
Add a new let expression.
- addLetExpression(ILet) - Method in class dev.metaschema.core.model.constraint.ValueConstraintSet
- addLocation(IDefinitionNodeItem<?, ?>) - Method in class dev.metaschema.core.metapath.item.node.RecursionCollectingNodeItemVisitor.AssemblyRecord
-
Associate the provided location with the definition associated with the record.
- advanceAndAssert(JsonParser, URI, JsonToken) - Static method in class dev.metaschema.core.model.util.JsonUtil
-
Advance the token stream, then ensure that the current token is the one expected.
- advanceTo(JsonParser, URI, JsonToken) - Static method in class dev.metaschema.core.model.util.JsonUtil
-
Advance the parser to the next location matching the provided token.
- advanceTo(XMLEventReader2, int) - Static method in class dev.metaschema.core.model.util.XmlEventUtil
-
Advance through XMLEvents until the event type identified by
eventTypeis reached or the end of stream is found. - aggregate(IValidationResult...) - Static method in class dev.metaschema.core.model.validation.AggregateValidationResult
-
Aggregate multiple provided results into a single result set.
- aggregateResult(RESULT, RESULT, CONTEXT) - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItemVisitor
-
Combine two results into a single, aggregate result.
- AggregateValidationResult - Class in dev.metaschema.core.model.validation
-
Provides the means to aggregate multiple validation result sets into a single result set.
- allNonLocalDefinitions() - Static method in interface dev.metaschema.core.model.IModuleExtended
-
Get a filter that will match all definitions that are not locally defined.
- ALLOW_OTHER_DEFAULT - Static variable in interface dev.metaschema.core.model.constraint.IAllowedValuesConstraint
-
The default allow other value.
- ALLOWED_VALUES - Enum constant in enum dev.metaschema.core.model.constraint.IConstraint.Type
-
Constraint restricting the set of allowed values.
- ALLOWED_VALUES_CONSTRAINT_QNAME - Static variable in class dev.metaschema.core.model.MetaschemaModelConstants
-
The name of an
IAllowedValuesConstraintconstraint in the Metaschema model. - allowedValue(IAllowedValue) - Method in class dev.metaschema.core.model.constraint.IAllowedValuesConstraint.Builder
-
Use the provided allowed value to validate associated values.
- allowedValues(Map<String, IAllowedValue>) - Method in class dev.metaschema.core.model.constraint.IAllowedValuesConstraint.Builder
-
Use the provided allowed values to validate associated values.
- allowsOther(boolean) - Method in class dev.metaschema.core.model.constraint.IAllowedValuesConstraint.Builder
-
Determine if unspecified values are allowed and will result in the constraint always passing.
- allowUnboundedArity(boolean) - Method in class dev.metaschema.core.metapath.function.IFunction.Builder
-
Indicate if the last argument can be repeated.
- allRootAssemblyDefinitions() - Static method in interface dev.metaschema.core.model.IModuleExtended
-
Get a filter that will match all definitions that are root assemblies.
- AmbiguousDate - Class in dev.metaschema.core.datatype.object
-
Represents a date value which may not have a timezone making it ambiguous as a window in time.
- AmbiguousDate(ZonedDateTime, boolean) - Constructor for class dev.metaschema.core.datatype.object.AmbiguousDate
-
Construct a new date object.
- AmbiguousDateTime - Class in dev.metaschema.core.datatype.object
-
Represents a date/time value which may not have a timezone making it ambiguous as a point in time.
- AmbiguousDateTime(ZonedDateTime, boolean) - Constructor for class dev.metaschema.core.datatype.object.AmbiguousDateTime
-
Construct a new date/time object.
- AmbiguousTime - Class in dev.metaschema.core.datatype.object
-
Represents a date value which may not have a timezone making it ambiguous as a window in time.
- AmbiguousTime(OffsetTime, boolean) - Constructor for class dev.metaschema.core.datatype.object.AmbiguousTime
-
Construct a new date object.
- ancestor() - Method in interface dev.metaschema.core.metapath.item.node.INodeItem
-
Get a stream of all ancestors of this node item.
- ancestorOrSelf() - Method in interface dev.metaschema.core.metapath.item.node.INodeItem
-
Get a stream of this and all ancestors of this node item.
- ancestorsOf(INodeItem) - Static method in interface dev.metaschema.core.metapath.item.node.INodeItem
-
Get a stream of the ancestors of the provided
item. - anyAtomic() - Static method in interface dev.metaschema.core.metapath.type.IItemType
-
Get a new kind test that matches any atomic valued item.
- append(AI) - Method in class dev.metaschema.core.model.DefaultChoiceGroupModelBuilder
-
Append the instance.
- append(AI) - Method in class dev.metaschema.core.model.DefaultChoiceModelBuilder
- append(CGI) - Method in class dev.metaschema.core.model.DefaultAssemblyModelBuilder
-
Append the instance.
- append(CI) - Method in class dev.metaschema.core.model.DefaultAssemblyModelBuilder
-
Append the instance.
- append(IArrayItem<T>, T) - Static method in class dev.metaschema.core.metapath.function.library.ArrayAppend
-
An implementation of XPath 3.1 array:append.
- append(FI) - Method in class dev.metaschema.core.model.DefaultChoiceGroupModelBuilder
-
Append the instance.
- append(FI) - Method in class dev.metaschema.core.model.DefaultChoiceModelBuilder
- apply(String) - Method in interface dev.metaschema.core.model.AbstractGlobalDefinition.NameInitializer
-
Produce a qualified name by parsing the provided name.
- applyConfiguration(IConfiguration<ValidationFeature<?>>) - Method in class dev.metaschema.core.model.constraint.DefaultConstraintValidator
- applyConfiguration(IConfiguration<T>) - Method in class dev.metaschema.core.configuration.DefaultConfiguration
- applyConfiguration(IConfiguration<T>) - Method in interface dev.metaschema.core.configuration.IMutableConfiguration
-
Replace this configuration with the
otherconfiguration. - applyConstraintsForModule(IModuleNodeItem, IModelElementVisitor<ITargetedConstraints, Void>) - Method in interface dev.metaschema.core.model.constraint.IConstraintSet
-
Apply the constraints associated with this constraint set to the provided module, if applicable.
- applyConstraintsForModule(IModuleNodeItem, IModelElementVisitor<ITargetedConstraints, Void>) - Method in class dev.metaschema.core.model.constraint.MetaConstraintSet
- applyConstraintsForModule(IModuleNodeItem, IModelElementVisitor<ITargetedConstraints, Void>) - Method in class dev.metaschema.core.model.constraint.ScopedConstraintSet
- applyTo(IModelConstrained) - Method in class dev.metaschema.core.model.constraint.ModelTargetedConstraints
-
Apply the constraints to the provided
definition. - applyTo(IValueConstrained) - Method in class dev.metaschema.core.model.constraint.AbstractTargetedConstraints
-
Apply the constraints to the provided
definition. - argument(IArgument) - Method in class dev.metaschema.core.metapath.function.IFunction.Builder
-
Add an argument based on the provided
argumentsignature. - argument(IArgument.Builder) - Method in class dev.metaschema.core.metapath.function.IFunction.Builder
-
Add an argument based on the provided
builder. - ARGUMENT_TO_STRING_IS_FUNCTION - Static variable in exception dev.metaschema.core.metapath.function.InvalidTypeFunctionException
-
err:FOTY0014: Raised by fn:string, or by implicit string conversion, if the input sequence contains a function item.
- ArithmeticFunctionException - Exception in dev.metaschema.core.metapath.function
-
Represents an error that occurred while performing mathematical operations.
- ArithmeticFunctionException(int, String) - Constructor for exception dev.metaschema.core.metapath.function.ArithmeticFunctionException
-
Constructs a new exception with the provided
code,message, and no cause. - ArithmeticFunctionException(int, String, Throwable) - Constructor for exception dev.metaschema.core.metapath.function.ArithmeticFunctionException
-
Constructs a new exception with the provided
code,message, andcause. - ArithmeticFunctionException(int, Throwable) - Constructor for exception dev.metaschema.core.metapath.function.ArithmeticFunctionException
-
Constructs a new exception with the provided
code, no message, and thecause. - arity() - Method in interface dev.metaschema.core.metapath.function.IFunction
-
Determine the number of arguments the function has.
- array() - Static method in interface dev.metaschema.core.metapath.type.IItemType
-
Get a new kind test that matches any array item whose values match the provided sequence.
- array(ISequenceType) - Static method in interface dev.metaschema.core.metapath.type.IItemType
-
Get a new kind test that matches any array item whose values match the provided sequence.
- ArrayAppend - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 array:append function.
- ArrayFlatten - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 array:flatten function.
- ArrayGet - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 array:get function.
- ArrayHead - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 array:head function.
- ArrayInsertBefore - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 array:insert-before function.
- ArrayJoin - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 array:join function.
- ArrayPut - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 array:put function.
- ArrayRemove - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 array:remove function.
- ArrayReverse - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 array:reverse function.
- ArraySize - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 array:size function.
- ArraySubarray - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 array:subarray function.
- ArrayTail - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 array:tail function.
- asDate() - Method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeItem
-
Get the date/time as a date item.
- asDateTime() - Method in interface dev.metaschema.core.metapath.item.atomic.IDateItem
-
Get this date as a date/time value at the start of the day.
- asDateTimeZ() - Method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeItem
-
Get this date/time in the UTC timezone.
- asDecimal() - Method in interface dev.metaschema.core.metapath.item.atomic.INumericItem
-
Get this item's value as a decimal.
- asDecimal() - Method in interface dev.metaschema.core.metapath.item.function.IDecimalMapKey
-
Get this key's value as a decimal.
- asDuration() - Method in interface dev.metaschema.core.metapath.item.atomic.IDayTimeDurationItem
-
Get the items wrapped value as a duration.
- asInteger() - Method in interface dev.metaschema.core.metapath.item.atomic.INumericItem
-
Get this item's value as an integer.
- asIpAddress() - Method in interface dev.metaschema.core.metapath.item.atomic.IIPAddressItem
-
Get the "wrapped" IP address value.
- asIpAddress() - Method in interface dev.metaschema.core.metapath.item.atomic.IIPv4AddressItem
- asLocalDate() - Method in interface dev.metaschema.core.metapath.item.atomic.IDateItem
-
Get the date as a
LocalDate. - asLocalDate() - Method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeItem
-
Get the date as a
LocalDate. - asLocalDateTime() - Method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeItem
-
Get the date as a
LocalDate. - asLocalTime() - Method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeItem
-
Get the date/time as a
LocalTime. - asLocalTime() - Method in interface dev.metaschema.core.metapath.item.atomic.ITimeItem
-
Get the time as a
LocalTime. - asMapKey() - Method in class dev.metaschema.core.metapath.item.atomic.AbstractUntypedAtomicItem
- asMapKey() - Method in interface dev.metaschema.core.metapath.item.atomic.IAnyAtomicItem
-
Get the atomic item value as a map key for use with an
IMapItem. - asMarkup() - Method in interface dev.metaschema.core.metapath.item.atomic.IMarkupItem
-
Get the "wrapped" markup value.
- asNullableType(Object) - Static method in class dev.metaschema.core.util.ObjectUtils
-
Cast the provided object as the requested return type.
- asOffsetTime() - Method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeItem
-
Get the date/time as an
OffsetTime. - asOffsetTime() - Method in interface dev.metaschema.core.metapath.item.atomic.ITimeItem
-
Get the underlying time value.
- asPeriod() - Method in interface dev.metaschema.core.metapath.item.atomic.IYearMonthDurationItem
-
Get the "wrapped" duration value.
- asSeconds() - Method in interface dev.metaschema.core.metapath.item.atomic.IDayTimeDurationItem
-
Get the "wrapped" duration value in seconds.
- assembly() - Static method in interface dev.metaschema.core.metapath.type.IItemType
-
Matches any
IAssemblyNodeItemregardless of its name or type. - assembly(IEnhancedQName, String, StaticContext) - Static method in interface dev.metaschema.core.metapath.type.IItemType
-
Get a new kind test that matches a
IAssemblyNodeItemwith the provided name and a type matching the provided name of a specific assembly definition. - assembly(String, StaticContext) - Static method in interface dev.metaschema.core.metapath.type.IItemType
-
Get a new kind test that matches an
IAssemblyNodeItemwith any name and a type matching the provided name of a specific assembly definition. - ASSEMBLY - Enum constant in enum dev.metaschema.core.metapath.item.node.INodeItem.NodeType
-
An assembly node containing fields and other assemblies.
- ASSEMBLY - Enum constant in enum dev.metaschema.core.metapath.item.node.NodeItemKind
-
An
INodeItemrepresenting an assembly instance. - ASSEMBLY - Enum constant in enum dev.metaschema.core.model.ModelType
-
Represents an assembly definition.
- ASSEMBLY_QNAME - Static variable in class dev.metaschema.core.model.MetaschemaModelConstants
-
The name of an
IAssemblyInstancein the Metaschema model. - AssemblyConstraintSet - Class in dev.metaschema.core.model.constraint
-
Represents a container of rules constraining the effective model of a Metaschema assembly data instance.
- AssemblyConstraintSet(ISource) - Constructor for class dev.metaschema.core.model.constraint.AssemblyConstraintSet
-
Construct a new constraint set.
- AssemblyTargetedConstraints - Class in dev.metaschema.core.model.constraint
-
A set of constraints targeting a
IAssemblyDefinitionbased on a target Metapath expression. - AssemblyTargetedConstraints(ISource, Supplier<List<IMetapathExpression>>, IModelConstrained) - Constructor for class dev.metaschema.core.model.constraint.AssemblyTargetedConstraints
-
Construct a new set of targeted constraints.
- assertAndAdvance(JsonParser, URI, JsonToken) - Static method in class dev.metaschema.core.model.util.JsonUtil
-
Ensure that the current token is the one expected and then advance the token stream.
- assertCurrent(JsonParser, URI, JsonToken...) - Static method in class dev.metaschema.core.model.util.JsonUtil
-
Ensure that the current token is one of the provided tokens.
- assertNext(XMLEventReader2, URI, int) - Static method in class dev.metaschema.core.model.util.XmlEventUtil
-
Ensure that the next event from
readeris of the type identified bypresumedEventType. - assertNext(XMLEventReader2, URI, int, QName) - Static method in class dev.metaschema.core.model.util.XmlEventUtil
-
Ensure that the next event from
readeris of the type identified bypresumedEventTypeand has the name identified bypresumedName. - asString() - Method in class dev.metaschema.core.metapath.item.atomic.AbstractAtomicItemBase
- asString() - Method in interface dev.metaschema.core.metapath.item.atomic.IAnyAtomicItem
-
Get the item's string value.
- asString() - Method in interface dev.metaschema.core.metapath.item.function.IStringMapKey
-
Get the item's string value.
- asString(Object) - Method in class dev.metaschema.core.datatype.AbstractDataTypeAdapter
- asString(Object) - Method in class dev.metaschema.core.datatype.adapter.AbstractBinaryAdapter
-
Get the wrapped value as a base64 encoded string.
- asString(Object) - Method in class dev.metaschema.core.datatype.adapter.DateAdapter
- asString(Object) - Method in class dev.metaschema.core.datatype.adapter.DateTimeAdapter
- asString(Object) - Method in class dev.metaschema.core.datatype.adapter.DateTimeWithTZAdapter
- asString(Object) - Method in class dev.metaschema.core.datatype.adapter.DateWithTZAdapter
- asString(Object) - Method in class dev.metaschema.core.datatype.adapter.TimeAdapter
- asString(Object) - Method in class dev.metaschema.core.datatype.adapter.TimeWithTZAdapter
- asString(Object) - Method in interface dev.metaschema.core.datatype.IDataTypeAdapter
-
Gets the value as a string suitable for writing as text.
- asStringItem() - Method in interface dev.metaschema.core.metapath.item.atomic.IAnyAtomicItem
-
Converts this atomic item to a string item representation.
- asStringItem() - Method in interface dev.metaschema.core.metapath.item.atomic.IStringItem
- asTime() - Method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeItem
-
Get the date/time as a time item.
- asTotalMonths() - Method in interface dev.metaschema.core.metapath.item.atomic.IYearMonthDurationItem
-
Get the total quantity of months this duration represents.
- asType(IItem) - Static method in class dev.metaschema.core.metapath.function.FunctionUtils
-
Casts the provided
itemas the result type. - asType(ISequence<?>) - Static method in class dev.metaschema.core.metapath.function.FunctionUtils
-
Casts the provided
itemas the result sequence type. - asType(Object) - Static method in class dev.metaschema.core.util.ObjectUtils
-
Cast the provided object as the requested return type.
- asTypeOrNull(IItem) - Static method in class dev.metaschema.core.metapath.function.FunctionUtils
-
Casts the provided
itemas the result type, if the item is notnull. - asUri() - Method in interface dev.metaschema.core.metapath.item.atomic.IAnyUriItem
-
Get the "wrapped" URI value.
- asUuid() - Method in interface dev.metaschema.core.metapath.item.atomic.IUuidItem
-
Get the "wrapped" UUID value.
- asZonedDateTime() - Method in interface dev.metaschema.core.metapath.item.atomic.ICalendarTemporalItem
-
Get the temporal value as a
ZonedDateTime. - asZonedDateTime() - Method in interface dev.metaschema.core.metapath.item.atomic.IDateItem
- asZoneOffset() - Method in interface dev.metaschema.core.metapath.item.atomic.IDayTimeDurationItem
-
Get a zone offset for this duration.
- atomize() - Method in interface dev.metaschema.core.metapath.item.atomic.IAnyAtomicItem
- atomize() - Method in interface dev.metaschema.core.metapath.item.function.IArrayItem
- atomize() - Method in interface dev.metaschema.core.metapath.item.ICollectionValue
-
Produce a stream of atomic items based on the atomic value of these items.
- atomize() - Method in interface dev.metaschema.core.metapath.item.IItem
-
Produce a stream of atomic items based on the atomic value of these items.
- atomize() - Method in interface dev.metaschema.core.metapath.item.ISequence
-
An implementation of XPath 3.1 fn:data supporting item atomization.
- AUTO - Enum constant in enum dev.metaschema.core.metapath.format.PathFormatSelection
-
Auto-select the path format based on document format.
- autoClose(T, AutoCloser.Closer<T, E>) - Static method in class dev.metaschema.core.util.AutoCloser
- AutoCloser<T,
E extends Exception> - Class in dev.metaschema.core.util -
Wraps a resource to make it
AutoCloseable. - AutoCloser.Closer<T,
E extends Exception> - Interface in dev.metaschema.core.util -
A callback interface representing a close operation.
- average(Collection<? extends IAnyAtomicItem>) - Static method in class dev.metaschema.core.metapath.function.library.FnAvg
-
An implementation of XPath 3.1 fn:avg.
- averageDayTimeDurations(Collection<? extends IDayTimeDurationItem>) - Static method in class dev.metaschema.core.metapath.function.library.FnAvg
-
Get the average of a collection of day/time duration-based items.
- averageNumeric(Collection<? extends INumericItem>) - Static method in class dev.metaschema.core.metapath.function.library.FnAvg
-
Get the average of a collection of numeric items.
- averageYearMonthDurations(Collection<? extends IYearMonthDurationItem>) - Static method in class dev.metaschema.core.metapath.function.library.FnAvg
-
Get the average of a collection of year/month duration-based items.
- AXIS_NAMESPACE_UNSUPPORTED - Static variable in exception dev.metaschema.core.metapath.StaticMetapathException
-
err:MPST0010: An implementation that does not support the namespace axis must raise a static error if it encounters a reference to the namespace axis and XPath 1.0 compatibility mode is false.
- AXIS_NAMESPACE_UNSUPPORTED_IN_TEST - Static variable in exception dev.metaschema.core.metapath.StaticMetapathException
-
err:MPST0134: The namespace axis is not supported.
B
- BASE_PATH_NOT_A_SEQUENCE - Static variable in exception dev.metaschema.core.metapath.type.TypeMetapathException
-
err:MPTY0019: It is a type error if
E1in a path expressionE1/E2does not evaluate to a sequence of nodes. - BASE_URI_NOT_DEFINED_IN_STATIC_CONTEXT - Static variable in exception dev.metaschema.core.metapath.function.UriFunctionException
-
err:FONS0005: Raised by
FnResolveUriif no base URI is available for resolving a relative URI. - BASE64 - Static variable in class dev.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema base64 data type instance.
- Base64Adapter - Class in dev.metaschema.core.datatype.adapter
-
Maintains a byte buffer backed representation of a byte stream parsed from a BASE64 encoded string.
- baseUri(URI) - Method in class dev.metaschema.core.metapath.StaticContext.Builder
-
Sets the static base URI to use in resolving URIs handled by the Metapath processor, when a document base URI is not available.
- binaryCompare(IBase64BinaryItem, ComparisonFunctions.Operator, IBase64BinaryItem) - Static method in class dev.metaschema.core.metapath.function.ComparisonFunctions
-
Perform a binary data-based comparison of the
rightitem against theleftitem using the specifiedoperator. - bindVariableValue(IEnhancedQName, ISequence<?>) - Method in class dev.metaschema.core.metapath.DynamicContext
-
Bind the variable
nameto the sequencevalue. - BOOLEAN - Enum constant in enum dev.metaschema.core.metapath.IMetapathExpression.ResultType
-
The result is expected to be a
Booleanvalue. - BOOLEAN - Static variable in class dev.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema boolean data type instance.
- BooleanAdapter - Class in dev.metaschema.core.datatype.adapter
-
Support for the Metaschema boolean data type.
- booleanCompare(IBooleanItem, ComparisonFunctions.Operator, IBooleanItem) - Static method in class dev.metaschema.core.metapath.function.ComparisonFunctions
-
Perform a boolean-based comparison of the
rightitem against theleftitem using the specifiedoperator. - bufferToBytes(ByteBuffer, boolean) - Static method in class dev.metaschema.core.datatype.adapter.AbstractBinaryAdapter
-
Get the array of bytes stored in the buffer.
- build() - Method in class dev.metaschema.core.metapath.function.IArgument.Builder
-
Builds the argument's signature.
- build() - Method in class dev.metaschema.core.metapath.function.IFunction.Builder
-
Builds the function's signature.
- build() - Method in class dev.metaschema.core.metapath.StaticContext.Builder
-
Construct a new static context using the information provided to the builder.
- build() - Method in class dev.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Generate the built instance after validating the provided data.
- build() - Method in class dev.metaschema.core.model.constraint.ConstraintValidationFinding.Builder
-
Generate the finding using the previously provided data.
- build() - Method in class dev.metaschema.core.model.FlagContainerBuilder
- build() - Method in interface dev.metaschema.core.model.IFlagContainerBuilder
-
Build the flag container.
- buildAssembly() - Method in class dev.metaschema.core.model.DefaultAssemblyModelBuilder
-
Build an immutable assembly model container based on the appended instances.
- buildChoice() - Method in class dev.metaschema.core.model.DefaultChoiceModelBuilder
-
Build an immutable choice model container based on the appended instances.
- buildChoiceGroup() - Method in class dev.metaschema.core.model.DefaultChoiceGroupModelBuilder
-
Build an immutable choice group model container based on the appended instances.
- builder() - Static method in interface dev.metaschema.core.metapath.function.IArgument
-
Get a new argument builder.
- builder() - Static method in interface dev.metaschema.core.metapath.function.IFunction
-
Construct a new function signature builder.
- builder() - Static method in class dev.metaschema.core.metapath.StaticContext
-
Create a new static context builder that allows for fine-grained adjustments when creating a new static context.
- builder() - Static method in interface dev.metaschema.core.model.constraint.IAllowedValuesConstraint
-
Create a new constraint builder.
- builder() - Static method in interface dev.metaschema.core.model.constraint.ICardinalityConstraint
-
Create a new constraint builder.
- builder() - Static method in interface dev.metaschema.core.model.constraint.IExpectConstraint
-
Create a new constraint builder.
- builder() - Static method in interface dev.metaschema.core.model.constraint.IMatchesConstraint
-
Create a new constraint builder.
- builder() - Static method in interface dev.metaschema.core.model.constraint.IReportConstraint
-
Create a new constraint builder.
- builder() - Static method in interface dev.metaschema.core.model.constraint.IUniqueConstraint
-
Create a new constraint builder.
- builder() - Static method in interface dev.metaschema.core.model.IContainerFlagSupport
-
Create a new flag container without a JSON key.
- builder(StaticContext) - Static method in interface dev.metaschema.core.metapath.function.IFunction
-
Construct a new function signature builder.
- builder(IConstraint, INodeItem) - Static method in class dev.metaschema.core.model.constraint.ConstraintValidationFinding
-
Construct a new finding builder.
- builder(Integer) - Static method in interface dev.metaschema.core.model.IContainerFlagSupport
-
Create a new flag container using the provided flag qualified name as the JSON key.
- builder(String) - Static method in interface dev.metaschema.core.model.constraint.IIndexConstraint
-
Create a new constraint builder.
- builder(String) - Static method in interface dev.metaschema.core.model.constraint.IIndexHasKeyConstraint
-
Create a new constraint builder.
- builder(List<? extends IConstraint>, INodeItem) - Static method in class dev.metaschema.core.model.constraint.ConstraintValidationFinding
-
Construct a new finding builder.
- buildFrom() - Method in class dev.metaschema.core.metapath.StaticContext
-
Get a new static context builder that is pre-populated with the setting of this static context.
C
- cachedQNameFor(String, String) - Method in class dev.metaschema.core.qname.QNameCache
-
Get a cached qualified name based on the provided namespace and name.
- cacheResult(CalledContext, ISequence<?>) - Method in class dev.metaschema.core.metapath.DynamicContext
-
Cache a function call result for a that has the property
IFunction.FunctionProperty.DETERMINISTIC. - CalledContext - Class in dev.metaschema.core.metapath.function
-
Represents an immutable execution context for function calls in Metapath expressions.
- CalledContext(IFunction, List<ISequence<?>>, IItem) - Constructor for class dev.metaschema.core.metapath.function.CalledContext
-
Creates an immutable execution context for a function call.
- canHandleQName(IEnhancedQName) - Method in class dev.metaschema.core.datatype.AbstractDataTypeAdapter
- canHandleQName(IEnhancedQName) - Method in interface dev.metaschema.core.datatype.IDataTypeAdapter
-
Determines if adapter can parse the next element.
- canHandleQName(IEnhancedQName) - Method in class dev.metaschema.core.datatype.markup.MarkupMultilineAdapter
- CARDINALITY - Enum constant in enum dev.metaschema.core.model.constraint.IConstraint.Type
-
Constraint specifying occurrence requirements.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.IAnyAtomicItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.IAnyUriItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.IBase64BinaryItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.IBooleanItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.IDateItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeWithTimeZoneItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.IDateWithTimeZoneItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.IDayTimeDurationItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.IDecimalItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.IDurationItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.IEmailAddressItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.IHexBinaryItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.IHostnameItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.IIntegerItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.IIPAddressItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.IIPv4AddressItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.IIPv6AddressItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.IMarkupItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.IMarkupLineItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.IMarkupMultilineItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.INcNameItem
-
Deprecated.Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.INonNegativeIntegerItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.INumericItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.IPositiveIntegerItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.IQNameItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.IStringItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.ITimeItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.ITimeWithTimeZoneItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.ITokenItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.IUriReferenceItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.IUuidItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.IYearMonthDurationItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Method in class dev.metaschema.core.metapath.type.AbstractAtomicOrUnionType
- cast(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.type.IAtomicOrUnionType
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.type.IAtomicOrUnionType.ICastExecutor
-
Cast the provided
item. - cast(ISequence<?>) - Method in interface dev.metaschema.core.metapath.type.IAtomicOrUnionType
-
Cast the provided sequence to this item type.
- CAST_ANY_ATOMIC - Static variable in exception dev.metaschema.core.metapath.StaticMetapathException
-
err:MPST0080: It is a static error if the target type of a cast or castable expression is meta:anyAtomicType.
- CAST_UNKNOWN_TYPE - Static variable in exception dev.metaschema.core.metapath.StaticMetapathException
-
err:MQST0052: The type named in a cast or castable expression must be the name of a type defined in the in-scope schema types, and the type must be simple.
- castAsType(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IAnyAtomicItem
-
Cast the provided
itemto be the same type as this item. - castAsType(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IAnyUriItem
- castAsType(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IBase64BinaryItem
- castAsType(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IBooleanItem
- castAsType(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IDateItem
- castAsType(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeItem
- castAsType(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeWithTimeZoneItem
- castAsType(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IDateWithTimeZoneItem
- castAsType(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IDayTimeDurationItem
- castAsType(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IDecimalItem
- castAsType(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IDurationItem
- castAsType(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IEmailAddressItem
- castAsType(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IHexBinaryItem
- castAsType(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IHostnameItem
- castAsType(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IIntegerItem
- castAsType(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IIPv4AddressItem
- castAsType(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IIPv6AddressItem
- castAsType(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IMarkupItem
- castAsType(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IMarkupLineItem
- castAsType(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IMarkupMultilineItem
- castAsType(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.atomic.INcNameItem
-
Deprecated.
- castAsType(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.atomic.INonNegativeIntegerItem
- castAsType(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.atomic.INumericItem
- castAsType(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IPositiveIntegerItem
- castAsType(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IQNameItem
- castAsType(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IStringItem
- castAsType(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.atomic.ITimeItem
- castAsType(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.atomic.ITimeWithTimeZoneItem
- castAsType(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.atomic.ITokenItem
- castAsType(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IUriReferenceItem
- castAsType(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IUuidItem
- castAsType(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IYearMonthDurationItem
- CastFunction<ITEM extends IAnyAtomicItem> - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 casting functions.
- CastFunctionException - Exception in dev.metaschema.core.metapath.function
-
FOCA: Exceptions related to type casting.
- CastFunctionException(int, IAnyAtomicItem, String) - Constructor for exception dev.metaschema.core.metapath.function.CastFunctionException
-
Constructs a new exception with the provided
code,item, and no cause. - CastFunctionException(int, IAnyAtomicItem, String, Throwable) - Constructor for exception dev.metaschema.core.metapath.function.CastFunctionException
-
Constructs a new exception with the provided
code,item, andcause. - castToNumeric(IAnyAtomicItem) - Static method in class dev.metaschema.core.metapath.function.FunctionUtils
-
Casts the provided item value to a
INumericItemvalue. - cause(Throwable) - Method in class dev.metaschema.core.model.constraint.ConstraintValidationFinding.Builder
-
Use the provided cause for the validation finding.
- ceiling() - Method in interface dev.metaschema.core.metapath.item.atomic.IDecimalItem
- ceiling() - Method in interface dev.metaschema.core.metapath.item.atomic.IIntegerItem
- ceiling() - Method in interface dev.metaschema.core.metapath.item.atomic.INumericItem
-
Round the value to the whole number closest to positive infinity.
- checkItemIsDocumentNodeItem(DynamicContext, IItem) - Static method in class dev.metaschema.core.metapath.item.ItemUtils
-
Checks that the item is an
IDocumentNodeItem. - checkItemIsNodeItem(DynamicContext, IItem) - Static method in class dev.metaschema.core.metapath.item.ItemUtils
-
Checks that the item is an
INodeItem. - checkItemType(IItem, Class<TYPE>) - Static method in class dev.metaschema.core.metapath.item.ItemUtils
-
Check that the item is the type specified by
clazz. - CHOICE - Enum constant in enum dev.metaschema.core.model.ModelType
-
Represents a choice between multiple definitions.
- CHOICE_GROUP - Enum constant in enum dev.metaschema.core.model.ModelType
-
Represents a grouped choice construct.
- CHOICE_GROUP_QNAME - Static variable in class dev.metaschema.core.model.MetaschemaModelConstants
-
The name of an
IChoiceGroupInstancein the Metaschema model. - CHOICE_QNAME - Static variable in class dev.metaschema.core.model.MetaschemaModelConstants
-
The name of an
IChoiceInstancein the Metaschema model. - close() - Method in class dev.metaschema.core.metapath.item.DefaultItemWriter
- close() - Method in class dev.metaschema.core.model.constraint.DefaultConstraintValidator
- close() - Method in interface dev.metaschema.core.model.constraint.IConstraintValidator
-
Release any resources held by this validator.
- close() - Method in class dev.metaschema.core.model.constraint.ParallelValidationConfig
-
Shut down internal executor if one was created.
- close() - Method in class dev.metaschema.core.util.AutoCloser
- close(T) - Method in interface dev.metaschema.core.util.AutoCloser.Closer
-
This method is called to auto-close the resource.
- CollectionUtil - Class in dev.metaschema.core.util
-
Provides a collection of utilities for handling Java collections and iterators.
- collectUsedDefinitions(Collection<? extends IAssemblyDefinition>) - Static method in class dev.metaschema.core.model.UsedDefinitionModelWalker
-
Get the collection of all definitions used directly and transitively by the provided definitions.
- collectUsedDefinitionsFromModule(IModule) - Static method in class dev.metaschema.core.model.UsedDefinitionModelWalker
-
Collect the globally defined Metaschema definitions from the provided Metaschema module, and any Metaschema modules imported directly or indirectly by this module.
- collectUsedDefinitionsFromModule(Collection<? extends IModule>) - Static method in class dev.metaschema.core.model.UsedDefinitionModelWalker
-
Collect the globally defined Metaschema definitions from the provided Metaschema modules, and any Metaschema modules imported directly or indirectly by these modules.
- compare(IAnyAtomicItem, ComparisonFunctions.Operator, IAnyAtomicItem, DynamicContext) - Static method in class dev.metaschema.core.metapath.function.ComparisonFunctions
-
Compare the
rightitem with theleftitem using the specifiedoperator. - compareAsFlag(IFlagNodeItem, IFlagNodeItem, DynamicContext) - Static method in class dev.metaschema.core.metapath.item.node.NodeComparators
-
Compare two flag node items for equality.
- compareModelNodeItem(IModelNodeItem<?, ?>, IModelNodeItem<?, ?>, DynamicContext) - Static method in class dev.metaschema.core.metapath.item.node.NodeComparators
-
Compare two node items for equality.
- compareNodeItem(INodeItem, INodeItem, DynamicContext) - Static method in class dev.metaschema.core.metapath.item.node.NodeComparators
-
Compare two node items for equality.
- compareTo(IAnyUriItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IAnyUriItem
-
Compares this value with the argument.
- compareTo(IBase64BinaryItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IBase64BinaryItem
-
Compares this value with the argument.
- compareTo(IBooleanItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IBooleanItem
-
Compares this value with the argument.
- compareTo(IDayTimeDurationItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IDayTimeDurationItem
-
Compares this value with the argument.
- compareTo(IDecimalItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IDecimalItem
-
Compares this value with the argument.
- compareTo(IDurationItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IDurationItem
-
Compares this value with the argument.
- compareTo(IHexBinaryItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IHexBinaryItem
-
Compares this value with the argument.
- compareTo(IIntegerItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IIntegerItem
-
Compares this value with the argument.
- compareTo(IIPAddressItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IIPAddressItem
-
Compares this value with the argument.
- compareTo(IMarkupItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IMarkupItem
-
Compares this value with the argument.
- compareTo(IQNameItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IQNameItem
-
Compares this value with the argument.
- compareTo(IStringItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IStringItem
-
Compares this value with the argument.
- compareTo(IUuidItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IUuidItem
-
Compares this value with the argument.
- compareTo(IYearMonthDurationItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IYearMonthDurationItem
-
Compares this value with the argument.
- ComparisonFunctions - Class in dev.metaschema.core.metapath.function
-
A collection of comparison functions supporting value and general comparisons.
- ComparisonFunctions.Operator - Enum in dev.metaschema.core.metapath.function
-
Comparison operators.
- compile(String) - Static method in interface dev.metaschema.core.metapath.IMetapathExpression
-
Compile a Metapath expression string.
- compile(String, StaticContext) - Static method in interface dev.metaschema.core.metapath.IMetapathExpression
-
Compiles a Metapath expression string using the provided static context.
- complexObjectFilter(IModelDefinition) - Static method in interface dev.metaschema.core.model.IModelDefinition
-
Tests if the provided definition represents complex data.
- complexObjectFilter(INamedModelInstance) - Static method in interface dev.metaschema.core.model.INamedModelInstance
-
Tests if the provided instance represents complex data.
- concat(IAnyAtomicItem...) - Static method in class dev.metaschema.core.metapath.function.library.FnConcat
-
An implementation of XPath 3.1 fn:concat.
- concat(List<? extends IAnyAtomicItem>) - Static method in class dev.metaschema.core.metapath.function.library.FnConcat
-
An implementation of XPath 3.1 fn:concat.
- concat(Stream<? extends IAnyAtomicItem>) - Static method in class dev.metaschema.core.metapath.function.library.FnConcat
-
An implementation of XPath 3.1 fn:concat.
- ConstraintInitializationException - Exception in dev.metaschema.core.model.constraint
-
Identifies that an unexpected error occurred while initializing or using constraints associated with a Metaschema-based model.
- ConstraintInitializationException(String) - Constructor for exception dev.metaschema.core.model.constraint.ConstraintInitializationException
-
Constructs a new exception with the provided
messageand no cause. - ConstraintInitializationException(String, Throwable) - Constructor for exception dev.metaschema.core.model.constraint.ConstraintInitializationException
-
Constructs a new exception with the provided
messageandcause. - ConstraintInitializationException(Throwable) - Constructor for exception dev.metaschema.core.model.constraint.ConstraintInitializationException
-
Constructs a new exception with the provided
cause. - ConstraintValidationException - Exception in dev.metaschema.core.model.constraint
-
Indicates a constraint validation failure.
- ConstraintValidationException(String) - Constructor for exception dev.metaschema.core.model.constraint.ConstraintValidationException
-
Constructs a new exception with the specified detail message.
- ConstraintValidationException(String, Throwable) - Constructor for exception dev.metaschema.core.model.constraint.ConstraintValidationException
-
Constructs a new exception with the specified detail message and cause.
- ConstraintValidationException(Throwable) - Constructor for exception dev.metaschema.core.model.constraint.ConstraintValidationException
-
Constructs a new exception with the specified cause.
- ConstraintValidationFinding - Class in dev.metaschema.core.model.constraint
-
Represents an individual constraint validation issue.
- ConstraintValidationFinding.Builder - Class in dev.metaschema.core.model.constraint
-
Implements a builder pattern for creating constraint findings.
- consumeAndAssert(XMLEventReader2, URI, int) - Static method in class dev.metaschema.core.model.util.XmlEventUtil
-
Consume the next event from
readerand assert that this event is of the type identified bypresumedEventType. - consumeAndAssert(XMLEventReader2, URI, int, QName) - Static method in class dev.metaschema.core.model.util.XmlEventUtil
-
Consume the next event from
readerand assert that this event is of the type identified bypresumedEventTypeand has the name identified bypresumedName. - contains(IMapItem<V>, IAnyAtomicItem) - Static method in class dev.metaschema.core.metapath.function.library.MapContains
-
An implementation of XPath 3.1 map:contains.
- contains(Object) - Method in interface dev.metaschema.core.metapath.item.function.IArrayItem
- containsAll(Collection<?>) - Method in interface dev.metaschema.core.metapath.item.function.IArrayItem
- contentsAsSequence() - Method in interface dev.metaschema.core.metapath.item.function.IArrayItem
- contentsAsSequence() - Method in interface dev.metaschema.core.metapath.item.function.IMapItem
- contentsAsSequence() - Method in interface dev.metaschema.core.metapath.item.ICollectionValue
-
Get the collection value as a sequence.
- contentsAsSequence() - Method in interface dev.metaschema.core.metapath.item.IItem
- contentsAsSequence() - Method in interface dev.metaschema.core.metapath.item.ISequence
- Context(MetaConstraintSet.Context, ISource, List<IMetapathExpression>, IModelConstrained) - Constructor for class dev.metaschema.core.model.constraint.MetaConstraintSet.Context
-
Construct a new context.
- CONTEXT_DEPENDENT - Enum constant in enum dev.metaschema.core.metapath.function.IFunction.FunctionProperty
-
Indicates that the result of the function depends on property values within the static or dynamic context and the provided arguments (see XPath 3.1 context-dependent).
- ContextAbsentDynamicMetapathException - Exception in dev.metaschema.core.metapath
-
err:MPDY0002: It is a dynamic error if evaluation of an expression relies on some part of the dynamic context that is absent.
- ContextAbsentDynamicMetapathException(String) - Constructor for exception dev.metaschema.core.metapath.ContextAbsentDynamicMetapathException
-
Constructs a new exception with the provided
messageand no cause. - ContextAbsentDynamicMetapathException(String, Throwable) - Constructor for exception dev.metaschema.core.metapath.ContextAbsentDynamicMetapathException
-
Constructs a new exception with the provided
messageandcause. - ContextAbsentDynamicMetapathException(Throwable) - Constructor for exception dev.metaschema.core.metapath.ContextAbsentDynamicMetapathException
-
Constructs a new exception with the provided
causeand no message. - contextDependent() - Method in class dev.metaschema.core.metapath.function.IFunction.Builder
-
Mark the function as context dependent.
- contextIndependent() - Method in class dev.metaschema.core.metapath.function.IFunction.Builder
-
Mark the function as context independent.
- contextNode() - Static method in interface dev.metaschema.core.metapath.IMetapathExpression
-
Get the Metapath expression identifying the current context node.
- convert(ISequence<?>) - Method in enum dev.metaschema.core.metapath.IMetapathExpression.ResultType
-
Convert the provided sequence to the expected type.
- copy() - Method in interface dev.metaschema.core.datatype.ICustomJavaDataType
-
Provides a copy of the data value associated with the Datatype instance.
- copy() - Method in class dev.metaschema.core.datatype.markup.MarkupLine
- copy() - Method in class dev.metaschema.core.datatype.markup.MarkupMultiline
- copy() - Method in class dev.metaschema.core.datatype.object.AmbiguousDate
- copy() - Method in class dev.metaschema.core.datatype.object.AmbiguousDateTime
- copy() - Method in class dev.metaschema.core.datatype.object.AmbiguousTime
- copy(Object) - Method in class dev.metaschema.core.datatype.AbstractCustomJavaDataTypeAdapter
- copy(Object) - Method in class dev.metaschema.core.datatype.adapter.AbstractBinaryAdapter
- copy(Object) - Method in class dev.metaschema.core.datatype.adapter.AbstractIntegerAdapter
- copy(Object) - Method in class dev.metaschema.core.datatype.adapter.AbstractStringAdapter
- copy(Object) - Method in class dev.metaschema.core.datatype.adapter.BooleanAdapter
- copy(Object) - Method in class dev.metaschema.core.datatype.adapter.DateTimeWithTZAdapter
- copy(Object) - Method in class dev.metaschema.core.datatype.adapter.DateWithTZAdapter
- copy(Object) - Method in class dev.metaschema.core.datatype.adapter.DayTimeAdapter
- copy(Object) - Method in class dev.metaschema.core.datatype.adapter.DecimalAdapter
- copy(Object) - Method in class dev.metaschema.core.datatype.adapter.IPv4AddressAdapter
- copy(Object) - Method in class dev.metaschema.core.datatype.adapter.IPv6AddressAdapter
- copy(Object) - Method in class dev.metaschema.core.datatype.adapter.QNameAdapter
- copy(Object) - Method in class dev.metaschema.core.datatype.adapter.TimeWithTZAdapter
- copy(Object) - Method in class dev.metaschema.core.datatype.adapter.UriAdapter
- copy(Object) - Method in class dev.metaschema.core.datatype.adapter.UriReferenceAdapter
- copy(Object) - Method in class dev.metaschema.core.datatype.adapter.UuidAdapter
- copy(Object) - Method in class dev.metaschema.core.datatype.adapter.YearMonthAdapter
- copy(Object) - Method in interface dev.metaschema.core.datatype.IDataTypeAdapter
-
Create a copy of the provided value.
- copyOf(Collection<? extends T>) - Static method in interface dev.metaschema.core.metapath.item.function.IArrayItem
-
Returns an unmodifiable array item containing the items of the given Collection, in its iteration order.
- copyOf(Collection<? extends T>) - Static method in interface dev.metaschema.core.metapath.item.ISequence
-
Returns an unmodifiable sequence containing the items of the given Collection, in its iteration order.
- copyOf(Map<? extends IMapKey, ? extends V>) - Static method in interface dev.metaschema.core.metapath.item.function.IMapItem
-
Returns an unmodifiable Map item containing the entries of the given Map.
- countTypes(Set<Class<? extends T>>) - Method in interface dev.metaschema.core.metapath.item.ISequence
-
Count the occurrences of items in this sequence that are instances of the provided type classes.
- countTypes(Set<Class<? extends T>>, Collection<? extends T>) - Static method in class dev.metaschema.core.metapath.function.FunctionUtils
-
Deprecated, for removal: This API element is subject to removal in a future version.
- CRITICAL - Enum constant in enum dev.metaschema.core.model.constraint.IConstraint.Level
-
A violation of the constraint represents a serious fault in the content that will prevent typical use of the content.
- CustomCollectors - Class in dev.metaschema.core.util
-
Provides a variety of collector and other stream utilities.
- CustomCollectors.DuplicateHandler<K,
V> - Interface in dev.metaschema.core.util -
A handler that supports resolving duplicate keys while inserting values into a map.
D
- DATA_ITEM_IS_FUNCTION - Static variable in exception dev.metaschema.core.metapath.function.InvalidTypeFunctionException
-
err:FOTY0013: Raised by fn:data, or by implicit atomization, if the sequence to be atomized contains a function item.
- datatype(IDataTypeAdapter<?>) - Method in class dev.metaschema.core.model.constraint.IMatchesConstraint.Builder
-
Use the provided data type to validate associated values.
- DataTypeItemType<T extends IAnyAtomicItem> - Class in dev.metaschema.core.metapath.type
-
An abstract implementation of an atomic type backed by a data type adapter.
- DataTypeItemType(IDataTypeAdapter<?>, Class<T>, IAtomicOrUnionType.ICastExecutor<T>) - Constructor for class dev.metaschema.core.metapath.type.DataTypeItemType
-
Construct a new atomic type.
- DataTypeService - Class in dev.metaschema.core.datatype
-
This class provides a singleton service to allow data types to be discovered within the system based on an SPI provided by
IDataTypeProvider. - DATE - Static variable in class dev.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema date data type instance.
- DATE_TIME - Static variable in class dev.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema date-time data type instance.
- DATE_TIME_INCONSISTENT_TIMEZONE - Static variable in exception dev.metaschema.core.metapath.function.InvalidArgumentFunctionException
-
err:FORG0008: Raised by fn:dateTime if the two arguments both have timezones and the timezones are different.
- DATE_TIME_OVERFLOW_UNDERFLOW_ERROR - Static variable in exception dev.metaschema.core.metapath.function.DateTimeFunctionException
-
err:FODT0001: Raised when casting to date/time datatypes, or performing arithmetic with date/time values, if arithmetic overflow or underflow occurs.
- DATE_TIME_WITH_TZ - Static variable in class dev.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema date-time-with-timezone data type instance.
- DATE_WITH_TZ - Static variable in class dev.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema date-with-timezone data type instance.
- DateAdapter - Class in dev.metaschema.core.datatype.adapter
-
Support for the Metaschema date data type.
- DateTimeAdapter - Class in dev.metaschema.core.datatype.adapter
-
Support for the Metaschema date-time data type.
- dateTimeCompare(IDateTimeItem, ComparisonFunctions.Operator, IDateTimeItem, DynamicContext) - Static method in class dev.metaschema.core.metapath.function.ComparisonFunctions
-
Perform a date and time-based comparison of the
rightitem against theleftitem using the specifiedoperator. - DateTimeFunctionException - Exception in dev.metaschema.core.metapath.function
-
FODT: Exceptions related to Date/Time/Duration errors.
- DateTimeFunctionException(int, String) - Constructor for exception dev.metaschema.core.metapath.function.DateTimeFunctionException
-
Constructs a new exception with the provided
code,message, and no cause. - DateTimeFunctionException(int, String, Throwable) - Constructor for exception dev.metaschema.core.metapath.function.DateTimeFunctionException
-
Constructs a new exception with the provided
code,message, andcause. - DateTimeFunctionException(int, Throwable) - Constructor for exception dev.metaschema.core.metapath.function.DateTimeFunctionException
-
Constructs a new exception with the provided
code, no message, and thecause. - DateTimeWithTZAdapter - Class in dev.metaschema.core.datatype.adapter
-
Support for the Metaschema date-time-with-timezone data type.
- DateWithTZAdapter - Class in dev.metaschema.core.datatype.adapter
-
Support for the Metaschema date-with-timezone data type.
- DAY_TIME_DURATION - Static variable in class dev.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema day-time-duration data type instance.
- DayTimeAdapter - Class in dev.metaschema.core.datatype.adapter
-
Support for the Metaschema day-time-duration data type.
- DEBUG - Enum constant in enum dev.metaschema.core.model.constraint.IConstraint.Level
-
A violation of the constraint represents a fault in the content that may warrant review by a developer when performing model or tool development.
- decendantsOf(INodeItem) - Static method in interface dev.metaschema.core.metapath.item.node.INodeItem
-
Get a stream of all descendant model items of the provided
item. - DECIMAL - Static variable in class dev.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema decimal data type instance.
- DecimalAdapter - Class in dev.metaschema.core.datatype.adapter
-
Support for the Metaschema decimal data type.
- decode() - Method in interface dev.metaschema.core.metapath.item.atomic.IBase64BinaryItem
-
Base64 decode this item as a new hex binary item.
- decode(byte[]) - Method in class dev.metaschema.core.datatype.adapter.AbstractBinaryAdapter
-
Decode the provided bytes using the encoding supported by this class.
- decode(ByteBuffer) - Method in class dev.metaschema.core.datatype.adapter.AbstractBinaryAdapter
-
Decode the provided bytes using the encoding supported by this class.
- decodeAsString() - Method in interface dev.metaschema.core.metapath.item.atomic.IBase64BinaryItem
-
Base64 decode this item as a string.
- decodeToString(byte[]) - Method in class dev.metaschema.core.datatype.adapter.AbstractBinaryAdapter
-
Decode the provided bytes using the encoding supported by this class.
- deepEquals(ICollectionValue) - Method in class dev.metaschema.core.metapath.item.atomic.AbstractAtomicItemBase
-
Determine if this and the other value are deeply equal, without relying on the dynamic context.
- deepEquals(ICollectionValue) - Method in interface dev.metaschema.core.metapath.item.atomic.IAnyAtomicItem
-
Determine if this and the other value are deeply equal, without relying on the dynamic context.
- deepEquals(ICollectionValue, DynamicContext) - Method in interface dev.metaschema.core.metapath.function.IFunction
- deepEquals(ICollectionValue, DynamicContext) - Method in class dev.metaschema.core.metapath.item.atomic.AbstractAtomicItemBase
- deepEquals(ICollectionValue, DynamicContext) - Method in interface dev.metaschema.core.metapath.item.ICollectionValue
-
Determine if this and the other value are deeply equal.
- deepEquals(ICollectionValue, DynamicContext) - Method in interface dev.metaschema.core.metapath.item.node.IAssemblyNodeItem
- deepEquals(ICollectionValue, DynamicContext) - Method in interface dev.metaschema.core.metapath.item.node.IDocumentNodeItem
- deepEquals(ICollectionValue, DynamicContext) - Method in interface dev.metaschema.core.metapath.item.node.IFieldNodeItem
- deepEquals(ICollectionValue, DynamicContext) - Method in interface dev.metaschema.core.metapath.item.node.IFlagNodeItem
- deepEquals(ICollectionValue, DynamicContext) - Method in interface dev.metaschema.core.metapath.item.node.IModuleNodeItem
- DEFAULT_CHOICE_GROUP_GROUP_AS_MAX_OCCURS - Static variable in interface dev.metaschema.core.model.IChoiceGroupInstance
-
The default max-occurs value for a choice group.
- DEFAULT_DATA_TYPE - Static variable in class dev.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The default Metaschema data type instance to use when no data type is defined on a field or flag.
- DEFAULT_FIELD_IN_XML_WRAPPED - Static variable in interface dev.metaschema.core.model.IFieldInstance
-
The default value for whether a field is wrapped in XML.
- DEFAULT_FLAG_REQUIRED - Static variable in interface dev.metaschema.core.model.IFlagInstance
-
The default value for whether a flag is required.
- DEFAULT_GROUP_AS_MAX_OCCURS - Static variable in interface dev.metaschema.core.model.IGroupable
-
The default Metaschema grouping maximum occurrence.
- DEFAULT_GROUP_AS_MIN_OCCURS - Static variable in interface dev.metaschema.core.model.IGroupable
-
The default Metaschema grouping minimum occurrence.
- DEFAULT_JSON_DISCRIMINATOR_PROPERTY_NAME - Static variable in interface dev.metaschema.core.model.IChoiceGroupInstance
-
The default JSON property value used to identify the specific type of the object.
- DEFAULT_JSON_FIELD_VALUE_NAME - Static variable in class dev.metaschema.core.datatype.AbstractDataTypeAdapter
-
The default JSON property name for a Metaschema field value.
- DEFAULT_JSON_GROUP_AS_BEHAVIOR - Static variable in interface dev.metaschema.core.model.IGroupable
-
The default Metaschema grouping behavior for JSON data.
- DEFAULT_LEVEL - Static variable in interface dev.metaschema.core.model.constraint.IReportConstraint
-
The default severity level for report constraints.
- DEFAULT_MODULE_SCOPE - Static variable in interface dev.metaschema.core.model.IDefinition
-
The default module scope for definitions.
- DEFAULT_PROPERY_NAMESPACE - Static variable in interface dev.metaschema.core.model.IAttributable
-
The default key namespace for a property.
- DEFAULT_XML_GROUP_AS_BEHAVIOR - Static variable in interface dev.metaschema.core.model.IGroupable
-
The default Metaschema grouping behavior for XML data.
- DefaultAssemblyModelBuilder<MI extends IModelInstance,
NMI extends INamedModelInstance, FI extends IFieldInstance, AI extends IAssemblyInstance, CI extends IChoiceInstance, CGI extends IChoiceGroupInstance> - Class in dev.metaschema.core.model -
An assembly model builder.
- DefaultAssemblyModelBuilder() - Constructor for class dev.metaschema.core.model.DefaultAssemblyModelBuilder
- DefaultChoiceGroupModelBuilder<NMI extends INamedModelInstance,
FI extends IFieldInstance, AI extends IAssemblyInstance> - Class in dev.metaschema.core.model -
A choice group model builder.
- DefaultChoiceGroupModelBuilder() - Constructor for class dev.metaschema.core.model.DefaultChoiceGroupModelBuilder
- DefaultChoiceModelBuilder<MI extends IModelInstance,
NMI extends INamedModelInstance, FI extends IFieldInstance, AI extends IAssemblyInstance> - Class in dev.metaschema.core.model -
A choice model builder.
- DefaultChoiceModelBuilder() - Constructor for class dev.metaschema.core.model.DefaultChoiceModelBuilder
- DefaultConfiguration<T extends IConfigurationFeature<?>> - Class in dev.metaschema.core.configuration
-
Provides a basic configuration management implementation that allows mutable access to configuration state.
- DefaultConfiguration() - Constructor for class dev.metaschema.core.configuration.DefaultConfiguration
-
Create a new configuration.
- DefaultConfiguration(DefaultConfiguration<T>) - Constructor for class dev.metaschema.core.configuration.DefaultConfiguration
-
Create a new configuration based on the provided configuration.
- DefaultConfiguration(Map<T, Object>) - Constructor for class dev.metaschema.core.configuration.DefaultConfiguration
-
Create a new configuration based on the provided feature value map.
- DefaultConstraintValidator - Class in dev.metaschema.core.model.constraint
-
Used to perform constraint validation over one or more node items.
- DefaultConstraintValidator(IConstraintValidationHandler) - Constructor for class dev.metaschema.core.model.constraint.DefaultConstraintValidator
-
Construct a new constraint validation instance with sequential execution.
- DefaultConstraintValidator(IConstraintValidationHandler, ParallelValidationConfig) - Constructor for class dev.metaschema.core.model.constraint.DefaultConstraintValidator
-
Construct a new constraint validation instance with configurable parallelism.
- DefaultDiagramNode - Class in dev.metaschema.core.model.util
-
A basic implementation of a
IDiagramNodeVisitor. - DefaultDiagramNode(IModelDefinition) - Constructor for class dev.metaschema.core.model.util.DefaultDiagramNode
-
Construct a new diagram node.
- DefaultDiagramNode.ChoiceEdge - Class in dev.metaschema.core.model.util
-
Represents an edge based on a named model instance that is a member of a choice.
- DefaultDiagramNode.ChoiceGroupEdge - Class in dev.metaschema.core.model.util
-
Represents an edge based on a named model instance that is a member of a choice group.
- DefaultDiagramNode.ModelEdge - Class in dev.metaschema.core.model.util
-
Represents an edge based on a named model instance.
- DefaultFunction - Class in dev.metaschema.core.metapath.function
-
Provides a concrete implementation of a function call executor.
- DefaultFunctionLibrary - Class in dev.metaschema.core.metapath.function.library
-
Provides built-in Metapath functions based on the XPath 3.1 function specification.
- DefaultFunctionLibrary() - Constructor for class dev.metaschema.core.metapath.function.library.DefaultFunctionLibrary
-
Initialize the built-in function library.
- defaultFunctionNamespace(String) - Method in class dev.metaschema.core.metapath.StaticContext.Builder
-
A convenience method for
StaticContext.Builder.defaultFunctionNamespace(URI). - defaultFunctionNamespace(URI) - Method in class dev.metaschema.core.metapath.StaticContext.Builder
-
Defines the default namespace to use for assembly, field, or flag references that have no namespace prefix.
- DefaultItemWriter - Class in dev.metaschema.core.metapath.item
-
Produces a textual representation of a Metapath sequence.
- DefaultItemWriter(PrintWriter) - Constructor for class dev.metaschema.core.metapath.item.DefaultItemWriter
-
Construct a new item writer.
- defaultLanguage(String) - Method in class dev.metaschema.core.metapath.StaticContext.Builder
-
Defines the default language to be used by functions like fn:lang() when processing language-sensitive operations.
- defaultLevel() - Static method in interface dev.metaschema.core.model.constraint.IConstraint
-
Get the default level to use if no level is provided.
- defaultModelNamespace(String) - Method in class dev.metaschema.core.metapath.StaticContext.Builder
-
A convenience method for
StaticContext.Builder.defaultModelNamespace(URI). - defaultModelNamespace(URI) - Method in class dev.metaschema.core.metapath.StaticContext.Builder
-
Defines the default namespace to use for assembly, field, or flag references that have no namespace prefix.
- defaultResult() - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItemVisitor
-
The initial, default visitation result, which will be used as the basis for aggregating results produced when visiting.
- defaultResult() - Method in class dev.metaschema.core.metapath.item.node.RecursionCollectingNodeItemVisitor
- defaultResult(IModelElement, CONTEXT) - Method in class dev.metaschema.core.model.AbstractModelElementVisitor
-
Produce a default result for the provided element and contextual information.
- DefaultScopedContraints - Class in dev.metaschema.core.model.constraint
-
A collection of constraints to apply to a given module identified by the module's namespace and short name.
- DefaultScopedContraints(URI, String, List<ITargetedConstraints>) - Constructor for class dev.metaschema.core.model.constraint.DefaultScopedContraints
-
Construct a new set of scoped constraints.
- defaultTarget() - Static method in interface dev.metaschema.core.model.constraint.IConstraint
-
Get the Metapath to use if no target is provided.
- DEFINE_ASSEMBLY_QNAME - Static variable in class dev.metaschema.core.model.MetaschemaModelConstants
-
The name of an inline
IAssemblyDefinitionin the Metaschema model. - DEFINE_FIELD_QNAME - Static variable in class dev.metaschema.core.model.MetaschemaModelConstants
-
The name of an inline
IFieldDefinitionin the Metaschema model. - DEFINE_FLAG_QNAME - Static variable in class dev.metaschema.core.model.MetaschemaModelConstants
-
The name of an inline
IFlagDefinitionin the Metaschema model. - DefinitionCollectingModelWalker - Class in dev.metaschema.core.model
-
Supports walking a portion of a metaschema model collecting a set of definitions that match the provided filter.
- DefinitionCollectingModelWalker(Function<IDefinition, Boolean>) - Constructor for class dev.metaschema.core.model.DefinitionCollectingModelWalker
-
Construct a new walker using the provided filter.
- DeleteOnShutdown - Class in dev.metaschema.core.util
-
Used to perform cleanup on shutdown.
- descendant() - Method in interface dev.metaschema.core.metapath.item.node.INodeItem
-
Get a stream of all descendant model items of this node item.
- descendantOrSelf() - Method in interface dev.metaschema.core.metapath.item.node.IModelNodeItem
- descendantOrSelf() - Method in interface dev.metaschema.core.metapath.item.node.INodeItem
-
Get a stream of this node, followed by all descendant model items of this node item.
- descendingIterator(List<T>) - Static method in class dev.metaschema.core.util.CollectionUtil
- description(MarkupLine) - Method in class dev.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Set a description for the constraint.
- deterministic() - Method in class dev.metaschema.core.metapath.function.IFunction.Builder
-
Mark the function as deterministic.
- DETERMINISTIC - Enum constant in enum dev.metaschema.core.metapath.function.IFunction.FunctionProperty
-
Indicates that the function will produce identical results for the same arguments (see XPath 3.1 deterministic).
- dev.metaschema.core - module dev.metaschema.core
- dev.metaschema.core - package dev.metaschema.core
-
Core support for handling Metaschema-based models.
- dev.metaschema.core.configuration - package dev.metaschema.core.configuration
-
Provides a type-safe configuration framework for processors and parsers.
- dev.metaschema.core.datatype - package dev.metaschema.core.datatype
-
The Metaschema and Metapath data type system API.
- dev.metaschema.core.datatype.adapter - package dev.metaschema.core.datatype.adapter
-
Built-in Metaschema data type adapters and implementations.
- dev.metaschema.core.datatype.markup - package dev.metaschema.core.datatype.markup
-
Data type support for HTML and Markdown markup in Metaschema fields.
- dev.metaschema.core.datatype.markup.flexmark - package dev.metaschema.core.datatype.markup.flexmark
-
Support for parsing and rendering HTML and Markdown text using Flexmark.
- dev.metaschema.core.datatype.object - package dev.metaschema.core.datatype.object
-
Specialized data objects for ambiguous temporal values in the Metaschema type system.
- dev.metaschema.core.metapath - package dev.metaschema.core.metapath
-
Provides the core Metapath expression language implementation.
- dev.metaschema.core.metapath.format - package dev.metaschema.core.metapath.format
-
Provides formatters for generating path expressions from Metaschema node items.
- dev.metaschema.core.metapath.function - package dev.metaschema.core.metapath.function
-
Provides the core framework for defining and executing Metapath functions.
- dev.metaschema.core.metapath.function.library - package dev.metaschema.core.metapath.function.library
-
Built-in Metapath function implementations based on the XPath 3.1 specification.
- dev.metaschema.core.metapath.function.regex - package dev.metaschema.core.metapath.function.regex
-
Provides regular expression support for implementing Metapath functions.
- dev.metaschema.core.metapath.item - package dev.metaschema.core.metapath.item
-
Core interfaces and classes for the Metapath item type system.
- dev.metaschema.core.metapath.item.atomic - package dev.metaschema.core.metapath.item.atomic
-
Atomic item types representing indivisible values in the Metapath type system.
- dev.metaschema.core.metapath.item.function - package dev.metaschema.core.metapath.item.function
-
Provides support for Metapath function items, including arrays and maps.
- dev.metaschema.core.metapath.item.node - package dev.metaschema.core.metapath.item.node
-
Node item types representing structured data in the Metapath type system.
- dev.metaschema.core.metapath.type - package dev.metaschema.core.metapath.type
-
Provides support for Metapath type system and sequence type testing.
- dev.metaschema.core.model - package dev.metaschema.core.model
-
Core Metaschema model interfaces and implementations.
- dev.metaschema.core.model.constraint - package dev.metaschema.core.model.constraint
-
Metaschema constraint definitions and validation framework.
- dev.metaschema.core.model.util - package dev.metaschema.core.model.util
-
Utility classes for Metaschema model processing and manipulation.
- dev.metaschema.core.model.validation - package dev.metaschema.core.model.validation
-
Schema-based content validation for Metaschema instances.
- dev.metaschema.core.qname - package dev.metaschema.core.qname
-
Enhanced qualified name (QName) support with efficient caching and namespace management.
- dev.metaschema.core.util - package dev.metaschema.core.util
-
Provides utility classes for common operations throughout the Metaschema framework.
- disableFeature(ValidationFeature<?>) - Method in class dev.metaschema.core.model.constraint.DefaultConstraintValidator
- disableFeature(T) - Method in class dev.metaschema.core.configuration.DefaultConfiguration
- disableFeature(T) - Method in interface dev.metaschema.core.configuration.IMutableConfiguration
-
Turn off the provided feature.
- disablePredicateEvaluation() - Method in class dev.metaschema.core.metapath.DynamicContext
-
Used to disable the evaluation of predicate expressions during Metapath evaluation.
- distinctByDeepEquals(DynamicContext) - Static method in interface dev.metaschema.core.metapath.item.ICollectionValue
-
Provides a
Predicatewhich filters items in a stream returning distinct values based onICollectionValue.deepEquals(ICollectionValue, DynamicContext). - distinctByDeepEquals(Class<T>, DynamicContext) - Static method in interface dev.metaschema.core.metapath.item.ICollectionValue
-
Provides a
Predicatewhich filters items in a stream returning distinct values based onICollectionValue.deepEquals(ICollectionValue, DynamicContext). - distinctByKey(Stream<V>, Function<? super V, ? extends K>) - Static method in class dev.metaschema.core.util.CustomCollectors
-
Produce a new stream with duplicates removed based on the provided
keyMapper. - distinctByKey(Stream<V>, Function<? super V, ? extends K>, CustomCollectors.DuplicateHandler<K, V>) - Static method in class dev.metaschema.core.util.CustomCollectors
-
Produce a new stream with duplicates removed based on the provided
keyMapper. - divide(IDecimalItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IDecimalItem
-
Divide this dividend value by the provided divisor value.
- divide(INumericItem) - Method in interface dev.metaschema.core.metapath.item.atomic.INumericItem
-
Divide this dividend value by the provided divisor value.
- DIVISION_BY_ZERO - Static variable in exception dev.metaschema.core.metapath.function.ArithmeticFunctionException
-
err:FOAR0001: This error is raised whenever an attempt is made to divide by zero.
- DIVISION_BY_ZERO_MESSAGE - Static variable in exception dev.metaschema.core.metapath.function.ArithmeticFunctionException
-
Error message associated with
ArithmeticFunctionException.DIVISION_BY_ZERO. - document() - Static method in interface dev.metaschema.core.metapath.type.IItemType
-
Get a new kind test that matches any
IDocumentNodeItem. - document(IKindTest<IAssemblyNodeItem>) - Static method in interface dev.metaschema.core.metapath.type.IItemType
-
Get a new kind test that that matches an
IDocumentNodeItemthat has a root node of the provided kind. - DOCUMENT - Enum constant in enum dev.metaschema.core.metapath.item.node.INodeItem.NodeType
-
A document node representing the root of a data instance.
- DOCUMENT - Enum constant in enum dev.metaschema.core.metapath.item.node.NodeItemKind
-
An
INodeItembased on data represented using a Metaschema-based model (@linkIDocumentNodeItem}). - DocumentFunctionException - Exception in dev.metaschema.core.metapath.function
-
FODC: Exceptions representing document related errors.
- DocumentFunctionException(int, String) - Constructor for exception dev.metaschema.core.metapath.function.DocumentFunctionException
-
Constructs a new exception with the provided
code,message, and no cause. - DocumentFunctionException(int, String, Throwable) - Constructor for exception dev.metaschema.core.metapath.function.DocumentFunctionException
-
Constructs a new exception with the provided
code,message, andcause. - DocumentFunctionException(int, Throwable) - Constructor for exception dev.metaschema.core.metapath.function.DocumentFunctionException
-
Constructs a new exception with the provided
code, no message, and thecause. - DoubleQuoteNode(TypographicQuotes) - Constructor for class dev.metaschema.core.datatype.markup.flexmark.HtmlQuoteTagExtension.DoubleQuoteNode
-
Construct a new double quote node.
- DUPLICATE_KEYS - Static variable in exception dev.metaschema.core.metapath.function.JsonFunctionException
-
err:FOJS0003: This error is raised if the input contains duplicate keys, when the chosen policy is to reject duplicates.
- DURATION_OVERFLOW_UNDERFLOW_ERROR - Static variable in exception dev.metaschema.core.metapath.function.DateTimeFunctionException
-
err:FODT0002: Raised when casting to duration datatypes, or performing arithmetic with duration values, if arithmetic overflow or underflow occurs.
- durationCompare(IDurationItem, ComparisonFunctions.Operator, IDurationItem) - Static method in class dev.metaschema.core.metapath.function.ComparisonFunctions
-
Perform a duration-based comparison of the
rightitem against theleftitem using the specifiedoperator. - DYNAMIC_CONTEXT_ABSENT - Static variable in exception dev.metaschema.core.metapath.DynamicMetapathException
-
err:MPDY0002: It is a dynamic error if evaluation of an expression relies on some part of the dynamic context that is absent.
- DynamicContext - Class in dev.metaschema.core.metapath
-
The implementation of a Metapath dynamic context.
- DynamicContext() - Constructor for class dev.metaschema.core.metapath.DynamicContext
-
Construct a new dynamic context with a default static context.
- DynamicContext(StaticContext) - Constructor for class dev.metaschema.core.metapath.DynamicContext
-
Construct a new Metapath dynamic context using the provided static context.
- DynamicMetapathException - Exception in dev.metaschema.core.metapath
-
MPDY: Exceptions related to the Metapath dynamic context and dynamic evaluation.
- DynamicMetapathException(int, String) - Constructor for exception dev.metaschema.core.metapath.DynamicMetapathException
-
Constructs a new exception with the provided
code,message, and no cause. - DynamicMetapathException(int, String, Throwable) - Constructor for exception dev.metaschema.core.metapath.DynamicMetapathException
-
Constructs a new exception with the provided
code,message, andcause. - DynamicMetapathException(int, Throwable) - Constructor for exception dev.metaschema.core.metapath.DynamicMetapathException
-
Constructs a new exception with the provided
code, no message, and thecause.
E
- EMAIL_ADDRESS - Static variable in class dev.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema email-address data type instance.
- EmailAddressAdapter - Class in dev.metaschema.core.datatype.adapter
-
Support for the Metaschema email-address data type.
- empty() - Static method in interface dev.metaschema.core.metapath.item.function.IArrayItem
-
Get an empty, immutable array item.
- empty() - Static method in interface dev.metaschema.core.metapath.item.function.IMapItem
-
Get an empty, immutable map item.
- empty() - Static method in interface dev.metaschema.core.metapath.item.ISequence
-
Get an empty sequence.
- empty() - Static method in interface dev.metaschema.core.metapath.type.ISequenceType
-
A sequence type representing an empty sequence.
- empty() - Static method in interface dev.metaschema.core.model.IContainerFlagSupport
-
Provides an empty instance.
- empty() - Static method in interface dev.metaschema.core.model.IContainerModelAssemblySupport
-
Get an empty, immutable container.
- empty() - Static method in interface dev.metaschema.core.model.IContainerModelSupport
-
Get an empty, immutable container.
- emptyList() - Static method in class dev.metaschema.core.util.CollectionUtil
-
An implementation of
Collections.emptyList()that respects non-nullness. - emptyMap() - Static method in class dev.metaschema.core.util.CollectionUtil
-
An implementation of
Collections.emptyMap()that respects non-nullness. - emptySet() - Static method in class dev.metaschema.core.util.CollectionUtil
-
An implementation of
Collections.emptySet()that respects non-nullness. - enableFeature(ValidationFeature<?>) - Method in class dev.metaschema.core.model.constraint.DefaultConstraintValidator
- enableFeature(T) - Method in class dev.metaschema.core.configuration.DefaultConfiguration
- enableFeature(T) - Method in interface dev.metaschema.core.configuration.IMutableConfiguration
-
Turn on the provided feature.
- enablePredicateEvaluation() - Method in class dev.metaschema.core.metapath.DynamicContext
-
Used to enable the evaluation of predicate expressions during Metapath evaluation.
- encode() - Method in interface dev.metaschema.core.metapath.item.atomic.IStringItem
-
Encode this string as base64.
- encode(byte[]) - Method in class dev.metaschema.core.datatype.adapter.AbstractBinaryAdapter
-
Encode the provided bytes using the encoding supported by this class.
- encode(byte[]) - Static method in interface dev.metaschema.core.metapath.item.atomic.IBase64BinaryItem
-
Base64 encode the provided bytes.
- encode(IStringItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.IBase64BinaryItem
-
Base64 encode the provided string.
- encode(String) - Static method in interface dev.metaschema.core.metapath.item.atomic.IBase64BinaryItem
-
Base64 encode the provided string.
- encode(ByteBuffer) - Static method in interface dev.metaschema.core.metapath.item.atomic.IBase64BinaryItem
-
Base64 encode the bytes from the provided buffer.
- encodeToByteBuffer(byte[]) - Method in class dev.metaschema.core.datatype.adapter.AbstractBinaryAdapter
-
Encode the provided bytes using the encoding supported by this class.
- encodeToByteBuffer(String) - Method in class dev.metaschema.core.datatype.adapter.AbstractBinaryAdapter
-
Encode the provided string using the encoding supported by this class.
- encodeToByteBuffer(ByteBuffer) - Method in class dev.metaschema.core.datatype.adapter.AbstractBinaryAdapter
-
Encode the provided bytes using the encoding supported by this class.
- entry(IAnyAtomicItem, T) - Static method in class dev.metaschema.core.metapath.function.library.MapEntry
-
An implementation of XPath 3.1 map:entry.
- entry(IAnyAtomicItem, V) - Static method in interface dev.metaschema.core.metapath.item.function.IMapItem
-
Returns an unmodifiable
Map.Entrycontaining the given key and value. - entry(IMapKey, V) - Static method in interface dev.metaschema.core.metapath.item.function.IMapItem
-
Returns an unmodifiable
Map.Entrycontaining the given key and value. - EQ - Enum constant in enum dev.metaschema.core.metapath.function.ComparisonFunctions.Operator
-
An equal comparison.
- EQNameFactory - Class in dev.metaschema.core.qname
-
A factory that produces qualified names.
- EQNameFactory.PrefixToNamespaceResolver - Interface in dev.metaschema.core.qname
-
Provides a callback for resolving namespace prefixes.
- equals(Object) - Method in class dev.metaschema.core.datatype.AbstractCustomJavaDataType
- equals(Object) - Method in class dev.metaschema.core.datatype.object.AmbiguousDate
- equals(Object) - Method in class dev.metaschema.core.datatype.object.AmbiguousDateTime
- equals(Object) - Method in class dev.metaschema.core.datatype.object.AmbiguousTime
- equals(Object) - Method in class dev.metaschema.core.metapath.function.CalledContext
- equals(Object) - Method in class dev.metaschema.core.metapath.type.DataTypeItemType
- equals(Object) - Method in class dev.metaschema.core.model.IAttributable.Key
- ERROR - Enum constant in enum dev.metaschema.core.model.constraint.IConstraint.Level
-
A violation of the constraint represents a fault in the content.
- ERROR_RETRIEVING_RESOURCE - Static variable in exception dev.metaschema.core.metapath.function.DocumentFunctionException
-
err:FODC0002: Raised by
FnDoc, fn:collection, and fn:uri-collection to indicate that either the supplied URI cannot be dereferenced to obtain a resource, or the resource that is returned is not parseable as XML. - evaluate() - Method in interface dev.metaschema.core.metapath.IMetapathExpression
-
Evaluate this Metapath expression without a specific focus.
- evaluate(IItem) - Method in interface dev.metaschema.core.metapath.IMetapathExpression
-
Evaluate this Metapath expression using the provided
focusas the initial evaluation context. - evaluate(IItem, DynamicContext) - Method in interface dev.metaschema.core.metapath.IMetapathExpression
-
Evaluate this Metapath expression using the provided
focusas the initial evaluation context. - evaluateAs(IMetapathExpression.ResultType) - Method in interface dev.metaschema.core.metapath.IMetapathExpression
-
Evaluate this Metapath expression without a specific focus.
- evaluateAs(IItem, IMetapathExpression.ResultType) - Method in interface dev.metaschema.core.metapath.IMetapathExpression
-
Evaluate this Metapath expression using the provided
focusas the initial evaluation context. - evaluateAs(IItem, IMetapathExpression.ResultType, DynamicContext) - Method in interface dev.metaschema.core.metapath.IMetapathExpression
-
Evaluate this Metapath expression using the provided
focusas the initial evaluation context. - ExceptionUtils - Class in dev.metaschema.core.util
-
Provides a means for throwing important checked exceptions over non-checked methods, e.g. lambda invocations.
- ExceptionUtils.WrappedException - Exception in dev.metaschema.core.util
-
A runtime exception that wraps a checked exception, allowing it to be thrown from contexts that do not allow checked exceptions (such as lambda expressions).
- execute(IFunction, List<ISequence<?>>, DynamicContext, IItem) - Method in interface dev.metaschema.core.metapath.function.IFunctionExecutor
-
Execute the provided function using the provided arguments, dynamic context, and focus.
- execute(IFunction, List<ISequence<?>>, DynamicContext, IItem) - Method in class dev.metaschema.core.metapath.function.library.CastFunction
- execute(IFunction, List<ISequence<?>>, DynamicContext, IItem) - Method in class dev.metaschema.core.metapath.function.library.NumericFunction
- execute(INumericItem) - Method in interface dev.metaschema.core.metapath.function.library.NumericFunction.INumericExecutor
-
Perform the execution using the provided
item. - execute(List<? extends ISequence<?>>, DynamicContext, ISequence<?>) - Method in interface dev.metaschema.core.metapath.function.IFunction
-
Execute the function with the provided
arguments, using the providedDynamicContextandfocus. - executeInternal(List<ISequence<?>>, DynamicContext, IItem) - Method in class dev.metaschema.core.metapath.function.DefaultFunction
-
Execute the provided function using the provided arguments, dynamic context, and focus.
- EXPECT - Enum constant in enum dev.metaschema.core.model.constraint.IConstraint.Type
-
Constraint expressing an expected condition.
- EXPECT_CONSTRAINT_QNAME - Static variable in class dev.metaschema.core.model.MetaschemaModelConstants
-
The name of an
IExpectConstraintconstraint in the Metaschema model. - expectedClass() - Method in enum dev.metaschema.core.metapath.IMetapathExpression.ResultType
-
Get the expected class for the result type.
- extend(Formatter.Builder) - Method in class dev.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension
- extend(HtmlRenderer.Builder, String) - Method in class dev.metaschema.core.datatype.markup.flexmark.HtmlQuoteTagExtension
- extend(HtmlRenderer.Builder, String) - Method in class dev.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension
- extend(FlexmarkHtmlConverter.Builder) - Method in class dev.metaschema.core.datatype.markup.flexmark.HtmlQuoteTagExtension
- extend(FlexmarkHtmlConverter.Builder) - Method in class dev.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension
- extend(Parser.Builder) - Method in class dev.metaschema.core.datatype.markup.flexmark.HtmlQuoteTagExtension
- extend(Parser.Builder) - Method in class dev.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension
- extensible(IAllowedValuesConstraint.Extensible) - Method in class dev.metaschema.core.model.constraint.IAllowedValuesConstraint.Builder
-
Determine the allowed scope of extension for other constraints matching this constraint's target.
- EXTENSIBLE_DEFAULT - Static variable in interface dev.metaschema.core.model.constraint.IAllowedValuesConstraint
-
The default extensible value.
- EXTERNAL - Enum constant in enum dev.metaschema.core.model.constraint.IAllowedValuesConstraint.Extensible
-
Can be extended by external constraints.
- EXTERNAL - Enum constant in enum dev.metaschema.core.model.ISource.SourceLocation
-
A constraint defined externally from a model.
- ExternalConstraintsModulePostProcessor - Class in dev.metaschema.core.model.constraint
-
A module loading post processor that integrates applicable external constraints into a given module when loaded.
- ExternalConstraintsModulePostProcessor(Collection<IConstraintSet>) - Constructor for class dev.metaschema.core.model.constraint.ExternalConstraintsModulePostProcessor
-
Create a new post processor.
- externalSource(StaticContext, boolean) - Static method in interface dev.metaschema.core.model.ISource
-
Get the descriptor for a
ISource.SourceLocation.EXTERNALsource with as associated resource. - externalSource(String) - Static method in interface dev.metaschema.core.model.ISource
-
Get the descriptor for a
ISource.SourceLocation.EXTERNALsource for the provided resource. - externalSource(URI) - Static method in interface dev.metaschema.core.model.ISource
-
Get the descriptor for a
ISource.SourceLocation.EXTERNALsource for the provided resource.
F
- FAIL - Enum constant in enum dev.metaschema.core.model.validation.IValidationFinding.Kind
-
The finding represents an unsuccessful result.
- FALSE - Static variable in interface dev.metaschema.core.metapath.item.atomic.IBooleanItem
-
The boolean item value of
false. - field() - Static method in interface dev.metaschema.core.metapath.type.IItemType
-
Matches any
IFieldNodeItemregardless of its name or type. - field(IEnhancedQName, String, StaticContext) - Static method in interface dev.metaschema.core.metapath.type.IItemType
-
Matches any
IFieldNodeItemwith the provided name and a type matching the provided name of a specific field definition. - field(String, StaticContext) - Static method in interface dev.metaschema.core.metapath.type.IItemType
-
Matches any
IFieldNodeItemwith a name and type matching the provided name of a specific field definition. - FIELD - Enum constant in enum dev.metaschema.core.metapath.item.node.INodeItem.NodeType
-
A field node containing flags and a value.
- FIELD - Enum constant in enum dev.metaschema.core.metapath.item.node.NodeItemKind
-
An
INodeItemrepresenting a field instance. - FIELD - Enum constant in enum dev.metaschema.core.model.ModelType
-
Represents a field definition.
- FIELD_QNAME - Static variable in class dev.metaschema.core.model.MetaschemaModelConstants
-
The name of an
IFieldInstancein the Metaschema model. - FieldTargetedConstraints - Class in dev.metaschema.core.model.constraint
-
A set of constraints targeting a
IFieldDefinitionbased on a target Metapath expression. - FieldTargetedConstraints(ISource, Supplier<List<IMetapathExpression>>, IValueConstrained) - Constructor for class dev.metaschema.core.model.constraint.FieldTargetedConstraints
-
Construct a new set of targeted constraints.
- filterNull(T) - Static method in class dev.metaschema.core.util.ObjectUtils
-
A filter used to remove null items from a stream.
- finalizeValidation(DynamicContext) - Method in class dev.metaschema.core.model.constraint.DefaultConstraintValidator
- finalizeValidation(DynamicContext) - Method in interface dev.metaschema.core.model.constraint.IConstraintValidator
-
Complete any validations that require full analysis of the content model.
- find(IMapItem<?>, IAnyAtomicItem) - Static method in class dev.metaschema.core.metapath.function.library.MapFind
-
An implementation of XPath 3.1 map:find.
- find(IItem, IAnyAtomicItem) - Static method in class dev.metaschema.core.metapath.function.library.MapFind
-
An implementation of XPath 3.1 map:find.
- find(Collection<? extends IItem>, IAnyAtomicItem) - Static method in class dev.metaschema.core.metapath.function.library.MapFind
-
An implementation of XPath 3.1 map:find.
- FindingCollectingConstraintValidationHandler - Class in dev.metaschema.core.model.constraint
-
A validation result handler that collects the resulting findings for later retrieval using the
FindingCollectingConstraintValidationHandler.getFindings()method. - FindingCollectingConstraintValidationHandler() - Constructor for class dev.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- flag() - Static method in interface dev.metaschema.core.metapath.type.IItemType
-
Matches any
IFlagNodeItemregardless of its name or type. - flag(IEnhancedQName, String, StaticContext) - Static method in interface dev.metaschema.core.metapath.type.IItemType
-
Matches any
IFlagNodeItemwith the provided name and type matching the provided name of a specific globally-scoped flag definition. - flag(String, StaticContext) - Static method in interface dev.metaschema.core.metapath.type.IItemType
-
Matches any
IFlagNodeItemwith any name and type matching the provided name of a specific globally-scoped flag definition. - flag(T) - Method in class dev.metaschema.core.model.FlagContainerBuilder
- flag(T) - Method in interface dev.metaschema.core.model.IFlagContainerBuilder
-
Add a flag instance to the flag container.
- FLAG - Enum constant in enum dev.metaschema.core.metapath.item.node.INodeItem.NodeType
-
A flag node containing a simple value.
- FLAG - Enum constant in enum dev.metaschema.core.metapath.item.node.NodeItemKind
-
An
INodeItemrepresenting a flag instance. - FLAG - Enum constant in enum dev.metaschema.core.model.JsonValueKeyTypeEnum
-
A flag is identified as the value key, whose value will be used.
- FLAG - Enum constant in enum dev.metaschema.core.model.ModelType
-
Represents a flag definition.
- FLAG_QNAME - Static variable in class dev.metaschema.core.model.MetaschemaModelConstants
-
The name of an
IFlagInstancein the Metaschema model. - FlagContainer(Map<Integer, IFlagNodeItem>) - Constructor for class dev.metaschema.core.metapath.item.node.IFeatureFlagContainerItem.FlagContainer
-
Initialize the container with the provided collection of flags.
- FlagContainerBuilder<T extends IFlagInstance> - Class in dev.metaschema.core.model
-
Default implementation of
IFlagContainerBuilder. - FlagContainerBuilder(Integer) - Constructor for class dev.metaschema.core.model.FlagContainerBuilder
-
Construct a new flag container using the provided flag qualified name as the JSON key.
- flags() - Method in interface dev.metaschema.core.metapath.item.node.IFlagNodeItem
-
FlagContainer do not have flag items.
- flags() - Method in interface dev.metaschema.core.metapath.item.node.INodeItem
-
Get the flags and value data associated with this node as a stream.
- FlagTargetedConstraints - Class in dev.metaschema.core.model.constraint
-
A set of constraints targeting a
IFlagDefinitionbased on a target Metapath expression. - FlagTargetedConstraints(ISource, Supplier<List<IMetapathExpression>>, IValueConstrained) - Constructor for class dev.metaschema.core.model.constraint.FlagTargetedConstraints
-
Construct a new set of targeted constraints.
- flatten() - Method in interface dev.metaschema.core.metapath.item.function.IArrayItem
- flatten() - Method in interface dev.metaschema.core.metapath.item.ICollectionValue
-
Get the stream of items for the collection value.
- flatten() - Method in interface dev.metaschema.core.metapath.item.IItem
- flatten() - Method in interface dev.metaschema.core.metapath.item.ISequence
- flatten(IItem) - Static method in class dev.metaschema.core.metapath.function.library.ArrayFlatten
-
An implementation of XPath 3.1 array:flatten.
- flatten(List<? extends IItem>) - Static method in class dev.metaschema.core.metapath.function.library.ArrayFlatten
-
An implementation of XPath 3.1 array:flatten.
- FlexmarkFactory - Class in dev.metaschema.core.datatype.markup.flexmark
-
Provides factory methods for Flexmark processing to support HTML-to-markdown and markdown-to-HTML conversion.
- floor() - Method in interface dev.metaschema.core.metapath.item.atomic.IDecimalItem
- floor() - Method in interface dev.metaschema.core.metapath.item.atomic.IIntegerItem
- floor() - Method in interface dev.metaschema.core.metapath.item.atomic.INumericItem
-
Round the value to the whole number closest to negative infinity.
- FnAbs - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:abs function.
- FnAdjustDateTimeToTimezone - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:adjust-dateTime-to-timezone function.
- FnAdjustDateToTimezone - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:adjust-date-to-timezone function.
- FnAdjustTimeToTimezone - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:adjust-time-to-timezone function.
- FnAvg - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:avg function.
- fnBaseUri(INodeItem) - Static method in class dev.metaschema.core.metapath.function.library.FnBaseUri
-
Get the base URI for the provided
nodeItem. - FnBaseUri - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:base-uri functions.
- fnBoolean(ISequence<?>) - Static method in class dev.metaschema.core.metapath.function.library.FnBoolean
-
Get the effective boolean value of the provided sequence.
- FnBoolean - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:boolean function.
- fnBooleanAsPrimitive(IItem) - Static method in class dev.metaschema.core.metapath.function.library.FnBoolean
-
A helper method that gets the effective boolean value of the provided item based on XPath 3.1.
- fnBooleanAsPrimitive(ISequence<?>) - Static method in class dev.metaschema.core.metapath.function.library.FnBoolean
-
A helper method that gets the effective boolean value of the provided sequence based on XPath 3.1.
- FnCeiling - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:ceiling function.
- FnCompare - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:compare function.
- FnConcat - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:concat function.
- fnContains(String, String) - Static method in class dev.metaschema.core.metapath.function.library.FnContains
-
Determine if the string provided in the first argument contains the string in the second argument as a substring.
- FnContains - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:contains function.
- FnCount - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:count function.
- fnCurrentDate(DynamicContext) - Static method in class dev.metaschema.core.metapath.function.library.FnCurrentDate
-
Implements fn:current-date.
- FnCurrentDate - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:current-date function.
- fnCurrentDateTime(DynamicContext) - Static method in class dev.metaschema.core.metapath.function.library.FnCurrentDateTime
-
Implements fn:current-dateTime.
- FnCurrentDateTime - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:current-dateTime function.
- fnCurrentTime(DynamicContext) - Static method in class dev.metaschema.core.metapath.function.library.FnCurrentTime
-
Implements fn:current-time.
- FnCurrentTime - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:current-time function.
- FnData - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:data functions.
- fnDateTime(IDateItem, ITimeItem) - Static method in class dev.metaschema.core.metapath.function.library.FnDateTime
-
Create a date/time item from the provided date and time values.
- FnDateTime - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:dateTime function.
- fnDateTimeOfNullable(IDateItem, ITimeItem) - Static method in class dev.metaschema.core.metapath.function.library.FnDateTime
-
Create a date/time item from the provided date and time values.
- fnDayFromDate(IDateItem) - Static method in class dev.metaschema.core.metapath.function.library.FnDayFromDate
-
Implements fn:day-from-date.
- FnDayFromDate - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:day-from-date.
- fnDayFromDateTime(IDateTimeItem) - Static method in class dev.metaschema.core.metapath.function.library.FnDayFromDateTime
-
Implements fn:day-from-dateTime.
- FnDayFromDateTime - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:day-from-dateTime.
- fnDaysFromDuration(IDayTimeDurationItem) - Static method in class dev.metaschema.core.metapath.function.library.FnDaysFromDuration
-
Implements fn:days-from-duration.
- FnDaysFromDuration - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:days-from-duration.
- FnDeepEqual - Class in dev.metaschema.core.metapath.function.library
-
/** Implements fn:deep-equal functions.
- fnDefaultLanguage(DynamicContext) - Static method in class dev.metaschema.core.metapath.function.library.FnDefaultLanguage
-
Implements fn:default-language.
- FnDefaultLanguage - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:default-language function.
- fnDistinctValues(List<IAnyAtomicItem>, DynamicContext) - Static method in class dev.metaschema.core.metapath.function.library.FnDistinctValues
-
Get the first occurrence of each distinct value in the provided list.
- FnDistinctValues - Class in dev.metaschema.core.metapath.function.library
-
Implements fn:distinct-values functions.
- fnDoc(IAnyUriItem, DynamicContext) - Static method in class dev.metaschema.core.metapath.function.library.FnDoc
-
Dynamically load the document associated with the URI, and return a
IDocumentNodeItemcontaining the result. - fnDoc(IStringItem, DynamicContext) - Static method in class dev.metaschema.core.metapath.function.library.FnDoc
-
Dynamically load the document associated with the URI, and return a
IDocumentNodeItemcontaining the result. - FnDoc - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:doc function.
- fnDocAvailable(IAnyUriItem, DynamicContext) - Static method in class dev.metaschema.core.metapath.function.library.FnDocumentAvailable
-
Test if the document associated with the URI is retrievable.
- fnDocAvailable(IStringItem, DynamicContext) - Static method in class dev.metaschema.core.metapath.function.library.FnDocumentAvailable
-
Test if the document associated with the URI is retrievable.
- FnDocumentAvailable - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:doc-available function.
- fnDocumentUri(IDocumentNodeItem) - Static method in class dev.metaschema.core.metapath.function.library.FnDocumentUri
-
Get the URI of the document.
- FnDocumentUri - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:document-uri functions.
- FnEmpty - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:empty function.
- fnEndsWith(String, String) - Static method in class dev.metaschema.core.metapath.function.library.FnEndsWith
-
Determine if the string provided in the first argument ends with the string in the second argument.
- FnEndsWith - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:ends-with function.
- fnExactlyOne(ISequence<?>) - Static method in class dev.metaschema.core.metapath.function.library.FnExactlyOne
-
Check that the provided sequence has exactly one item.
- FnExactlyOne - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:exactly-one function.
- fnExists(ISequence<?>) - Static method in class dev.metaschema.core.metapath.function.library.FnExists
-
Identify if there is at least one item in the
sequence. - FnExists - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:exists function.
- FnFalse - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:false function.
- FnFunctionArity - Class in dev.metaschema.core.metapath.function.library
-
/** Implements fn:function-arity functions.
- FnFunctionLookup - Class in dev.metaschema.core.metapath.function.library
-
/** Implements fn:function-lookup functions.
- FnFunctionName - Class in dev.metaschema.core.metapath.function.library
-
/** Implements fn:function-name functions.
- fnHasChildren(INodeItem) - Static method in class dev.metaschema.core.metapath.function.library.FnHasChildren
-
Determine if the provided node argument has model item children.
- FnHasChildren - Class in dev.metaschema.core.metapath.function.library
-
/** Implements fn:has-children functions.
- fnHead(List<? extends IItem>) - Static method in class dev.metaschema.core.metapath.function.library.FnHead
-
Return the first item in the
sequence. - FnHead - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:head function.
- fnHoursFromDateTime(IDateTimeItem) - Static method in class dev.metaschema.core.metapath.function.library.FnHoursFromDateTime
-
Implements fn:hours-from-dateTime.
- FnHoursFromDateTime - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:hours-from-dateTime.
- fnHoursFromDuration(IDayTimeDurationItem) - Static method in class dev.metaschema.core.metapath.function.library.FnHoursFromDuration
-
Implements fn:hours-from-duration.
- FnHoursFromDuration - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:hours-from-duration.
- fnHoursFromTime(ITimeItem) - Static method in class dev.metaschema.core.metapath.function.library.FnHoursFromTime
-
Implements fn:hours-from-time.
- FnHoursFromTime - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:hours-from-time.
- fnImplicitTimezone(DynamicContext) - Static method in class dev.metaschema.core.metapath.function.library.FnImplicitTimezone
-
Implements fn:implicit-timezone.
- FnImplicitTimezone - Class in dev.metaschema.core.metapath.function.library
-
Implements fn:implicit-timezone.
- fnIndexOf(List<IAnyAtomicItem>, IAnyAtomicItem, DynamicContext) - Static method in class dev.metaschema.core.metapath.function.library.FnIndexOf
-
Determine if the string provided in the first argument contains the string in the second argument as a substring.
- FnIndexOf - Class in dev.metaschema.core.metapath.function.library
-
/** Implements fn:index-of functions.
- fnInnermost(List<? extends INodeItem>) - Static method in class dev.metaschema.core.metapath.function.library.FnInnermost
-
Get every node within the provided list that is not an ancestor of another member of the provided list.
- FnInnermost - Class in dev.metaschema.core.metapath.function.library
-
Implements fn:innermost functions.
- fnInsertBefore(List<T>, IIntegerItem, List<T>) - Static method in class dev.metaschema.core.metapath.function.library.FnInsertBefore
-
An implementation of XPath 3.1 fn:insert-before.
- FnInsertBefore - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:insert-before function.
- fnLast(DynamicContext) - Static method in class dev.metaschema.core.metapath.function.library.FnLast
-
Returns the context size from the dynamic context.
- FnLast - Class in dev.metaschema.core.metapath.function.library
-
Implements fn:last.
- fnLocalName(INodeItem) - Static method in class dev.metaschema.core.metapath.function.library.FnLocalName
-
Get the name of the provided node item.
- FnLocalName - Class in dev.metaschema.core.metapath.function.library
-
/** Implements fn:local-name functions.
- fnLowerCase(IStringItem) - Static method in class dev.metaschema.core.metapath.function.library.FnLowerCase
-
An implementation of fn:lower-case.
- FnLowerCase - Class in dev.metaschema.core.metapath.function.library
-
Based on the XPath 3.1 fn:lower-case functions.
- fnMatches(String, String, String) - Static method in class dev.metaschema.core.metapath.function.library.FnMatches
-
Implements fn:matches.
- FnMatches - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:matches functions.
- FnMinMax - Class in dev.metaschema.core.metapath.function.library
- fnMinutesFromDateTime(IDateTimeItem) - Static method in class dev.metaschema.core.metapath.function.library.FnMinutesFromDateTime
-
Implements fn:minutes-from-dateTime.
- FnMinutesFromDateTime - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:minutes-from-dateTime.
- fnMinutesFromDuration(IDayTimeDurationItem) - Static method in class dev.metaschema.core.metapath.function.library.FnMinutesFromDuration
-
Implements fn:minutes-from-duration.
- FnMinutesFromDuration - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:minutes-from-duration.
- fnminutesFromTime(ITimeItem) - Static method in class dev.metaschema.core.metapath.function.library.FnMinutesFromTime
-
Implements fn:minutes-from-time.
- FnMinutesFromTime - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:minutes-from-time.
- fnMonthFromDate(IDateItem) - Static method in class dev.metaschema.core.metapath.function.library.FnMonthFromDate
-
Implements fn:month-from-date.
- FnMonthFromDate - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:month-from-date.
- fnMonthFromDateTime(IDateTimeItem) - Static method in class dev.metaschema.core.metapath.function.library.FnMonthFromDateTime
-
Implements fn:month-from-dateTime.
- FnMonthFromDateTime - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:month-from-dateTime.
- fnMonthsFromDuration(IYearMonthDurationItem) - Static method in class dev.metaschema.core.metapath.function.library.FnMonthsFromDuration
-
Implements fn:months-from-duration.
- FnMonthsFromDuration - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:months-from-duration.
- fnName(INodeItem, StaticContext) - Static method in class dev.metaschema.core.metapath.function.library.FnName
-
Get the name of the provided node item.
- FnName - Class in dev.metaschema.core.metapath.function.library
-
/** Implements fn:name functions.
- fnNamespaceUri(INodeItem) - Static method in class dev.metaschema.core.metapath.function.library.FnNamespaceUri
-
Get the namespace URI of the provided node item.
- FnNamespaceUri - Class in dev.metaschema.core.metapath.function.library
-
/** Implements fn:namespace-uri functions.
- FnNormalizeSpace - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:normalize-space functions.
- fnNot(IItem) - Static method in class dev.metaschema.core.metapath.function.library.FnNot
-
Get the negated, effective boolean value of the provided item.
- fnNot(ISequence<?>) - Static method in class dev.metaschema.core.metapath.function.library.FnNot
-
Get the negated, effective boolean value of the provided item.
- FnNot - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:not function.
- fnOneOrMore(ISequence<?>) - Static method in class dev.metaschema.core.metapath.function.library.FnOneOrMore
-
Check that the provided sequence has one or more items.
- FnOneOrMore - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:one-or-more function.
- fnOutermost(List<? extends INodeItem>) - Static method in class dev.metaschema.core.metapath.function.library.FnOutermost
-
Get every node within the provided list that is not an ancestor of another member of the provided list.
- FnOutermost - Class in dev.metaschema.core.metapath.function.library
-
/** Implements fn:outermost functions.
- fnPath(ISequence<?>) - Static method in class dev.metaschema.core.metapath.function.library.FnPath
-
An implementation of XPath 3.1 fn:path.
- fnPath(INodeItem) - Static method in class dev.metaschema.core.metapath.function.library.FnPath
-
Generates a Metapath for the provided item.
- FnPath - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:path functions.
- fnPosition(DynamicContext) - Static method in class dev.metaschema.core.metapath.function.library.FnPosition
-
Returns the context position from the dynamic context.
- FnPosition - Class in dev.metaschema.core.metapath.function.library
-
Implements fn:position.
- FnQName - Class in dev.metaschema.core.metapath.function.library
-
/** Implements fn:QName functions.
- fnRemove(List<T>, IIntegerItem) - Static method in class dev.metaschema.core.metapath.function.library.FnRemove
-
Remove the specified item at
positionfrom thesequence. - FnRemove - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:remove function.
- fnResolveUri(IAnyUriItem, IAnyUriItem, DynamicContext) - Static method in class dev.metaschema.core.metapath.function.library.FnResolveUri
-
Resolve the
relativeURI against the providedbaseURI. - fnResolveUri(IStringItem, IAnyUriItem, DynamicContext) - Static method in class dev.metaschema.core.metapath.function.library.FnResolveUri
-
Resolve the
relativeURI against the providedbaseURI. - FnResolveUri - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 resolve-ur functions.
- fnReverse(List<T>) - Static method in class dev.metaschema.core.metapath.function.library.FnReverse
-
Reverse the order of items in the
sequence. - FnReverse - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:reverse function.
- fnRoot(INodeItem) - Static method in class dev.metaschema.core.metapath.function.library.FnRoot
-
Get the root of the tree to which the provided node argument belongs.
- FnRoot - Class in dev.metaschema.core.metapath.function.library
-
/** Implements fn:root functions.
- FnRound - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:round functions.
- fnSecondsFromDateTime(IDateTimeItem) - Static method in class dev.metaschema.core.metapath.function.library.FnSecondsFromDateTime
-
Implements fn:seconds-from-dateTime.
- FnSecondsFromDateTime - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:seconds-from-dateTime.
- fnSecondsFromDuration(IDayTimeDurationItem) - Static method in class dev.metaschema.core.metapath.function.library.FnSecondsFromDuration
-
Implements fn:seconds-from-duration.
- FnSecondsFromDuration - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:seconds-from-duration.
- fnSecondsFromTime(ITimeItem) - Static method in class dev.metaschema.core.metapath.function.library.FnSecondsFromTime
-
Implements fn:seconds-from-time.
- FnSecondsFromTime - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:seconds-from-time.
- fnStartsWith(String, String) - Static method in class dev.metaschema.core.metapath.function.library.FnStartsWith
-
Determine if the string provided in the first argument contains the string in the second argument as a leading substring.
- FnStartsWith - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:starts-with function.
- fnStaticBaseUri(DynamicContext) - Static method in class dev.metaschema.core.metapath.function.library.FnStaticBaseUri
-
Get the static base URI from the static context.
- FnStaticBaseUri - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:static-base-uri function.
- FnString - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:string function.
- fnStringItem(IItem) - Static method in class dev.metaschema.core.metapath.function.library.FnString
-
An implementation of fn::string.
- fnStringJoin(List<? extends IAnyAtomicItem>, IStringItem) - Static method in class dev.metaschema.core.metapath.function.library.FnStringJoin
-
An implementation of XPath 3.1 fn:string-join.
- FnStringJoin - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:string-join function.
- fnStringLength(IItem) - Static method in class dev.metaschema.core.metapath.function.library.FnStringLength
-
An implementation of fn:string-length.
- FnStringLength - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:string-length functions.
- fnSubstring(String, int, int) - Static method in class dev.metaschema.core.metapath.function.library.FnSubstring
-
An implementation of XPath 3.1 fn:substring.
- FnSubstring - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:substring functions.
- fnSubstringAfter(String, String) - Static method in class dev.metaschema.core.metapath.function.library.FnSubstringAfter
-
An implementation of XPath 3.1 fn:substring-after.
- FnSubstringAfter - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:substring-after function.
- fnSubstringBefore(String, String) - Static method in class dev.metaschema.core.metapath.function.library.FnSubstringBefore
-
An implementation of XPath 3.1 fn:substring-before.
- FnSubstringBefore - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:substring-before function.
- FnSum - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:sum functions.
- fnTail(List<? extends IItem>) - Static method in class dev.metaschema.core.metapath.function.library.FnTail
-
Return the last item in the
sequence. - FnTail - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:tail function.
- fnTimezoneFromDate(IDateItem) - Static method in class dev.metaschema.core.metapath.function.library.FnTimezoneFromDate
-
Implements fn:timezone-from-date.
- FnTimezoneFromDate - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:timezone-from-date function.
- fnTimezoneFromDateTime(IDateTimeItem) - Static method in class dev.metaschema.core.metapath.function.library.FnTimezoneFromDateTime
-
Implements fn:timezone-from-dateTime.
- FnTimezoneFromDateTime - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:timezone-from-dateTime function.
- fnTimezoneFromTime(ITimeItem) - Static method in class dev.metaschema.core.metapath.function.library.FnTimezoneFromTime
-
Implements fn:timezone-from-time.
- FnTimezoneFromTime - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:timezone-from-time function.
- fnTokenize(IStringItem, IStringItem, IStringItem) - Static method in class dev.metaschema.core.metapath.function.library.FnTokenize
-
Implements fn:tokenize.
- fnTokenize(String, String, String) - Static method in class dev.metaschema.core.metapath.function.library.FnTokenize
-
Implements fn:tokenize.
- FnTokenize - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:tokenize function.
- FnTrue - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:true function.
- fnUpperCase(IStringItem) - Static method in class dev.metaschema.core.metapath.function.library.FnUpperCase
-
An implementation of fn:upper-case.
- FnUpperCase - Class in dev.metaschema.core.metapath.function.library
-
Based on the XPath 3.1 fn:upper-case functions.
- fnYearFromDate(IDateItem) - Static method in class dev.metaschema.core.metapath.function.library.FnYearFromDate
-
Implements fn:year-from-date.
- FnYearFromDate - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:year-from-date.
- fnYearFromDateTime(IDateTimeItem) - Static method in class dev.metaschema.core.metapath.function.library.FnYearFromDateTime
-
Implements fn:year-from-dateTime.
- FnYearFromDateTime - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:year-from-dateTime.
- fnYearsFromDuration(IYearMonthDurationItem) - Static method in class dev.metaschema.core.metapath.function.library.FnYearsFromDuration
-
Implements fn:years-from-duration.
- FnYearsFromDuration - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:years-from-duration.
- fnZeroOrOne(ISequence<?>) - Static method in class dev.metaschema.core.metapath.function.library.FnZeroOrOne
-
Check that the provided sequence has zero or one items.
- FnZeroOrOne - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:zero-or-one function.
- FOCUS_DEPENDENT - Enum constant in enum dev.metaschema.core.metapath.function.IFunction.FunctionProperty
-
Indicates that the result of the function depends on the current focus (see XPath 3.1 focus-dependent).
- FocusContext - Class in dev.metaschema.core.metapath
-
Represents the focus context for Metapath evaluation, containing the context item, position, and size as defined in the XPath 3.1 evaluation context.
- focusDependent() - Method in class dev.metaschema.core.metapath.function.IFunction.Builder
-
Mark the function as focus dependent.
- focusIndependent() - Method in class dev.metaschema.core.metapath.function.IFunction.Builder
-
Mark the function as focus independent.
- following() - Method in interface dev.metaschema.core.metapath.item.node.IModelNodeItem
- following() - Method in interface dev.metaschema.core.metapath.item.node.INodeItem
-
Get the children of this node's parent, and their descendants, that occur before this node in a depth-first order.
- followingSibling() - Method in interface dev.metaschema.core.metapath.item.node.IModelNodeItem
- followingSibling() - Method in interface dev.metaschema.core.metapath.item.node.INodeItem
-
Get the children of this node's parent that occur after this node in a depth-first order.
- forEach(IMapItem<?>, BiFunction<IAnyAtomicItem, ISequence<?>, ISequence<?>>) - Static method in class dev.metaschema.core.metapath.function.library.MapForEach
-
An implementation of XPath 3.1 map:for-each.
- formalName(String) - Method in class dev.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Set a formal name for the constraint.
- format(IPathFormatter) - Method in interface dev.metaschema.core.metapath.format.IPathSegment
-
Apply formatting for the path segment.
- format(IPathFormatter) - Method in interface dev.metaschema.core.metapath.item.node.IAssemblyInstanceGroupedNodeItem
- format(IPathFormatter) - Method in interface dev.metaschema.core.metapath.item.node.IAssemblyNodeItem
- format(IPathFormatter) - Method in interface dev.metaschema.core.metapath.item.node.IDocumentNodeItem
- format(IPathFormatter) - Method in interface dev.metaschema.core.metapath.item.node.IFieldNodeItem
- format(IPathFormatter) - Method in interface dev.metaschema.core.metapath.item.node.IFlagNodeItem
- format(IPathFormatter) - Method in interface dev.metaschema.core.metapath.item.node.IModuleNodeItem
- format(IPathFormatter) - Method in interface dev.metaschema.core.metapath.item.node.INodeItem
-
Generate a path for this node in the directed node graph, using the provided path formatter.
- format(IPathFormatter) - Method in interface dev.metaschema.core.metapath.item.node.IRootAssemblyNodeItem
- format(IPathSegment) - Method in interface dev.metaschema.core.metapath.format.IPathFormatter
-
Format the path represented by the provided path segment.
- formatAssembly(IAssemblyInstanceGroupedNodeItem) - Method in interface dev.metaschema.core.metapath.format.IPathFormatter
-
This visitor callback is used to format an individual grouped assembly path segment.
- formatAssembly(IAssemblyInstanceGroupedNodeItem) - Method in class dev.metaschema.core.metapath.format.JsonPointerFormatter
- formatAssembly(IAssemblyInstanceGroupedNodeItem) - Method in class dev.metaschema.core.metapath.format.MetapathFormatter
- formatAssembly(IAssemblyInstanceGroupedNodeItem) - Method in class dev.metaschema.core.metapath.format.XPathFormatter
- formatAssembly(IAssemblyNodeItem) - Method in interface dev.metaschema.core.metapath.format.IPathFormatter
-
This visitor callback is used to format an individual assembly path segment.
- formatAssembly(IAssemblyNodeItem) - Method in class dev.metaschema.core.metapath.format.JsonPointerFormatter
- formatAssembly(IAssemblyNodeItem) - Method in class dev.metaschema.core.metapath.format.MetapathFormatter
- formatAssembly(IAssemblyNodeItem) - Method in class dev.metaschema.core.metapath.format.XPathFormatter
- formatDocument(IDocumentNodeItem) - Method in interface dev.metaschema.core.metapath.format.IPathFormatter
-
This visitor callback is used to format an individual document path segment.
- formatDocument(IDocumentNodeItem) - Method in class dev.metaschema.core.metapath.format.JsonPointerFormatter
- formatDocument(IDocumentNodeItem) - Method in class dev.metaschema.core.metapath.format.MetapathFormatter
- formatDocument(IDocumentNodeItem) - Method in class dev.metaschema.core.metapath.format.XPathFormatter
- formatExecutionStackTrace() - Method in class dev.metaschema.core.metapath.DynamicContext
-
Provides a formatted stack trace.
- formatField(IFieldNodeItem) - Method in interface dev.metaschema.core.metapath.format.IPathFormatter
-
This visitor callback is used to format an individual field path segment.
- formatField(IFieldNodeItem) - Method in class dev.metaschema.core.metapath.format.JsonPointerFormatter
- formatField(IFieldNodeItem) - Method in class dev.metaschema.core.metapath.format.MetapathFormatter
- formatField(IFieldNodeItem) - Method in class dev.metaschema.core.metapath.format.XPathFormatter
- formatFlag(IFlagNodeItem) - Method in interface dev.metaschema.core.metapath.format.IPathFormatter
-
This visitor callback is used to format an individual flag path segment.
- formatFlag(IFlagNodeItem) - Method in class dev.metaschema.core.metapath.format.JsonPointerFormatter
- formatFlag(IFlagNodeItem) - Method in class dev.metaschema.core.metapath.format.MetapathFormatter
- formatFlag(IFlagNodeItem) - Method in class dev.metaschema.core.metapath.format.XPathFormatter
- formatMetaschema(IModuleNodeItem) - Method in interface dev.metaschema.core.metapath.format.IPathFormatter
-
This visitor callback is used to format an individual metaschema path segment.
- formatMetaschema(IModuleNodeItem) - Method in class dev.metaschema.core.metapath.format.JsonPointerFormatter
- formatMetaschema(IModuleNodeItem) - Method in class dev.metaschema.core.metapath.format.MetapathFormatter
- formatMetaschema(IModuleNodeItem) - Method in class dev.metaschema.core.metapath.format.XPathFormatter
- formatRootAssembly(IRootAssemblyNodeItem) - Method in interface dev.metaschema.core.metapath.format.IPathFormatter
-
This visitor callback is used to format a root assembly path segment.
- formatRootAssembly(IRootAssemblyNodeItem) - Method in class dev.metaschema.core.metapath.format.JsonPointerFormatter
- formatRootAssembly(IRootAssemblyNodeItem) - Method in class dev.metaschema.core.metapath.format.MetapathFormatter
- formatRootAssembly(IRootAssemblyNodeItem) - Method in class dev.metaschema.core.metapath.format.XPathFormatter
- fromHtml(String) - Static method in class dev.metaschema.core.datatype.markup.MarkupLine
-
Convert the provided HTML string into markup.
- fromHtml(String) - Static method in class dev.metaschema.core.datatype.markup.MarkupMultiline
-
Convert the provided HTML string into markup.
- fromJsonLocation(JsonLocation) - Static method in class dev.metaschema.core.model.SimpleResourceLocation
-
Create a resource location from a Jackson JSON location.
- fromMarkdown(String) - Static method in class dev.metaschema.core.datatype.markup.MarkupLine
-
Convert the provided markdown string into markup.
- fromMarkdown(String) - Static method in class dev.metaschema.core.datatype.markup.MarkupMultiline
-
Convert the provided markdown string into markup.
- fromXmlLocation(Location) - Static method in class dev.metaschema.core.model.SimpleResourceLocation
-
Create a resource location from an XML stream location.
- function() - Static method in interface dev.metaschema.core.metapath.type.IItemType
-
Get a new kind test that matches any function item.
- FUNCTION_NOT_DEFINED_AS_DETERMINISTIC - Static variable in exception dev.metaschema.core.metapath.function.DocumentFunctionException
-
err:FODC0003: Raised by
FnDoc, fn:collection, and fn:uri-collection to indicate that it is not possible to return a result that is guaranteed deterministic. - functionHandler(IFunctionExecutor) - Method in class dev.metaschema.core.metapath.function.IFunction.Builder
-
Specify the static function to call when executing the function.
- FunctionLibrary - Class in dev.metaschema.core.metapath.function
-
Provides a catalog of registered function implementations.
- FunctionLibrary() - Constructor for class dev.metaschema.core.metapath.function.FunctionLibrary
- FunctionMetapathError - Exception in dev.metaschema.core.metapath.function
-
Represents an error that occurs during Metapath function evaluation.
- FunctionMetapathError(IErrorCode, String) - Constructor for exception dev.metaschema.core.metapath.function.FunctionMetapathError
-
Constructs a new Metapath exception with the provided
code,message, and no cause. - FunctionMetapathError(IErrorCode, String, Throwable) - Constructor for exception dev.metaschema.core.metapath.function.FunctionMetapathError
-
Constructs a new Metapath exception with the provided
code,message, andcause. - FunctionMetapathError(IErrorCode, Throwable) - Constructor for exception dev.metaschema.core.metapath.function.FunctionMetapathError
-
Constructs a new Metapath exception with a
nullmessage and the providedcause. - functionResolver(IFunctionResolver) - Method in class dev.metaschema.core.metapath.StaticContext.Builder
-
Set the function resolver used to lookup function implementations.
- FunctionService - Class in dev.metaschema.core.metapath.function
-
Supports looking up named Metapath functions that are loaded using the
ServiceLoaderinterface. - FunctionService() - Constructor for class dev.metaschema.core.metapath.function.FunctionService
-
Construct a new function service.
- FunctionUtils - Class in dev.metaschema.core.metapath.function
-
A collection of utility functions for use in implementing Metapath functions.
G
- GE - Enum constant in enum dev.metaschema.core.metapath.function.ComparisonFunctions.Operator
-
A greater than or equal comparison.
- generalComparison(ISequence<? extends IAnyAtomicItem>, ComparisonFunctions.Operator, ISequence<? extends IAnyAtomicItem>, DynamicContext) - Static method in class dev.metaschema.core.metapath.function.ComparisonFunctions
-
Compare the sets of atomic items.
- generate(IModule, PrintWriter) - Static method in class dev.metaschema.core.model.util.MermaidErDiagramGenerator
-
Generate a Mermaid diagram for the provided module, using the provided writer.
- generateExpectedMessage(XMLEvent, URI, int, QName) - Static method in class dev.metaschema.core.model.util.XmlEventUtil
-
Generate a message intended for error reporting based on a presumed event.
- generateLocationMessage(JsonLocation, URI) - Static method in class dev.metaschema.core.model.util.JsonUtil
-
Generate a location string for the current location in the JSON token stream.
- generateLocationMessage(JsonParser, URI) - Static method in class dev.metaschema.core.model.util.JsonUtil
-
Generate a location string for the current location in the JSON token stream.
- generateLocationMessage(XMLEvent, URI) - Static method in class dev.metaschema.core.model.util.XmlEventUtil
-
Generate a location string for the current location in the XML event stream.
- generateLocationMessage(Location, URI) - Static method in class dev.metaschema.core.model.util.XmlEventUtil
-
Generate a location string for the current location in the XML event stream.
- generateMessage(INodeItem, DynamicContext) - Method in interface dev.metaschema.core.model.constraint.IConfigurableMessageConstraint
-
Generate a violation message using the provided item and dynamic context for inline Metapath value insertion.
- get(int) - Method in interface dev.metaschema.core.metapath.item.function.IArrayItem
- get(int) - Method in class dev.metaschema.core.qname.EQNameFactory
-
Get an existing qualified name by looking up the cached entry using the provided index value.
- get(int) - Method in class dev.metaschema.core.qname.NamespaceCache
-
Lookup the namespace using the index value for an existing namespace.
- get(int) - Method in class dev.metaschema.core.qname.QNameCache
-
Get an existing qualified name from the cache that is assigned to the provided index value.
- get(IArrayItem<T>, int) - Static method in class dev.metaschema.core.metapath.function.library.ArrayGet
-
An implementation of XPath 3.1 array:get.
- get(IArrayItem<T>, IIntegerItem) - Static method in class dev.metaschema.core.metapath.function.library.ArrayGet
-
An implementation of XPath 3.1 array:get.
- get(IMapItem<V>, IAnyAtomicItem) - Static method in class dev.metaschema.core.metapath.function.library.MapGet
-
An implementation of XPath 3.1 map:get.
- get(String) - Method in class dev.metaschema.core.qname.NamespaceCache
-
Lookup the index value for an existing namespace.
- get(List<String>) - Method in interface dev.metaschema.core.model.constraint.IIndex
-
Retrieve the item from the index that matches the provided key.
- get(T) - Method in interface dev.metaschema.core.configuration.IConfiguration
-
Get the configuration value of the provided
feature. - getAbstractTypes() - Method in class dev.metaschema.core.datatype.AbstractDataTypeProvider
- getAbstractTypes() - Method in interface dev.metaschema.core.datatype.IDataTypeProvider
-
Get the type information for abstract item types that do not have an associated data type adpater.
- getAdapter() - Method in class dev.metaschema.core.metapath.type.DataTypeItemType
-
Get the data type adapter associated with this type.
- getAllowedValue(String) - Method in interface dev.metaschema.core.model.constraint.IAllowedValuesConstraint
-
Get a specific allowed value by name, if it is defined for this constraint.
- getAllowedValues() - Method in interface dev.metaschema.core.model.constraint.IAllowedValuesConstraint
-
Get the collection allowed values associated with this constraint.
- getAllowedValuesConstraints() - Method in interface dev.metaschema.core.model.constraint.IFeatureValueConstrained
- getAllowedValuesConstraints() - Method in interface dev.metaschema.core.model.constraint.IValueConstrained
-
Get the collection of allowed value constraints, if any.
- getAllowedValuesConstraints() - Method in class dev.metaschema.core.model.constraint.ValueConstraintSet
- getArguments() - Method in class dev.metaschema.core.metapath.function.CalledContext
-
Get the arguments associated with the calling context.
- getArguments() - Method in interface dev.metaschema.core.metapath.function.IFunction
-
Retrieve the list of function arguments.
- getAssemblyAndFieldDefinitions() - Method in interface dev.metaschema.core.model.IModule
-
Retrieves the top-level assembly and field definitions in this Metaschema module.
- getAssemblyAndFieldDefinitions() - Method in interface dev.metaschema.core.model.IModuleExtended
- getAssemblyDefinitionByName(Integer) - Method in interface dev.metaschema.core.model.IModule
-
Retrieves the top-level assembly definition in this Metaschema module with the matching name, if it exists.
- getAssemblyDefinitionByName(Integer) - Method in interface dev.metaschema.core.model.IModuleExtended
- getAssemblyDefinitions() - Method in interface dev.metaschema.core.model.IModule
-
Retrieves the top-level assembly definitions in this Metaschema module.
- getAssemblyDefinitions() - Method in interface dev.metaschema.core.model.IModuleExtended
- getAssemblyInstanceByName(Integer) - Method in interface dev.metaschema.core.model.IContainerModel
-
Get the assembly instance contained within the model with the associated use name.
- getAssemblyInstanceByName(Integer) - Method in interface dev.metaschema.core.model.IContainerModelAbsolute
- getAssemblyInstanceByName(Integer) - Method in interface dev.metaschema.core.model.IContainerModelGrouped
-
Get the assembly instance contained within the model with the associated use name.
- getAssemblyInstanceByName(Integer) - Method in interface dev.metaschema.core.model.IFeatureContainerModelAbsolute
- getAssemblyInstanceByName(Integer) - Method in interface dev.metaschema.core.model.IFeatureContainerModelGrouped
- getAssemblyInstanceMap() - Method in class dev.metaschema.core.model.AbstractContainerModelSupport
- getAssemblyInstanceMap() - Method in interface dev.metaschema.core.model.IContainerModelSupport
-
Get a mapping of all assembly instances, mapped from their effective name to the instance.
- getAssemblyInstances() - Method in class dev.metaschema.core.model.DefaultChoiceGroupModelBuilder
-
Get the appended assembly instances.
- getAssemblyInstances() - Method in interface dev.metaschema.core.model.IContainerModel
-
Get all assembly instances within the container.
- getAssemblyInstances() - Method in interface dev.metaschema.core.model.IContainerModelAbsolute
- getAssemblyInstances() - Method in interface dev.metaschema.core.model.IContainerModelGrouped
-
Get all assembly instances within the container.
- getAssemblyInstances() - Method in interface dev.metaschema.core.model.IFeatureContainerModelAbsolute
- getAssemblyInstances() - Method in interface dev.metaschema.core.model.IFeatureContainerModelGrouped
- getAstExtra(StringBuilder) - Method in class dev.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension.InsertAnchorNode
- getAsURI(int) - Method in class dev.metaschema.core.qname.NamespaceCache
-
Lookup the namespace using the index value for an existing namespace.
- getAtomicTypeByItemClass(Class<T>) - Method in class dev.metaschema.core.datatype.DataTypeService
-
Lookup a specific
IAtomicOrUnionTypeby its item class. - getAtomicTypeByQName(IEnhancedQName) - Method in class dev.metaschema.core.datatype.DataTypeService
-
Lookup a specific
IAtomicOrUnionTypeby its QName. - getAtomicTypeByQNameIndex(int) - Method in class dev.metaschema.core.datatype.DataTypeService
-
Lookup a specific
IAtomicOrUnionTypeby its QName index position. - getAttributes() - Method in class dev.metaschema.core.model.util.DefaultDiagramNode
- getAttributes() - Method in interface dev.metaschema.core.model.util.IDiagramNode
-
Get the sequence of scalar data points associated with the definition.
- getAvailableDocuments() - Method in class dev.metaschema.core.metapath.DynamicContext
-
Get the mapping of loaded documents from the document URI to the document node.
- getBaseResultType() - Method in interface dev.metaschema.core.metapath.IExpression
-
The minimum expected result type to be produced when evaluating the expression.
- getBaseUri() - Method in class dev.metaschema.core.metapath.item.node.AbstractGlobalDefinitionNodeItem
- getBaseUri() - Method in class dev.metaschema.core.metapath.item.node.AbstractOrphanedDefinitionNodeItem
- getBaseUri() - Method in interface dev.metaschema.core.metapath.item.node.IAssemblyNodeItem
- getBaseUri() - Method in interface dev.metaschema.core.metapath.item.node.IDocumentBasedNodeItem
- getBaseUri() - Method in interface dev.metaschema.core.metapath.item.node.IFieldNodeItem
- getBaseUri() - Method in interface dev.metaschema.core.metapath.item.node.IFlagNodeItem
- getBaseUri() - Method in interface dev.metaschema.core.metapath.item.node.INodeItem
-
Retrieve the base URI of this node.
- getBaseUri() - Method in class dev.metaschema.core.metapath.StaticContext
-
Get the static base URI to use in resolving URIs handled by the Metapath processor.
- getBuildTimestamp() - Method in interface dev.metaschema.core.util.IVersionInfo
-
The time the subject was last built.
- getByteOffset() - Method in interface dev.metaschema.core.model.IResourceLocation
-
Get the zero-based byte offset for a location within a resource.
- getByteOffset() - Method in class dev.metaschema.core.model.SimpleResourceLocation
- getByteOffset() - Method in class dev.metaschema.core.model.validation.XmlSchemaContentValidator.XmlValidationFinding
- getCachedEntries() - Method in class dev.metaschema.core.model.AbstractLoader
-
Retrieve a mapping of resource URIs to the associated loaded resource.
- getCachedResult(CalledContext) - Method in class dev.metaschema.core.metapath.DynamicContext
-
Get the cached function call result for evaluating a function that has the property
IFunction.FunctionProperty.DETERMINISTIC. - getCause() - Method in class dev.metaschema.core.model.constraint.ConstraintValidationFinding
- getCause() - Method in interface dev.metaschema.core.model.validation.IValidationFinding
-
Get the exception associated with the finding.
- getCause() - Method in class dev.metaschema.core.model.validation.JsonSchemaContentValidator.JsonValidationFinding
- getCause() - Method in class dev.metaschema.core.model.validation.XmlSchemaContentValidator.XmlValidationFinding
- getCharOffset() - Method in interface dev.metaschema.core.model.IResourceLocation
-
Get the zero-based character offset for a location within a resource.
- getCharOffset() - Method in class dev.metaschema.core.model.SimpleResourceLocation
- getCharOffset() - Method in class dev.metaschema.core.model.validation.XmlSchemaContentValidator.XmlValidationFinding
- getChildren() - Method in interface dev.metaschema.core.metapath.IExpression
-
Retrieve the child expressions associated with this expression.
- getChoice() - Method in class dev.metaschema.core.model.util.DefaultDiagramNode.ChoiceEdge
-
Get the associated choice.
- getChoiceGroup() - Method in class dev.metaschema.core.model.util.DefaultDiagramNode.ChoiceGroupEdge
-
Get the associated choice group.
- getChoiceGroupInstanceByName(String) - Method in interface dev.metaschema.core.model.IContainerModelAssembly
-
Get the choice group model instance contained within the model with the associated group as name.
- getChoiceGroupInstanceByName(String) - Method in interface dev.metaschema.core.model.IFeatureContainerModelAssembly
- getChoiceGroupInstanceMap() - Method in interface dev.metaschema.core.model.IContainerModelAssemblySupport
-
Get a listing of all choice group instances.
- getChoiceGroupInstances() - Method in class dev.metaschema.core.model.DefaultAssemblyModelBuilder
-
Get the appended choice group instances.
- getChoiceGroupInstances() - Method in interface dev.metaschema.core.model.IContainerModelAssembly
-
Get all choice group instances within the container.
- getChoiceGroupInstances() - Method in interface dev.metaschema.core.model.IFeatureContainerModelAssembly
- getChoiceInstances() - Method in class dev.metaschema.core.model.DefaultAssemblyModelBuilder
-
Get the appended choice instances.
- getChoiceInstances() - Method in interface dev.metaschema.core.model.IContainerModelAssembly
-
Get all choice instances within the container.
- getChoiceInstances() - Method in interface dev.metaschema.core.model.IContainerModelAssemblySupport
-
Get a listing of all choice instances.
- getChoiceInstances() - Method in interface dev.metaschema.core.model.IFeatureContainerModelAssembly
- getCode() - Method in interface dev.metaschema.core.metapath.IErrorCode
-
Get the error code value.
- getCodeAsString() - Method in interface dev.metaschema.core.metapath.IErrorCode
-
Get a combination of the error code family and value.
- getColumn() - Method in interface dev.metaschema.core.model.IResourceLocation
-
Get the line column for a location within a resource.
- getColumn() - Method in class dev.metaschema.core.model.SimpleResourceLocation
- getColumn() - Method in class dev.metaschema.core.model.validation.XmlSchemaContentValidator.XmlValidationFinding
- getConfiguration() - Method in class dev.metaschema.core.metapath.DynamicContext
-
Get the Metapath evaluation configuration.
- getConfiguration() - Method in class dev.metaschema.core.model.constraint.DefaultConstraintValidator
-
Get the current configuration of the serializer/deserializer.
- getConstraintIdentity(IConstraint) - Static method in interface dev.metaschema.core.model.constraint.IConstraint
-
Get a string that identifies the provided constraint using the most specific information available.
- getConstraints() - Method in class dev.metaschema.core.model.constraint.ConstraintValidationFinding
-
Get the constraints associated with the finding.
- getConstraints() - Method in interface dev.metaschema.core.model.constraint.IFeatureValueConstrained
- getConstraints() - Method in interface dev.metaschema.core.model.constraint.IValueConstrained
-
Retrieve the ordered collection of constraints.
- getConstraints() - Method in class dev.metaschema.core.model.constraint.ValueConstraintSet
- getConstraintsInternal() - Method in class dev.metaschema.core.model.constraint.ValueConstraintSet
-
Get the underlying constraint collection.
- getConstraintSupport() - Method in class dev.metaschema.core.model.constraint.AbstractTargetedConstraints
- getConstraintSupport() - Method in interface dev.metaschema.core.model.constraint.IFeatureModelConstrained
- getConstraintSupport() - Method in interface dev.metaschema.core.model.constraint.IFeatureValueConstrained
-
Lazy initialize the instances for the constraints when the constraints are first accessed.
- getConstraintValidationHandler() - Method in class dev.metaschema.core.model.constraint.DefaultConstraintValidator
-
Get the validation handler to use for handling constraint violations.
- getContainingDefinition() - Method in class dev.metaschema.core.model.AbstractChoiceGroupInstance
-
Retrieve the Metaschema assembly definition on which this instance is declared.
- getContainingDefinition() - Method in class dev.metaschema.core.model.AbstractChoiceInstance
-
Retrieve the Metaschema assembly definition on which this instance is declared.
- getContainingDefinition() - Method in class dev.metaschema.core.model.AbstractFlagInstance
- getContainingDefinition() - Method in class dev.metaschema.core.model.AbstractNamedModelInstance
- getContainingDefinition() - Method in interface dev.metaschema.core.model.IFlagInstance
- getContainingDefinition() - Method in interface dev.metaschema.core.model.IInstance
-
Retrieve the Metaschema module definition on which the instance was declared.
- getContainingDefinition() - Method in interface dev.metaschema.core.model.IModelInstance
- getContainingDefinition() - Method in interface dev.metaschema.core.model.INamedModelInstanceGrouped
- getContainingModule() - Method in class dev.metaschema.core.model.AbstractChoiceGroupInstance
- getContainingModule() - Method in class dev.metaschema.core.model.AbstractChoiceInstance
- getContainingModule() - Method in class dev.metaschema.core.model.AbstractFlagInstance
- getContainingModule() - Method in class dev.metaschema.core.model.AbstractGlobalDefinition
- getContainingModule() - Method in class dev.metaschema.core.model.AbstractNamedModelInstance
- getContainingModule() - Method in interface dev.metaschema.core.model.IModelElement
-
Retrieves the Metaschema module that contains the information element's declaration.
- getContextItem() - Method in class dev.metaschema.core.metapath.FocusContext
-
Get the context item.
- getContextItem() - Method in class dev.metaschema.core.metapath.function.CalledContext
-
Get the node item focus associated with the calling context.
- getCurrentDateTime() - Method in class dev.metaschema.core.metapath.DynamicContext
-
Get the current date and time.
- getCycledNodeItem() - Method in interface dev.metaschema.core.metapath.item.node.ICycledAssemblyNodeItem
-
Get the assembly item at the head of the cycle.
- getDataType() - Method in interface dev.metaschema.core.model.constraint.IMatchesConstraint
-
Get the expected data type.
- getDataType() - Method in interface dev.metaschema.core.model.util.IDiagramNode.IAttribute
-
Get the data type for the attribute.
- getDataTypeByAdapterClass(Class<TYPE>) - Method in class dev.metaschema.core.datatype.DataTypeService
-
Lookup a specific
IDataTypeAdapterby its adapter class. - getDataTypes() - Method in class dev.metaschema.core.datatype.DataTypeService
-
Get the collection of all registered data type adapters provided by this service.
- getDay() - Method in interface dev.metaschema.core.metapath.item.atomic.IDateItem
- getDay() - Method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeItem
- getDay() - Method in interface dev.metaschema.core.metapath.item.atomic.ITemporalItem
-
Get the day value of this temporal.
- getDay() - Method in interface dev.metaschema.core.metapath.item.atomic.ITimeItem
- getDecoder() - Method in class dev.metaschema.core.datatype.adapter.AbstractBinaryAdapter
-
Get the binary decoder to use to decode encoded data.
- getDecoder() - Method in class dev.metaschema.core.datatype.adapter.Base64Adapter
- getDecoder() - Method in class dev.metaschema.core.datatype.adapter.HexBinaryAdapter
- getDefault() - Method in class dev.metaschema.core.configuration.AbstractConfigurationFeature
- getDefault() - Method in interface dev.metaschema.core.configuration.IConfigurationFeature
-
Get the default value of the configuration feature.
- getDefaultData() - Method in class dev.metaschema.core.model.DefinitionCollectingModelWalker
- getDefaultData() - Method in class dev.metaschema.core.model.ModelWalker
-
Generate default state information.
- getDefaultJsonValueKey() - Method in class dev.metaschema.core.datatype.AbstractDataTypeAdapter
- getDefaultJsonValueKey() - Method in interface dev.metaschema.core.datatype.IDataTypeAdapter
-
Gets the default value to use as the JSON/YAML field name for a Metaschema field value if no JSON value key flag or name is configured.
- getDefaultJsonValueKey() - Method in class dev.metaschema.core.datatype.markup.MarkupLineAdapter
- getDefaultJsonValueKey() - Method in class dev.metaschema.core.datatype.markup.MarkupMultilineAdapter
- getDefaultLanguage() - Method in class dev.metaschema.core.metapath.StaticContext
-
Get the default language to be used by functions like fn:lang() when processing language-sensitive operations.
- getDefaultValue() - Method in interface dev.metaschema.core.model.IDefaultable
-
Retrieves the default data value for this model construct.
- getDefinition() - Method in class dev.metaschema.core.metapath.item.node.AbstractDefinitionNodeItem
- getDefinition() - Method in class dev.metaschema.core.metapath.item.node.AbstractInstanceNodeItem
- getDefinition() - Method in interface dev.metaschema.core.metapath.item.node.IDefinitionNodeItem
-
Get the Metaschema definition associated with this node.
- getDefinition() - Method in interface dev.metaschema.core.metapath.item.node.IFlagNodeItem
- getDefinition() - Method in class dev.metaschema.core.metapath.item.node.RecursionCollectingNodeItemVisitor.AssemblyRecord
-
Get the definition associated with the record.
- getDefinition() - Method in class dev.metaschema.core.model.AbstractAssemblyInstance
- getDefinition() - Method in class dev.metaschema.core.model.AbstractFieldInstance
- getDefinition() - Method in class dev.metaschema.core.model.AbstractFlagInstance
- getDefinition() - Method in class dev.metaschema.core.model.AbstractInlineAssemblyDefinition
- getDefinition() - Method in class dev.metaschema.core.model.AbstractInlineFieldDefinition
- getDefinition() - Method in class dev.metaschema.core.model.AbstractInlineFlagDefinition
- getDefinition() - Method in interface dev.metaschema.core.model.IAssemblyInstance
-
Retrieves the assembly definition referenced by this instance.
- getDefinition() - Method in interface dev.metaschema.core.model.IFeatureDefinitionInstanceInlined
- getDefinition() - Method in interface dev.metaschema.core.model.IFeatureDefinitionReferenceInstance
- getDefinition() - Method in interface dev.metaschema.core.model.IFieldInstance
-
Retrieves the field definition referenced by this instance.
- getDefinition() - Method in interface dev.metaschema.core.model.IFlagInstance
-
Retrieves the flag definition referenced by this instance.
- getDefinition() - Method in interface dev.metaschema.core.model.INamedInstance
-
Retrieve the definition of this instance.
- getDefinition() - Method in interface dev.metaschema.core.model.INamedModelInstance
- getDefinition() - Method in interface dev.metaschema.core.model.IValuedInstance
- getDefinition() - Method in class dev.metaschema.core.model.util.DefaultDiagramNode
- getDefinition() - Method in interface dev.metaschema.core.model.util.IDiagramNode
-
The Metaschema module definition associated with this node.
- getDefinitionQName() - Method in class dev.metaschema.core.model.AbstractGlobalDefinition
- getDefinitionQName() - Method in interface dev.metaschema.core.model.IDefinition
-
The qualified name for the definition.
- getDefinitionQName() - Method in interface dev.metaschema.core.model.IFeatureDefinitionInstanceInlined
- getDefinitions() - Method in class dev.metaschema.core.model.DefinitionCollectingModelWalker
-
Return the collection of definitions matching the configured filter.
- getDeprecatedVersion() - Method in interface dev.metaschema.core.model.constraint.IAllowedValue
-
If the value is deprecated, get the deprecated version.
- getDescription() - Method in class dev.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Get the constraint description provided to the builder.
- getDescription() - Method in interface dev.metaschema.core.model.constraint.IAllowedValue
-
Retrieves the enumerated value's description associated with this allowed value constraint entry.
- getDescription() - Method in interface dev.metaschema.core.model.IDescribable
-
Get the text that describes the basic use of the element.
- getDiscriminatorValue() - Method in interface dev.metaschema.core.model.INamedModelInstanceGrouped
-
Get the discriminator JSON property name to use to identify the type of a given instance object.
- getDocument() - Method in class dev.metaschema.core.datatype.markup.AbstractMarkupString
- getDocument() - Method in interface dev.metaschema.core.datatype.markup.IMarkupString
-
Get the top-level Flexmark document node for the markup.
- getDocumentLoader() - Method in class dev.metaschema.core.metapath.DynamicContext
-
Get the document loader assigned to this dynamic context.
- getDocumentNodeItem() - Method in interface dev.metaschema.core.metapath.item.node.IRootAssemblyNodeItem
-
Get the parent document node item for this root.
- getDocumentNodeItems(DynamicContext, ISequence<?>) - Static method in class dev.metaschema.core.metapath.item.ItemUtils
-
Get the ancestor document nodes for the provided items.
- getDocumentUri() - Method in interface dev.metaschema.core.metapath.item.node.IDocumentBasedNodeItem
-
Get the URI associated with this document.
- getDocumentUri() - Method in interface dev.metaschema.core.metapath.item.node.IDocumentNodeItem
- getDocumentUri() - Method in interface dev.metaschema.core.metapath.item.node.IModuleNodeItem
- getDocumentUri() - Method in class dev.metaschema.core.model.constraint.ConstraintValidationFinding
- getDocumentUri() - Method in interface dev.metaschema.core.model.validation.IValidationFinding
-
Get the document's URI.
- getDocumentUri() - Method in class dev.metaschema.core.model.validation.JsonSchemaContentValidator.JsonValidationFinding
- getDocumentUri() - Method in class dev.metaschema.core.model.validation.XmlSchemaContentValidator.XmlValidationFinding
- getEdges() - Method in class dev.metaschema.core.model.util.DefaultDiagramNode
- getEdges() - Method in interface dev.metaschema.core.model.util.IDiagramNode
-
Get the sequence of relationships between this and other nodes.
- getEffectiveDefaultValue() - Method in interface dev.metaschema.core.model.IDefaultable
-
Get the effective default value for the model construct.
- getEffectiveDefaultValue() - Method in interface dev.metaschema.core.model.IFeatureDefinitionInstanceInlined
- getEffectiveDefaultValue() - Method in interface dev.metaschema.core.model.IFeatureDefinitionReferenceInstance
-
The resolved default value, which allows an instance to override a definition's default value.
- getEffectiveDescription() - Method in interface dev.metaschema.core.model.IDescribable
-
Get the text that describes the basic use of the element, which allows an instance to override a definition's description.
- getEffectiveDescription() - Method in interface dev.metaschema.core.model.IFeatureDefinitionInstanceInlined
- getEffectiveDescription() - Method in interface dev.metaschema.core.model.IFeatureDefinitionReferenceInstance
- getEffectiveDisciminatorValue() - Method in interface dev.metaschema.core.model.INamedModelInstanceGrouped
-
Get the effective discriminator JSON property name to use to identify the type of a given instance object.
- getEffectiveFormalName() - Method in interface dev.metaschema.core.model.IDescribable
-
The resolved formal display name, which allows an instance to override a definition's name.
- getEffectiveFormalName() - Method in interface dev.metaschema.core.model.IFeatureDefinitionInstanceInlined
- getEffectiveFormalName() - Method in interface dev.metaschema.core.model.IFeatureDefinitionReferenceInstance
- getEffectiveIndex() - Method in interface dev.metaschema.core.model.IFeatureDefinitionInstanceInlined
- getEffectiveIndex() - Method in interface dev.metaschema.core.model.IFeatureDefinitionReferenceInstance
- getEffectiveIndex() - Method in interface dev.metaschema.core.model.INamed
-
Get the index value to use for binary naming based on the provided index values.
- getEffectiveJsonKey() - Method in interface dev.metaschema.core.model.INamedModelInstance
-
Get the JSON key flag instance for this model instance, if one is configured.
- getEffectiveJsonKey() - Method in interface dev.metaschema.core.model.INamedModelInstanceAbsolute
- getEffectiveJsonKey() - Method in interface dev.metaschema.core.model.INamedModelInstanceGrouped
- getEffectiveJsonValueKeyName() - Method in interface dev.metaschema.core.model.IFieldDefinition
-
Retrieves the configured static label to use as the value key, or the type specific name if a label is not configured.
- getEffectiveName() - Method in interface dev.metaschema.core.model.IFeatureDefinitionInstanceInlined
- getEffectiveName() - Method in interface dev.metaschema.core.model.IFeatureDefinitionReferenceInstance
- getEffectiveName() - Method in interface dev.metaschema.core.model.INamed
-
Get the name to use based on the provided names.
- getEffectiveXmlGroupAsQName() - Method in interface dev.metaschema.core.model.IChoiceInstance
- getEffectiveXmlGroupAsQName() - Method in interface dev.metaschema.core.model.IGroupable
-
Get the name used for the associated element wrapping a collection of elements in XML.
- getEncoder() - Method in class dev.metaschema.core.datatype.adapter.AbstractBinaryAdapter
-
Get the binary encoder to use to encode data.
- getEncoder() - Method in class dev.metaschema.core.datatype.adapter.Base64Adapter
- getEncoder() - Method in class dev.metaschema.core.datatype.adapter.HexBinaryAdapter
- getErrorCode() - Method in exception dev.metaschema.core.metapath.MetapathException
-
Get the error code, which indicates what type of error it is.
- getEvaluationStack() - Method in exception dev.metaschema.core.metapath.MetapathException
-
Retrieves the evaluation stack recording the expressions being evaluated.
- getExecutionStack() - Method in class dev.metaschema.core.metapath.DynamicContext
-
Return a copy of the current execution stack.
- getExecutor() - Method in class dev.metaschema.core.model.constraint.ParallelValidationConfig
-
Get the executor service, creating an internal pool if needed.
- getExpectConstraints() - Method in interface dev.metaschema.core.model.constraint.IFeatureValueConstrained
- getExpectConstraints() - Method in interface dev.metaschema.core.model.constraint.IValueConstrained
-
Get the collection of expect constraints, if any.
- getExpectConstraints() - Method in class dev.metaschema.core.model.constraint.ValueConstraintSet
- getExportedAssemblyDefinitionByName(Integer) - Method in class dev.metaschema.core.model.AbstractModule
- getExportedAssemblyDefinitionByName(Integer) - Method in interface dev.metaschema.core.model.IModule
-
Retrieves the exported named assembly definition, if it exists.
- getExportedAssemblyDefinitionByName(Integer) - Method in interface dev.metaschema.core.model.IModuleExtended
- getExportedAssemblyDefinitions() - Method in class dev.metaschema.core.model.AbstractModule
- getExportedAssemblyDefinitions() - Method in interface dev.metaschema.core.model.IModule
-
Retrieve the top-level assembly definitions that are marked global in this Metaschema module or in any imported Metaschema module.
- getExportedAssemblyDefinitions() - Method in interface dev.metaschema.core.model.IModuleExtended
- getExportedFieldDefinitionByName(Integer) - Method in class dev.metaschema.core.model.AbstractModule
- getExportedFieldDefinitionByName(Integer) - Method in interface dev.metaschema.core.model.IModule
-
Retrieves the exported named field definition, if it exists.
- getExportedFieldDefinitionByName(Integer) - Method in interface dev.metaschema.core.model.IModuleExtended
- getExportedFieldDefinitions() - Method in class dev.metaschema.core.model.AbstractModule
- getExportedFieldDefinitions() - Method in interface dev.metaschema.core.model.IModule
-
Retrieve the top-level field definitions that are marked global in this Metaschema module or in any imported Metaschema module.
- getExportedFieldDefinitions() - Method in interface dev.metaschema.core.model.IModuleExtended
- getExportedFlagDefinitionByName(IEnhancedQName) - Method in class dev.metaschema.core.model.AbstractModule
- getExportedFlagDefinitionByName(IEnhancedQName) - Method in interface dev.metaschema.core.model.IModule
-
Retrieves the exported named flag definition, if it exists.
- getExportedFlagDefinitionByName(IEnhancedQName) - Method in interface dev.metaschema.core.model.IModuleExtended
- getExportedFlagDefinitions() - Method in class dev.metaschema.core.model.AbstractModule
- getExportedFlagDefinitions() - Method in interface dev.metaschema.core.model.IModule
-
Retrieve the top-level flag definitions that are marked global in this Metaschema module or in any imported Metaschema modules.
- getExportedFlagDefinitions() - Method in interface dev.metaschema.core.model.IModuleExtended
- getExportedRootAssemblyDefinitionByName(Integer) - Method in class dev.metaschema.core.model.AbstractModule
- getExportedRootAssemblyDefinitionByName(Integer) - Method in interface dev.metaschema.core.model.IModule
-
Retrieves the exported named root assembly definition, if it exists.
- getExportedRootAssemblyDefinitions() - Method in interface dev.metaschema.core.model.IModule
-
Retrieves the top-level assembly definitions that are marked as roots from the current Metaschema module and any imported Metaschema modules.
- getExportedRootAssemblyDefinitions() - Method in interface dev.metaschema.core.model.IModuleExtended
- getExtensible() - Method in interface dev.metaschema.core.model.constraint.IAllowedValuesConstraint
-
Determines the degree to which this constraint can be extended by other constraints applied to the same value.
- getFeatureValues() - Method in class dev.metaschema.core.configuration.DefaultConfiguration
- getFeatureValues() - Method in interface dev.metaschema.core.configuration.IConfiguration
-
Get the mapping of each feature mapped to its value.
- getFeatureValues() - Method in class dev.metaschema.core.model.constraint.DefaultConstraintValidator
- getFieldDefinitionByName(Integer) - Method in interface dev.metaschema.core.model.IModule
-
Retrieves the top-level field definition in this Metaschema module with the matching name, if it exists.
- getFieldDefinitionByName(Integer) - Method in interface dev.metaschema.core.model.IModuleExtended
- getFieldDefinitions() - Method in interface dev.metaschema.core.model.IModule
-
Retrieves the top-level field definitions in this Metaschema module.
- getFieldDefinitions() - Method in interface dev.metaschema.core.model.IModuleExtended
- getFieldInstanceByName(Integer) - Method in interface dev.metaschema.core.model.IContainerModel
-
Get the field instance contained within the model with the associated use name.
- getFieldInstanceByName(Integer) - Method in interface dev.metaschema.core.model.IContainerModelAbsolute
- getFieldInstanceByName(Integer) - Method in interface dev.metaschema.core.model.IContainerModelGrouped
-
Get the field instance contained within the model with the associated use name.
- getFieldInstanceByName(Integer) - Method in interface dev.metaschema.core.model.IFeatureContainerModelAbsolute
- getFieldInstanceByName(Integer) - Method in interface dev.metaschema.core.model.IFeatureContainerModelGrouped
- getFieldInstanceMap() - Method in class dev.metaschema.core.model.AbstractContainerModelSupport
- getFieldInstanceMap() - Method in interface dev.metaschema.core.model.IContainerModelSupport
-
Get a mapping of all field instances, mapped from their effective name to the instance.
- getFieldInstances() - Method in class dev.metaschema.core.model.DefaultChoiceGroupModelBuilder
-
Get the appended field instances.
- getFieldInstances() - Method in interface dev.metaschema.core.model.IContainerModel
-
Get all field instances within the container.
- getFieldInstances() - Method in interface dev.metaschema.core.model.IContainerModelAbsolute
- getFieldInstances() - Method in interface dev.metaschema.core.model.IContainerModelGrouped
-
Get all field instances within the container.
- getFieldInstances() - Method in interface dev.metaschema.core.model.IFeatureContainerModelAbsolute
- getFieldInstances() - Method in interface dev.metaschema.core.model.IFeatureContainerModelGrouped
- getFieldValue(Object) - Method in interface dev.metaschema.core.model.IFieldDefinition
-
Get the value of the field's value from the field item object.
- getFilter() - Method in class dev.metaschema.core.model.DefinitionCollectingModelWalker
-
Retrieves the filter used for matching.
- getFindings() - Method in class dev.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- getFindings() - Method in class dev.metaschema.core.model.validation.AggregateValidationResult
- getFindings() - Method in interface dev.metaschema.core.model.validation.IValidationResult
-
Get the list of validation findings, which may be empty.
- getFirstItem(boolean) - Method in interface dev.metaschema.core.metapath.item.ISequence
-
Retrieves the first item in this sequence.
- getFirstItem(ISequence<T>, boolean) - Static method in interface dev.metaschema.core.metapath.item.ISequence
-
Retrieves the first item in a sequence.
- getFirstItem(Stream<T>, boolean) - Static method in interface dev.metaschema.core.metapath.item.ISequence
-
Retrieves the first item in a stream of items.
- getFlagByName(IEnhancedQName) - Method in class dev.metaschema.core.metapath.item.node.IFeatureFlagContainerItem.FlagContainer
-
Get a flag in this container using the associated flag qualified name.
- getFlagByName(IEnhancedQName) - Method in interface dev.metaschema.core.metapath.item.node.IFeatureFlagContainerItem
- getFlagByName(IEnhancedQName) - Method in interface dev.metaschema.core.metapath.item.node.IFlagNodeItem
-
FlagContainer do not have flag items.
- getFlagByName(IEnhancedQName) - Method in interface dev.metaschema.core.metapath.item.node.INodeItem
-
Lookup a flag and value data on this node by it's effective qualified name.
- getFlagContainer() - Method in interface dev.metaschema.core.model.IFeatureContainerFlag
-
Lazy initialize the flag instances associated with this definition.
- getFlagDefinitionByName(IEnhancedQName) - Method in interface dev.metaschema.core.model.IModule
-
Retrieves the top-level flag definition in this Metaschema module with the matching name, if it exists.
- getFlagDefinitionByName(IEnhancedQName) - Method in interface dev.metaschema.core.model.IModuleExtended
- getFlagDefinitions() - Method in interface dev.metaschema.core.model.IModule
-
Retrieves the top-level flag definitions in this Metaschema module.
- getFlagDefinitions() - Method in interface dev.metaschema.core.model.IModuleExtended
- getFlagInstanceByName(Integer) - Method in interface dev.metaschema.core.model.IFeatureContainerFlag
- getFlagInstanceByName(Integer) - Method in interface dev.metaschema.core.model.IModelDefinition
-
Retrieves a flag instance, by the flag's effective name-based qualified name index.
- getFlagInstanceMap() - Method in interface dev.metaschema.core.model.IContainerFlagSupport
-
Get a mapping of flag effective name to flag instance.
- getFlagInstances() - Method in interface dev.metaschema.core.model.IFeatureContainerFlag
- getFlagInstances() - Method in interface dev.metaschema.core.model.IModelDefinition
-
Retrieves the flag instances for all flags defined on the containing definition.
- getFlags() - Method in class dev.metaschema.core.metapath.item.node.IFeatureFlagContainerItem.FlagContainer
-
Get the flags in this container.
- getFlags() - Method in interface dev.metaschema.core.metapath.item.node.IFeatureFlagContainerItem
- getFlags() - Method in interface dev.metaschema.core.metapath.item.node.IFlagNodeItem
-
FlagContainer do not have flag items.
- getFlags() - Method in interface dev.metaschema.core.metapath.item.node.INodeItem
-
Get the flags and value data associated this node.
- getFlexmarkFactory() - Method in interface dev.metaschema.core.datatype.markup.IMarkupString
-
Get the underlying Flexmark factory supporting markup serialization.
- getFlexmarkFactory() - Method in class dev.metaschema.core.datatype.markup.MarkupLine
- getFlexmarkFactory() - Method in class dev.metaschema.core.datatype.markup.MarkupMultiline
- getFlexmarkHtmlConverter() - Method in class dev.metaschema.core.datatype.markup.flexmark.FlexmarkFactory
-
Get the Flexmark HTML converter, which can produce markdown from HTML content.
- getFocusContext() - Method in class dev.metaschema.core.metapath.DynamicContext
-
Get the focus context for this dynamic context.
- getFormalName() - Method in class dev.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Get the constraint formal name provided to the builder.
- getFormalName() - Method in interface dev.metaschema.core.model.IDescribable
-
The formal display name.
- getFormatter() - Method in class dev.metaschema.core.datatype.markup.flexmark.FlexmarkFactory
-
Get the Flexmark formatter, which can produce markdown from a markdown syntax tree.
- getFunction() - Method in class dev.metaschema.core.metapath.function.CalledContext
-
Get the function instance associated with the calling context.
- getFunction(IEnhancedQName, int) - Method in class dev.metaschema.core.metapath.function.FunctionLibrary
- getFunction(IEnhancedQName, int) - Method in class dev.metaschema.core.metapath.function.FunctionService
- getFunction(IEnhancedQName, int) - Method in interface dev.metaschema.core.metapath.function.IFunctionLibrary
-
Retrieve the function with the provided namespace qualified name that supports the signature of the provided
arity, if such a function exists. - getFunction(IEnhancedQName, int) - Method in interface dev.metaschema.core.metapath.function.IFunctionResolver
-
Retrieve the function with the provided name that supports the signature of the provided methods.
- getGitBranch() - Method in interface dev.metaschema.core.util.IVersionInfo
-
The current git branch.
- getGitClosestTag() - Method in interface dev.metaschema.core.util.IVersionInfo
-
The closest tag in the git commit history.
- getGitCommit() - Method in interface dev.metaschema.core.util.IVersionInfo
-
The last git commit hash.
- getGitOriginUrl() - Method in interface dev.metaschema.core.util.IVersionInfo
-
The git repository URL used to retrieve the branch.
- getGroupAsName() - Method in class dev.metaschema.core.model.AbstractChoiceInstance
- getGroupAsName() - Method in interface dev.metaschema.core.model.IGroupable
-
Get the name provided for grouping.
- getHasCardinalityConstraints() - Method in class dev.metaschema.core.model.constraint.AssemblyConstraintSet
- getHasCardinalityConstraints() - Method in interface dev.metaschema.core.model.constraint.IFeatureModelConstrained
- getHasCardinalityConstraints() - Method in interface dev.metaschema.core.model.constraint.IModelConstrained
-
Get the collection of cardinality constraints, if any.
- getHighestSeverity() - Method in class dev.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- getHighestSeverity() - Method in class dev.metaschema.core.model.validation.AggregateValidationResult
- getHighestSeverity() - Method in interface dev.metaschema.core.model.validation.IValidationResult
-
Get the highest finding severity level for the validation.
- getHour() - Method in interface dev.metaschema.core.metapath.item.atomic.IDateItem
- getHour() - Method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeItem
- getHour() - Method in interface dev.metaschema.core.metapath.item.atomic.ITemporalItem
-
Get the hour value of this temporal.
- getHour() - Method in interface dev.metaschema.core.metapath.item.atomic.ITimeItem
- getHtmlRenderer() - Method in class dev.metaschema.core.datatype.markup.flexmark.FlexmarkFactory
-
Get the Flexmark HTML renderer, which can produce HTML from a markdown syntax tree.
- getId() - Method in class dev.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Get the constraint identifier provided to the builder.
- getId() - Method in interface dev.metaschema.core.model.constraint.IConstraint
-
Retrieve the unique identifier for the constraint.
- getIdentifier() - Method in class dev.metaschema.core.model.constraint.ConstraintValidationFinding
- getIdentifier() - Method in class dev.metaschema.core.model.util.DefaultDiagramNode
- getIdentifier() - Method in interface dev.metaschema.core.model.util.IDiagramNode
-
The identifier of the node used for cross-referenceing.
- getIdentifier() - Method in interface dev.metaschema.core.model.validation.IValidationFinding
-
Get the unique identifier for the finding.
- getIdentifier() - Method in class dev.metaschema.core.model.validation.JsonSchemaContentValidator.JsonValidationFinding
- getIdentifier() - Method in class dev.metaschema.core.model.validation.XmlSchemaContentValidator.XmlValidationFinding
- getIdReference() - Method in class dev.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension.InsertAnchorNode
-
Get the identifier of the given type to use to determine what to insert.
- getImplicitTimeZone() - Method in class dev.metaschema.core.metapath.DynamicContext
-
Get the default time zone used for evaluation.
- getImplicitTimeZoneAsDayTimeDuration() - Method in class dev.metaschema.core.metapath.DynamicContext
-
Get the default time zone used for evaluation.
- getImportedConstraintSets() - Method in interface dev.metaschema.core.model.constraint.IConstraintSet
-
Get constraint sets imported by this constraint set.
- getImportedConstraintSets() - Method in class dev.metaschema.core.model.constraint.MetaConstraintSet
- getImportedConstraintSets() - Method in class dev.metaschema.core.model.constraint.ScopedConstraintSet
- getImportedModuleByShortName(String) - Method in class dev.metaschema.core.model.AbstractModule
- getImportedModuleByShortName(String) - Method in interface dev.metaschema.core.model.IModule
-
Retrieve the imported Metaschema module with the specified name, if it exists.
- getImportedModuleByShortName(String) - Method in interface dev.metaschema.core.model.IModuleExtended
- getImportedModules() - Method in class dev.metaschema.core.model.AbstractModule
- getImportedModules() - Method in interface dev.metaschema.core.model.IModule
-
Retrieves all Metaschema modules imported by this Metaschema module.
- getImportedModules() - Method in interface dev.metaschema.core.model.IModuleExtended
- getImports(T) - Method in class dev.metaschema.core.model.AbstractModuleLoader
-
Get the list of Metaschema module URIs associated with the provided binding.
- getIndex() - Method in interface dev.metaschema.core.model.INamed
-
Retrieve the index value to use for binary naming.
- getIndexConstraints() - Method in class dev.metaschema.core.model.constraint.AssemblyConstraintSet
- getIndexConstraints() - Method in interface dev.metaschema.core.model.constraint.IFeatureModelConstrained
- getIndexConstraints() - Method in interface dev.metaschema.core.model.constraint.IModelConstrained
-
Get the collection of index constraints, if any.
- getIndexHasKeyConstraints() - Method in interface dev.metaschema.core.model.constraint.IFeatureValueConstrained
- getIndexHasKeyConstraints() - Method in interface dev.metaschema.core.model.constraint.IValueConstrained
-
Get the collection of index key reference constraints, if any.
- getIndexHasKeyConstraints() - Method in class dev.metaschema.core.model.constraint.ValueConstraintSet
- getIndexName() - Method in interface dev.metaschema.core.model.constraint.IIndexHasKeyConstraint
-
The name of the index used to verify cross references.
- getIndexPosition() - Method in interface dev.metaschema.core.qname.IEnhancedQName
-
Get the index position of the qualified name.
- getIndicator() - Method in enum dev.metaschema.core.metapath.type.Occurrence
-
Get the occurrence indicator to use in the signature string for the argument.
- getInlineInstance() - Method in class dev.metaschema.core.model.AbstractGlobalDefinition
- getInlineInstance() - Method in class dev.metaschema.core.model.AbstractInlineAssemblyDefinition
- getInlineInstance() - Method in class dev.metaschema.core.model.AbstractInlineFieldDefinition
- getInlineInstance() - Method in class dev.metaschema.core.model.AbstractInlineFlagDefinition
- getInlineInstance() - Method in interface dev.metaschema.core.model.IAssemblyDefinition
- getInlineInstance() - Method in interface dev.metaschema.core.model.IDefinition
-
If
IDefinition.isInline()istrue, return the instance the definition is inlined for. - getInlineInstance() - Method in interface dev.metaschema.core.model.IFeatureDefinitionInstanceInlined
- getInlineInstance() - Method in interface dev.metaschema.core.model.IFeatureDefinitionReferenceInstance
-
Get the instance this definition is combined with.
- getInlineInstance() - Method in interface dev.metaschema.core.model.IFieldDefinition
- getInlineInstance() - Method in interface dev.metaschema.core.model.IFlagDefinition
- getInserts() - Method in class dev.metaschema.core.datatype.markup.AbstractMarkupString
- getInserts() - Method in class dev.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension.InsertVisitor
-
Get the collected insert nodes.
- getInserts() - Method in interface dev.metaschema.core.datatype.markup.IMarkupString
-
Get markup inserts used as place holders within the string.
- getInserts(Predicate<InsertAnchorExtension.InsertAnchorNode>) - Method in class dev.metaschema.core.datatype.markup.AbstractMarkupString
-
Retrieve all insert statements that are contained within this markup text that match the provided filter.
- getInserts(Predicate<InsertAnchorExtension.InsertAnchorNode>) - Method in interface dev.metaschema.core.datatype.markup.IMarkupString
-
Retrieve all insert statements that are contained within this markup text that match the provided filter.
- getInstance() - Static method in class dev.metaschema.core.metapath.function.FunctionService
-
Get the singleton instance of the function service.
- getInstance() - Method in class dev.metaschema.core.metapath.item.node.AbstractInstanceNodeItem
- getInstance() - Method in interface dev.metaschema.core.metapath.item.node.IDefinitionNodeItem
-
Retrieve the instance associated with this path segment.
- getInstance() - Method in interface dev.metaschema.core.metapath.item.node.IFeatureOrhpanedDefinitionNodeItem
- getInstance() - Method in interface dev.metaschema.core.metapath.item.node.IFlagNodeItem
- getInstance() - Method in interface dev.metaschema.core.metapath.item.node.IRootAssemblyNodeItem
- getInstance() - Method in class dev.metaschema.core.model.util.DefaultDiagramNode.ChoiceGroupEdge
- getInstance() - Method in interface dev.metaschema.core.model.util.IDiagramNode.IEdge
-
Get the associated Metaschema definition instance the edge is based on.
- getItem() - Method in exception dev.metaschema.core.metapath.function.CastFunctionException
-
Get the item associated with the exception.
- getItem() - Method in exception dev.metaschema.core.metapath.type.InvalidTypeMetapathException
-
Get the associated item, if provided for the exception.
- getItemClass() - Method in interface dev.metaschema.core.metapath.type.IArrayTest
- getItemClass() - Method in interface dev.metaschema.core.metapath.type.IAtomicOrUnionType
-
Get the Java class for the item this type supports.
- getItemClass() - Method in interface dev.metaschema.core.metapath.type.IItemType
-
Get the item Java class associated with this item type.
- getItemClass() - Method in interface dev.metaschema.core.metapath.type.IKindTest
- getItemClass() - Method in interface dev.metaschema.core.metapath.type.IMapTest
- getItemInstance(Object) - Method in interface dev.metaschema.core.model.IChoiceGroupInstance
-
Get the named model instance for the provided choice group item.
- getItemType() - Method in class dev.metaschema.core.datatype.AbstractDataTypeAdapter
- getItemType() - Method in interface dev.metaschema.core.datatype.IDataTypeAdapter
-
Get the item type information of the associated item.
- getItemTypeByItemClass(Class<? extends IItem>) - Method in class dev.metaschema.core.datatype.DataTypeService
-
Lookup a specific
IAtomicOrUnionTypeby its item class. - getItemTypes() - Method in interface dev.metaschema.core.metapath.item.ISequence
-
Get a list of the Java class types for each item in this sequence.
- getItemValues(Object) - Method in interface dev.metaschema.core.model.IGroupable
-
Get the item values for the provided
instanceValue. - getJavaClass() - Method in class dev.metaschema.core.datatype.AbstractDataTypeAdapter
- getJavaClass() - Method in interface dev.metaschema.core.datatype.IDataTypeAdapter
-
Get the Java class supported by this adapter.
- getJavaTypeAdapter() - Method in class dev.metaschema.core.metapath.item.atomic.AbstractAtomicItemBase
- getJavaTypeAdapter() - Method in interface dev.metaschema.core.metapath.item.atomic.IAnyAtomicItem
-
Get the item's type adapter.
- getJavaTypeAdapter() - Method in interface dev.metaschema.core.model.IValuedDefinition
-
Retrieves the data type of the definition's value.
- getJavaTypeAdapters() - Method in class dev.metaschema.core.datatype.AbstractDataTypeProvider
- getJavaTypeAdapters() - Method in interface dev.metaschema.core.datatype.IDataTypeProvider
-
Get the
IDataTypeAdapterinstances associated with this provider. - getJsonBaseUri() - Method in interface dev.metaschema.core.model.IModule
-
Retrieve the JSON schema base URI associated with the Metaschema module.
- getJsonDiscriminatorProperty() - Method in interface dev.metaschema.core.model.IChoiceGroupInstance
-
Get the JSON property to use to discriminate between JSON objects.
- getJsonGroupAsBehavior() - Method in interface dev.metaschema.core.model.IGroupable
-
Gets the configured JSON group-as strategy.
- getJsonKey() - Method in class dev.metaschema.core.model.AbstractInlineAssemblyDefinition
- getJsonKey() - Method in class dev.metaschema.core.model.AbstractInlineFieldDefinition
- getJsonKey() - Method in interface dev.metaschema.core.model.IFeatureContainerFlag
- getJsonKey() - Method in interface dev.metaschema.core.model.IModelDefinition
-
Retrieves the flag instance to use as the property name for the containing object in JSON whose value will be the object containing the flag.
- getJsonKey() - Method in interface dev.metaschema.core.model.INamedModelInstance
-
Get the JSON key associated with this instance.
- getJsonKey() - Method in interface dev.metaschema.core.model.INamedModelInstanceAbsolute
- getJsonKey() - Method in interface dev.metaschema.core.model.INamedModelInstanceGrouped
- getJsonKeyFlagInstance() - Method in interface dev.metaschema.core.model.IContainerFlagSupport
-
Get the JSON key flag instance.
- getJsonKeyFlagInstanceName() - Method in interface dev.metaschema.core.model.IChoiceGroupInstance
-
Get the effective name of the JSON key flag, if a JSON key is configured.
- getJsonName() - Method in interface dev.metaschema.core.model.IChoiceGroupInstance
- getJsonName() - Method in interface dev.metaschema.core.model.IJsonInstance
-
Get the name used for the instance in JSON/YAML serialization.
- getJsonName() - Method in interface dev.metaschema.core.model.IJsonNamed
-
Get the name used for the associated property in JSON/YAML serialization-related operations.
- getJsonName() - Method in interface dev.metaschema.core.model.INamedModelElement
- getJsonName() - Method in interface dev.metaschema.core.model.INamedModelInstanceAbsolute
- getJsonRawType() - Method in class dev.metaschema.core.datatype.adapter.AbstractBinaryAdapter
- getJsonRawType() - Method in class dev.metaschema.core.datatype.adapter.AbstractDurationAdapter
- getJsonRawType() - Method in class dev.metaschema.core.datatype.adapter.AbstractIntegerAdapter
- getJsonRawType() - Method in class dev.metaschema.core.datatype.adapter.AbstractStringAdapter
- getJsonRawType() - Method in class dev.metaschema.core.datatype.adapter.BooleanAdapter
- getJsonRawType() - Method in class dev.metaschema.core.datatype.adapter.DateAdapter
- getJsonRawType() - Method in class dev.metaschema.core.datatype.adapter.DateTimeAdapter
- getJsonRawType() - Method in class dev.metaschema.core.datatype.adapter.DateTimeWithTZAdapter
- getJsonRawType() - Method in class dev.metaschema.core.datatype.adapter.DateWithTZAdapter
- getJsonRawType() - Method in class dev.metaschema.core.datatype.adapter.DecimalAdapter
- getJsonRawType() - Method in class dev.metaschema.core.datatype.adapter.IPv4AddressAdapter
- getJsonRawType() - Method in class dev.metaschema.core.datatype.adapter.IPv6AddressAdapter
- getJsonRawType() - Method in class dev.metaschema.core.datatype.adapter.QNameAdapter
- getJsonRawType() - Method in class dev.metaschema.core.datatype.adapter.TimeAdapter
- getJsonRawType() - Method in class dev.metaschema.core.datatype.adapter.TimeWithTZAdapter
- getJsonRawType() - Method in class dev.metaschema.core.datatype.adapter.UriAdapter
- getJsonRawType() - Method in class dev.metaschema.core.datatype.adapter.UriReferenceAdapter
- getJsonRawType() - Method in class dev.metaschema.core.datatype.adapter.UuidAdapter
- getJsonRawType() - Method in interface dev.metaschema.core.datatype.IDataTypeAdapter
-
The JSON primative type of the data type.
- getJsonRawType() - Method in class dev.metaschema.core.datatype.markup.MarkupMultilineAdapter
- getJsonValueKey() - Method in interface dev.metaschema.core.model.IFieldDefinition
-
Retrieves the key to use as the field name for this field's value in JSON.
- getJsonValueKeyFlagInstance() - Method in interface dev.metaschema.core.model.IFieldDefinition
-
Retrieves the flag instance whose value will be used as the "value key".
- getJsonValueKeyName() - Method in interface dev.metaschema.core.model.IFieldDefinition
-
Retrieves the configured static label to use as the value key, or the type specific name if a label is not configured.
- getKey() - Method in interface dev.metaschema.core.metapath.item.function.ICalendarMapKey
- getKey() - Method in interface dev.metaschema.core.metapath.item.function.IDecimalMapKey
- getKey() - Method in interface dev.metaschema.core.metapath.item.function.IMapKey
-
Get the atomic item used as the key.
- getKey() - Method in interface dev.metaschema.core.metapath.item.function.ITemporalMapKey
- getKeyFields() - Method in class dev.metaschema.core.model.constraint.AbstractKeyConstraintBuilder
-
Get the list of key fields set on this builder.
- getKeyFields() - Method in interface dev.metaschema.core.model.constraint.IIndex
-
Retrieve the key field components used to generate a key for this index.
- getKeyFields() - Method in interface dev.metaschema.core.model.constraint.IKeyConstraint
-
Retrieve the list of keys to use in creating and looking up an entry in a given index.
- getKeyType() - Method in interface dev.metaschema.core.metapath.type.IMapTest
-
Get the expected atomic type of the map's key.
- getKind() - Method in class dev.metaschema.core.model.constraint.ConstraintValidationFinding
- getKind() - Method in interface dev.metaschema.core.model.validation.IValidationFinding
-
Get the finding type.
- getKind() - Method in class dev.metaschema.core.model.validation.JsonSchemaContentValidator.JsonValidationFinding
- getKind() - Method in class dev.metaschema.core.model.validation.XmlSchemaContentValidator.XmlValidationFinding
- getLabel() - Method in interface dev.metaschema.core.model.util.IDiagramNode
-
The human-readable label for the node.
- getLabel() - Method in interface dev.metaschema.core.model.util.IDiagramNode.IAttribute
-
The human-readable label for the attribute.
- getLetExpressions() - Method in interface dev.metaschema.core.model.constraint.IFeatureValueConstrained
- getLetExpressions() - Method in interface dev.metaschema.core.model.constraint.IValueConstrained
-
Get the collection of let expressions, if any.
- getLetExpressions() - Method in class dev.metaschema.core.model.constraint.ValueConstraintSet
- getLevel() - Method in class dev.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Get the constraint severity level provided to the builder.
- getLevel() - Method in interface dev.metaschema.core.model.constraint.IConstraint
-
The significance of a violation of this constraint.
- getLevel() - Method in class dev.metaschema.core.model.constraint.IReportConstraint.Builder
- getLine() - Method in interface dev.metaschema.core.model.IResourceLocation
-
Get the line for a location within a resource.
- getLine() - Method in class dev.metaschema.core.model.SimpleResourceLocation
- getLine() - Method in class dev.metaschema.core.model.validation.XmlSchemaContentValidator.XmlValidationFinding
- getListOptions() - Method in class dev.metaschema.core.datatype.markup.flexmark.FlexmarkFactory
-
Get configured options for processing HTML and markdown lists.
- getLoadedResources() - Method in class dev.metaschema.core.model.AbstractLoader
- getLoadedResources() - Method in interface dev.metaschema.core.model.ILoader
-
Retrieve the set of loaded resources.
- getLocalName() - Method in interface dev.metaschema.core.qname.IEnhancedQName
-
Get the local part of the qualified name.
- getLocation() - Method in interface dev.metaschema.core.metapath.item.node.IDefinitionNodeItem
- getLocation() - Method in interface dev.metaschema.core.metapath.item.node.INodeItem
-
Get the resource location information for the node, if known.
- getLocation() - Method in class dev.metaschema.core.model.constraint.ConstraintValidationFinding
- getLocation() - Method in interface dev.metaschema.core.model.IModule
-
Retrieves the location where the Metaschema module was loaded from.
- getLocation() - Method in interface dev.metaschema.core.model.validation.IValidationFinding
-
Get the location in the associated resource associated with the finding.
- getLocation() - Method in class dev.metaschema.core.model.validation.JsonSchemaContentValidator.JsonValidationFinding
- getLocation() - Method in class dev.metaschema.core.model.validation.XmlSchemaContentValidator.XmlValidationFinding
- getLocation(Object) - Method in interface dev.metaschema.core.model.IDefinition
-
Get the resource location information for the provided item, if known.
- getLocationHint() - Method in interface dev.metaschema.core.model.IModule
-
Get a hint about where the source is location.
- getLocationHint() - Method in interface dev.metaschema.core.model.ISource
-
Get a hint about where the source is location.
- getLocations() - Method in class dev.metaschema.core.metapath.item.node.RecursionCollectingNodeItemVisitor.AssemblyRecord
-
Get the node locations where the definition associated with this record is used.
- getLock() - Method in class dev.metaschema.core.model.constraint.ValueConstraintSet
-
Get the read-write lock used to manage access to the underlying constraint collections.
- getMarkdownParser() - Method in class dev.metaschema.core.datatype.markup.flexmark.FlexmarkFactory
-
Get the Flexmark markdown parser, which can produce a markdown syntax tree.
- getMatchesConstraints() - Method in interface dev.metaschema.core.model.constraint.IFeatureValueConstrained
- getMatchesConstraints() - Method in interface dev.metaschema.core.model.constraint.IValueConstrained
-
Get the collection of matches constraints, if any.
- getMatchesConstraints() - Method in class dev.metaschema.core.model.constraint.ValueConstraintSet
- getMaxOccurs() - Method in interface dev.metaschema.core.model.constraint.ICardinalityConstraint
-
Retrieve the required maximum occurrence of the target instance.
- getMaxOccurs() - Method in interface dev.metaschema.core.model.IChoiceGroupInstance
-
Get the maximum cardinality for this associated instance.
- getMaxOccurs() - Method in interface dev.metaschema.core.model.IChoiceInstance
- getMaxOccurs() - Method in interface dev.metaschema.core.model.IGroupable
-
Get the maximum cardinality for this associated instance.
- getMaxOccurs() - Method in interface dev.metaschema.core.model.INamedModelInstanceGrouped
- getMessage() - Method in exception dev.metaschema.core.metapath.MetapathException
- getMessage() - Method in class dev.metaschema.core.model.constraint.AbstractConfigurableMessageConstraintBuilder
-
Get the constraint message provided to the builder.
- getMessage() - Method in class dev.metaschema.core.model.constraint.ConstraintValidationFinding
- getMessage() - Method in interface dev.metaschema.core.model.constraint.IConfigurableMessageConstraint
-
A message to emit when the constraint is violated.
- getMessage() - Method in interface dev.metaschema.core.model.validation.IValidationFinding
-
Get the finding message.
- getMessage() - Method in class dev.metaschema.core.model.validation.JsonSchemaContentValidator.JsonValidationFinding
- getMessage() - Method in class dev.metaschema.core.model.validation.XmlSchemaContentValidator.XmlValidationFinding
- getMessageText() - Method in exception dev.metaschema.core.metapath.MetapathException
-
Get the message text without the error code prefix.
- getMetapath() - Method in interface dev.metaschema.core.metapath.item.node.INodeItem
-
Get the path for this node item as a Metapath.
- getMetaschemaData() - Method in interface dev.metaschema.core.model.IBoundObject
-
Get additional Metaschema-related information for the object (i.e., resource location).
- getMinOccurs() - Method in interface dev.metaschema.core.model.constraint.ICardinalityConstraint
-
Retrieve the required minimum occurrence of the target instance.
- getMinOccurs() - Method in interface dev.metaschema.core.model.IChoiceInstance
- getMinOccurs() - Method in interface dev.metaschema.core.model.IGroupable
-
Get the minimum cardinality for this associated instance.
- getMinOccurs() - Method in interface dev.metaschema.core.model.INamedModelInstanceGrouped
- getMinute() - Method in interface dev.metaschema.core.metapath.item.atomic.IDateItem
- getMinute() - Method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeItem
- getMinute() - Method in interface dev.metaschema.core.metapath.item.atomic.ITemporalItem
-
Get the minute value of this temporal.
- getMinute() - Method in interface dev.metaschema.core.metapath.item.atomic.ITimeItem
- getModel() - Method in interface dev.metaschema.core.metapath.item.node.IFeatureFlagContainerItem
-
Get the model implementation that potentially contains flags.
- getModel() - Method in interface dev.metaschema.core.metapath.item.node.IFeatureModelContainerItem
- getModelContainer() - Method in interface dev.metaschema.core.model.IFeatureContainerModelAbsolute
-
Get the model container implementation instance.
- getModelContainer() - Method in interface dev.metaschema.core.model.IFeatureContainerModelAssembly
-
Get the model container implementation instance.
- getModelContainer() - Method in interface dev.metaschema.core.model.IFeatureContainerModelGrouped
-
Get the model container implementation instance.
- getModelInstances() - Method in class dev.metaschema.core.model.DefaultChoiceModelBuilder
-
Get the appended model instances.
- getModelInstances() - Method in interface dev.metaschema.core.model.IContainerModel
-
Get all model instances within the container.
- getModelInstances() - Method in interface dev.metaschema.core.model.IContainerModelAbsolute
- getModelInstances() - Method in interface dev.metaschema.core.model.IContainerModelGrouped
- getModelInstances() - Method in interface dev.metaschema.core.model.IContainerModelSupport
-
Get a listing of all model instances.
- getModelInstances() - Method in interface dev.metaschema.core.model.IFeatureContainerModelAbsolute
- getModelInstances() - Method in interface dev.metaschema.core.model.IFeatureContainerModelGrouped
- getModelItems() - Method in interface dev.metaschema.core.metapath.item.node.IFeatureFlagContainerItem
- getModelItems() - Method in interface dev.metaschema.core.metapath.item.node.IFeatureModelContainerItem
- getModelItems() - Method in class dev.metaschema.core.metapath.item.node.IFeatureModelContainerItem.ModelContainer
-
Get all model items grouped by model item name.
- getModelItems() - Method in interface dev.metaschema.core.metapath.item.node.IFlagNodeItem
-
FlagContainer do not have model items.
- getModelItems() - Method in interface dev.metaschema.core.metapath.item.node.INodeItem
-
Get the model items (i.e., fields, assemblies) and value data associated this node.
- getModelItemsByName(IEnhancedQName) - Method in interface dev.metaschema.core.metapath.item.node.IFeatureFlagContainerItem
- getModelItemsByName(IEnhancedQName) - Method in interface dev.metaschema.core.metapath.item.node.IFeatureModelContainerItem
- getModelItemsByName(IEnhancedQName) - Method in class dev.metaschema.core.metapath.item.node.IFeatureModelContainerItem.ModelContainer
-
Get the matching list of model items having the provided name.
- getModelItemsByName(IEnhancedQName) - Method in interface dev.metaschema.core.metapath.item.node.IFlagNodeItem
-
FlagContainer do not have model items.
- getModelItemsByName(IEnhancedQName) - Method in interface dev.metaschema.core.metapath.item.node.INodeItem
-
Get the collection of model items associated with the instance having the provided
name. - getModelType() - Method in interface dev.metaschema.core.model.IAssembly
-
Provides the Metaschema model type of "ASSEMBLY".
- getModelType() - Method in interface dev.metaschema.core.model.IChoiceGroupInstance
-
Provides the Metaschema model type of "CHOICE".
- getModelType() - Method in interface dev.metaschema.core.model.IChoiceInstance
-
Provides the Metaschema model type of "CHOICE".
- getModelType() - Method in interface dev.metaschema.core.model.IField
-
Provides the Metaschema model type of "FIELD".
- getModelType() - Method in interface dev.metaschema.core.model.IFlag
-
Provides the Metaschema model type of "FLAG".
- getModelType() - Method in interface dev.metaschema.core.model.IModelElement
-
Get the Metaschema model type of the information element.
- getModule() - Method in interface dev.metaschema.core.metapath.item.node.IModuleNodeItem
-
The Metaschema module this item is based on.
- getModuleNamespace() - Method in class dev.metaschema.core.model.constraint.DefaultScopedContraints
- getModuleNamespace() - Method in interface dev.metaschema.core.model.constraint.IScopedContraints
-
The Metaschema module namespace the constraints apply to.
- getModuleNodeItem() - Method in class dev.metaschema.core.metapath.item.node.AbstractGlobalDefinitionNodeItem
-
Get the parent module containing this item.
- getModuleScope() - Method in interface dev.metaschema.core.model.IDefinition
-
Retrieve the definition's scope within the context of its defining module.
- getModuleShortName() - Method in class dev.metaschema.core.model.constraint.DefaultScopedContraints
- getModuleShortName() - Method in interface dev.metaschema.core.model.constraint.IScopedContraints
-
The Metaschema module short name the constraints apply to.
- getModuleStaticContext() - Method in interface dev.metaschema.core.model.IModule
-
Get the Metapath static context for compiling Metapath expressions that query instances of this model.
- getMonth() - Method in interface dev.metaschema.core.metapath.item.atomic.IDateItem
- getMonth() - Method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeItem
- getMonth() - Method in interface dev.metaschema.core.metapath.item.atomic.ITemporalItem
-
Get the month value of this temporal.
- getMonth() - Method in interface dev.metaschema.core.metapath.item.atomic.ITimeItem
- getName() - Method in class dev.metaschema.core.configuration.AbstractConfigurationFeature
- getName() - Method in interface dev.metaschema.core.configuration.IConfigurationFeature
-
Get the name of the configuration feature.
- getName() - Method in interface dev.metaschema.core.metapath.function.IArgument
-
Get the argument's name.
- getName() - Method in interface dev.metaschema.core.metapath.function.IFunction
-
Retrieve the name of the function.
- getName() - Method in enum dev.metaschema.core.model.constraint.IConstraint.Type
-
Get the name identifier for this constraint type.
- getName() - Method in interface dev.metaschema.core.model.constraint.IIndexConstraint
-
Get the identifying name of the index, which is used to refer to the index by an
IIndexHasKeyConstraint. - getName() - Method in interface dev.metaschema.core.model.constraint.ILet
-
Get the name of the let variable.
- getName() - Method in class dev.metaschema.core.model.IAttributable.Key
-
Get the property key's name portion.
- getName() - Method in interface dev.metaschema.core.model.IModule
-
Get the long name for the Metaschema module.
- getName() - Method in interface dev.metaschema.core.model.INamed
-
Retrieve the name of the model element.
- getName() - Method in interface dev.metaschema.core.util.IVersionInfo
-
The subject's name.
- getNamedModelInstanceByName(Integer) - Method in interface dev.metaschema.core.model.IContainerModel
-
Get the model instance contained within the model with the associated use name.
- getNamedModelInstanceByName(Integer) - Method in interface dev.metaschema.core.model.IContainerModelAbsolute
- getNamedModelInstanceByName(Integer) - Method in interface dev.metaschema.core.model.IContainerModelGrouped
-
Get the model instance contained within the model with the associated use name.
- getNamedModelInstanceByName(Integer) - Method in interface dev.metaschema.core.model.IFeatureContainerModelAbsolute
- getNamedModelInstanceByName(Integer) - Method in interface dev.metaschema.core.model.IFeatureContainerModelGrouped
- getNamedModelInstanceMap() - Method in class dev.metaschema.core.model.AbstractContainerModelSupport
- getNamedModelInstanceMap() - Method in interface dev.metaschema.core.model.IContainerModelSupport
-
Get a mapping of all named model instances, mapped from their effective name to the instance.
- getNamedModelInstances() - Method in class dev.metaschema.core.model.DefaultChoiceGroupModelBuilder
-
Get the appended named model instances.
- getNamedModelInstances() - Method in interface dev.metaschema.core.model.IContainerModel
-
Get all named model instances within the container.
- getNamedModelInstances() - Method in interface dev.metaschema.core.model.IContainerModelAbsolute
- getNamedModelInstances() - Method in interface dev.metaschema.core.model.IContainerModelGrouped
-
Get all named model instances within the container.
- getNamedModelInstances() - Method in interface dev.metaschema.core.model.IFeatureContainerModelAbsolute
- getNamedModelInstances() - Method in interface dev.metaschema.core.model.IFeatureContainerModelGrouped
- getNamedModelInstances(IContainerModelAbsolute) - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItemFactory
-
Get the descendant model instances of the provided
container. - getNames() - Method in class dev.metaschema.core.datatype.adapter.Base64Adapter
- getNames() - Method in class dev.metaschema.core.datatype.adapter.BooleanAdapter
- getNames() - Method in class dev.metaschema.core.datatype.adapter.DateAdapter
- getNames() - Method in class dev.metaschema.core.datatype.adapter.DateTimeAdapter
- getNames() - Method in class dev.metaschema.core.datatype.adapter.DateTimeWithTZAdapter
- getNames() - Method in class dev.metaschema.core.datatype.adapter.DateWithTZAdapter
- getNames() - Method in class dev.metaschema.core.datatype.adapter.DayTimeAdapter
- getNames() - Method in class dev.metaschema.core.datatype.adapter.DecimalAdapter
- getNames() - Method in class dev.metaschema.core.datatype.adapter.EmailAddressAdapter
- getNames() - Method in class dev.metaschema.core.datatype.adapter.HexBinaryAdapter
- getNames() - Method in class dev.metaschema.core.datatype.adapter.HostnameAdapter
- getNames() - Method in class dev.metaschema.core.datatype.adapter.IntegerAdapter
- getNames() - Method in class dev.metaschema.core.datatype.adapter.IPv4AddressAdapter
- getNames() - Method in class dev.metaschema.core.datatype.adapter.IPv6AddressAdapter
- getNames() - Method in class dev.metaschema.core.datatype.adapter.NcNameAdapter
-
Deprecated.
- getNames() - Method in class dev.metaschema.core.datatype.adapter.NonNegativeIntegerAdapter
- getNames() - Method in class dev.metaschema.core.datatype.adapter.PositiveIntegerAdapter
- getNames() - Method in class dev.metaschema.core.datatype.adapter.QNameAdapter
- getNames() - Method in class dev.metaschema.core.datatype.adapter.StringAdapter
- getNames() - Method in class dev.metaschema.core.datatype.adapter.TimeAdapter
- getNames() - Method in class dev.metaschema.core.datatype.adapter.TimeWithTZAdapter
- getNames() - Method in class dev.metaschema.core.datatype.adapter.TokenAdapter
- getNames() - Method in class dev.metaschema.core.datatype.adapter.UriAdapter
- getNames() - Method in class dev.metaschema.core.datatype.adapter.UriReferenceAdapter
- getNames() - Method in class dev.metaschema.core.datatype.adapter.UuidAdapter
- getNames() - Method in class dev.metaschema.core.datatype.adapter.YearMonthAdapter
- getNames() - Method in interface dev.metaschema.core.datatype.IDataTypeAdapter
-
Get the metaschema type names associated with this adapter.
- getNames() - Method in class dev.metaschema.core.datatype.markup.MarkupLineAdapter
- getNames() - Method in class dev.metaschema.core.datatype.markup.MarkupMultilineAdapter
- getNamespace() - Method in class dev.metaschema.core.model.IAttributable.Key
-
Get the property key's namespace portion.
- getNamespace() - Method in interface dev.metaschema.core.qname.IEnhancedQName
-
Get the namespace part of the qualified name.
- getNamespaceAsUri() - Method in interface dev.metaschema.core.qname.IEnhancedQName
-
Get the namespace part of the qualified name.
- getNamespaceBindings() - Method in interface dev.metaschema.core.model.IModule
-
Get the mapping of prefix to namespace URI for use in resolving the namespace of lexical qualified named in Metapath.
- getNano() - Method in interface dev.metaschema.core.metapath.item.atomic.IDateItem
- getNano() - Method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeItem
- getNano() - Method in interface dev.metaschema.core.metapath.item.atomic.ITemporalItem
-
Get the partial nano second value of this temporal.
- getNano() - Method in interface dev.metaschema.core.metapath.item.atomic.ITimeItem
- getNode() - Method in class dev.metaschema.core.model.constraint.ConstraintValidationFinding
-
Get the context node used to evaluate the constraints.
- getNode() - Method in class dev.metaschema.core.model.util.DefaultDiagramNode.ChoiceGroupEdge
- getNode() - Method in interface dev.metaschema.core.model.util.IDiagramNode.IAttribute
-
Get the node containing the attribute.
- getNode() - Method in interface dev.metaschema.core.model.util.IDiagramNode.IEdge
-
Get the subject node that owns the edge.
- getNodeItem() - Method in interface dev.metaschema.core.metapath.format.IPathSegment
-
Get the value associated with the path segment.
- getNodeItem() - Method in interface dev.metaschema.core.metapath.item.node.IAssemblyInstanceGroupedNodeItem
- getNodeItem() - Method in interface dev.metaschema.core.metapath.item.node.IAssemblyNodeItem
- getNodeItem() - Method in interface dev.metaschema.core.metapath.item.node.IDocumentNodeItem
- getNodeItem() - Method in interface dev.metaschema.core.metapath.item.node.IFieldNodeItem
- getNodeItem() - Method in interface dev.metaschema.core.metapath.item.node.IFlagNodeItem
- getNodeItem() - Method in interface dev.metaschema.core.metapath.item.node.IModuleNodeItem
- getNodeItem() - Method in interface dev.metaschema.core.metapath.item.node.IRootAssemblyNodeItem
- getNodeItem() - Method in interface dev.metaschema.core.model.IMetapathQueryable
-
Get the Metapath node item for this Metaschema module construct, which can be used to query it.
- getNodeItemKind() - Method in interface dev.metaschema.core.metapath.item.node.IAssemblyNodeItem
- getNodeItemKind() - Method in interface dev.metaschema.core.metapath.item.node.IDocumentNodeItem
- getNodeItemKind() - Method in interface dev.metaschema.core.metapath.item.node.IFieldNodeItem
- getNodeItemKind() - Method in interface dev.metaschema.core.metapath.item.node.IFlagNodeItem
- getNodeItemKind() - Method in interface dev.metaschema.core.metapath.item.node.IModuleNodeItem
- getNodeItemKind() - Method in interface dev.metaschema.core.metapath.item.node.INodeItem
-
Get the kind of node item this is.
- getNodesAsStream() - Method in class dev.metaschema.core.datatype.markup.AbstractMarkupString
- getNodesAsStream() - Method in interface dev.metaschema.core.datatype.markup.IMarkupString
-
Retrieve all nodes contained within this markup text as a stream.
- getNodeType() - Method in interface dev.metaschema.core.metapath.item.node.IAssemblyNodeItem
- getNodeType() - Method in interface dev.metaschema.core.metapath.item.node.IDocumentNodeItem
- getNodeType() - Method in interface dev.metaschema.core.metapath.item.node.IFieldNodeItem
- getNodeType() - Method in interface dev.metaschema.core.metapath.item.node.IFlagNodeItem
- getNodeType() - Method in interface dev.metaschema.core.metapath.item.node.IModuleNodeItem
- getNodeType() - Method in interface dev.metaschema.core.metapath.item.node.INodeItem
-
Get the node type for the node item.
- getOccurrence() - Method in interface dev.metaschema.core.metapath.type.ISequenceType
-
Get the occurrence of the sequence.
- getOffset() - Method in interface dev.metaschema.core.metapath.item.atomic.ITemporalItem
-
Get the timezone offset as a day/time duration for this temporal.
- getOwningDefinition() - Method in interface dev.metaschema.core.model.IAssemblyDefinition
- getOwningDefinition() - Method in interface dev.metaschema.core.model.IChoiceInstance
- getOwningDefinition() - Method in interface dev.metaschema.core.model.IContainerModel
-
Retrieve the Metaschema module definition containing this container.
- getOwningDefinition() - Method in interface dev.metaschema.core.model.IContainerModelGrouped
- getParentContainer() - Method in class dev.metaschema.core.model.AbstractInstance
- getParentContainer() - Method in interface dev.metaschema.core.model.IFlagInstance
-
Retrieves the parent container that contains this flag instance.
- getParentContainer() - Method in interface dev.metaschema.core.model.IInstance
-
Get the parent model definition that serves as the container of this instance.
- getParentContainer() - Method in interface dev.metaschema.core.model.IModelInstance
- getParentContainer() - Method in interface dev.metaschema.core.model.INamedModelInstanceGrouped
- getParentContentNodeItem() - Method in class dev.metaschema.core.metapath.item.node.AbstractInstanceNodeItem
- getParentContentNodeItem() - Method in interface dev.metaschema.core.metapath.item.node.IDocumentBasedNodeItem
- getParentContentNodeItem() - Method in interface dev.metaschema.core.metapath.item.node.IFeatureOrhpanedDefinitionNodeItem
- getParentContentNodeItem() - Method in interface dev.metaschema.core.metapath.item.node.IModelNodeItem
- getParentContentNodeItem() - Method in interface dev.metaschema.core.metapath.item.node.INodeItem
-
Retrieve the parent content node item if it exists.
- getParentContentNodeItem() - Method in interface dev.metaschema.core.metapath.item.node.IRootAssemblyNodeItem
- getParentNodeItem() - Method in class dev.metaschema.core.metapath.item.node.AbstractGlobalDefinitionNodeItem
- getParentNodeItem() - Method in class dev.metaschema.core.metapath.item.node.AbstractInstanceNodeItem
- getParentNodeItem() - Method in class dev.metaschema.core.metapath.item.node.AbstractOrphanedDefinitionNodeItem
- getParentNodeItem() - Method in interface dev.metaschema.core.metapath.item.node.IDocumentBasedNodeItem
- getParentNodeItem() - Method in interface dev.metaschema.core.metapath.item.node.IFeatureChildNodeItem
- getParentNodeItem() - Method in interface dev.metaschema.core.metapath.item.node.IModelNodeItem
-
Retrieve the parent node item if it exists.
- getParentNodeItem() - Method in interface dev.metaschema.core.metapath.item.node.INodeItem
-
Retrieve the parent node item if it exists.
- getParentNodeItem() - Method in interface dev.metaschema.core.metapath.item.node.IRootAssemblyNodeItem
- getPath() - Method in interface dev.metaschema.core.metapath.format.IPathSegment
-
Get a list of path segments, starting at the root and descending.
- getPath() - Method in interface dev.metaschema.core.metapath.IExpression
-
Get the text for the expression.
- getPath() - Method in interface dev.metaschema.core.metapath.IMetapathExpression
-
Get the original Metapath expression as a string.
- getPath() - Method in class dev.metaschema.core.model.constraint.ConstraintValidationFinding
- getPath() - Method in interface dev.metaschema.core.model.validation.IValidationFinding
-
A format specific path to the finding in the source document.
- getPath() - Method in class dev.metaschema.core.model.validation.JsonSchemaContentValidator.JsonValidationFinding
- getPath() - Method in class dev.metaschema.core.model.validation.XmlSchemaContentValidator.XmlValidationFinding
- getPathFormatter() - Method in class dev.metaschema.core.model.constraint.AbstractConstraintValidationHandler
-
Get the formatter used to generate content paths for validation issue locations.
- getPathKind() - Method in class dev.metaschema.core.model.constraint.ConstraintValidationFinding
- getPathKind() - Method in interface dev.metaschema.core.model.validation.IValidationFinding
-
Get the path expression type provided by the
IValidationFinding.getPath()method. - getPathKind() - Method in class dev.metaschema.core.model.validation.JsonSchemaContentValidator.JsonValidationFinding
- getPathKind() - Method in class dev.metaschema.core.model.validation.XmlSchemaContentValidator.XmlValidationFinding
- getPathStream() - Method in interface dev.metaschema.core.metapath.format.IPathSegment
-
Get a stream of path segments, starting at the root and descending.
- getPathStream() - Method in interface dev.metaschema.core.metapath.item.node.INodeItem
- getPattern() - Method in interface dev.metaschema.core.model.constraint.IKeyField
-
A pattern to use to retrieve the value.
- getPattern() - Method in interface dev.metaschema.core.model.constraint.IMatchesConstraint
-
Get the expected pattern.
- getPosition() - Method in class dev.metaschema.core.metapath.FocusContext
-
Get the context position.
- getPosition() - Method in interface dev.metaschema.core.metapath.item.node.IModelNodeItem
- getPosition() - Method in interface dev.metaschema.core.metapath.item.node.INodeItem
-
Retrieve the relative position of this node relative to sibling nodes.
- getPosition() - Method in interface dev.metaschema.core.metapath.item.node.IRootAssemblyNodeItem
- getPreferredName() - Method in interface dev.metaschema.core.datatype.IDataTypeAdapter
-
Get the most preferred name for this data type.
- getPrefix() - Method in interface dev.metaschema.core.metapath.IErrorCode
-
Get the error code prefix, which indicates what type of error it is.
- getProperties() - Method in class dev.metaschema.core.metapath.function.DefaultFunction
- getProperties() - Method in interface dev.metaschema.core.metapath.function.IFunction
-
Retrieve the set of assigned function properties.
- getProperties() - Method in class dev.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Get the constraint properties provided to the builder.
- getProperties() - Method in interface dev.metaschema.core.model.IAttributable
-
Get the mapping of property key to values.
- getPropertyValues(IAttributable.Key) - Method in interface dev.metaschema.core.model.IAttributable
-
Get the values associated with a given property key.
- getQName() - Method in interface dev.metaschema.core.metapath.function.IFunction
-
Retrieve the namespace qualified name of the function.
- getQName() - Method in interface dev.metaschema.core.metapath.item.node.IDefinitionNodeItem
-
Get the name of this node.
- getQName() - Method in interface dev.metaschema.core.metapath.item.node.IRootAssemblyNodeItem
-
Get the name of this node.
- getQName() - Method in class dev.metaschema.core.metapath.type.DataTypeItemType
- getQName() - Method in interface dev.metaschema.core.metapath.type.IAtomicOrUnionType
-
Get the qualified name for the type.
- getQName() - Method in class dev.metaschema.core.model.AbstractGlobalDefinition
- getQName() - Method in class dev.metaschema.core.model.AbstractModule
- getQName() - Method in class dev.metaschema.core.model.AbstractNamedInstance
- getQName() - Method in interface dev.metaschema.core.model.IModule
-
Get the qualified name associated with the Metaschema module.
- getQName() - Method in interface dev.metaschema.core.model.INamed
-
Get the unique XML qualified name for this model element.
- getRecursiveAssemblyDefinitions() - Method in class dev.metaschema.core.metapath.item.node.RecursionCollectingNodeItemVisitor
-
Get the identified assembly definitions that recurse.
- getReferencedDefinitionQName() - Method in class dev.metaschema.core.model.AbstractNamedInstance
- getReferencedDefinitionQName() - Method in interface dev.metaschema.core.model.INamedInstance
-
This represents the qualified name of a referenced definition.
- getRegisteredConstraintSets() - Method in class dev.metaschema.core.model.constraint.ExternalConstraintsModulePostProcessor
-
Get the external constraint sets associated with this post processor.
- getRelationship() - Method in class dev.metaschema.core.model.util.DefaultDiagramNode.ChoiceGroupEdge
- getRelationship() - Method in interface dev.metaschema.core.model.util.IDiagramNode.IEdge
-
Get the relationship type.
- getRemarks() - Method in class dev.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Get the remarks provided to the builder.
- getRemarks() - Method in interface dev.metaschema.core.model.constraint.IConstraint
-
Retrieve the remarks associated with the constraint.
- getRemarks() - Method in interface dev.metaschema.core.model.constraint.IKeyField
-
Any remarks about the key field as markup text.
- getRemarks() - Method in interface dev.metaschema.core.model.constraint.ILet
-
Get the remarks associated with the let statement.
- getRemarks() - Method in interface dev.metaschema.core.model.IChoiceGroupInstance
- getRemarks() - Method in interface dev.metaschema.core.model.IModelElement
-
Retrieve the remarks associated with this information element, if any.
- getRemarks() - Method in interface dev.metaschema.core.model.IModule
-
Retrieve the remarks associated with this Metaschema module, if any.
- getReportConstraints() - Method in interface dev.metaschema.core.model.constraint.IFeatureValueConstrained
- getReportConstraints() - Method in interface dev.metaschema.core.model.constraint.IValueConstrained
-
Get the collection of report constraints, if any.
- getReportConstraints() - Method in class dev.metaschema.core.model.constraint.ValueConstraintSet
- getResolvedDefaultValue() - Method in interface dev.metaschema.core.model.IDefaultable
-
Get the actual default value to use for the model construct.
- getResource() - Method in class dev.metaschema.core.util.AutoCloser
-
Get the wrapped resource.
- getResult() - Method in class dev.metaschema.core.metapath.function.DefaultFunction
- getResult() - Method in interface dev.metaschema.core.metapath.function.IFunction
-
Retrieve the function result sequence type.
- getRootAssemblyDefinitions() - Method in interface dev.metaschema.core.model.IModule
-
Retrieves the top-level assembly definitions that are marked as roots from the current Metaschema module.
- getRootAssemblyDefinitions() - Method in interface dev.metaschema.core.model.IModuleExtended
- getRootAssemblyNodeItem() - Method in interface dev.metaschema.core.metapath.item.node.IDocumentNodeItem
-
Get the node item for the document root element.
- getRootIndex() - Method in interface dev.metaschema.core.model.IAssemblyDefinition
-
Get the root index to use for binary data, if this assembly is a top-level root.
- getRootJsonName() - Method in interface dev.metaschema.core.model.IAssemblyDefinition
-
Get the name used for the associated property in JSON/YAML.
- getRootName() - Method in interface dev.metaschema.core.model.IAssemblyDefinition
-
Get the root name if this assembly is a top-level root.
- getRootQName() - Method in interface dev.metaschema.core.model.IAssemblyDefinition
-
Get the XML qualified name to use in XML as the root element.
- getScopedAssemblyDefinitionByName(Integer) - Method in interface dev.metaschema.core.model.IModule
-
Retrieves the assembly definition with a matching name from either: 1) the top-level assembly definitions from this Metaschema module, or 2) global assembly definitions from each imported Metaschema module in reverse order of import.
- getScopedAssemblyDefinitionByName(Integer) - Method in interface dev.metaschema.core.model.IModuleExtended
- getScopedContraints() - Method in class dev.metaschema.core.model.constraint.ScopedConstraintSet
-
Get the set of Metaschema scoped constraints to apply by a
QNameformed from the Metaschema namespace and short name. - getScopedFieldDefinitionByName(Integer) - Method in interface dev.metaschema.core.model.IModule
-
Retrieves the field definition with a matching name from either: 1) the top-level field definitions from this Metaschema module, or 2) global field definitions from each imported Metaschema module in reverse order of import.
- getScopedFieldDefinitionByName(Integer) - Method in interface dev.metaschema.core.model.IModuleExtended
- getScopedFlagDefinitionByName(IEnhancedQName) - Method in interface dev.metaschema.core.model.IModule
-
Retrieves the flag definition with a matching name from either: 1) the top-level flag definitions from this Metaschema module, or 2) global flag definitions from each imported Metaschema module in reverse order of import.
- getScopedFlagDefinitionByName(IEnhancedQName) - Method in interface dev.metaschema.core.model.IModuleExtended
- getSecond() - Method in interface dev.metaschema.core.metapath.item.atomic.IDateItem
- getSecond() - Method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeItem
- getSecond() - Method in interface dev.metaschema.core.metapath.item.atomic.ITemporalItem
-
Get the whole second value of this temporal.
- getSecond() - Method in interface dev.metaschema.core.metapath.item.atomic.ITimeItem
- getSegments() - Method in class dev.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension.InsertAnchorNode
- getSequenceHandler() - Method in enum dev.metaschema.core.metapath.type.Occurrence
-
Get the handler used to check that a sequence meets the occurrence requirement.
- getSequenceType() - Method in interface dev.metaschema.core.metapath.function.IArgument
-
Get information about the type of sequence supported by the argument.
- getSeverity() - Method in class dev.metaschema.core.model.constraint.ConstraintValidationFinding
- getSeverity() - Method in interface dev.metaschema.core.model.validation.IValidationFinding
-
Get the finding's severity.
- getSeverity() - Method in class dev.metaschema.core.model.validation.JsonSchemaContentValidator.JsonValidationFinding
- getSeverity() - Method in class dev.metaschema.core.model.validation.XmlSchemaContentValidator.XmlValidationFinding
- getShortName() - Method in interface dev.metaschema.core.model.IModule
-
Retrieves the unique short name for the Metaschema module, which provides a textual identifier for the Metaschema module.
- getSize() - Method in class dev.metaschema.core.metapath.FocusContext
-
Get the context size.
- getSource() - Method in class dev.metaschema.core.model.AbstractGlobalDefinition
- getSource() - Method in class dev.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Get the constraint source provided to the builder.
- getSource() - Method in class dev.metaschema.core.model.constraint.AbstractConstraintSet
- getSource() - Method in class dev.metaschema.core.model.constraint.AbstractTargetedConstraints
- getSource() - Method in interface dev.metaschema.core.model.constraint.IConstraint
-
Get information about the source of the constraint.
- getSource() - Method in interface dev.metaschema.core.model.constraint.IConstraintSet
-
Get information about where the constraint set was sourced from.
- getSource() - Method in interface dev.metaschema.core.model.constraint.ILet
-
Information about the source resource containing the let statement.
- getSource() - Method in interface dev.metaschema.core.model.constraint.IValueConstrained
-
Get information about the resource the constraints were loaded from.
- getSource() - Method in class dev.metaschema.core.model.constraint.ScopedConstraintSet
-
Get the resource the constraint was provided from.
- getSource() - Method in class dev.metaschema.core.model.constraint.ValueConstraintSet
- getSource() - Method in interface dev.metaschema.core.model.IFeatureDefinitionInstanceInlined
- getSource() - Method in interface dev.metaschema.core.model.IModule
-
Get the source information for the module.
- getSource() - Method in interface dev.metaschema.core.model.ISource
-
Get the resource where the constraint was defined, if known.
- getSourceType() - Method in interface dev.metaschema.core.model.ISource
-
Get the type of source.
- getStaticContext() - Method in class dev.metaschema.core.metapath.DynamicContext
-
Get the static context associated with this dynamic context.
- getStaticContext() - Method in interface dev.metaschema.core.metapath.IMetapathExpression
-
Get the static context used to compile this Metapath.
- getStaticContext() - Method in class dev.metaschema.core.metapath.item.node.AbstractGlobalDefinitionNodeItem
- getStaticContext() - Method in class dev.metaschema.core.metapath.item.node.AbstractOrphanedDefinitionNodeItem
- getStaticContext() - Method in interface dev.metaschema.core.metapath.item.node.IFeatureChildNodeItem
- getStaticContext() - Method in interface dev.metaschema.core.metapath.item.node.IModuleNodeItem
- getStaticContext() - Method in interface dev.metaschema.core.metapath.item.node.INodeItem
-
Get the static context to use to query this node item.
- getStaticContext() - Method in interface dev.metaschema.core.model.ISource
-
Get the static Metapath context to use when compiling Metapath expressions.
- getStaticResultType() - Method in interface dev.metaschema.core.metapath.IExpression
-
The expected result type produced by evaluating the expression.
- getStreamSource(URL) - Static method in class dev.metaschema.core.model.util.XmlUtil
-
Create a
Sourcebased on the providedurl. - getSubjects() - Method in class dev.metaschema.core.model.constraint.ConstraintValidationFinding
-
Get the subjects of the finding, which are resolved by evaluating the constraint target expression.
- getTarget() - Method in class dev.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Get the Metapath expression, provided to the builder, used to get the target(s) of the constraint.
- getTarget() - Method in class dev.metaschema.core.model.constraint.ConstraintValidationFinding
-
Get the target of the finding.
- getTarget() - Method in interface dev.metaschema.core.model.constraint.IConstraint
-
Retrieve the Metapath expression to use to query the targets of the constraint.
- getTarget() - Method in interface dev.metaschema.core.model.constraint.IKeyField
-
Get the Metapath expression that identifies the node item whose value will be used as the key value.
- getTargetedContraints() - Method in class dev.metaschema.core.model.constraint.DefaultScopedContraints
- getTargetedContraints() - Method in interface dev.metaschema.core.model.constraint.IScopedContraints
-
The collection of target constraints.
- getTargets() - Method in class dev.metaschema.core.model.constraint.AbstractTargetedConstraints
- getTargets() - Method in interface dev.metaschema.core.model.constraint.ITargetedConstraints
-
Get the Metapath expressions used to identify the targets of the constraint.
- getTest() - Method in interface dev.metaschema.core.model.constraint.IExpectConstraint
-
Get the test to use to validate selected nodes.
- getTest() - Method in interface dev.metaschema.core.model.constraint.IReportConstraint
-
Get the test to use to identify reportable conditions in selected nodes.
- getThis() - Method in class dev.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Get the builder.
- getThis() - Method in class dev.metaschema.core.model.constraint.IAllowedValuesConstraint.Builder
- getThis() - Method in class dev.metaschema.core.model.constraint.ICardinalityConstraint.Builder
- getThis() - Method in class dev.metaschema.core.model.constraint.IExpectConstraint.Builder
- getThis() - Method in class dev.metaschema.core.model.constraint.IIndexConstraint.Builder
- getThis() - Method in class dev.metaschema.core.model.constraint.IIndexHasKeyConstraint.Builder
- getThis() - Method in class dev.metaschema.core.model.constraint.IMatchesConstraint.Builder
- getThis() - Method in class dev.metaschema.core.model.constraint.IReportConstraint.Builder
- getThis() - Method in class dev.metaschema.core.model.constraint.IUniqueConstraint.Builder
- getType() - Method in class dev.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension.InsertAnchorNode
-
Get the type of insertion.
- getType() - Method in interface dev.metaschema.core.metapath.function.IFunction
- getType() - Method in interface dev.metaschema.core.metapath.item.atomic.IAnyUriItem
- getType() - Method in interface dev.metaschema.core.metapath.item.atomic.IBase64BinaryItem
- getType() - Method in interface dev.metaschema.core.metapath.item.atomic.IBooleanItem
- getType() - Method in interface dev.metaschema.core.metapath.item.atomic.IDateItem
- getType() - Method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeItem
- getType() - Method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeWithTimeZoneItem
- getType() - Method in interface dev.metaschema.core.metapath.item.atomic.IDateWithTimeZoneItem
- getType() - Method in interface dev.metaschema.core.metapath.item.atomic.IDayTimeDurationItem
- getType() - Method in interface dev.metaschema.core.metapath.item.atomic.IDecimalItem
- getType() - Method in interface dev.metaschema.core.metapath.item.atomic.IEmailAddressItem
- getType() - Method in interface dev.metaschema.core.metapath.item.atomic.IHexBinaryItem
- getType() - Method in interface dev.metaschema.core.metapath.item.atomic.IHostnameItem
- getType() - Method in interface dev.metaschema.core.metapath.item.atomic.IIntegerItem
- getType() - Method in interface dev.metaschema.core.metapath.item.atomic.IIPAddressItem
- getType() - Method in interface dev.metaschema.core.metapath.item.atomic.IIPv4AddressItem
- getType() - Method in interface dev.metaschema.core.metapath.item.atomic.IIPv6AddressItem
- getType() - Method in interface dev.metaschema.core.metapath.item.atomic.IMarkupItem
- getType() - Method in interface dev.metaschema.core.metapath.item.atomic.IMarkupLineItem
- getType() - Method in interface dev.metaschema.core.metapath.item.atomic.IMarkupMultilineItem
- getType() - Method in interface dev.metaschema.core.metapath.item.atomic.INcNameItem
-
Deprecated.
- getType() - Method in interface dev.metaschema.core.metapath.item.atomic.INonNegativeIntegerItem
- getType() - Method in interface dev.metaschema.core.metapath.item.atomic.IPositiveIntegerItem
- getType() - Method in interface dev.metaschema.core.metapath.item.atomic.IQNameItem
- getType() - Method in interface dev.metaschema.core.metapath.item.atomic.IStringItem
- getType() - Method in interface dev.metaschema.core.metapath.item.atomic.ITimeItem
- getType() - Method in interface dev.metaschema.core.metapath.item.atomic.ITimeWithTimeZoneItem
- getType() - Method in interface dev.metaschema.core.metapath.item.atomic.ITokenItem
- getType() - Method in interface dev.metaschema.core.metapath.item.atomic.IUriReferenceItem
- getType() - Method in interface dev.metaschema.core.metapath.item.atomic.IUuidItem
- getType() - Method in interface dev.metaschema.core.metapath.item.atomic.IYearMonthDurationItem
- getType() - Method in interface dev.metaschema.core.metapath.item.function.IArrayItem
- getType() - Method in interface dev.metaschema.core.metapath.item.function.IMapItem
- getType() - Method in interface dev.metaschema.core.metapath.item.IItem
-
Get the type information for the item.
- getType() - Method in interface dev.metaschema.core.metapath.item.node.IAssemblyNodeItem
- getType() - Method in interface dev.metaschema.core.metapath.item.node.IDocumentNodeItem
- getType() - Method in interface dev.metaschema.core.metapath.item.node.IFieldNodeItem
- getType() - Method in interface dev.metaschema.core.metapath.item.node.IFlagNodeItem
- getType() - Method in interface dev.metaschema.core.metapath.item.node.IModuleNodeItem
- getType() - Method in interface dev.metaschema.core.metapath.type.ISequenceType
-
Get the type of the sequence.
- getType() - Method in interface dev.metaschema.core.model.constraint.IAllowedValuesConstraint
- getType() - Method in interface dev.metaschema.core.model.constraint.ICardinalityConstraint
- getType() - Method in interface dev.metaschema.core.model.constraint.IConstraint
-
Get the constraint type.
- getType() - Method in interface dev.metaschema.core.model.constraint.IExpectConstraint
- getType() - Method in interface dev.metaschema.core.model.constraint.IIndexConstraint
- getType() - Method in interface dev.metaschema.core.model.constraint.IIndexHasKeyConstraint
- getType() - Method in interface dev.metaschema.core.model.constraint.IMatchesConstraint
- getType() - Method in interface dev.metaschema.core.model.constraint.IReportConstraint
- getType() - Method in interface dev.metaschema.core.model.constraint.IUniqueConstraint
- getTypes(List<T>) - Static method in class dev.metaschema.core.metapath.function.FunctionUtils
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getTypes(Stream<? extends IItem>) - Static method in class dev.metaschema.core.metapath.function.FunctionUtils
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getUniqueConstraints() - Method in class dev.metaschema.core.model.constraint.AssemblyConstraintSet
- getUniqueConstraints() - Method in interface dev.metaschema.core.model.constraint.IFeatureModelConstrained
- getUniqueConstraints() - Method in interface dev.metaschema.core.model.constraint.IModelConstrained
-
Get the collection of unique constraints, if any.
- getUriResolver() - Method in class dev.metaschema.core.model.AbstractResourceResolver
- getUriResolver() - Method in interface dev.metaschema.core.model.IResourceResolver
-
Get the entity resolver associated with this loader.
- getUseIndex() - Method in interface dev.metaschema.core.model.INamed
-
Retrieve the index value to use for binary naming, instead of the name.
- getUseName() - Method in interface dev.metaschema.core.model.INamed
-
Retrieve the name to use for the model element, instead of the name.
- getValue() - Method in class dev.metaschema.core.datatype.AbstractCustomJavaDataType
-
Get the bound Java object value.
- getValue() - Method in class dev.metaschema.core.metapath.item.atomic.AbstractAnyAtomicItem
- getValue() - Method in interface dev.metaschema.core.metapath.item.atomic.IAnyAtomicItem
-
Get the "wrapped" value represented by this item.
- getValue() - Method in interface dev.metaschema.core.metapath.item.atomic.IDurationItem
- getValue() - Method in interface dev.metaschema.core.metapath.item.atomic.IIPv6AddressItem
- getValue() - Method in interface dev.metaschema.core.metapath.item.function.IArrayItem
- getValue() - Method in interface dev.metaschema.core.metapath.item.function.IMapItem
- getValue() - Method in interface dev.metaschema.core.metapath.item.IItem
-
Get the item's "wrapped" value.
- getValue() - Method in interface dev.metaschema.core.metapath.item.node.IFeatureNoDataValuedItem
- getValue() - Method in interface dev.metaschema.core.model.constraint.IAllowedValue
-
Retrieves the enumerated value associated with this allowed value constraint entry.
- getValue(Object) - Method in interface dev.metaschema.core.model.IFeatureValueless
- getValue(Object) - Method in interface dev.metaschema.core.model.IValued
-
Get the current value from the provided
parentInstanceobject. - getValueClass() - Method in class dev.metaschema.core.configuration.AbstractConfigurationFeature
- getValueClass() - Method in interface dev.metaschema.core.configuration.IConfigurationFeature
-
Get the class of the feature's value.
- getValuedModelInstances(IContainerModelAbsolute) - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItemFactory
-
Get the descendant model instances of the provided
container. - getValueExpression() - Method in interface dev.metaschema.core.model.constraint.ILet
-
Get the Metapath expression to use to query the value.
- getValueItemType() - Method in interface dev.metaschema.core.metapath.item.node.IAtomicValuedNodeItem
-
Get the item type of the item's value.
- getValueItemType() - Method in interface dev.metaschema.core.metapath.item.node.IFieldNodeItem
- getValueItemType() - Method in interface dev.metaschema.core.metapath.item.node.IFlagNodeItem
- getValueSignature() - Method in class dev.metaschema.core.metapath.item.atomic.AbstractAtomicItemBase
-
Get the string to use for the item's value in the item's signature.
- getValueSignature() - Method in class dev.metaschema.core.metapath.item.node.AbstractFlagInstanceNodeItem
- getValueSignature() - Method in class dev.metaschema.core.metapath.item.node.AbstractGlobalDefinitionNodeItem
- getValueSignature() - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItem
-
Get the signature of this node's value.
- getValueSignature() - Method in class dev.metaschema.core.metapath.item.node.AbstractOrphanedDefinitionNodeItem
- getValueType() - Method in interface dev.metaschema.core.metapath.type.IArrayTest
-
Get the sequence test to use to check the array's contents.
- getValueType() - Method in interface dev.metaschema.core.metapath.type.IMapTest
-
Get the sequence test to use to check the map's contents.
- getVariableValue(IEnhancedQName) - Method in class dev.metaschema.core.metapath.DynamicContext
-
Get the sequence value assigned to a let variable with the provided qualified name.
- getVersion() - Method in interface dev.metaschema.core.model.IModule
-
Get the revision of the Metaschema module.
- getVersion() - Method in interface dev.metaschema.core.util.IVersionInfo
-
The subject's version.
- getWellKnownPrefixesToNamespaces() - Static method in class dev.metaschema.core.qname.WellKnown
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getWellKnownPrefixForUri(String) - Static method in class dev.metaschema.core.metapath.StaticContext
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getWellKnownPrefixForUri(String) - Static method in class dev.metaschema.core.qname.WellKnown
-
Get the namespace prefix associated with the provided URI, if the URI is well-known.
- getWellKnownUriForPrefix(String) - Static method in class dev.metaschema.core.qname.WellKnown
-
Get the namespace associated with the provided prefix, if the prefix is well-known.
- getWellKnownURIsToPrefixes() - Static method in class dev.metaschema.core.qname.WellKnown
-
Deprecated, for removal: This API element is subject to removal in a future version.
- getXmlGroupAsBehavior() - Method in interface dev.metaschema.core.model.IGroupable
-
Gets the configured XML group-as strategy.
- getXmlNamespace() - Method in interface dev.metaschema.core.model.IModule
-
Retrieves the XML namespace associated with the Metaschema module.
- getYear() - Method in interface dev.metaschema.core.metapath.item.atomic.IDateItem
- getYear() - Method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeItem
- getYear() - Method in interface dev.metaschema.core.metapath.item.atomic.ITemporalItem
-
Get the year value of this temporal.
- getYear() - Method in interface dev.metaschema.core.metapath.item.atomic.ITimeItem
- getZoneOffset() - Method in interface dev.metaschema.core.metapath.item.atomic.ICalendarTemporalItem
- getZoneOffset() - Method in interface dev.metaschema.core.metapath.item.atomic.ITemporalItem
-
Get the timezone offset for this temporal.
- getZoneOffset() - Method in interface dev.metaschema.core.metapath.item.atomic.ITimeItem
- GROUPED - Enum constant in enum dev.metaschema.core.model.XmlGroupAsBehavior
-
In XML, child element instances will be wrapped by a grouping element.
- GT - Enum constant in enum dev.metaschema.core.metapath.function.ComparisonFunctions.Operator
-
A greater than comparison.
H
- handle(ISequence<T>) - Method in interface dev.metaschema.core.metapath.type.Occurrence.ISequenceHandler
-
Check that the provided sequence matches the occurrence.
- handle(K, V, V) - Method in interface dev.metaschema.core.util.CustomCollectors.DuplicateHandler
-
The handler callback.
- handleAllowedValues(INodeItem, DynamicContext) - Method in class dev.metaschema.core.model.constraint.DefaultConstraintValidator
-
Evaluate the value associated with the
targetItemand update the status tracker. - handleAllowedValuesViolation(List<IAllowedValuesConstraint>, INodeItem, DynamicContext) - Method in class dev.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- handleAllowedValuesViolation(List<IAllowedValuesConstraint>, INodeItem, DynamicContext) - Method in interface dev.metaschema.core.model.constraint.IConstraintValidationHandler
-
Handle an allowed values constraint violation.
- handleAllowedValuesViolation(List<IAllowedValuesConstraint>, INodeItem, DynamicContext) - Method in class dev.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- handleCardinalityMaximumViolation(ICardinalityConstraint, INodeItem, ISequence<? extends INodeItem>, DynamicContext) - Method in class dev.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- handleCardinalityMaximumViolation(ICardinalityConstraint, INodeItem, ISequence<? extends INodeItem>, DynamicContext) - Method in interface dev.metaschema.core.model.constraint.IConstraintValidationHandler
-
Handle a cardinality constraint maximum violation.
- handleCardinalityMaximumViolation(ICardinalityConstraint, INodeItem, ISequence<? extends INodeItem>, DynamicContext) - Method in class dev.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- handleCardinalityMinimumViolation(ICardinalityConstraint, INodeItem, ISequence<? extends INodeItem>, DynamicContext) - Method in class dev.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- handleCardinalityMinimumViolation(ICardinalityConstraint, INodeItem, ISequence<? extends INodeItem>, DynamicContext) - Method in interface dev.metaschema.core.model.constraint.IConstraintValidationHandler
-
Handle a cardinality constraint minimum violation.
- handleCardinalityMinimumViolation(ICardinalityConstraint, INodeItem, ISequence<? extends INodeItem>, DynamicContext) - Method in class dev.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- handleConstraintValidationFinding(ConstraintValidationFinding) - Method in class dev.metaschema.core.model.validation.AbstractValidationResultProcessor
-
Process the Metaschema module constraint validation finding.
- handleError(IConstraint, INodeItem, String, Throwable, DynamicContext) - Method in class dev.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- handleError(IConstraint, INodeItem, String, Throwable, DynamicContext) - Method in interface dev.metaschema.core.model.constraint.IConstraintValidationHandler
-
Handle a constraint that whose evaluation resulted in an unexpected error during validation.
- handleError(IConstraint, INodeItem, String, Throwable, DynamicContext) - Method in class dev.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- handleExpectViolation(IExpectConstraint, INodeItem, INodeItem, DynamicContext) - Method in class dev.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- handleExpectViolation(IExpectConstraint, INodeItem, INodeItem, DynamicContext) - Method in interface dev.metaschema.core.model.constraint.IConstraintValidationHandler
-
Handle an expect test violation.
- handleExpectViolation(IExpectConstraint, INodeItem, INodeItem, DynamicContext) - Method in class dev.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- handleIndexDuplicateKeyViolation(IIndexConstraint, INodeItem, INodeItem, INodeItem, DynamicContext) - Method in class dev.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- handleIndexDuplicateKeyViolation(IIndexConstraint, INodeItem, INodeItem, INodeItem, DynamicContext) - Method in interface dev.metaschema.core.model.constraint.IConstraintValidationHandler
-
Handle an index duplicate key violation.
- handleIndexDuplicateKeyViolation(IIndexConstraint, INodeItem, INodeItem, INodeItem, DynamicContext) - Method in class dev.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- handleIndexDuplicateViolation(IIndexConstraint, INodeItem, DynamicContext) - Method in class dev.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- handleIndexDuplicateViolation(IIndexConstraint, INodeItem, DynamicContext) - Method in interface dev.metaschema.core.model.constraint.IConstraintValidationHandler
-
Handle a duplicate index violation.
- handleIndexDuplicateViolation(IIndexConstraint, INodeItem, DynamicContext) - Method in class dev.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- handleIndexMiss(IIndexHasKeyConstraint, INodeItem, INodeItem, List<String>, DynamicContext) - Method in class dev.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- handleIndexMiss(IIndexHasKeyConstraint, INodeItem, INodeItem, List<String>, DynamicContext) - Method in interface dev.metaschema.core.model.constraint.IConstraintValidationHandler
-
Handle an index lookup key miss violation.
- handleIndexMiss(IIndexHasKeyConstraint, INodeItem, INodeItem, List<String>, DynamicContext) - Method in class dev.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- handleJsonValidationFinding(JsonSchemaContentValidator.JsonValidationFinding) - Method in class dev.metaschema.core.model.validation.AbstractValidationResultProcessor
-
Process the JSON validation finding.
- handleKeyMatchError(IKeyConstraint, INodeItem, INodeItem, MetapathException, DynamicContext) - Method in class dev.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- handleKeyMatchError(IKeyConstraint, INodeItem, INodeItem, MetapathException, DynamicContext) - Method in interface dev.metaschema.core.model.constraint.IConstraintValidationHandler
-
Handle an error that occurred while generating a key.
- handleKeyMatchError(IKeyConstraint, INodeItem, INodeItem, MetapathException, DynamicContext) - Method in class dev.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- handleMatchDatatypeViolation(IMatchesConstraint, INodeItem, INodeItem, String, IDataTypeAdapter<?>, IllegalArgumentException, DynamicContext) - Method in class dev.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- handleMatchDatatypeViolation(IMatchesConstraint, INodeItem, INodeItem, String, IDataTypeAdapter<?>, IllegalArgumentException, DynamicContext) - Method in interface dev.metaschema.core.model.constraint.IConstraintValidationHandler
-
Handle a match data type violation.
- handleMatchDatatypeViolation(IMatchesConstraint, INodeItem, INodeItem, String, IDataTypeAdapter<?>, IllegalArgumentException, DynamicContext) - Method in class dev.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- handleMatchPatternViolation(IMatchesConstraint, INodeItem, INodeItem, String, Pattern, DynamicContext) - Method in class dev.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- handleMatchPatternViolation(IMatchesConstraint, INodeItem, INodeItem, String, Pattern, DynamicContext) - Method in interface dev.metaschema.core.model.constraint.IConstraintValidationHandler
-
Handle a match pattern violation.
- handleMatchPatternViolation(IMatchesConstraint, INodeItem, INodeItem, String, Pattern, DynamicContext) - Method in class dev.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- handleMissingIndexViolation(IIndexHasKeyConstraint, INodeItem, INodeItem, String, DynamicContext) - Method in class dev.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- handleMissingIndexViolation(IIndexHasKeyConstraint, INodeItem, INodeItem, String, DynamicContext) - Method in interface dev.metaschema.core.model.constraint.IConstraintValidationHandler
-
Handle a missing index violation.
- handleMissingIndexViolation(IIndexHasKeyConstraint, INodeItem, INodeItem, String, DynamicContext) - Method in class dev.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- handlePass(IConstraint, INodeItem, INodeItem, DynamicContext) - Method in class dev.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- handlePass(IConstraint, INodeItem, INodeItem, DynamicContext) - Method in interface dev.metaschema.core.model.constraint.IConstraintValidationHandler
-
Handle a constraint that has passed validation.
- handlePass(IConstraint, INodeItem, INodeItem, DynamicContext) - Method in class dev.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- handleReportViolation(IReportConstraint, INodeItem, INodeItem, DynamicContext) - Method in class dev.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- handleReportViolation(IReportConstraint, INodeItem, INodeItem, DynamicContext) - Method in interface dev.metaschema.core.model.constraint.IConstraintValidationHandler
-
Handle a report test finding.
- handleReportViolation(IReportConstraint, INodeItem, INodeItem, DynamicContext) - Method in class dev.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- handleResults(IValidationResult) - Method in class dev.metaschema.core.model.validation.AbstractValidationResultProcessor
-
Handle the provided collection of validation results.
- handleUniqueKeyViolation(IUniqueConstraint, INodeItem, INodeItem, INodeItem, DynamicContext) - Method in class dev.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- handleUniqueKeyViolation(IUniqueConstraint, INodeItem, INodeItem, INodeItem, DynamicContext) - Method in interface dev.metaschema.core.model.constraint.IConstraintValidationHandler
-
Handle an unique key violation.
- handleUniqueKeyViolation(IUniqueConstraint, INodeItem, INodeItem, INodeItem, DynamicContext) - Method in class dev.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- handleValidationException(ValidationException, URI) - Method in class dev.metaschema.core.model.validation.JsonSchemaContentValidator
-
Build validation findings from a validation exception.
- handleValidationFindings(List<? extends IValidationFinding>) - Method in class dev.metaschema.core.model.validation.AbstractValidationResultProcessor
-
Handle the provided collection of validation findings.
- handleXmlValidationFinding(XmlSchemaContentValidator.XmlValidationFinding) - Method in class dev.metaschema.core.model.validation.AbstractValidationResultProcessor
-
Process the XML validation finding.
- HAS_CARDINALITY_CONSTRAINT_QNAME - Static variable in class dev.metaschema.core.model.MetaschemaModelConstants
-
The name of an
ICardinalityConstraintconstraint in the Metaschema model. - hasChildren() - Method in interface dev.metaschema.core.model.IAssemblyDefinition
- hasChildren() - Method in interface dev.metaschema.core.model.IContainer
-
Identifies if the container allows child instances or not.
- hasChildren() - Method in interface dev.metaschema.core.model.IContainerModel
- hasChildren() - Method in interface dev.metaschema.core.model.IFeatureContainerModelGrouped
- hasChildren() - Method in interface dev.metaschema.core.model.IModelDefinition
- hasDate() - Method in interface dev.metaschema.core.metapath.item.atomic.IDateItem
- hasDate() - Method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeItem
- hasDate() - Method in interface dev.metaschema.core.metapath.item.atomic.ITemporalItem
-
Determine if the temporal has date information.
- hasDate() - Method in interface dev.metaschema.core.metapath.item.atomic.ITimeItem
- hasFunction(IEnhancedQName, int) - Method in interface dev.metaschema.core.metapath.function.IFunctionLibrary
-
Determine if there is a function with the provided namespace qualified name that supports the signature of the provided
arity. - hashCode() - Method in class dev.metaschema.core.datatype.AbstractCustomJavaDataType
- hashCode() - Method in class dev.metaschema.core.datatype.object.AmbiguousDate
- hashCode() - Method in class dev.metaschema.core.datatype.object.AmbiguousDateTime
- hashCode() - Method in class dev.metaschema.core.datatype.object.AmbiguousTime
- hashCode() - Method in class dev.metaschema.core.metapath.function.CalledContext
- hashCode() - Method in interface dev.metaschema.core.metapath.item.function.IMapKey
- hashCode() - Method in class dev.metaschema.core.metapath.type.DataTypeItemType
- hashCode() - Method in class dev.metaschema.core.model.IAttributable.Key
- hasJsonKey() - Method in interface dev.metaschema.core.model.INamedModelInstance
-
Indicates if a flag's value can be used as a property name in the containing object in JSON whose value will be the object containing the flag.
- hasJsonValueKeyFlagInstance() - Method in interface dev.metaschema.core.model.IFieldDefinition
-
Check if a JSON value key flag is configured.
- hasProperty(IAttributable.Key) - Method in interface dev.metaschema.core.model.IAttributable
-
Determine if a property is defined.
- hasPropertyValue(IAttributable.Key, String) - Method in interface dev.metaschema.core.model.IAttributable
-
Determine if a given property, with a given
key, has the identifiedvalue. - hasTime() - Method in interface dev.metaschema.core.metapath.item.atomic.IDateItem
- hasTime() - Method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeItem
- hasTime() - Method in interface dev.metaschema.core.metapath.item.atomic.ITemporalItem
-
Determine if the temporal has time information.
- hasTime() - Method in interface dev.metaschema.core.metapath.item.atomic.ITimeItem
- hasTimezone() - Method in interface dev.metaschema.core.metapath.item.atomic.ITemporalItem
-
Determine if the temporal item has a timezone.
- hasTimezone() - Method in interface dev.metaschema.core.metapath.item.atomic.ITimeItem
- hasTimeZone() - Method in class dev.metaschema.core.datatype.object.AbstractAmbiguousTemporal
-
Indicate if a time zone is configured.
- hasValue() - Method in interface dev.metaschema.core.metapath.item.function.IArrayItem
- hasValue() - Method in interface dev.metaschema.core.metapath.item.function.IMapItem
- hasValue() - Method in interface dev.metaschema.core.metapath.item.IItem
-
Determine if the item has an associated value.
- hasValue() - Method in interface dev.metaschema.core.metapath.item.node.IFeatureNoDataValuedItem
- head(IArrayItem<T>) - Static method in class dev.metaschema.core.metapath.function.library.ArrayHead
-
An implementation of XPath 3.1 array:head.
- HEX_BINARY - Static variable in class dev.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema hex-binary data type instance.
- HexBinaryAdapter - Class in dev.metaschema.core.datatype.adapter
-
Maintains a byte buffer backed representation of a byte stream parsed from a base64 encoded string.
- HOSTNAME - Static variable in class dev.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema hostname data type instance.
- HostnameAdapter - Class in dev.metaschema.core.datatype.adapter
-
Support for the Metaschema hostname data type.
- HtmlQuoteTagExtension - Class in dev.metaschema.core.datatype.markup.flexmark
-
Adds support for the use of "q" tags in HTML to replace quotation marks.
- HtmlQuoteTagExtension() - Constructor for class dev.metaschema.core.datatype.markup.flexmark.HtmlQuoteTagExtension
- HtmlQuoteTagExtension.DoubleQuoteNode - Class in dev.metaschema.core.datatype.markup.flexmark
-
A Flexmark node implementation representing a quotation mark.
I
- IAllowedValue - Interface in dev.metaschema.core.model.constraint
-
Represents an individual enumerated value associated with an
IAllowedValuesConstraint. - IAllowedValuesConstraint - Interface in dev.metaschema.core.model.constraint
-
Represents a rule requiring the value of a field or flag to match the name of one entry in a set of enumerated values.
- IAllowedValuesConstraint.Builder - Class in dev.metaschema.core.model.constraint
-
Provides a builder pattern for constructing a new
IAllowedValuesConstraint. - IAllowedValuesConstraint.Extensible - Enum in dev.metaschema.core.model.constraint
-
Indicates how an allowed values constraint can be extended, or if it can be.
- IAnyAtomicItem - Interface in dev.metaschema.core.metapath.item.atomic
-
The interface shared by all atomic items, representing indivisible data values that serve as the fundamental building blocks for complex data structures in the Metaschema framework.
- IAnyUriItem - Interface in dev.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing a URI data value.
- IArgument - Interface in dev.metaschema.core.metapath.function
-
Represents a single function argument signature.
- IArgument.Builder - Class in dev.metaschema.core.metapath.function
-
Used to create an argument's signature using a builder pattern.
- IArrayItem<ITEM extends ICollectionValue> - Interface in dev.metaschema.core.metapath.item.function
-
A representation of a Metapath array item type.
- IArrayTest - Interface in dev.metaschema.core.metapath.type
-
Declares the expected type information for an
IArrayItem. - IAssembly - Interface in dev.metaschema.core.model
-
A marker interface for an information element that is an assembly model type.
- IAssemblyDefinition - Interface in dev.metaschema.core.model
-
Represents an assembly definition in a Metaschema module.
- IAssemblyInstance - Interface in dev.metaschema.core.model
-
Represents an assembly instance within another assembly definition.
- IAssemblyInstanceAbsolute - Interface in dev.metaschema.core.model
-
Represents an assembly instance that appears directly within an assembly definition.
- IAssemblyInstanceGrouped - Interface in dev.metaschema.core.model
-
Represents an assembly instance that appears within a choice or other grouping construct.
- IAssemblyInstanceGroupedNodeItem - Interface in dev.metaschema.core.metapath.item.node
-
Represents a Metapath assembly node item for a grouped assembly instance.
- IAssemblyNodeItem - Interface in dev.metaschema.core.metapath.item.node
-
A Metapath node valued item representing a Metaschema module assembly.
- IAtomicOrUnionType<I extends IAnyAtomicItem> - Interface in dev.metaschema.core.metapath.type
-
Provides type information for an atomic type.
- IAtomicOrUnionType.ICastExecutor<ITEM extends IAnyAtomicItem> - Interface in dev.metaschema.core.metapath.type
-
A callback used to perform a casting operation.
- IAtomicValuedItem - Interface in dev.metaschema.core.metapath.item.atomic
-
This marker interface identifies a valued
IItemtype that has an associatedIAnyAtomicItemvalue. - IAtomicValuedNodeItem - Interface in dev.metaschema.core.metapath.item.node
-
Represents a Metapath node item that has an atomic value.
- IAttributable - Interface in dev.metaschema.core.model
-
A marker interface for implementations that supports the mapping of a namespace valued key to a set of values.
- IAttributable.Key - Class in dev.metaschema.core.model
-
Represents a property key based on a name and a namespace.
- IBase64BinaryItem - Interface in dev.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing a Base64 encoded data value.
- IBooleanItem - Interface in dev.metaschema.core.metapath.item.atomic
-
An atomic Metapath item with a boolean value.
- IBoundObject - Interface in dev.metaschema.core.model
-
A common interface found bound objects that have a complex model consisting of flags, fields, or assemblies.
- ICalendarMapKey - Interface in dev.metaschema.core.metapath.item.function
-
An
IMapItemkey based on anICalendarTemporalItem. - ICalendarTemporalItem - Interface in dev.metaschema.core.metapath.item.atomic
-
A temporal valued item related to a
ZonedDateTime. - ICardinalityConstraint - Interface in dev.metaschema.core.model.constraint
-
Represents a rule requiring a Metaschema assembly data instance to have elements with a minimum and/or maximum occurrence.
- ICardinalityConstraint.Builder - Class in dev.metaschema.core.model.constraint
-
Provides a builder pattern for constructing a new
ICardinalityConstraint. - IChoiceGroupInstance - Interface in dev.metaschema.core.model
-
An Metaschema model instance representing a grouped set of objects consisting of heterogeneous object types.
- IChoiceInstance - Interface in dev.metaschema.core.model
-
A marker interface for a choice of allowed instances in a Metachema.
- ICollectionValue - Interface in dev.metaschema.core.metapath.item
-
A data value that can be a value in a Metapath array or map.
- IConfigurableMessageConstraint - Interface in dev.metaschema.core.model.constraint
-
Represents a constraint that allows a configurable message.
- IConfiguration<T extends IConfigurationFeature<?>> - Interface in dev.metaschema.core.configuration
-
The base interface for getting the configuration of processors and parsers in this library.
- IConfigurationFeature<V> - Interface in dev.metaschema.core.configuration
-
The common interface that all configuration features must implement.
- IConstraint - Interface in dev.metaschema.core.model.constraint
-
Represents a rule constraining the model of a Metaschema assembly, field or flag.
- IConstraint.Level - Enum in dev.metaschema.core.model.constraint
-
The degree to which a constraint violation is significant.
- IConstraint.Type - Enum in dev.metaschema.core.model.constraint
-
The type of constraint.
- IConstraintLoader - Interface in dev.metaschema.core.model
-
Provides loading capabilities for Metaschema constraint sets.
- IConstraintSet - Interface in dev.metaschema.core.model.constraint
-
A set of constraints targeted at the contents of a Metaschema module.
- IConstraintValidationHandler - Interface in dev.metaschema.core.model.constraint
-
Provides a set of callback methods used to process the result of evaluating a constraint.
- IConstraintValidator - Interface in dev.metaschema.core.model.constraint
-
This interface provides an entry point for performing validations over Metapath items associated with a Metaschema model.
- IConstraintVisitor<T,
R> - Interface in dev.metaschema.core.model.constraint -
Supports a visitor pattern over constraint instances.
- IContainer - Interface in dev.metaschema.core.model
-
Represents a model element that can contain child instances.
- IContainerFlagSupport<FI extends IFlagInstance> - Interface in dev.metaschema.core.model
-
Provides support for managing the flag contents of a
IModelDefinition. - IContainerModel - Interface in dev.metaschema.core.model
-
Indicates that the Metaschema type that has a complex model that can contain field and assembly instances.
- IContainerModelAbsolute - Interface in dev.metaschema.core.model
-
Represents a model container with absolute (non-grouped) instances.
- IContainerModelAssembly - Interface in dev.metaschema.core.model
-
Represents a model container for assembly definitions.
- IContainerModelAssemblySupport<MI extends IModelInstance,
NMI extends INamedModelInstance, FI extends IFieldInstance, AI extends IAssemblyInstance, CI extends IChoiceInstance, CGI extends IChoiceGroupInstance> - Interface in dev.metaschema.core.model -
Common interface for model container support classes.
- IContainerModelGrouped - Interface in dev.metaschema.core.model
-
Represents a model container with grouped instances.
- IContainerModelSupport<MI extends IModelInstance,
NMI extends INamedModelInstance, FI extends IFieldInstance, AI extends IAssemblyInstance> - Interface in dev.metaschema.core.model -
Common interface for model container support classes.
- IContentValidator - Interface in dev.metaschema.core.model.validation
-
A common interface for validation of Metaschema module-based content.
- ICustomJavaDataType<TYPE extends ICustomJavaDataType<TYPE>> - Interface in dev.metaschema.core.datatype
-
The common interface for all data type implementations supported by a custom Java class.
- ICycledAssemblyNodeItem - Interface in dev.metaschema.core.metapath.item.node
-
A marker interface used to identify an
IAssemblyNodeItemas the head of a cycle of item that loop back to the head. - IDataTypeAdapter<TYPE> - Interface in dev.metaschema.core.datatype
-
Represents a data type implementation.
- IDataTypeProvider - Interface in dev.metaschema.core.datatype
-
A service interface used to provide implementations of data types represented as
IDataTypeAdapterinstances. - IDateItem - Interface in dev.metaschema.core.metapath.item.atomic
-
An atomic Metapath item representing a date value in the Metapath system with or without an explicit time zone.
- IDateTimeItem - Interface in dev.metaschema.core.metapath.item.atomic
-
An atomic Metapath item representing a date/time value in the Metapath system.
- IDateTimeWithTimeZoneItem - Interface in dev.metaschema.core.metapath.item.atomic
-
An atomic Metapath item representing a date/time value in the Metapath system with an explicit time zone.
- IDateWithTimeZoneItem - Interface in dev.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing a date data value that has an explicit timezone.
- IDayTimeDurationItem - Interface in dev.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing a duration data value in days, hours, and seconds.
- IDecimalItem - Interface in dev.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing a decimal data value.
- IDecimalMapKey - Interface in dev.metaschema.core.metapath.item.function
-
An
IMapItemkey based on anIDecimalItem. - IDefaultable - Interface in dev.metaschema.core.model
-
A marker interface for Metaschema constructs that can have a default value.
- IDefinition - Interface in dev.metaschema.core.model
-
Represents a definition of a flag, field, or assembly in a Metaschema module.
- IDefinition.ModuleScope - Enum in dev.metaschema.core.model
-
Describes the visibility of a definition to other modules.
- IDefinitionNodeItem<D extends IDefinition,
I extends INamedInstance> - Interface in dev.metaschema.core.metapath.item.node -
Represents a Metapath node item that is based on an underlying Metaschema module definition and instance.
- identifier(String) - Method in class dev.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Set an identifier for the constraint.
- identity() - Static method in class dev.metaschema.core.util.CustomCollectors
-
An implementation of
Function.identity()that respects non-nullness. - IDescribable - Interface in dev.metaschema.core.model
-
Represents a model element that has a formal name and description.
- IDiagramNode - Interface in dev.metaschema.core.model.util
-
Represents a Metaschema module
IModelDefinitionnode that is part of a model diagram. - IDiagramNode.IAttribute - Interface in dev.metaschema.core.model.util
-
Represents a scalar-valued data point associated with a node.
- IDiagramNode.IEdge - Interface in dev.metaschema.core.model.util
-
Represents a relationship between a subject node and a target node.
- IDiagramNode.Relationship - Enum in dev.metaschema.core.model.util
-
The nature of a relationship between two nodes.
- IDiagramNodeVisitor - Interface in dev.metaschema.core.model.util
-
A visitor for processing edges in a diagram node model.
- IDocumentBasedNodeItem - Interface in dev.metaschema.core.metapath.item.node
-
Represents a Metapath node item that is associated with a document.
- IDocumentLoader - Interface in dev.metaschema.core.metapath
-
Supports loading documents referenced in Metapath expressions.
- IDocumentNodeItem - Interface in dev.metaschema.core.metapath.item.node
-
A node item that represents the root of a tree of nodes associated with a document resource.
- IDurationItem - Interface in dev.metaschema.core.metapath.item.atomic
-
An atomic Metapath item representing a duration data value.
- IEmailAddressItem - Interface in dev.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing an email address data value.
- IEnhancedQName - Interface in dev.metaschema.core.qname
-
An efficient cache-backed representation of a qualified name.
- IEnhancedQName.NamespaceToPrefixResolver - Interface in dev.metaschema.core.qname
-
Provides a callback for resolving namespace prefixes.
- IEnhancedQName.PrefixToNamespaceResolver - Interface in dev.metaschema.core.qname
-
Provides a callback for resolving namespace prefixes.
- IErrorCode - Interface in dev.metaschema.core.metapath
-
Provides an error code that identifies the type of message.
- IExpectConstraint - Interface in dev.metaschema.core.model.constraint
-
Represents a rule requiring a Metaschema assembly, field, or flag data instance to pass a Metapath-based test.
- IExpectConstraint.Builder - Class in dev.metaschema.core.model.constraint
-
Provides a builder pattern for constructing a new
IExpectConstraint. - IExpression - Interface in dev.metaschema.core.metapath
-
The common interface of all Metapath expression nodes.
- IFeatureChildNodeItem - Interface in dev.metaschema.core.metapath.item.node
-
Represents a node item for a Metaschema model instance the is always a child of another item in the Metaschema model.
- IFeatureContainerFlag<FI extends IFlagInstance> - Interface in dev.metaschema.core.model
-
Represents a definition that may contain flags.
- IFeatureContainerModelAbsolute<MI extends IModelInstanceAbsolute,
NMI extends INamedModelInstanceAbsolute, FI extends IFieldInstanceAbsolute, AI extends IAssemblyInstanceAbsolute> - Interface in dev.metaschema.core.model -
Common interface for model container support classes.
- IFeatureContainerModelAssembly<MI extends IModelInstanceAbsolute,
NMI extends INamedModelInstanceAbsolute, FI extends IFieldInstanceAbsolute, AI extends IAssemblyInstanceAbsolute, CI extends IChoiceInstance, CGI extends IChoiceGroupInstance> - Interface in dev.metaschema.core.model -
Provides assembly-specific container model functionality through delegation.
- IFeatureContainerModelGrouped<NMI extends INamedModelInstanceGrouped,
FI extends IFieldInstanceGrouped, AI extends IAssemblyInstanceGrouped> - Interface in dev.metaschema.core.model -
Provides grouped container model functionality through delegation.
- IFeatureDefinitionInstanceInlined<DEFINITION extends IDefinition,
INSTANCE extends INamedInstance> - Interface in dev.metaschema.core.model -
A trait indicating that the implementation is a localized definition that is declared in-line as an instance.
- IFeatureDefinitionReferenceInstance<DEFINITION extends IDefinition,
INSTANCE extends INamedInstance> - Interface in dev.metaschema.core.model -
Represents an instance that references a definition.
- IFeatureFlagContainerItem - Interface in dev.metaschema.core.metapath.item.node
-
This mixin interface indicates that the implementation is a
INodeItemthat is based on anIModelDefinition. - IFeatureFlagContainerItem.FlagContainer - Class in dev.metaschema.core.metapath.item.node
-
Provides an abstract implementation of a model that contains a collection of flags.
- IFeatureModelConstrained - Interface in dev.metaschema.core.model.constraint
-
A marker interface for a Metaschema model construct (i.e. assembly, field) that can be constrained using Metaschema constraints.
- IFeatureModelContainerItem - Interface in dev.metaschema.core.metapath.item.node
-
This mixin interface indicates that the implementation is a
INodeItemthat may have both flag and model children. - IFeatureModelContainerItem.ModelContainer - Class in dev.metaschema.core.metapath.item.node
-
Provides an abstract implementation of a lazy loaded model.
- IFeatureNoDataAtomicValuedItem - Interface in dev.metaschema.core.metapath.item.node
-
A feature interface representing an atomic-valued item that has no associated value data.
- IFeatureNoDataValuedItem - Interface in dev.metaschema.core.metapath.item.node
-
This feature interface represents an item that has no associated value data.
- IFeatureOrhpanedDefinitionNodeItem<D extends IDefinition,
I extends INamedInstance> - Interface in dev.metaschema.core.metapath.item.node -
A mixin interface used to identify that the implementation is a
IDefinitionNodeItemthat is based on aIDefinitionthat is an orphan in it's hierarchy. - IFeatureValueConstrained - Interface in dev.metaschema.core.model.constraint
-
A marker interface for a Metaschema valued construct (i.e. flag, field) that can be constrained using Metaschema constraints.
- IFeatureValueless - Interface in dev.metaschema.core.model
-
Represents an instance that has no value.
- IField - Interface in dev.metaschema.core.model
-
A marker interface for an information element that is a field model type.
- IFieldDefinition - Interface in dev.metaschema.core.model
-
Represents a field definition in a Metaschema module.
- IFieldInstance - Interface in dev.metaschema.core.model
-
Represents a field instance within an assembly definition.
- IFieldInstanceAbsolute - Interface in dev.metaschema.core.model
-
Represents a field instance that appears directly within an assembly definition.
- IFieldInstanceGrouped - Interface in dev.metaschema.core.model
-
Represents a field instance that appears within a choice or other grouping construct.
- IFieldNodeItem - Interface in dev.metaschema.core.metapath.item.node
-
A Metapath node valued item representing a Metaschema module field.
- IFlag - Interface in dev.metaschema.core.model
-
A marker interface for an information element that is an flag model type.
- IFlagContainerBuilder<T extends IFlagInstance> - Interface in dev.metaschema.core.model
-
Builder for constructing flag container instances.
- IFlagDefinition - Interface in dev.metaschema.core.model
-
Represents a flag definition in a Metaschema module.
- IFlagInstance - Interface in dev.metaschema.core.model
-
Represents a flag instance within a field or assembly definition.
- IFlagNodeItem - Interface in dev.metaschema.core.metapath.item.node
-
A Metapath node valued item representing a Metaschema module flag.
- IFunction - Interface in dev.metaschema.core.metapath.function
-
A common interface for all Metapath functions.
- IFunction.Builder - Class in dev.metaschema.core.metapath.function
-
Used to create a function's signature using a builder pattern.
- IFunction.FunctionProperty - Enum in dev.metaschema.core.metapath.function
-
Details specific characteristics of a function.
- IFunctionExecutor - Interface in dev.metaschema.core.metapath.function
-
This functional interface provides a dispatch method for executing a function call.
- IFunctionLibrary - Interface in dev.metaschema.core.metapath.function
-
Provides access to a collection of Metapath function signatures.
- IFunctionResolver - Interface in dev.metaschema.core.metapath.function
-
Resolves Metapath function signatures based on name and arity.
- IGroupable - Interface in dev.metaschema.core.model
-
This behavioral interface represents an instance that supports grouped values.
- IHexBinaryItem - Interface in dev.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing a Base64 encoded data value.
- IHostnameItem - Interface in dev.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing a hostname data value.
- IIndex - Interface in dev.metaschema.core.model.constraint
- IIndexConstraint - Interface in dev.metaschema.core.model.constraint
-
Represents a rule that generates a key-based index containing references to data items found in a Metaschema data instance.
- IIndexConstraint.Builder - Class in dev.metaschema.core.model.constraint
-
Provides a builder pattern for constructing a new
IIndexConstraint. - IIndexHasKeyConstraint - Interface in dev.metaschema.core.model.constraint
-
Represents a rule that checks that a key generated for a Metaschema data object exists in a named index that was generated using an
IIndexConstraint. - IIndexHasKeyConstraint.Builder - Class in dev.metaschema.core.model.constraint
-
Provides a builder pattern for constructing a new
IIndexHasKeyConstraint. - IInstance - Interface in dev.metaschema.core.model
-
This marker interface indicates that this object is an instance.
- IInstanceAbsolute - Interface in dev.metaschema.core.model
-
Represents an instance with an absolute path and an associated value.
- IIntegerItem - Interface in dev.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing an integer data value.
- IIPAddressItem - Interface in dev.metaschema.core.metapath.item.atomic
-
An atomic Metapath item representing an IP address data value.
- IIPv4AddressItem - Interface in dev.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing an IPv4 address data value.
- IIPv6AddressItem - Interface in dev.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing an IPv6 address data value.
- IItem - Interface in dev.metaschema.core.metapath.item
-
The base interface inherited by all Metapath item implementations.
- IItemType - Interface in dev.metaschema.core.metapath.type
-
Provides type information that be used to discover type information for, test, and cast various item objects.
- IItemVisitor - Interface in dev.metaschema.core.metapath.item
-
Use to visit the major types of items.
- IItemWriter - Interface in dev.metaschema.core.metapath.item
-
Supports writing different types of items using a visitor pattern.
- IJsonInstance - Interface in dev.metaschema.core.model
-
Represents a model instance that has a JSON property name.
- IJsonNamed - Interface in dev.metaschema.core.model
-
Represents a model element that has a JSON property name.
- IKeyConstraint - Interface in dev.metaschema.core.model.constraint
-
A common interface used for constraints oriented around key-based indexes.
- IKeyField - Interface in dev.metaschema.core.model.constraint
-
Represents a component of a key used in a key-based index.
- IKeySpecifier - Interface in dev.metaschema.core.metapath.item.function
-
A common interface for all key specifier implementations.
- IKindTest<T extends INodeItem> - Interface in dev.metaschema.core.metapath.type
-
Provides type information that be used to discover type information for, test, and cast various node-based item objects.
- ILet - Interface in dev.metaschema.core.model.constraint
-
Represents a variable assignment for use in Metaschema module constraints.
- ILoader<T> - Interface in dev.metaschema.core.model
-
Provides loading capabilities for resources of type
T. - IMapItem<VALUE extends ICollectionValue> - Interface in dev.metaschema.core.metapath.item.function
-
Represents a mapping of
IMapKeykeys to values. - IMapKey - Interface in dev.metaschema.core.metapath.item.function
-
The key value used in an
IMapItem. - IMapTest - Interface in dev.metaschema.core.metapath.type
-
Declares the expected type information for a
IMapItem. - IMarkupItem - Interface in dev.metaschema.core.metapath.item.atomic
-
An atomic Metapath item representing a Markup data value.
- IMarkupLineItem - Interface in dev.metaschema.core.metapath.item.atomic
-
An atomic Metapath item representing a single line of Markup.
- IMarkupMultilineItem - Interface in dev.metaschema.core.metapath.item.atomic
-
An atomic Metapath item representing multiple lines of Markup.
- IMarkupString<TYPE extends IMarkupString<TYPE>> - Interface in dev.metaschema.core.datatype.markup
-
The common interface for all markup implementations.
- IMatchesConstraint - Interface in dev.metaschema.core.model.constraint
-
Represents a rule requiring the value of a field or flag to match a pattern and/or conform to an identified data type.
- IMatchesConstraint.Builder - Class in dev.metaschema.core.model.constraint
-
Provides a builder pattern for constructing a new
IMatchesConstraint. - IMetapathExpression - Interface in dev.metaschema.core.metapath
-
Supports compiling and executing Metapath expressions.
- IMetapathExpression.ResultType - Enum in dev.metaschema.core.metapath
-
Identifies the expected type for a Metapath evaluation result.
- IMetapathQueryable - Interface in dev.metaschema.core.model
-
Represents a model element that can be queried using Metapath expressions.
- IMetaschemaData - Interface in dev.metaschema.core.model
-
Represents data associated with a Metaschema module.
- IMetaschemaModule<SELF extends IMetaschemaModule<SELF>> - Interface in dev.metaschema.core.model
-
Represents a loaded Metaschema module.
- IModelConstrained - Interface in dev.metaschema.core.model.constraint
-
Represents a container of rules constraining the effective model of a Metaschema assembly data instance.
- IModelDefinition - Interface in dev.metaschema.core.model
-
Represents a Metaschema definition for a complex object that may contain flags.
- IModelElement - Interface in dev.metaschema.core.model
-
A marker interface for Metaschema constructs that can be members of a Metaschema definition's model.
- IModelElementVisitable - Interface in dev.metaschema.core.model
-
Represents a model element that can be visited using the visitor pattern.
- IModelElementVisitor<CONTEXT,
RESULT> - Interface in dev.metaschema.core.model -
Provides a set of callbacks used when iterating over node items in a directed graph.
- IModelInstance - Interface in dev.metaschema.core.model
-
This marker interface is used to identify a field or assembly instance that is a member of an assembly's model.
- IModelInstanceAbsolute - Interface in dev.metaschema.core.model
-
Represents a model instance with an absolute path and an associated value.
- IModelNodeItem<D extends IModelDefinition,
I extends INamedModelInstance> - Interface in dev.metaschema.core.metapath.item.node -
Represents a Metapath node item for a Metaschema model instance (assembly or field).
- IModule - Interface in dev.metaschema.core.model
-
Represents a Metaschema module.
- IModuleExtended<M extends IModuleExtended<M,
D, FL, FI, A>, D extends IModelDefinition, FL extends IFlagDefinition, FI extends IFieldDefinition, A extends IAssemblyDefinition> - Interface in dev.metaschema.core.model -
The API for accessing information about a given Metaschema module.
- IModuleLoader<M extends IModuleExtended<M,
?, ?, ?, ?>> - Interface in dev.metaschema.core.model -
Provides loading capabilities for Metaschema modules.
- IModuleLoader.IModulePostProcessor - Interface in dev.metaschema.core.model
-
Used to define a post-processing operation to perform on a module.
- IModuleNodeItem - Interface in dev.metaschema.core.metapath.item.node
-
Supports querying of global definitions and associated instances in a Metaschema module by effective name.
- IMutableConfiguration<T extends IConfigurationFeature<?>> - Interface in dev.metaschema.core.configuration
-
This interface provides methods for retrieving and updating the configuration of processors and parsers in this library.
- INamed - Interface in dev.metaschema.core.model
-
Represents a model element that has a name and associated naming properties.
- INamedInstance - Interface in dev.metaschema.core.model
-
This marker interface indicates that the instance has a flag, field, or assembly name associated with it which will be used in JSON/YAML or XML to identify the data.
- INamedModelElement - Interface in dev.metaschema.core.model
-
A marker interface for Metaschema constructs that can be members of a Metaschema module's model that have a name and other identifying characteristics.
- INamedModelInstance - Interface in dev.metaschema.core.model
-
Represents a named instance of a field or assembly within a model.
- INamedModelInstanceAbsolute - Interface in dev.metaschema.core.model
-
Represents a named model instance with absolute positioning and JSON serialization support.
- INamedModelInstanceGrouped - Interface in dev.metaschema.core.model
-
Represents an arbitrary grouping of Metaschema model instances.
- INcNameItem - Interface in dev.metaschema.core.metapath.item.atomic
-
Deprecated, for removal: This API element is subject to removal in a future version.
- INDEX - Enum constant in enum dev.metaschema.core.model.constraint.IConstraint.Type
-
Constraint creating an index over items.
- INDEX_CONSTRAINT_QNAME - Static variable in class dev.metaschema.core.model.MetaschemaModelConstants
-
The name of an
IIndexConstraintconstraint in the Metaschema model. - INDEX_HAS_KEY - Enum constant in enum dev.metaschema.core.model.constraint.IConstraint.Type
-
Constraint verifying index key references.
- INDEX_HAS_KEY_CONSTRAINT_QNAME - Static variable in class dev.metaschema.core.model.MetaschemaModelConstants
-
The name of an
IIndexHasKeyConstraintconstraint in the Metaschema model. - indexOf(Object) - Method in interface dev.metaschema.core.metapath.item.function.IArrayItem
- indexOf(String) - Method in class dev.metaschema.core.qname.NamespaceCache
-
Get the index value of the provided namespace.
- IndexOutOfBoundsArrayMetapathException - Exception in dev.metaschema.core.metapath.item.function
-
err:FOAY0001: This error is raised when an integer used to select a member of an array is outside the range of values for that array.
- IndexOutOfBoundsArrayMetapathException(IArrayItem<?>, String) - Constructor for exception dev.metaschema.core.metapath.item.function.IndexOutOfBoundsArrayMetapathException
-
Constructs a new exception with the provided
item,message, and no cause. - IndexOutOfBoundsArrayMetapathException(IArrayItem<?>, String, Throwable) - Constructor for exception dev.metaschema.core.metapath.item.function.IndexOutOfBoundsArrayMetapathException
-
Constructs a new exception with the provided
item,message, andcause. - IndexOutOfBoundsArrayMetapathException(IArrayItem<?>, Throwable) - Constructor for exception dev.metaschema.core.metapath.item.function.IndexOutOfBoundsArrayMetapathException
-
Constructs a new exception with the provided
item, no message, and thecause. - INFORMATIONAL - Enum constant in enum dev.metaschema.core.model.constraint.IConstraint.Level
-
A violation of the constraint represents a point of interest.
- INFORMATIONAL - Enum constant in enum dev.metaschema.core.model.validation.IValidationFinding.Kind
-
The finding is providing information that does not indicate success or failure.
- initCause(Throwable) - Method in exception dev.metaschema.core.util.ExceptionUtils.WrappedException
- INodeItem - Interface in dev.metaschema.core.metapath.item.node
-
Represents a Metapath model node.
- INodeItem.NodeType - Enum in dev.metaschema.core.metapath.item.node
-
The type of node.
- INodeItemFactory - Interface in dev.metaschema.core.metapath.item.node
-
This factory interface is used to create
INodeItemobjects of various types. - INodeItemGenerator - Interface in dev.metaschema.core.metapath.item.node
-
Generates child node items for Metapath node items.
- INodeItemVisitable - Interface in dev.metaschema.core.metapath.item.node
-
Marks a node item as visitable by a
INodeItemVisitor. - INodeItemVisitor<CONTEXT,
RESULT> - Interface in dev.metaschema.core.metapath.item.node -
Provides a set of callbacks used when iterating over node items in a directed graph.
- INonNegativeIntegerItem - Interface in dev.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing a non-negative integer data value.
- INPUT_VALUE_TOO_LARGE - Static variable in exception dev.metaschema.core.metapath.function.CastFunctionException
-
err:FOCA0003: Raised when casting to xs:integer if the supplied value exceeds the implementation-defined limits for the datatype.
- InsertAnchorExtension - Class in dev.metaschema.core.datatype.markup.flexmark
-
Extension that adds support for insert anchors, used in OSCAL statements, and applicable more generally in other Metaschema-based models.
- InsertAnchorExtension() - Constructor for class dev.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension
- InsertAnchorExtension.InsertAnchorNode - Class in dev.metaschema.core.datatype.markup.flexmark
-
The flexmark node for an insert anchor.
- InsertAnchorExtension.InsertVisitor - Class in dev.metaschema.core.datatype.markup.flexmark
-
Used to collect insert nodes.
- InsertAnchorNode(BasedSequence, BasedSequence) - Constructor for class dev.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension.InsertAnchorNode
-
Construct a new Metaschema insert node.
- InsertAnchorNode(String, String) - Constructor for class dev.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension.InsertAnchorNode
-
Construct a new Metaschema insert node.
- insertBefore(IArrayItem<T>, int, T) - Static method in class dev.metaschema.core.metapath.function.library.ArrayInsertBefore
-
An implementation of XPath 3.1 array:insert-before.
- insertBefore(IArrayItem<T>, IIntegerItem, T) - Static method in class dev.metaschema.core.metapath.function.library.ArrayInsertBefore
-
An implementation of XPath 3.1 array:insert-before.
- InsertVisitor(Predicate<InsertAnchorExtension.InsertAnchorNode>) - Constructor for class dev.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension.InsertVisitor
-
Construct a new visitor that will use the provided filter to visit matching insert nodes.
- instance() - Static method in class dev.metaschema.core.datatype.DataTypeService
-
Get the singleton service instance, which will be lazy constructed on first access.
- instance() - Static method in class dev.metaschema.core.datatype.markup.flexmark.FlexmarkFactory
-
Get the static Flexmark factory instance.
- instance() - Static method in class dev.metaschema.core.datatype.markup.XmlMarkupParser
-
Get the singleton markup parser instance.
- instance() - Static method in interface dev.metaschema.core.metapath.item.node.INodeItemFactory
-
Get the singleton instance of the default node factory.
- instance() - Static method in class dev.metaschema.core.metapath.StaticContext
-
Create a new static context instance using default values.
- instance() - Static method in class dev.metaschema.core.qname.EQNameFactory
-
Get the singleton instance.
- instance() - Static method in class dev.metaschema.core.qname.NamespaceCache
-
Get the singleton instance.
- instance() - Static method in class dev.metaschema.core.qname.QNameCache
-
Get the singleton qualified name cache.
- INTEGER - Static variable in class dev.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema integer data type instance.
- IntegerAdapter - Class in dev.metaschema.core.datatype.adapter
-
Support for the Metaschema integer data type.
- integerDivide(IIntegerItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IIntegerItem
-
Divide this dividend value by the provided divisor value using integer division.
- integerDivide(INumericItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IDecimalItem
-
Divide this dividend value by the provided divisor value using integer division.
- integerDivide(INumericItem) - Method in interface dev.metaschema.core.metapath.item.atomic.INumericItem
-
Divide this dividend value by the provided divisor value using integer division.
- INumericItem - Interface in dev.metaschema.core.metapath.item.atomic
-
Represents an atomic Metapath item containing a numeric data value, which can be either an integer or decimal.
- INVALID_ARGUMENT - Static variable in exception dev.metaschema.core.metapath.function.DocumentFunctionException
-
err:FODC0002: Raised (optionally) by
FnDocand fn:doc-available if the argument is not a valid URI reference. - INVALID_ARGUMENT_EXACTLY_ONE - Static variable in exception dev.metaschema.core.metapath.function.InvalidArgumentFunctionException
-
err:FORG0005: Raised by fn:exactly-one if the supplied value is not a singleton sequence.
- INVALID_ARGUMENT_ONE_OR_MORE - Static variable in exception dev.metaschema.core.metapath.function.InvalidArgumentFunctionException
-
err:FORG0005: Raised by fn:one-or-more if the supplied value is an empty sequence.
- INVALID_ARGUMENT_TO_RESOLVE_URI - Static variable in exception dev.metaschema.core.metapath.function.InvalidArgumentFunctionException
-
err:FORG0002: Raised when either argument to fn:resolve-uri is not a valid URI/IRI.
- INVALID_ARGUMENT_TYPE - Static variable in exception dev.metaschema.core.metapath.function.InvalidArgumentFunctionException
-
err:FORG0006: Raised by functions such as fn:max, fn:min, fn:avg, fn:sum if the supplied sequence contains values inappropriate to this function.
- INVALID_ARGUMENT_ZERO_OR_ONE - Static variable in exception dev.metaschema.core.metapath.function.InvalidArgumentFunctionException
-
err:FORG0003: Raised by fn:zero-or-one if the supplied value contains more than one item.
- INVALID_EXPRESSION - Static variable in exception dev.metaschema.core.metapath.function.regex.RegularExpressionMetapathException
-
err:MPRX0002: Raised by regular expression functions such as fn:matches and fn:replace if the regular expression is syntactically invalid.
- INVALID_FLAG - Static variable in exception dev.metaschema.core.metapath.function.regex.RegularExpressionMetapathException
-
err:MPRX0001: Raised by regular expression functions such as fn:matches and fn:replace if the regular expression flags contain a character other than i, m, q, s, or x.
- INVALID_LEXICAL_VALUE - Static variable in exception dev.metaschema.core.metapath.function.CastFunctionException
-
err:FOCA0002: Raised by fn:resolve-QName and fn:QName when a supplied value does not have the lexical form of a QName or URI respectively; and when casting to decimal, if the supplied value is NaN or Infinity.
- INVALID_OPTION - Static variable in exception dev.metaschema.core.metapath.function.JsonFunctionException
-
err:FOJS0005: This error is raised if the $options map contains an invalid entry.
- INVALID_PATH_GRAMMAR - Static variable in exception dev.metaschema.core.metapath.StaticMetapathException
-
err:MPST0003: It is a static error if an expression is not a valid instance of the Metapath grammar.
- INVALID_REPLACEMENT_STRING - Static variable in exception dev.metaschema.core.metapath.function.regex.RegularExpressionMetapathException
-
err:MPRX0004: Raised by fn:replace to report errors in the replacement string.
- INVALID_TIME_ZONE_VALUE_ERROR - Static variable in exception dev.metaschema.core.metapath.function.DateTimeFunctionException
-
err:FODT0003: Raised by adjust-date-to-timezone and related functions if the supplied timezone is invalid.
- INVALID_TYPE_ERROR - Static variable in exception dev.metaschema.core.metapath.type.TypeMetapathException
-
err:MPTY0004: It is a type error if during the static analysis phase, an expression is found to have a static type that is not appropriate for the context in which the expression occurs, or during the dynamic evaluation phase, the dynamic type of a value does not match a required type as specified by the matching rules in 2.5.5 SequenceType Matching.
- INVALID_VALUE_FOR_CAST - Static variable in exception dev.metaschema.core.metapath.function.InvalidArgumentFunctionException
-
err:FORG0001: A general-purpose error raised when casting, if a cast between two datatypes is allowed in principle, but the supplied value cannot be converted: for example when attempting to cast the string "nine" to an integer.
- InvalidArgumentFunctionException - Exception in dev.metaschema.core.metapath.function
-
FORG: Exceptions related to argument types.
- InvalidArgumentFunctionException(int, String) - Constructor for exception dev.metaschema.core.metapath.function.InvalidArgumentFunctionException
-
Constructs a new exception with the provided
code,message, and no cause. - InvalidArgumentFunctionException(int, String, Throwable) - Constructor for exception dev.metaschema.core.metapath.function.InvalidArgumentFunctionException
-
Constructs a new exception with the provided
code,message, andcause. - InvalidArgumentFunctionException(int, Throwable) - Constructor for exception dev.metaschema.core.metapath.function.InvalidArgumentFunctionException
-
Constructs a new exception with the provided
code, no message, and thecause. - InvalidMetapathGrammarException - Exception in dev.metaschema.core.metapath
-
An exception to be raised when a Metapath is not a valid instance of the Metapath grammar.
- InvalidMetapathGrammarException(String) - Constructor for exception dev.metaschema.core.metapath.InvalidMetapathGrammarException
-
Constructs a new exception with the provided
messageand no cause. - InvalidMetapathGrammarException(String, Throwable) - Constructor for exception dev.metaschema.core.metapath.InvalidMetapathGrammarException
-
Constructs a new exception with the provided
messageandcause. - InvalidMetapathGrammarException(Throwable) - Constructor for exception dev.metaschema.core.metapath.InvalidMetapathGrammarException
-
Constructs a new exception with no message and the provided
cause. - InvalidTreatTypeDynamicMetapathException - Exception in dev.metaschema.core.metapath
-
Raised when a Metapath treat expression fails because the sequence does not match the required type.
- InvalidTreatTypeDynamicMetapathException(String, Throwable) - Constructor for exception dev.metaschema.core.metapath.InvalidTreatTypeDynamicMetapathException
-
Constructs a new exception with the provided
messageandcause. - InvalidTreatTypeDynamicMetapathException(Throwable) - Constructor for exception dev.metaschema.core.metapath.InvalidTreatTypeDynamicMetapathException
-
Constructs a new exception with the provided
causeand no message. - InvalidTreatTypeDynamicMetapathException(Deque<IExpression>, String) - Constructor for exception dev.metaschema.core.metapath.InvalidTreatTypeDynamicMetapathException
-
Constructs a new exception with the provided
evaluationStackandmessageand no cause. - InvalidTypeFunctionException - Exception in dev.metaschema.core.metapath.function
-
FOTY: Exceptions related to type errors.
- InvalidTypeFunctionException(int, IItem) - Constructor for exception dev.metaschema.core.metapath.function.InvalidTypeFunctionException
-
Constructs a new exception with the provided
code,item, and no cause. - InvalidTypeFunctionException(int, IItem, Throwable) - Constructor for exception dev.metaschema.core.metapath.function.InvalidTypeFunctionException
-
Constructs a new exception with the provided
code,item, andcause. - InvalidTypeMetapathException - Exception in dev.metaschema.core.metapath.type
-
Provides a convenient way to raise a
TypeMetapathException.INVALID_TYPE_ERROR. - InvalidTypeMetapathException(IItem) - Constructor for exception dev.metaschema.core.metapath.type.InvalidTypeMetapathException
-
Constructs a new exception with the provided
itemand no cause, using a default message. - InvalidTypeMetapathException(IItem, String) - Constructor for exception dev.metaschema.core.metapath.type.InvalidTypeMetapathException
-
Constructs a new exception with the provided
item,message, and no cause. - InvalidTypeMetapathException(IItem, String, Throwable) - Constructor for exception dev.metaschema.core.metapath.type.InvalidTypeMetapathException
-
Constructs a new exception with the provided
item,message, andcause. - InvalidTypeMetapathException(IItem, Throwable) - Constructor for exception dev.metaschema.core.metapath.type.InvalidTypeMetapathException
-
Constructs a new exception with the provided
itemandcause, using a default message. - InvalidValueForCastFunctionException - Exception in dev.metaschema.core.metapath.function
-
FORG0001: Thrown when a cast operation fails because the supplied value cannot be converted to the target datatype.
- InvalidValueForCastFunctionException(String) - Constructor for exception dev.metaschema.core.metapath.function.InvalidValueForCastFunctionException
-
Constructs a new exception with the provided
messageand no cause. - InvalidValueForCastFunctionException(String, Throwable) - Constructor for exception dev.metaschema.core.metapath.function.InvalidValueForCastFunctionException
-
Constructs a new exception with the provided
messageandcause. - InvalidValueForCastFunctionException(Throwable) - Constructor for exception dev.metaschema.core.metapath.function.InvalidValueForCastFunctionException
-
Constructs a new exception with no message and the provided
cause. - IOpaqueMapKey - Interface in dev.metaschema.core.metapath.item.function
-
Represents a map key with no special handling based on the key value's data type.
- IP_V4_ADDRESS - Static variable in class dev.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema ip-v4-address data type instance.
- IP_V6_ADDRESS - Static variable in class dev.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema ip-v6-address data type instance.
- IPathFormatter - Interface in dev.metaschema.core.metapath.format
-
This interface provides an implementation contract for all path formatters.
- IPathSegment - Interface in dev.metaschema.core.metapath.format
-
A named segment of a path that can be formatted.
- IPositiveIntegerItem - Interface in dev.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing a positive integer data value.
- IPv4AddressAdapter - Class in dev.metaschema.core.datatype.adapter
-
Support for the Metaschema ip-v4-address data type.
- IPv6AddressAdapter - Class in dev.metaschema.core.datatype.adapter
-
Support for the Metaschema ip-v6-address data type.
- IQNameItem - Interface in dev.metaschema.core.metapath.item.atomic
-
An atomic Metapath item with a namespace qualified name value.
- IReportConstraint - Interface in dev.metaschema.core.model.constraint
-
Represents a rule reporting a condition when a Metaschema assembly, field, or flag data instance matches a Metapath-based test.
- IReportConstraint.Builder - Class in dev.metaschema.core.model.constraint
-
Provides a builder pattern for constructing a new
IReportConstraint. - IResourceLocation - Interface in dev.metaschema.core.model
-
Represents a location within a resource.
- IResourceResolver - Interface in dev.metaschema.core.model
-
A common interface for implementation classes that load data resources.
- IRootAssemblyNodeItem - Interface in dev.metaschema.core.metapath.item.node
-
A marker interface used to expose root node functionality for an assembly node that has root information.
- IS_UNIQUE_CONSTRAINT_QNAME - Static variable in class dev.metaschema.core.model.MetaschemaModelConstants
-
The name of an
IUniqueConstraintconstraint in the Metaschema model. - isAbsolute() - Method in interface dev.metaschema.core.metapath.item.atomic.IAnyUriItem
-
Determines if this URI has a scheme component, making it absolute.
- isAllNulls(Iterable<String>) - Static method in interface dev.metaschema.core.model.constraint.IIndex
-
Check if a key contains information other than
nullStrings. - isAllowedOther() - Method in interface dev.metaschema.core.model.constraint.IAllowedValuesConstraint
-
Determines if this allowed value constraint is open-ended (
true) or closed. - isArityUnbounded() - Method in interface dev.metaschema.core.metapath.function.IFunction
-
Determines if the final argument can be repeated.
- isAtomic() - Method in interface dev.metaschema.core.datatype.IDataTypeAdapter
-
Determines if the data type is an atomic, scalar value.
- isBlock() - Method in interface dev.metaschema.core.datatype.markup.IMarkupString
-
Determine if the Markup consists of block elements.
- isBlock() - Method in class dev.metaschema.core.datatype.markup.MarkupLine
- isBlock() - Method in class dev.metaschema.core.datatype.markup.MarkupMultiline
- isContextDepenent() - Method in interface dev.metaschema.core.metapath.function.IFunction
-
Determines if the result of the function call depends on property values within the static or dynamic context and the provided arguments.
- IScopedContraints - Interface in dev.metaschema.core.model.constraint
-
Represents a set of target constraints that apply to a given Metaschema module namespace and short name.
- isDecendant(IAssemblyNodeItem, IAssemblyDefinition) - Method in class dev.metaschema.core.metapath.item.node.AbstractRecursionPreventingNodeItemVisitor
-
Determines if the provided node is a descendant of the assembly definition.
- isDeterministic() - Method in interface dev.metaschema.core.metapath.function.IFunction
-
Determines if the result of the function call will produce identical results when provided the same implicit or explicit arguments.
- isEffectiveValueWrappedInXml() - Method in interface dev.metaschema.core.model.IAssemblyInstance
- isEffectiveValueWrappedInXml() - Method in interface dev.metaschema.core.model.IChoiceGroupInstance
- isEffectiveValueWrappedInXml() - Method in interface dev.metaschema.core.model.IChoiceInstance
- isEffectiveValueWrappedInXml() - Method in interface dev.metaschema.core.model.IFieldInstanceAbsolute
- isEffectiveValueWrappedInXml() - Method in interface dev.metaschema.core.model.IFieldInstanceGrouped
- isEffectiveValueWrappedInXml() - Method in interface dev.metaschema.core.model.IModelInstance
-
Indicate if the instance allows values without an XML element wrapper.
- isEmpty() - Method in class dev.metaschema.core.datatype.markup.AbstractMarkupString
- isEmpty() - Method in interface dev.metaschema.core.datatype.markup.IMarkupString
-
Determine if the markup has no contents.
- isEmpty() - Method in interface dev.metaschema.core.metapath.item.function.IArrayItem
-
Determine if this sequence is empty.
- isEmpty() - Method in interface dev.metaschema.core.metapath.item.function.IMapItem
-
Determine if this sequence is empty.
- isEmpty() - Method in interface dev.metaschema.core.metapath.type.ISequenceType
-
Determine if the sequence is empty (if it holds any data) or not.
- ISequence<ITEM extends IItem> - Interface in dev.metaschema.core.metapath.item
-
Represents an ordered collection of Metapath expression results.
- ISequenceType - Interface in dev.metaschema.core.metapath.type
-
Supports sequence type testing.
- isEventEndDocument(XMLEvent) - Static method in class dev.metaschema.core.model.util.XmlEventUtil
-
Determine if the
eventis an end of document event. - isEventEndElement(XMLEvent, QName) - Static method in class dev.metaschema.core.model.util.XmlEventUtil
-
Determine if the
eventis an end element whose name matches the providedexpectedQName. - isEventStartElement(XMLEvent, QName) - Static method in class dev.metaschema.core.model.util.XmlEventUtil
-
Determine if the
eventis a start element whose name matches the providedexpectedQName. - isFeatureEnabled(ValidationFeature<?>) - Method in class dev.metaschema.core.model.constraint.DefaultConstraintValidator
- isFeatureEnabled(T) - Method in class dev.metaschema.core.configuration.DefaultConfiguration
- isFeatureEnabled(T) - Method in interface dev.metaschema.core.configuration.IConfiguration
-
Determines if a specific feature is enabled.
- isFocusDependent() - Method in interface dev.metaschema.core.metapath.function.IFunction
-
Determines if the result of the function call depends on the current focus.
- isInline() - Method in class dev.metaschema.core.model.AbstractGlobalDefinition
- isInline() - Method in class dev.metaschema.core.model.AbstractInlineAssemblyDefinition
- isInline() - Method in class dev.metaschema.core.model.AbstractInlineFieldDefinition
- isInline() - Method in interface dev.metaschema.core.model.IAssemblyDefinition
- isInline() - Method in interface dev.metaschema.core.model.IDefinition
-
Determine if the definition is defined inline, meaning the definition is declared where it is used.
- isInline() - Method in interface dev.metaschema.core.model.IFeatureDefinitionInstanceInlined
- isInline() - Method in interface dev.metaschema.core.model.IFieldDefinition
- isInlineDefinition() - Method in interface dev.metaschema.core.model.IFeatureDefinitionInstanceInlined
- isInlineDefinition() - Method in interface dev.metaschema.core.model.IFeatureDefinitionReferenceInstance
- isInlineDefinition() - Method in interface dev.metaschema.core.model.INamedInstance
-
Determine if the definition of this instance is declared inline.
- isInstance(IItem) - Method in interface dev.metaschema.core.metapath.type.IArrayTest
- isInstance(IItem) - Method in interface dev.metaschema.core.metapath.type.IItemType
-
Test if the provided item matches this item type.
- isInstance(IItem) - Method in interface dev.metaschema.core.metapath.type.IMapTest
- isInXmlWrapped() - Method in interface dev.metaschema.core.model.IFieldInstance
-
Determines if the field is configured to have a wrapper in XML.
- isInXmlWrapped() - Method in interface dev.metaschema.core.model.IFieldInstanceGrouped
-
Determines if the field is configured to have a wrapper in XML.
- isMemberType(IAtomicOrUnionType<?>) - Method in interface dev.metaschema.core.metapath.type.IAtomicOrUnionType
-
Check if the other type is a member of this type.
- isNamedFunction() - Method in class dev.metaschema.core.metapath.function.DefaultFunction
- isNamedFunction() - Method in interface dev.metaschema.core.metapath.function.IFunction
-
Determine if the function is a named function.
- isNcName(String) - Static method in class dev.metaschema.core.datatype.adapter.NcNameAdapter
-
Deprecated.Determine if the name is a non-colonized name.
- isOpaque() - Method in interface dev.metaschema.core.metapath.item.atomic.IAnyUriItem
-
Determines if this URI is opaque.
- isOptional() - Method in enum dev.metaschema.core.metapath.type.Occurrence
-
Determine if providing a value is optional based on the occurrence.
- ISource - Interface in dev.metaschema.core.model
-
A descriptor that identifies where a given constraint was defined.
- ISource.SourceLocation - Enum in dev.metaschema.core.model
-
The relative location of the source.
- isParallel() - Method in class dev.metaschema.core.model.constraint.ParallelValidationConfig
-
Check if parallel execution is enabled.
- isPassing() - Method in interface dev.metaschema.core.model.validation.IValidationResult
-
Determines if the result of validation was valid or not.
- isRecursive() - Method in class dev.metaschema.core.metapath.item.node.RecursionCollectingNodeItemVisitor.AssemblyRecord
-
Determine if the definition associated with the record is a descendant of itself.
- isRequired() - Method in interface dev.metaschema.core.model.IFlagInstance
-
Determines if a flag value is required to be provided.
- isRoot() - Method in interface dev.metaschema.core.model.IAssemblyDefinition
-
Check if the assembly is a top-level root assembly.
- isSameKey(IMapKey) - Method in interface dev.metaschema.core.metapath.item.function.IDecimalMapKey
- isSameKey(IMapKey) - Method in interface dev.metaschema.core.metapath.item.function.IMapKey
-
Determine if this key is the same as another key.
- isSameKey(IMapKey) - Method in interface dev.metaschema.core.metapath.item.function.IOpaqueMapKey
- isSameKey(IMapKey) - Method in interface dev.metaschema.core.metapath.item.function.IStringMapKey
- isSameKey(IMapKey) - Method in interface dev.metaschema.core.metapath.item.function.ITemporalMapKey
- isSubType(IAtomicOrUnionType<?>) - Method in interface dev.metaschema.core.metapath.type.IAtomicOrUnionType
-
Check if this type is the parent type of the other type.
- IStringItem - Interface in dev.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing a text data value.
- IStringMapKey - Interface in dev.metaschema.core.metapath.item.function
-
An
IMapItemkey based on a text value. - isUnrappedValueAllowedInXml() - Method in class dev.metaschema.core.datatype.AbstractDataTypeAdapter
- isUnrappedValueAllowedInXml() - Method in interface dev.metaschema.core.datatype.IDataTypeAdapter
-
Determines if the data type's value is allowed to be unwrapped in XML when the value is a field value.
- isUnrappedValueAllowedInXml() - Method in class dev.metaschema.core.datatype.markup.MarkupMultilineAdapter
- isUseWildcardWhenNamespaceNotDefaulted() - Method in class dev.metaschema.core.metapath.StaticContext
-
Indicates if a name match should use a wildcard for the namespace if the namespace does not have a value and the default model namespace is
null. - isXmlMixed() - Method in class dev.metaschema.core.datatype.AbstractDataTypeAdapter
- isXmlMixed() - Method in interface dev.metaschema.core.datatype.IDataTypeAdapter
-
Determines if the datatype uses mixed text and element content in XML.
- isXmlMixed() - Method in class dev.metaschema.core.datatype.markup.MarkupMultilineAdapter
- ITargetedConstraints - Interface in dev.metaschema.core.model.constraint
-
Represents a set of constraints that target a given definition using a target Metapath expression.
- item() - Static method in interface dev.metaschema.core.metapath.type.IItemType
-
Get a new kind test that matches any item.
- ITEM - Enum constant in enum dev.metaschema.core.metapath.IMetapathExpression.ResultType
-
The result is expected to be an
IItemvalue. - ITemporalItem - Interface in dev.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing a temporal data value.
- ITemporalMapKey - Interface in dev.metaschema.core.metapath.item.function
-
An
IMapItemkey based on anITemporalItemvalue. - ItemUtils - Class in dev.metaschema.core.metapath.item
-
Provides a variety of utilities for working with Metapath items.
- ITimeItem - Interface in dev.metaschema.core.metapath.item.atomic
-
An atomic Metapath item representing a time value in the Metapath system.
- ITimeWithTimeZoneItem - Interface in dev.metaschema.core.metapath.item.atomic
-
An atomic Metapath item representing a time value in the Metapath system with an explicit time zone.
- ITokenItem - Interface in dev.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing a text token data value.
- IUniqueConstraint - Interface in dev.metaschema.core.model.constraint
-
Represents a rule that requires all matching data items found in a Metaschema data instance to have a unique key.
- IUniqueConstraint.Builder - Class in dev.metaschema.core.model.constraint
-
Provides a builder pattern for constructing a new
IUniqueConstraint. - IUntypedAtomicItem - Interface in dev.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing an untyped atomic data value.
- IUriReferenceItem - Interface in dev.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing a URI reference data value that complies with RFC2396.
- IUriResolver - Interface in dev.metaschema.core.model
-
Provides URI resolution capabilities for Metaschema resources.
- IUuidItem - Interface in dev.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing a UUID data value.
- IValidationFinding - Interface in dev.metaschema.core.model.validation
-
Provides information about an individual finding that is the result of a completed content validation.
- IValidationFinding.Kind - Enum in dev.metaschema.core.model.validation
-
The finding type.
- IValidationResult - Interface in dev.metaschema.core.model.validation
-
Provides data that is the result of a completed content validation.
- IValueConstrained - Interface in dev.metaschema.core.model.constraint
-
Represents a container of rules constraining the effective model of a Metaschema field or flag data instance.
- IValued - Interface in dev.metaschema.core.model
-
A marker interface for Metaschema constructs that can have a value.
- IValuedDefinition - Interface in dev.metaschema.core.model
-
This marker interface identifies Metaschema definition types that have associated values (i.e., field, flag).
- IValuedInstance - Interface in dev.metaschema.core.model
-
Represents a Metaschema instance that has an associated value (i.e., field or flag instance).
- IVersionInfo - Interface in dev.metaschema.core.util
-
Provides version information for a runtime dependency or application.
- IYearMonthDurationItem - Interface in dev.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing a duration data value in years, months, and days.
J
- join(Collection<? extends IArrayItem<T>>) - Static method in class dev.metaschema.core.metapath.function.library.ArrayJoin
-
An implementation of XPath 3.1 array:join.
- joiningWithOxfordComma(String) - Static method in class dev.metaschema.core.util.CustomCollectors
-
Joins a sequence of string values using oxford-style serial commas.
- JSON_POINTER - Enum constant in enum dev.metaschema.core.metapath.format.PathFormatSelection
-
Always use RFC 6901 JSON Pointer format regardless of document type.
- JSON_POINTER_PATH_FORMATTER - Static variable in interface dev.metaschema.core.metapath.format.IPathFormatter
-
A path formatter that produces RFC 6901 JSON Pointer paths.
- JsonFunctionException - Exception in dev.metaschema.core.metapath.function
-
FOJS: Exceptions related to JSON function operations in XPath.
- JsonFunctionException(int, String) - Constructor for exception dev.metaschema.core.metapath.function.JsonFunctionException
-
Constructs a new exception with the provided
code,message, and no cause. - JsonFunctionException(int, String, Throwable) - Constructor for exception dev.metaschema.core.metapath.function.JsonFunctionException
-
Constructs a new exception with the provided
code,message, andcause. - JsonFunctionException(int, Throwable) - Constructor for exception dev.metaschema.core.metapath.function.JsonFunctionException
-
Constructs a new exception with the provided
code, no message, and thecause. - JsonGroupAsBehavior - Enum in dev.metaschema.core.model
-
Defines how repeated instances are grouped in JSON/YAML representations.
- JsonPointerFormatter - Class in dev.metaschema.core.metapath.format
-
An
IPathFormatterthat produces RFC 6901 compliant JSON Pointer paths. - JsonPointerFormatter() - Constructor for class dev.metaschema.core.metapath.format.JsonPointerFormatter
- JsonSchemaContentValidator - Class in dev.metaschema.core.model.validation
-
Validates JSON content against a JSON schema.
- JsonSchemaContentValidator(InputStream) - Constructor for class dev.metaschema.core.model.validation.JsonSchemaContentValidator
-
Construct a new JSON schema validator using the provided input stream to load the JSON schema.
- JsonSchemaContentValidator(Reader) - Constructor for class dev.metaschema.core.model.validation.JsonSchemaContentValidator
-
Construct a new JSON schema validator using the provided reader to load the JSON schema.
- JsonSchemaContentValidator(Schema) - Constructor for class dev.metaschema.core.model.validation.JsonSchemaContentValidator
-
Construct a new JSON schema validator using the preloaded JSON schema.
- JsonSchemaContentValidator(JSONObject) - Constructor for class dev.metaschema.core.model.validation.JsonSchemaContentValidator
-
Construct a new JSON schema validator using the provided JSON object for the JSON schema.
- JsonSchemaContentValidator(JSONTokener) - Constructor for class dev.metaschema.core.model.validation.JsonSchemaContentValidator
-
Construct a new JSON schema validator using the provided JSON tokenizer to load the schema.
- JsonSchemaContentValidator.JsonValidationFinding - Class in dev.metaschema.core.model.validation
-
Records an identified individual validation result found during JSON schema validation.
- JsonUtil - Class in dev.metaschema.core.model.util
-
Provides utility functions to support reading and writing JSON, and for producing error and warning messages.
- JsonValidationFinding(ValidationException, URI) - Constructor for class dev.metaschema.core.model.validation.JsonSchemaContentValidator.JsonValidationFinding
-
Construct a new XML schema validation finding, which represents an issue identified during XML schema validation.
- JsonValueKeyTypeEnum - Enum in dev.metaschema.core.model
-
Defines the type of JSON value key used to identify data values.
K
- key(String) - Static method in interface dev.metaschema.core.model.IAttributable
-
Get a property key based on the provided name and the default namespace.
- key(String, String) - Static method in interface dev.metaschema.core.model.IAttributable
-
Get a property key based on the provided name and namespace.
- KEYED - Enum constant in enum dev.metaschema.core.model.JsonGroupAsBehavior
-
In JSON, the group of instances will be represented as a JSON object, with each instance's JSON key used as the property and the remaining data represented as a child object of that property.
- keyField(IKeyField) - Method in class dev.metaschema.core.model.constraint.AbstractKeyConstraintBuilder
-
Add a key field to the list of key fields.
- keys(Map<IMapKey, ?>) - Static method in class dev.metaschema.core.metapath.function.library.MapKeys
-
An implementation of XPath 3.1 map:keys.
- kind(IValidationFinding.Kind) - Method in class dev.metaschema.core.model.constraint.ConstraintValidationFinding.Builder
-
Use the provided kind for the validation finding.
L
- lastIndexOf(Object) - Method in interface dev.metaschema.core.metapath.item.function.IArrayItem
- lazyCompile(String, StaticContext) - Static method in interface dev.metaschema.core.metapath.IMetapathExpression
-
Gets a new Metapath expression that is compiled on use.
- LE - Enum constant in enum dev.metaschema.core.metapath.function.ComparisonFunctions.Operator
-
A less than or equal comparison.
- length() - Method in interface dev.metaschema.core.metapath.item.atomic.IStringItem
-
Get the length of the string.
- level(IConstraint.Level) - Method in class dev.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Set the severity level for when the constraint is violated.
- level(IConstraint.Level) - Method in class dev.metaschema.core.model.constraint.IReportConstraint.Builder
-
Set the severity level for when the constraint is violated.
- LIST - Enum constant in enum dev.metaschema.core.model.JsonGroupAsBehavior
-
In JSON, the group of instances will be represented as an array of JSON objects if there is more than one.
- listIterator() - Method in interface dev.metaschema.core.metapath.item.function.IArrayItem
- listIterator(int) - Method in interface dev.metaschema.core.metapath.item.function.IArrayItem
- listOrEmpty(List<T>) - Static method in class dev.metaschema.core.util.CollectionUtil
-
Provides an unmodifiable list containing the provided list.
- listOrEmpty(T...) - Static method in class dev.metaschema.core.util.CollectionUtil
-
Generates a new unmodifiable list containing the provided items.
- load(File) - Method in interface dev.metaschema.core.model.ILoader
-
Load a resource from the specified file.
- load(URI) - Method in class dev.metaschema.core.model.AbstractLoader
- load(URI) - Method in interface dev.metaschema.core.model.ILoader
-
Load a resource from the specified URI.
- load(URL) - Method in class dev.metaschema.core.model.AbstractLoader
-
Loads a resource from the specified URL.
- load(URL) - Method in interface dev.metaschema.core.model.ILoader
-
Loads a resource from the specified URL.
- load(Path) - Method in class dev.metaschema.core.model.AbstractLoader
-
Load a resource from the specified path.
- load(Path) - Method in interface dev.metaschema.core.model.ILoader
-
Load a resource from the specified path.
- loadAsNodeItem(File) - Method in interface dev.metaschema.core.metapath.IDocumentLoader
-
Load a Metaschema-based document from a file resource.
- loadAsNodeItem(URI) - Method in interface dev.metaschema.core.metapath.IDocumentLoader
-
Load a Metaschema-based document from a URI resource.
- loadAsNodeItem(URL) - Method in interface dev.metaschema.core.metapath.IDocumentLoader
-
Load a Metaschema-based document from a URL resource.
- loadAsNodeItem(Path) - Method in interface dev.metaschema.core.metapath.IDocumentLoader
-
Load a Metaschema-based document from a file resource identified by a path.
- loadInternal(URI, Deque<URI>) - Method in class dev.metaschema.core.model.AbstractLoader
-
Loads a resource from the provided URI.
- LoggingConstraintValidationHandler - Class in dev.metaschema.core.model.constraint
-
Supports logging constraint findings to the configured Log4J2 instance.
- LoggingConstraintValidationHandler() - Constructor for class dev.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- lookup(IItem, DynamicContext, ISequence<?>) - Method in interface dev.metaschema.core.metapath.item.function.IKeySpecifier
-
Perform a lookup on the provided target item.
- lookupAtomicType(IEnhancedQName) - Static method in class dev.metaschema.core.metapath.StaticContext
-
Lookup a known Metapath atomic type based on the type's qualified name.
- lookupAtomicType(Class<T>) - Static method in class dev.metaschema.core.metapath.StaticContext
-
Lookup a known Metapath atomic type based on the type's item class.
- lookupAtomicType(String) - Method in class dev.metaschema.core.metapath.StaticContext
-
Lookup the atomic type with the provided name in the static context.
- lookupFunction(IEnhancedQName, int) - Method in class dev.metaschema.core.metapath.DynamicContext
-
Get the function with the provided name and arity.
- lookupFunction(IEnhancedQName, int) - Method in class dev.metaschema.core.metapath.StaticContext
-
Lookup a known Metapath function based on the function's name and arity.
- lookupFunction(String, int) - Method in class dev.metaschema.core.metapath.StaticContext
-
Lookup a known Metapath function based on the function's name and arity.
- lookupItemType(Class<? extends IItem>) - Static method in class dev.metaschema.core.metapath.StaticContext
-
Lookup a known Metapath item type based on the type's item class.
- lookupNamespaceForPrefix(String) - Method in class dev.metaschema.core.metapath.StaticContext
-
Get the namespace associated with the provided
prefixas a string, if any is bound. - lookupPrefixForNamespace(String) - Method in class dev.metaschema.core.metapath.StaticContext
-
Get the prefix associated with the provided
namespaceas a string, if any is bound. - LT - Enum constant in enum dev.metaschema.core.metapath.function.ComparisonFunctions.Operator
-
A less than comparison.
M
- map() - Static method in interface dev.metaschema.core.metapath.type.IItemType
-
Get a new kind test that matches any map item.
- map(IAtomicOrUnionType<?>, ISequenceType) - Static method in interface dev.metaschema.core.metapath.type.IItemType
-
Get a new kind test that matches any map item whose keys and values match the provided atomic type and sequence type respectively.
- map(Function<T, R>, ISequence<T>) - Static method in interface dev.metaschema.core.metapath.item.ISequence
-
Apply the provided
mapFunctionto each item in the sequence. - MapContains - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 map:contains function.
- MapEntry - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 map:entry function.
- MapFind - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 map:find function.
- MapForEach - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 map:for-each function.
- MapGet - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 map:get function.
- MapKeys - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 map:keys function.
- MapMerge - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 map:merge functions.
- MapPut - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 map:put function.
- MapRemove - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 map:remove function.
- MapSize - Class in dev.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 map:size function.
- MARKUP_LINE - Static variable in class dev.metaschema.core.datatype.markup.MarkupDataTypeProvider
-
The Metaschema markup-line data type instance.
- MARKUP_MULTILINE - Static variable in class dev.metaschema.core.datatype.markup.MarkupDataTypeProvider
-
The Metaschema markup-multiline data type instance.
- MARKUP_TYPE - Static variable in class dev.metaschema.core.datatype.markup.MarkupDataTypeProvider
-
The Metaschema data type that represents all markup types.
- MarkupDataTypeProvider - Class in dev.metaschema.core.datatype.markup
-
Provides for runtime discovery of built-in implementations of the markup Metaschema data types.
- MarkupDataTypeProvider() - Constructor for class dev.metaschema.core.datatype.markup.MarkupDataTypeProvider
-
Create the data type provider.
- MarkupLine - Class in dev.metaschema.core.datatype.markup
-
Supports a data value which is a single line of markup.
- MarkupLine(Document) - Constructor for class dev.metaschema.core.datatype.markup.MarkupLine
-
Construct a new single line markup instance.
- MarkupLineAdapter - Class in dev.metaschema.core.datatype.markup
-
Support for the Metaschema markup-line data type.
- MarkupMultiline - Class in dev.metaschema.core.datatype.markup
-
Supports a data value which may be multiple lines of markup.
- MarkupMultiline(Document) - Constructor for class dev.metaschema.core.datatype.markup.MarkupMultiline
-
Construct a new multiline markup instance.
- MarkupMultilineAdapter - Class in dev.metaschema.core.datatype.markup
-
Support for the Metaschema markup-multiline data type.
- matches(ICollectionValue) - Method in interface dev.metaschema.core.metapath.type.ISequenceType
-
Tests that a given collection value matches this sequence type.
- MATCHES - Enum constant in enum dev.metaschema.core.model.constraint.IConstraint.Type
-
Constraint validating pattern matching.
- MATCHES_CONSTRAINT_QNAME - Static variable in class dev.metaschema.core.model.MetaschemaModelConstants
-
The name of an
IMatchesConstraintconstraint in the Metaschema model. - MATCHES_ZERO_LENGTH_STRING - Static variable in exception dev.metaschema.core.metapath.function.regex.RegularExpressionMetapathException
-
err:MPRX0003: For functions such as fn:replace and fn:tokenize, raises an error if the supplied regular expression is capable of matching a zero length string.
- matchTargets(IDefinitionNodeItem<?, ?>, DynamicContext) - Method in interface dev.metaschema.core.model.constraint.IConstraint
-
Based on the provided
contextNodeItem, find all nodes matching the target expression. - mathContext() - Static method in class dev.metaschema.core.datatype.adapter.DecimalAdapter
-
Provides a standardized math context to use with
BigDecimaloperations. - max(List<? extends IAnyAtomicItem>) - Static method in class dev.metaschema.core.metapath.function.library.FnMinMax
-
An implementation of XPath 3.1 fn:max.
- maxOccurs(int) - Method in class dev.metaschema.core.model.constraint.ICardinalityConstraint.Builder
-
Use the provided maximum occurrence to validate associated targets.
- merge(Collection<? extends Map<IMapKey, ? extends ICollectionValue>>, Map<IMapKey, ? extends ICollectionValue>) - Static method in class dev.metaschema.core.metapath.function.library.MapMerge
-
An implementation of XPath 3.1 map:merge.
- MermaidErDiagramGenerator - Class in dev.metaschema.core.model.util
-
Generates a mermaid diagram from a Metaschema
IModule. - message(String) - Method in class dev.metaschema.core.model.constraint.AbstractConfigurableMessageConstraintBuilder
-
A message to emit when the constraint is violated.
- message(String) - Method in class dev.metaschema.core.model.constraint.ConstraintValidationFinding.Builder
-
Use the provided message for the validation finding.
- MetaConstraintSet - Class in dev.metaschema.core.model.constraint
-
A set of constraints, which are targeted at the contents of a Metaschema module within specific contexts.
- MetaConstraintSet(ISource, List<? extends IConstraintSet>, List<MetaConstraintSet.Context>) - Constructor for class dev.metaschema.core.model.constraint.MetaConstraintSet
-
Construct a new constraint set.
- MetaConstraintSet.Context - Class in dev.metaschema.core.model.constraint
-
A nestable context, targeted by a set of metapath expressions, to apply constraints within.
- METAPATH - Enum constant in enum dev.metaschema.core.metapath.format.PathFormatSelection
-
Always use Metapath format regardless of document type.
- METAPATH_EVALUATE_PREDICATES - Static variable in class dev.metaschema.core.metapath.MetapathEvaluationFeature
-
If enabled, evaluate predicates, otherwise skip evaluating them.
- METAPATH_PATH_FORMATER - Static variable in interface dev.metaschema.core.metapath.format.IPathFormatter
-
A path formatter that produces Metapath-based paths.
- MetapathConstants - Class in dev.metaschema.core.metapath
-
Provides constant values for use in Metapath.
- MetapathEvaluationFeature<V> - Class in dev.metaschema.core.metapath
-
Provides a mechanism to configure Metapath evaluation settings.
- MetapathException - Exception in dev.metaschema.core.metapath
-
MetapathExceptionis the superclass of all exceptions that can be thrown during the compilation and evaluation of a Metapath. - MetapathException(IErrorCode, String) - Constructor for exception dev.metaschema.core.metapath.MetapathException
-
Constructs a new Metapath exception with the provided
codeandmessageand no cause. - MetapathException(IErrorCode, String, Throwable) - Constructor for exception dev.metaschema.core.metapath.MetapathException
-
Constructs a new Metapath exception with the provided
code,messageandcause. - MetapathException(IErrorCode, Throwable) - Constructor for exception dev.metaschema.core.metapath.MetapathException
-
Constructs a new Metapath exception with a
nullmessage and the providedcodeandcause. - MetapathFormatter - Class in dev.metaschema.core.metapath.format
-
An
IPathFormatterthat produces a Metapath expression for the path to a givenINodeItem. - MetapathFormatter() - Constructor for class dev.metaschema.core.metapath.format.MetapathFormatter
- METASCHEMA - Enum constant in enum dev.metaschema.core.metapath.item.node.NodeItemKind
-
An
INodeItembased on a Metaschema (@linkIModuleNodeItem}). - METASCHEMA_NAMESPACE - Static variable in class dev.metaschema.core.MetaschemaConstants
-
This is the namespace used by Metaschema in formats that require or use a namespace, and in properties that are defined by the Metaschema specification.
- METASCHEMA_NAMESPACE_URI - Static variable in class dev.metaschema.core.MetaschemaConstants
-
The
MetaschemaConstants.METASCHEMA_NAMESPACEas aURI. - MetaschemaConstants - Class in dev.metaschema.core
-
A collection of constant values related to Metaschema handling.
- MetaschemaDataTypeProvider - Class in dev.metaschema.core.datatype.adapter
-
Provides runtime discovery of built-in implementations of the core Metaschema data types.
- MetaschemaDataTypeProvider() - Constructor for class dev.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
Initialize the built-in data types.
- MetaschemaException - Exception in dev.metaschema.core.model
-
Indicates an error related to Metaschema processing.
- MetaschemaException(String) - Constructor for exception dev.metaschema.core.model.MetaschemaException
-
Create a new Metaschema exception with a provided message.
- MetaschemaException(String, Throwable) - Constructor for exception dev.metaschema.core.model.MetaschemaException
-
Create a new Metaschema exception with a provided message based on the provided cause.
- MetaschemaException(String, Throwable, boolean, boolean) - Constructor for exception dev.metaschema.core.model.MetaschemaException
-
Create a new Metaschema exception with a provided message based on the provided cause.
- MetaschemaException(Throwable) - Constructor for exception dev.metaschema.core.model.MetaschemaException
-
Create a new Metaschema exception based on the provided cause.
- MetaschemaModelConstants - Class in dev.metaschema.core.model
-
Provides commonly used QName constants for Metaschema model elements.
- min(List<? extends IAnyAtomicItem>) - Static method in class dev.metaschema.core.metapath.function.library.FnMinMax
-
An implementation of XPath 3.1 fn:min.
- minOccurs(int) - Method in class dev.metaschema.core.model.constraint.ICardinalityConstraint.Builder
-
Use the provided minimum occurrence to validate associated targets.
- mod(IIntegerItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IIntegerItem
-
Compute the remainder when dividing this dividend value by the provided divisor value.
- mod(INumericItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IDecimalItem
-
Compute the remainder when dividing this dividend value by the provided divisor value.
- mod(INumericItem) - Method in interface dev.metaschema.core.metapath.item.atomic.INumericItem
-
Compute the remainder when dividing this dividend value by the provided divisor value.
- MODEL - Enum constant in enum dev.metaschema.core.model.constraint.IAllowedValuesConstraint.Extensible
-
Can be extended by constraints in the same model.
- MODEL - Enum constant in enum dev.metaschema.core.model.ISource.SourceLocation
-
A constraint embedded in a model.
- MODEL_QNAME - Static variable in interface dev.metaschema.core.model.IAssemblyDefinition
-
The qualified name for the model property in Metaschema.
- MODEL_QNAME - Static variable in class dev.metaschema.core.model.MetaschemaModelConstants
-
The name of the element that identifies the model of an
IAssemblyDefinitionin the Metaschema model. - ModelContainer(Map<Integer, IFlagNodeItem>, Map<Integer, List<? extends IModelNodeItem<?, ?>>>) - Constructor for class dev.metaschema.core.metapath.item.node.IFeatureModelContainerItem.ModelContainer
-
Creates a new collection of flags and model items.
- ModelInitializationException - Exception in dev.metaschema.core.model
-
Identifies that an unexpected error occurred while initializing or using a Metaschema-based model.
- ModelInitializationException(String) - Constructor for exception dev.metaschema.core.model.ModelInitializationException
-
Constructs a new exception with the provided
messageand no cause. - ModelInitializationException(String, Throwable) - Constructor for exception dev.metaschema.core.model.ModelInitializationException
-
Constructs a new exception with the provided
messageandcause. - ModelInitializationException(Throwable) - Constructor for exception dev.metaschema.core.model.ModelInitializationException
-
Constructs a new exception with the provided
cause. - modelItems() - Method in interface dev.metaschema.core.metapath.item.node.IFlagNodeItem
-
FlagContainer do not have model items.
- modelItems() - Method in interface dev.metaschema.core.metapath.item.node.INodeItem
-
Get the model items (i.e., fields, assemblies) and value data associated this node as a stream.
- ModelTargetedConstraints - Class in dev.metaschema.core.model.constraint
-
Represents a set of constraints targeted at model definitions using Metapath expressions.
- ModelTargetedConstraints(ISource, Supplier<List<IMetapathExpression>>, IModelConstrained) - Constructor for class dev.metaschema.core.model.constraint.ModelTargetedConstraints
-
Construct a new set of targeted constraints.
- ModelType - Enum in dev.metaschema.core.model
-
An enumeration that identifies the type of a Metaschema construct.
- ModelWalker<DATA> - Class in dev.metaschema.core.model
-
Walks a Metaschema model.
- ModelWalker() - Constructor for class dev.metaschema.core.model.ModelWalker
- module() - Static method in interface dev.metaschema.core.metapath.type.IItemType
-
Get a new kind test that matches any Metaschema
IModuleNodeItem. - MODULE - Enum constant in enum dev.metaschema.core.metapath.item.node.INodeItem.NodeType
-
A Metaschema module node.
- moduleSource(IModule) - Static method in interface dev.metaschema.core.model.ISource
-
Get the descriptor for a
ISource.SourceLocation.MODELsource with as associated resource. - ModuleUtils - Class in dev.metaschema.core.model.util
-
Provides utility methods for parsing qualified names within Metaschema modules.
- MpBase64Decode - Class in dev.metaschema.core.metapath.function.library
-
Provides a new Metapath function that decodes provided encoded text using base64.
- MpBase64Encode - Class in dev.metaschema.core.metapath.function.library
-
Provides a new Metapath function that encodes provided text using base64.
- MpRecurseDepth - Class in dev.metaschema.core.metapath.function.library
-
Provides new Metapath functions that evaluate a Metapath recursively over sequences generated by evaluating that expression.
- multiply(IDecimalItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IDecimalItem
-
Multiply this multiplicand value by the provided multiplier value.
- multiply(IIntegerItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IIntegerItem
-
Multiply this multiplicand value by the provided multiplier value.
- multiply(INumericItem) - Method in interface dev.metaschema.core.metapath.item.atomic.INumericItem
-
Multiply this multiplicand value by the provided multiplier value.
N
- name(String) - Method in class dev.metaschema.core.metapath.function.IArgument.Builder
-
Define the name of the function argument.
- name(String) - Method in class dev.metaschema.core.metapath.function.IFunction.Builder
-
Define the name of the function.
- namespace(String) - Method in class dev.metaschema.core.metapath.function.IFunction.Builder
-
Define the namespace of the function.
- namespace(String, String) - Method in class dev.metaschema.core.metapath.StaticContext.Builder
-
A convenience method for
StaticContext.Builder.namespace(String, URI). - namespace(String, URI) - Method in class dev.metaschema.core.metapath.StaticContext.Builder
-
Adds a new prefix to namespace URI binding to the mapping of statically known namespaces.
- NAMESPACE_MISUSE - Static variable in exception dev.metaschema.core.metapath.StaticMetapathException
-
err:MQST0070: A static error is raised if any of the following conditions is statically detected in any expression.
- NamespaceCache - Class in dev.metaschema.core.qname
-
An integer-based cache of namespaces to reduce the memory footprint of namespaces used by reusing instances with the same namespace.
- NCNAME - Static variable in class dev.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
Deprecated.
- NcNameAdapter - Class in dev.metaschema.core.datatype.adapter
-
Deprecated.
- NE - Enum constant in enum dev.metaschema.core.metapath.function.ComparisonFunctions.Operator
-
A not equal comparison.
- negate() - Method in interface dev.metaschema.core.metapath.item.atomic.IBooleanItem
-
Get the boolean negation of this value.
- negate() - Method in interface dev.metaschema.core.metapath.item.atomic.IDayTimeDurationItem
-
Returns a copy of this duration with the amount negated.
- negate() - Method in interface dev.metaschema.core.metapath.item.atomic.IDecimalItem
- negate() - Method in interface dev.metaschema.core.metapath.item.atomic.IIntegerItem
- negate() - Method in interface dev.metaschema.core.metapath.item.atomic.INumericItem
-
Reverse the sign of this value.
- negate() - Method in interface dev.metaschema.core.metapath.item.atomic.IYearMonthDurationItem
-
Returns a new instance with each amount in this period negated.
- NEGATIVE_ONE - Static variable in interface dev.metaschema.core.metapath.item.atomic.IIntegerItem
-
The integer value "-1".
- NegativeLengthArrayMetapathException - Exception in dev.metaschema.core.metapath.item.function
-
err:FOAY0001: This error is raised when an integer used to select a member of an array is outside the range of values for that array.
- NegativeLengthArrayMetapathException(IArrayItem<?>, String) - Constructor for exception dev.metaschema.core.metapath.item.function.NegativeLengthArrayMetapathException
-
Constructs a new exception with the provided
code,message, and no cause. - NegativeLengthArrayMetapathException(IArrayItem<?>, String, Throwable) - Constructor for exception dev.metaschema.core.metapath.item.function.NegativeLengthArrayMetapathException
-
Constructs a new exception with the provided
code,message, andcause. - NegativeLengthArrayMetapathException(IArrayItem<?>, Throwable) - Constructor for exception dev.metaschema.core.metapath.item.function.NegativeLengthArrayMetapathException
-
Constructs a new exception with the provided
code, no message, and thecause. - newAllowedValuesViolationMessage(List<IAllowedValuesConstraint>, INodeItem) - Method in class dev.metaschema.core.model.constraint.AbstractConstraintValidationHandler
-
Construct a new violation message for the provided
constraintapplied to thenode. - newAssemblyNodeItem(IAssemblyDefinition) - Method in interface dev.metaschema.core.metapath.item.node.INodeItemFactory
-
Create a new
IAssemblyNodeItemthat is detached from a Metaschema. - newAssemblyNodeItem(IAssemblyDefinition, IModuleNodeItem) - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItemFactory
- newAssemblyNodeItem(IAssemblyDefinition, IModuleNodeItem) - Method in interface dev.metaschema.core.metapath.item.node.INodeItemFactory
-
Create a new
IAssemblyNodeItembased on the provided definition, which is expected to be a global definition within the provided Metaschema. - newAssemblyNodeItem(IAssemblyDefinition, URI) - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItemFactory
- newAssemblyNodeItem(IAssemblyDefinition, URI) - Method in interface dev.metaschema.core.metapath.item.node.INodeItemFactory
-
Create a new
IAssemblyNodeItemthat is detached from a Metaschema. - newAssemblyNodeItem(IAssemblyDefinition, URI, Object) - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItemFactory
- newAssemblyNodeItem(IAssemblyDefinition, URI, Object) - Method in interface dev.metaschema.core.metapath.item.node.INodeItemFactory
-
Create a new
IAssemblyNodeItemthat is detached from a Metaschema, with associated data. - newAssemblyNodeItem(IAssemblyInstanceGrouped, IAssemblyNodeItem, int, Object) - Method in interface dev.metaschema.core.metapath.item.node.INodeItemFactory
-
Create a new
IAssemblyNodeItemthat is based on a Metaschema instance with associated data. - newAssemblyNodeItem(IAssemblyInstance, IAssemblyNodeItem) - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItemFactory
- newAssemblyNodeItem(IAssemblyInstance, IAssemblyNodeItem) - Method in interface dev.metaschema.core.metapath.item.node.INodeItemFactory
-
Create a new
IAssemblyNodeItemthat is based on a Metaschema instance. - newAssemblyNodeItem(IAssemblyInstance, IAssemblyNodeItem, int, Object) - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItemFactory
- newAssemblyNodeItem(IAssemblyInstance, IAssemblyNodeItem, int, Object) - Method in interface dev.metaschema.core.metapath.item.node.INodeItemFactory
-
Create a new
IAssemblyNodeItemthat is based on a Metaschema instance with associated data. - newCardinalityMaximumViolationMessage(ICardinalityConstraint, INodeItem, ISequence<? extends INodeItem>, DynamicContext) - Method in class dev.metaschema.core.model.constraint.AbstractConstraintValidationHandler
-
Construct a new violation message for the provided
constraintapplied to thenode. - newCardinalityMinimumViolationMessage(ICardinalityConstraint, INodeItem, ISequence<? extends INodeItem>, DynamicContext) - Method in class dev.metaschema.core.model.constraint.AbstractConstraintValidationHandler
-
Construct a new violation message for the provided
constraintapplied to thenode. - newDataModelSupplier(IAssemblyNodeItem) - Method in interface dev.metaschema.core.metapath.item.node.INodeItemGenerator
-
Generate the child Metapath node items for the provided item.
- newDataModelSupplier(IFieldNodeItem) - Method in interface dev.metaschema.core.metapath.item.node.INodeItemGenerator
-
Generate the child Metapath node items for the provided item.
- newDataModelSupplier(IRootAssemblyNodeItem) - Method in interface dev.metaschema.core.metapath.item.node.INodeItemGenerator
-
Generate the child Metapath node items for the provided item.
- newDocumentNodeItem(IAssemblyDefinition, URI, Object) - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItemFactory
- newDocumentNodeItem(IAssemblyDefinition, URI, Object) - Method in interface dev.metaschema.core.metapath.item.node.INodeItemFactory
-
Create a new document node item for the provided
definition. - newExpectViolationMessage(IExpectConstraint, INodeItem, INodeItem, DynamicContext) - Method in class dev.metaschema.core.model.constraint.AbstractConstraintValidationHandler
-
Construct a new violation message for the provided
constraintapplied to thenode. - newFieldNodeItem(IFieldDefinition, IModuleNodeItem) - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItemFactory
- newFieldNodeItem(IFieldDefinition, IModuleNodeItem) - Method in interface dev.metaschema.core.metapath.item.node.INodeItemFactory
-
Create a new
IFieldNodeItembased on the provided definition, which is expected to be a global definition within the provided Metaschema. - newFieldNodeItem(IFieldDefinition, URI) - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItemFactory
- newFieldNodeItem(IFieldDefinition, URI) - Method in interface dev.metaschema.core.metapath.item.node.INodeItemFactory
-
Create a new
IFieldNodeItemthat is detached from a Metaschema. - newFieldNodeItem(IFieldInstance, IAssemblyNodeItem) - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItemFactory
- newFieldNodeItem(IFieldInstance, IAssemblyNodeItem) - Method in interface dev.metaschema.core.metapath.item.node.INodeItemFactory
-
Create a new
IFieldNodeItemthat is based on a Metaschema instance. - newFieldNodeItem(IFieldInstance, IAssemblyNodeItem, int, Object) - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItemFactory
- newFieldNodeItem(IFieldInstance, IAssemblyNodeItem, int, Object) - Method in interface dev.metaschema.core.metapath.item.node.INodeItemFactory
-
Create a new
IFieldNodeItemthat is based on a Metaschema instance with associated data. - newFlagNodeItem(IFlagDefinition, IModuleNodeItem) - Method in interface dev.metaschema.core.metapath.item.node.INodeItemFactory
-
Create a new
IFlagNodeItem, with no associated value, based on the provided flag definition. - newFlagNodeItem(IFlagInstance, IModelNodeItem<?, ?>) - Method in interface dev.metaschema.core.metapath.item.node.INodeItemFactory
-
Create a new
IFlagNodeItembased on the provided flag instance. - newFlagNodeItem(IFlagInstance, IModelNodeItem<?, ?>, Object) - Method in interface dev.metaschema.core.metapath.item.node.INodeItemFactory
-
Create a new
IFlagNodeItembased on the provided flag instance. - newIndexDuplicateKeyViolationMessage(IIndexConstraint, INodeItem, INodeItem, INodeItem, DynamicContext) - Method in class dev.metaschema.core.model.constraint.AbstractConstraintValidationHandler
-
Construct a new violation message for the provided
constraintapplied to thenode. - newIndexDuplicateViolationMessage(IIndexConstraint, INodeItem) - Method in class dev.metaschema.core.model.constraint.AbstractConstraintValidationHandler
-
Construct a new violation message for the provided
constraintapplied to thenode. - newIndexMissMessage(IIndexHasKeyConstraint, INodeItem, INodeItem, List<String>, DynamicContext) - Method in class dev.metaschema.core.model.constraint.AbstractConstraintValidationHandler
-
Construct a new violation message for the provided
constraintapplied to thenode. - newInstance() - Static method in class dev.metaschema.core.datatype.markup.flexmark.HtmlQuoteTagExtension
-
Construct a new extension instance.
- newInstance() - Static method in class dev.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension
-
Construct a new extension instance.
- newInstance() - Method in class dev.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Get a new instance of the built object.
- newInstance() - Method in class dev.metaschema.core.model.constraint.IAllowedValuesConstraint.Builder
- newInstance() - Method in class dev.metaschema.core.model.constraint.ICardinalityConstraint.Builder
- newInstance() - Method in class dev.metaschema.core.model.constraint.IExpectConstraint.Builder
- newInstance() - Method in class dev.metaschema.core.model.constraint.IIndexConstraint.Builder
- newInstance() - Method in class dev.metaschema.core.model.constraint.IIndexHasKeyConstraint.Builder
- newInstance() - Method in class dev.metaschema.core.model.constraint.IMatchesConstraint.Builder
- newInstance() - Method in class dev.metaschema.core.model.constraint.IReportConstraint.Builder
- newInstance() - Method in class dev.metaschema.core.model.constraint.IUniqueConstraint.Builder
- newInstance(DataHolder) - Static method in class dev.metaschema.core.datatype.markup.flexmark.FlexmarkFactory
-
Get a Flexmark factory instance that uses the provided Flexmark configuration.
- newInstance(List<? extends IKeyField>) - Static method in interface dev.metaschema.core.model.constraint.IIndex
-
Construct a new index using the provided key field components to generate keys.
- newItem(Object) - Method in class dev.metaschema.core.datatype.AbstractDataTypeAdapter
- newItem(Object) - Method in class dev.metaschema.core.datatype.adapter.Base64Adapter
- newItem(Object) - Method in class dev.metaschema.core.datatype.adapter.BooleanAdapter
- newItem(Object) - Method in class dev.metaschema.core.datatype.adapter.DateAdapter
- newItem(Object) - Method in class dev.metaschema.core.datatype.adapter.DateTimeAdapter
- newItem(Object) - Method in class dev.metaschema.core.datatype.adapter.DateTimeWithTZAdapter
- newItem(Object) - Method in class dev.metaschema.core.datatype.adapter.DateWithTZAdapter
- newItem(Object) - Method in class dev.metaschema.core.datatype.adapter.DayTimeAdapter
- newItem(Object) - Method in class dev.metaschema.core.datatype.adapter.DecimalAdapter
- newItem(Object) - Method in class dev.metaschema.core.datatype.adapter.EmailAddressAdapter
- newItem(Object) - Method in class dev.metaschema.core.datatype.adapter.HexBinaryAdapter
- newItem(Object) - Method in class dev.metaschema.core.datatype.adapter.HostnameAdapter
- newItem(Object) - Method in class dev.metaschema.core.datatype.adapter.IntegerAdapter
- newItem(Object) - Method in class dev.metaschema.core.datatype.adapter.IPv4AddressAdapter
- newItem(Object) - Method in class dev.metaschema.core.datatype.adapter.IPv6AddressAdapter
- newItem(Object) - Method in class dev.metaschema.core.datatype.adapter.NcNameAdapter
-
Deprecated.
- newItem(Object) - Method in class dev.metaschema.core.datatype.adapter.NonNegativeIntegerAdapter
- newItem(Object) - Method in class dev.metaschema.core.datatype.adapter.PositiveIntegerAdapter
- newItem(Object) - Method in class dev.metaschema.core.datatype.adapter.QNameAdapter
- newItem(Object) - Method in class dev.metaschema.core.datatype.adapter.StringAdapter
- newItem(Object) - Method in class dev.metaschema.core.datatype.adapter.TimeAdapter
- newItem(Object) - Method in class dev.metaschema.core.datatype.adapter.TimeWithTZAdapter
- newItem(Object) - Method in class dev.metaschema.core.datatype.adapter.TokenAdapter
- newItem(Object) - Method in class dev.metaschema.core.datatype.adapter.UriAdapter
- newItem(Object) - Method in class dev.metaschema.core.datatype.adapter.UriReferenceAdapter
- newItem(Object) - Method in class dev.metaschema.core.datatype.adapter.UuidAdapter
- newItem(Object) - Method in class dev.metaschema.core.datatype.adapter.YearMonthAdapter
- newItem(Object) - Method in interface dev.metaschema.core.datatype.IDataTypeAdapter
-
Construct a new item of this type using the provided value.
- newItem(Object) - Method in class dev.metaschema.core.datatype.markup.MarkupLineAdapter
- newItem(Object) - Method in class dev.metaschema.core.datatype.markup.MarkupMultilineAdapter
- newItem(Object) - Method in class dev.metaschema.core.metapath.type.DataTypeItemType
- newItem(Object) - Method in interface dev.metaschema.core.metapath.type.IAtomicOrUnionType
-
Construct a new instance of this type using the provided value.
- newMatchDatatypeViolationMessage(IMatchesConstraint, INodeItem, INodeItem, String, IDataTypeAdapter<?>, DynamicContext) - Method in class dev.metaschema.core.model.constraint.AbstractConstraintValidationHandler
-
Construct a new violation message for the provided
constraintapplied to thenode. - newMatchPatternViolationMessage(IMatchesConstraint, INodeItem, INodeItem, String, Pattern, DynamicContext) - Method in class dev.metaschema.core.model.constraint.AbstractConstraintValidationHandler
-
Construct a new violation message for the provided
constraintapplied to thenode. - newMetaschemaModelSupplier(IAssemblyNodeItem) - Method in interface dev.metaschema.core.metapath.item.node.INodeItemGenerator
-
Generate the child Metapath node items for the provided item.
- newMetaschemaModelSupplier(IFieldNodeItem) - Method in interface dev.metaschema.core.metapath.item.node.INodeItemGenerator
-
Generate the child Metapath node items for the provided item.
- newMetaschemaModelSupplier(IModuleNodeItem) - Method in interface dev.metaschema.core.metapath.item.node.INodeItemGenerator
-
Generate the child Metapath node items for the provided item.
- newMissingIndexViolationMessage(IIndexHasKeyConstraint, INodeItem, INodeItem, String, DynamicContext) - Method in class dev.metaschema.core.model.constraint.AbstractConstraintValidationHandler
-
Construct a new generic violation message for the provided
constraintapplied to thenode. - newModelItem(INamedModelInstance, IAssemblyNodeItem) - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItemFactory
- newModelItem(INamedModelInstance, IAssemblyNodeItem, int, Object) - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItemFactory
- newModule(URI, T, List<? extends M>) - Method in class dev.metaschema.core.model.AbstractModuleLoader
-
Parse the
resourcebased on the providedxmlObject. - newModuleNodeItem(IModule) - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItemFactory
- newModuleNodeItem(IModule) - Method in interface dev.metaschema.core.metapath.item.node.INodeItemFactory
-
Create a new Metaschema node item for the provided
metaschema. - newQName(String, String) - Method in class dev.metaschema.core.qname.EQNameFactory
-
Get a new qualified name based on the provided namespace and local name.
- newReportViolationMessage(IReportConstraint, INodeItem, INodeItem, DynamicContext) - Method in class dev.metaschema.core.model.constraint.AbstractConstraintValidationHandler
-
Construct a new message for the provided report
constraintapplied to thenode. - newUniqueKeyViolationMessage(IUniqueConstraint, INodeItem, INodeItem, INodeItem, DynamicContext) - Method in class dev.metaschema.core.model.constraint.AbstractConstraintValidationHandler
-
Construct a new violation message for the provided
constraintapplied to thenode. - NO_FUNCTION_MATCH - Static variable in exception dev.metaschema.core.metapath.StaticMetapathException
-
err:MPST0017: It is a static error if the expanded QName and number of arguments in a static function call do not match the name and arity of a function signature in the static context.
- NO_NAMESPACE_FOUND_FOR_PREFIX - Static variable in exception dev.metaschema.core.metapath.function.UriFunctionException
-
err:FONS0004: Raised by fn:resolve-QName and analogous functions if a supplied QName has a prefix that has no binding to a namespace.
- node() - Static method in interface dev.metaschema.core.metapath.type.IItemType
-
Get a new kind test that matches any
INodeItem. - NODE_HAS_NO_TYPED_VALUE - Static variable in exception dev.metaschema.core.metapath.function.InvalidTypeFunctionException
-
err:FOTY0012: Raised by fn:data, or by implicit atomization, if applied to a node with no typed value, the main example being an element validated against a complex type that defines it to have element-only content.
- NodeComparators - Class in dev.metaschema.core.metapath.item.node
-
Provides methods for comparing nodes according to the Metapath specification.
- NodeItemKind - Enum in dev.metaschema.core.metapath.item.node
-
This enumeration provides a listing of the available kinds of
INodeItemimplementations. - NON_NEGATIVE_INTEGER - Static variable in class dev.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema non-negative-integer data type instance.
- nonDeterministic() - Method in class dev.metaschema.core.metapath.function.IFunction.Builder
-
Mark the function as non-deterministic.
- NONE - Enum constant in enum dev.metaschema.core.model.constraint.IAllowedValuesConstraint.Extensible
-
Cannot be extended.
- NONE - Enum constant in enum dev.metaschema.core.model.constraint.IConstraint.Level
-
No violation.
- NONE - Enum constant in enum dev.metaschema.core.model.JsonGroupAsBehavior
-
In JSON, the group of instances will be represented as a single JSON object.
- NONE - Enum constant in enum dev.metaschema.core.model.JsonValueKeyTypeEnum
-
No value key is defined, and a type specific value key will be used.
- NonNegativeIntegerAdapter - Class in dev.metaschema.core.datatype.adapter
-
Support for the Metaschema non-negative-integer data type.
- normalize(DynamicContext) - Method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeItem
-
Get a date/time that has an explicit timezone.
- normalizeAsItems(ICollectionValue) - Static method in interface dev.metaschema.core.metapath.item.ICollectionValue
-
Get the stream of items for the collection value.
- normalizeSpace() - Method in interface dev.metaschema.core.metapath.item.atomic.IStringItem
-
An implementation of fn::normalize-space.
- NOT_A_NODE_ITEM_FOR_STEP - Static variable in exception dev.metaschema.core.metapath.type.TypeMetapathException
-
err:MPTY0020: The context item is not a node when evaluating an axis step.
- NOT_APPLICABLE - Enum constant in enum dev.metaschema.core.model.validation.IValidationFinding.Kind
-
The finding does not apply to the intended purpose of the validation.
- NOT_DEFINED - Static variable in exception dev.metaschema.core.metapath.StaticMetapathException
-
err:MPST0008: It is a static error if an expression refers to an element name, attribute name, schema type name, namespace prefix, or variable name that is not defined in the static context, except for an ElementName in an ElementTest or an AttributeName in an AttributeTest.
- notNull(T) - Static method in class dev.metaschema.core.util.ObjectUtils
-
Assert that the provided object is not
null. - NS_METAPATH - Static variable in class dev.metaschema.core.metapath.MetapathConstants
-
The namespace URI for Metapath data types and built-in casting functions, as a string.
- NS_METAPATH_FUNCTIONS - Static variable in class dev.metaschema.core.metapath.MetapathConstants
-
The namespace URI for Metapath built-in functions, as a string.
- NS_METAPATH_FUNCTIONS_ARRAY - Static variable in class dev.metaschema.core.metapath.MetapathConstants
-
The namespace URI for Metapath array-related built-in functions, as a string.
- NS_METAPATH_FUNCTIONS_EXTENDED - Static variable in class dev.metaschema.core.metapath.MetapathConstants
-
The namespace URI for Metapath extension built-in functions, as a string.
- NS_METAPATH_FUNCTIONS_MAP - Static variable in class dev.metaschema.core.metapath.MetapathConstants
-
The namespace URI for Metapath map-related built-in functions, as a string.
- NS_METAPATH_FUNCTIONS_MATH - Static variable in class dev.metaschema.core.metapath.MetapathConstants
-
The namespace URI for Metapath math-related built-in functions, as a string.
- NUMBER - Enum constant in enum dev.metaschema.core.metapath.IMetapathExpression.ResultType
-
The result is expected to be a
BigDecimalvalue. - numericCompare(INumericItem, ComparisonFunctions.Operator, INumericItem) - Static method in class dev.metaschema.core.metapath.function.ComparisonFunctions
-
Perform a number-based comparison of the
rightitem against theleftitem using the specifiedoperator. - NumericFunction - Class in dev.metaschema.core.metapath.function.library
-
Provides a generic implementation of methods defined by XPath 3.1 Functions on numeric values.
- NumericFunction.INumericExecutor - Interface in dev.metaschema.core.metapath.function.library
-
Implementations of this interface are used to execute a numeric opertaion on the provided item.
O
- ObjectUtils - Class in dev.metaschema.core.util
-
A collection of utilities for checking and managing Java objects.
- Occurrence - Enum in dev.metaschema.core.metapath.type
-
Identifies the occurrence of a sequence used a function argument or return value.
- Occurrence.ISequenceHandler - Interface in dev.metaschema.core.metapath.type
-
Used to check that a provided sequence matches an associated occurrence value.
- of() - Static method in interface dev.metaschema.core.metapath.item.function.IArrayItem
-
Returns an unmodifiable array item containing zero elements.
- of() - Static method in interface dev.metaschema.core.metapath.item.function.IMapItem
-
Returns an unmodifiable map item containing zero mappings.
- of() - Static method in interface dev.metaschema.core.metapath.item.ISequence
-
Returns an unmodifiable sequence containing zero elements.
- of(int) - Static method in interface dev.metaschema.core.qname.IEnhancedQName
-
Get an existing qualified name by looking up the cached entry using the provided index value.
- of(int, int) - Static method in class dev.metaschema.core.model.SimpleResourceLocation
-
Create a resource location with just line and column information.
- of(IMetapathExpression, Pattern, MarkupMultiline) - Static method in interface dev.metaschema.core.model.constraint.IKeyField
-
Construct a new key field based on the provided target.
- of(IItem, int, int) - Static method in class dev.metaschema.core.metapath.FocusContext
-
Create a new focus context for the given item at the specified position within a sequence.
- of(IItemType, Occurrence) - Static method in interface dev.metaschema.core.metapath.type.ISequenceType
-
Create new sequence type using the provide type and occurrence.
- of(IEnhancedQName, IMetapathExpression, ISource, MarkupMultiline) - Static method in interface dev.metaschema.core.model.constraint.ILet
-
Create a new Let expression.
- of(IEnhancedQName, ISequenceType) - Static method in interface dev.metaschema.core.metapath.function.IArgument
-
Create a new argument with the provided name and sequence type.
- of(IEnhancedQName, String, ISource, MarkupMultiline) - Static method in interface dev.metaschema.core.model.constraint.ILet
-
Deprecated, for removal: This API element is subject to removal in a future version.
- of(Class<I>, IAtomicOrUnionType.ICastExecutor<I>, IEnhancedQName) - Static method in interface dev.metaschema.core.metapath.type.IAtomicOrUnionType
-
Construct a new atomic type.
- of(String) - Static method in interface dev.metaschema.core.qname.IEnhancedQName
-
Get a qualified name using the provided local name value with no namespace.
- of(String, int) - Static method in interface dev.metaschema.core.metapath.IErrorCode
-
Create a new error code with the provided prefix and code value.
- of(String, MarkupLine, String) - Static method in interface dev.metaschema.core.model.constraint.IAllowedValue
-
Construct a new allowed value entry for use in an
IAllowedValuesConstraint. - of(String, String) - Static method in interface dev.metaschema.core.qname.IEnhancedQName
-
Get a qualified name using the provided namespace and local name.
- of(URI, String) - Static method in interface dev.metaschema.core.qname.IEnhancedQName
-
Get a qualified name using the provided namespace and local name.
- of(Stream<T>) - Static method in interface dev.metaschema.core.metapath.item.ISequence
-
Returns an unmodifiable sequence containing the provided
items. - of(QName) - Static method in interface dev.metaschema.core.qname.IEnhancedQName
-
Get a qualified name using the provided
QNamevalue. - of(K, V) - Static method in interface dev.metaschema.core.metapath.item.function.IMapItem
-
Returns an unmodifiable map item containing a single mapping.
- of(K, V, K, V) - Static method in interface dev.metaschema.core.metapath.item.function.IMapItem
-
Returns an unmodifiable map item containing two mappings.
- of(K, V, K, V, K, V) - Static method in interface dev.metaschema.core.metapath.item.function.IMapItem
-
Returns an unmodifiable map item containing three mappings.
- of(K, V, K, V, K, V, K, V) - Static method in interface dev.metaschema.core.metapath.item.function.IMapItem
-
Returns an unmodifiable map item containing four mappings.
- of(K, V, K, V, K, V, K, V, K, V) - Static method in interface dev.metaschema.core.metapath.item.function.IMapItem
-
Returns an unmodifiable map item containing five mappings.
- of(K, V, K, V, K, V, K, V, K, V, K, V) - Static method in interface dev.metaschema.core.metapath.item.function.IMapItem
-
Returns an unmodifiable map item containing six mappings.
- of(K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in interface dev.metaschema.core.metapath.item.function.IMapItem
-
Returns an unmodifiable map item containing seven mappings.
- of(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in interface dev.metaschema.core.metapath.item.function.IMapItem
-
Returns an unmodifiable map item containing eight mappings.
- of(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in interface dev.metaschema.core.metapath.item.function.IMapItem
-
Returns an unmodifiable map item containing nine mappings.
- of(K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V, K, V) - Static method in interface dev.metaschema.core.metapath.item.function.IMapItem
-
Returns an unmodifiable map item containing ten mappings.
- of(T) - Static method in interface dev.metaschema.core.metapath.item.function.IArrayItem
-
Returns an unmodifiable array item containing one item.
- of(T) - Static method in interface dev.metaschema.core.metapath.item.ISequence
-
Returns an unmodifiable sequence containing the provided
item. - of(T...) - Static method in interface dev.metaschema.core.metapath.item.function.IArrayItem
-
Returns an unmodifiable array item containing an arbitrary number of items.
- of(T...) - Static method in interface dev.metaschema.core.metapath.item.ISequence
-
Returns an unmodifiable sequence containing an arbitrary number of items.
- of(T, T) - Static method in interface dev.metaschema.core.metapath.item.function.IArrayItem
-
Returns an unmodifiable array item containing two items.
- of(T, T) - Static method in interface dev.metaschema.core.metapath.item.ISequence
-
Returns an unmodifiable sequence containing two items.
- of(T, T, T) - Static method in interface dev.metaschema.core.metapath.item.function.IArrayItem
-
Returns an unmodifiable array item containing three elements.
- of(T, T, T) - Static method in interface dev.metaschema.core.metapath.item.ISequence
-
Returns an unmodifiable sequence containing three elements.
- of(T, T, T, T) - Static method in interface dev.metaschema.core.metapath.item.function.IArrayItem
-
Returns an unmodifiable array item containing four items.
- of(T, T, T, T) - Static method in interface dev.metaschema.core.metapath.item.ISequence
-
Returns an unmodifiable sequence containing four items.
- of(T, T, T, T, T) - Static method in interface dev.metaschema.core.metapath.item.function.IArrayItem
-
Returns an unmodifiable array item containing five items.
- of(T, T, T, T, T) - Static method in interface dev.metaschema.core.metapath.item.ISequence
-
Returns an unmodifiable sequence containing five items.
- of(T, T, T, T, T, T) - Static method in interface dev.metaschema.core.metapath.item.function.IArrayItem
-
Returns an unmodifiable array item containing six items.
- of(T, T, T, T, T, T) - Static method in interface dev.metaschema.core.metapath.item.ISequence
-
Returns an unmodifiable sequence containing six items.
- of(T, T, T, T, T, T, T) - Static method in interface dev.metaschema.core.metapath.item.function.IArrayItem
-
Returns an unmodifiable array item containing seven items.
- of(T, T, T, T, T, T, T) - Static method in interface dev.metaschema.core.metapath.item.ISequence
-
Returns an unmodifiable sequence containing seven items.
- of(T, T, T, T, T, T, T, T) - Static method in interface dev.metaschema.core.metapath.item.function.IArrayItem
-
Returns an unmodifiable array item containing eight items.
- of(T, T, T, T, T, T, T, T) - Static method in interface dev.metaschema.core.metapath.item.ISequence
-
Returns an unmodifiable sequence containing eight items.
- of(T, T, T, T, T, T, T, T, T) - Static method in interface dev.metaschema.core.metapath.item.function.IArrayItem
-
Returns an unmodifiable array item containing nine items.
- of(T, T, T, T, T, T, T, T, T) - Static method in interface dev.metaschema.core.metapath.item.ISequence
-
Returns an unmodifiable sequence containing nine items.
- of(T, T, T, T, T, T, T, T, T, T) - Static method in interface dev.metaschema.core.metapath.item.function.IArrayItem
-
Returns an unmodifiable array item containing ten items.
- of(T, T, T, T, T, T, T, T, T, T) - Static method in interface dev.metaschema.core.metapath.item.ISequence
-
Returns an unmodifiable sequence containing ten items.
- ofCollection(Collection<ITEM_TYPE>) - Static method in interface dev.metaschema.core.metapath.item.ISequence
-
Returns an unmodifiable sequence containing the provided
items. - ofCollection(List<T>) - Static method in interface dev.metaschema.core.metapath.item.function.IArrayItem
-
Get a new, immutable array item that contains the items in the provided list.
- ofCollection(Map<IMapKey, V>) - Static method in interface dev.metaschema.core.metapath.item.function.IMapItem
-
Get a new, immutable map item that contains the items in the provided map.
- ofEntries(Map.Entry<IMapKey, ? extends V>...) - Static method in interface dev.metaschema.core.metapath.item.function.IMapItem
-
Returns an unmodifiable map item containing keys and values extracted from the given entries.
- one() - Method in class dev.metaschema.core.metapath.function.IArgument.Builder
-
Identifies the argument's cardinality as a single, required item (one).
- ONE - Enum constant in enum dev.metaschema.core.metapath.type.Occurrence
-
No occurrence indicator.
- ONE - Enum constant in enum dev.metaschema.core.model.util.IDiagramNode.Relationship
-
Indicates a relationship with exactly one occurrence.
- ONE - Static variable in interface dev.metaschema.core.metapath.item.atomic.IIntegerItem
-
The integer value "1".
- ONE - Static variable in interface dev.metaschema.core.metapath.item.atomic.INonNegativeIntegerItem
-
The integer value "1".
- ONE - Static variable in interface dev.metaschema.core.metapath.item.atomic.IPositiveIntegerItem
-
The integer value "1".
- ONE_OR_MORE - Enum constant in enum dev.metaschema.core.metapath.type.Occurrence
-
The occurrence indicator
"+". - ONE_OR_MORE - Enum constant in enum dev.metaschema.core.model.util.IDiagramNode.Relationship
-
Indicates a relationship with one or more occurrences.
- oneOrMore() - Method in class dev.metaschema.core.metapath.function.IArgument.Builder
-
Identifies the argument's cardinality as a required series of items (one or more).
- OVERFLOW_UNDERFLOW_ERROR - Static variable in exception dev.metaschema.core.metapath.function.ArithmeticFunctionException
-
err:FOAR0002: This error is raised whenever numeric operations result in an overflow or underflow.
P
- PARALLEL_THREADS - Static variable in class dev.metaschema.core.model.constraint.ValidationFeature
-
The number of threads to use for parallel constraint validation.
- ParallelValidationConfig - Class in dev.metaschema.core.model.constraint
-
Configuration for parallel constraint validation.
- parse(JsonParser, URI) - Method in class dev.metaschema.core.datatype.AbstractDataTypeAdapter
-
This default implementation will parse the value as a string and delegate to the string-based parsing method.
- parse(JsonParser, URI) - Method in class dev.metaschema.core.datatype.adapter.BooleanAdapter
- parse(JsonParser, URI) - Method in interface dev.metaschema.core.datatype.IDataTypeAdapter
-
Parses a JSON property value.
- parse(JsonParser, URI) - Method in class dev.metaschema.core.datatype.markup.MarkupLineAdapter
- parse(JsonParser, URI) - Method in class dev.metaschema.core.datatype.markup.MarkupMultilineAdapter
- parse(String) - Method in class dev.metaschema.core.datatype.adapter.AbstractBinaryAdapter
-
Decodes the provided string.
- parse(String) - Method in class dev.metaschema.core.datatype.adapter.AbstractIntegerAdapter
- parse(String) - Method in class dev.metaschema.core.datatype.adapter.AbstractStringAdapter
- parse(String) - Method in class dev.metaschema.core.datatype.adapter.BooleanAdapter
- parse(String) - Method in class dev.metaschema.core.datatype.adapter.DateAdapter
- parse(String) - Method in class dev.metaschema.core.datatype.adapter.DateTimeAdapter
- parse(String) - Method in class dev.metaschema.core.datatype.adapter.DateTimeWithTZAdapter
- parse(String) - Method in class dev.metaschema.core.datatype.adapter.DateWithTZAdapter
- parse(String) - Method in class dev.metaschema.core.datatype.adapter.DayTimeAdapter
- parse(String) - Method in class dev.metaschema.core.datatype.adapter.DecimalAdapter
- parse(String) - Method in class dev.metaschema.core.datatype.adapter.IPv4AddressAdapter
- parse(String) - Method in class dev.metaschema.core.datatype.adapter.IPv6AddressAdapter
- parse(String) - Method in class dev.metaschema.core.datatype.adapter.NcNameAdapter
-
Deprecated.
- parse(String) - Method in class dev.metaschema.core.datatype.adapter.QNameAdapter
- parse(String) - Method in class dev.metaschema.core.datatype.adapter.TimeAdapter
- parse(String) - Method in class dev.metaschema.core.datatype.adapter.TimeWithTZAdapter
- parse(String) - Method in class dev.metaschema.core.datatype.adapter.UriAdapter
- parse(String) - Method in class dev.metaschema.core.datatype.adapter.UriReferenceAdapter
- parse(String) - Method in class dev.metaschema.core.datatype.adapter.UuidAdapter
- parse(String) - Method in class dev.metaschema.core.datatype.adapter.YearMonthAdapter
- parse(String) - Method in interface dev.metaschema.core.datatype.IDataTypeAdapter
-
Parses a provided string.
- parse(String) - Method in class dev.metaschema.core.datatype.markup.MarkupLineAdapter
-
Parse a line of Markdown.
- parse(String) - Method in class dev.metaschema.core.datatype.markup.MarkupMultilineAdapter
-
Parse a line of Markdown.
- parse(XMLEventReader2, URI) - Method in class dev.metaschema.core.datatype.AbstractDataTypeAdapter
- parse(XMLEventReader2, URI) - Method in interface dev.metaschema.core.datatype.IDataTypeAdapter
-
This method is expected to parse content starting at the next event.
- parse(XMLEventReader2, URI) - Method in class dev.metaschema.core.datatype.markup.MarkupLineAdapter
- parse(XMLEventReader2, URI) - Method in class dev.metaschema.core.datatype.markup.MarkupMultilineAdapter
- parseAtomicTypeName(String) - Method in class dev.metaschema.core.metapath.StaticContext
-
Parse the name of an atomic type.
- parseDuration(boolean, String, String, String, String) - Static method in class dev.metaschema.core.datatype.adapter.AbstractDurationAdapter
-
Parse a set of text tokens as a duration value.
- parseDuration(String) - Static method in class dev.metaschema.core.datatype.adapter.AbstractDurationAdapter
-
Parses the provided duration value.
- parseFlagName(IModule, String) - Static method in class dev.metaschema.core.model.util.ModuleUtils
-
Parse a flag name.
- parseFlagName(String) - Method in class dev.metaschema.core.metapath.StaticContext
-
Parse a flag name.
- parseFlags(String) - Static method in class dev.metaschema.core.metapath.function.regex.RegexUtil
-
Parse the regular expression flags according to the specification producing a bitmask suitable for use in
Pattern.compile(String, int). - parseFunctionName(String) - Method in class dev.metaschema.core.metapath.StaticContext
-
Parse a function name.
- parseHtml(String, FlexmarkHtmlConverter, Parser) - Static method in class dev.metaschema.core.datatype.markup.AbstractMarkupString
-
Parse HTML-based text into markdown as a flexmark AST graph.
- parseLexicalQName(String, EQNameFactory.PrefixToNamespaceResolver) - Method in class dev.metaschema.core.qname.EQNameFactory
-
Parse a lexical name as a qualified name.
- parseMarkdown(String, Parser) - Static method in class dev.metaschema.core.datatype.markup.AbstractMarkupString
-
Parse markdown-based text into a flexmark AST graph.
- parseMarkupline(XMLEventReader2, URI) - Method in class dev.metaschema.core.datatype.markup.XmlMarkupParser
-
Parse a single line of markup from XHTML.
- parseMarkupMultiline(XMLEventReader2, URI) - Method in class dev.metaschema.core.datatype.markup.XmlMarkupParser
-
Parse a markup multiline from XHTML.
- parseModelName(IModule, String) - Static method in class dev.metaschema.core.model.util.ModuleUtils
-
Parse the name of a field or assembly.
- parseModelName(String) - Method in class dev.metaschema.core.metapath.StaticContext
-
Parse a model name.
- parseModule(URI) - Method in class dev.metaschema.core.model.AbstractModuleLoader
-
Parse the provided XML resource as a Metaschema module.
- parseName(String, EQNameFactory.PrefixToNamespaceResolver) - Method in class dev.metaschema.core.qname.EQNameFactory
-
Parse a name as a qualified name.
- parsePeriod(boolean, String, String) - Static method in class dev.metaschema.core.datatype.adapter.AbstractDurationAdapter
-
Parse a set of text tokens as a period value.
- parseResource(URI, Deque<URI>) - Method in class dev.metaschema.core.model.AbstractLoader
-
Parse the provided
resource. - parseResource(URI, Deque<URI>) - Method in class dev.metaschema.core.model.AbstractModuleLoader
- parserOptions(MutableDataHolder) - Method in class dev.metaschema.core.datatype.markup.flexmark.HtmlQuoteTagExtension
- parserOptions(MutableDataHolder) - Method in class dev.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension
- parseUriQualifiedName(String) - Method in class dev.metaschema.core.qname.EQNameFactory
-
Parse a URI qualified name.
- parseVariableName(String) - Method in class dev.metaschema.core.metapath.StaticContext
-
Parse a variable name.
- PASS - Enum constant in enum dev.metaschema.core.model.validation.IValidationFinding.Kind
-
The finding represents a successful result.
- PASSING_RESULT - Static variable in interface dev.metaschema.core.model.validation.IValidationResult
-
A validation result indicating no validation errors were found.
- PathFormatSelection - Enum in dev.metaschema.core.metapath.format
-
Enumeration of path format selection options for validation output.
- popExecutionStack(IExpression) - Method in class dev.metaschema.core.metapath.DynamicContext
-
Pop the expression that was under evaluation from the execution queue.
- POSITIVE_INTEGER - Static variable in class dev.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema positive-integer data type instance.
- PositiveIntegerAdapter - Class in dev.metaschema.core.datatype.adapter
-
Support for the Metaschema positive-integer data type.
- preceding() - Method in interface dev.metaschema.core.metapath.item.node.IModelNodeItem
- preceding() - Method in interface dev.metaschema.core.metapath.item.node.INodeItem
-
Get the children of this node's parent, and their descendants, that occur after this node in a depth-first order.
- precedingSibling() - Method in interface dev.metaschema.core.metapath.item.node.IModelNodeItem
- precedingSibling() - Method in interface dev.metaschema.core.metapath.item.node.INodeItem
-
Get the children of this node's parent, and their descendants, that occur before this node in a depth-first order.
- PREFIX_METAPATH - Static variable in class dev.metaschema.core.metapath.MetapathConstants
-
The namespace prefix for Metapath data types and built-in casting functions.
- PREFIX_METAPATH_FUNCTIONS - Static variable in class dev.metaschema.core.metapath.MetapathConstants
-
The namespace prefix for Metapath built-in functions.
- PREFIX_METAPATH_FUNCTIONS_ARRAY - Static variable in class dev.metaschema.core.metapath.MetapathConstants
-
The namespace prefix for Metapath array-related built-in functions.
- PREFIX_METAPATH_FUNCTIONS_MAP - Static variable in class dev.metaschema.core.metapath.MetapathConstants
-
The namespace prefix for Metapath map-related built-in functions.
- PREFIX_METAPATH_FUNCTIONS_MATH - Static variable in class dev.metaschema.core.metapath.MetapathConstants
-
The namespace prefix for Metapath math-related built-in functions.
- PREFIX_NOT_EXPANDABLE - Static variable in exception dev.metaschema.core.metapath.StaticMetapathException
-
err:MPST0070: It is a static error if a QName used in an expression contains a namespace prefix that cannot be expanded into a namespace URI by using the statically known namespaces.
- prependRelativePath(String, String) - Static method in class dev.metaschema.core.util.UriUtils
-
Get the path of the provided target relative to the path of the provided base.
- preventClose(OutputStream) - Static method in class dev.metaschema.core.util.AutoCloser
-
Wraps the provided output stream to prevent the wrapped stream from being closed.
- PRIVATE - Enum constant in enum dev.metaschema.core.model.IDefinition.ModuleScope
-
The definition is scoped to only the defining module.
- processModule(IModule) - Method in class dev.metaschema.core.model.constraint.ExternalConstraintsModulePostProcessor
- processModule(IModule) - Method in interface dev.metaschema.core.model.IModuleLoader.IModulePostProcessor
-
Perform a post-processing operation on the provided module.
- processNode(IMarkupString<?>) - Method in class dev.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension.InsertVisitor
-
Process markup to identify insert nodes.
- properties(Map<IAttributable.Key, Set<String>>) - Method in class dev.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Set the collection of properties associated with the constraint.
- property(IAttributable.Key, String) - Method in class dev.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Set the values of the property with the provided
nameto the providedvalue. - property(IAttributable.Key, Set<String>) - Method in class dev.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Set the values of the property with the provided
nameto the providedvalues. - PUBLIC - Enum constant in enum dev.metaschema.core.model.IDefinition.ModuleScope
-
The definition is scoped to its defining module and any importing module.
- pushExecutionStack(IExpression) - Method in class dev.metaschema.core.metapath.DynamicContext
-
Push the current expression under evaluation to the execution queue.
- put(IArrayItem<T>, int, T) - Static method in class dev.metaschema.core.metapath.function.library.ArrayPut
-
An implementation of XPath 3.1 array:put.
- put(IArrayItem<T>, IIntegerItem, T) - Static method in class dev.metaschema.core.metapath.function.library.ArrayPut
-
An implementation of XPath 3.1 array:put.
- put(IMapItem<V>, IAnyAtomicItem, V) - Static method in class dev.metaschema.core.metapath.function.library.MapPut
-
An implementation of XPath 3.1 map:put.
- put(INodeItem, List<String>) - Method in interface dev.metaschema.core.model.constraint.IIndex
-
Store the provided item using the provided key.
Q
- QNAME - Static variable in class dev.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema TBD data type instance.
- QNameAdapter - Class in dev.metaschema.core.datatype.adapter
-
Support for the Metaschema qname data type.
- QNameCache - Class in dev.metaschema.core.qname
-
Provides a cache for managing commonly reused qualified names, represented using the
IEnhancedQNameinterface.
R
- random() - Static method in interface dev.metaschema.core.metapath.item.atomic.IUuidItem
-
Generate a random UUID value.
- recurseDepth(ISequence<INodeItem>, IMetapathExpression, DynamicContext) - Static method in class dev.metaschema.core.metapath.function.library.MpRecurseDepth
-
Evaluates the
recursionMetapathstarting with the the items in theinitialContextand also recursively using the resulting items returned by evaluating this path. - RecursionCollectingNodeItemVisitor - Class in dev.metaschema.core.metapath.item.node
-
Analyzes a Metaschema module to identify assembly definitions that are recursive.
- RecursionCollectingNodeItemVisitor() - Constructor for class dev.metaschema.core.metapath.item.node.RecursionCollectingNodeItemVisitor
- RecursionCollectingNodeItemVisitor.AssemblyRecord - Class in dev.metaschema.core.metapath.item.node
-
Records information about an assembly definition, including whether it is recursive and where it is used.
- REFERENCE_DATE_ITEM - Static variable in class dev.metaschema.core.metapath.MetapathConstants
-
A reference date value for use in date/time related calculations.
- REFERENCE_DATE_TIME - Static variable in class dev.metaschema.core.metapath.MetapathConstants
-
A reference date/time value for use in date/time related calculations.
- regex(String) - Method in class dev.metaschema.core.model.constraint.IMatchesConstraint.Builder
-
Use the provided pattern to validate associated values.
- regex(Pattern) - Method in class dev.metaschema.core.model.constraint.IMatchesConstraint.Builder
-
Use the provided pattern to validate associated values.
- RegexUtil - Class in dev.metaschema.core.metapath.function.regex
-
Utility methods for regular expression processing in Metapath functions.
- register(IDataTypeAdapter<?>) - Method in class dev.metaschema.core.datatype.AbstractDataTypeProvider
-
Register the provided
IDataTypeAdapterwith the type system. - register(IAtomicOrUnionType<?>) - Method in class dev.metaschema.core.datatype.AbstractDataTypeProvider
-
Register the provided abstract
IAtomicOrUnionTypewith the type system. - register(Path) - Static method in class dev.metaschema.core.util.DeleteOnShutdown
-
Register a new path to be deleted on JVM termination.
- registerEvaluationContext(DynamicContext) - Method in exception dev.metaschema.core.metapath.MetapathException
-
Registers the evaluation context from the provided dynamic context.
- registerEvaluationContext(IMetapathExpression) - Method in exception dev.metaschema.core.metapath.MetapathException
-
Registers the evaluation context from the provided metapath expression.
- registerEvaluationContext(Deque<? extends IExpression>) - Method in exception dev.metaschema.core.metapath.MetapathException
-
Registers the evaluation context from the provided evaluation stack.
- registerFunction(IFunction) - Method in class dev.metaschema.core.metapath.function.FunctionLibrary
-
Register the provided function signature.
- RegularExpressionMetapathException - Exception in dev.metaschema.core.metapath.function.regex
-
MPRX: Exceptions related to regular expression processing in Metapath functions.
- RegularExpressionMetapathException(int, String) - Constructor for exception dev.metaschema.core.metapath.function.regex.RegularExpressionMetapathException
-
Constructs a new exception with the provided
code,message, and no cause. - RegularExpressionMetapathException(int, String, Throwable) - Constructor for exception dev.metaschema.core.metapath.function.regex.RegularExpressionMetapathException
-
Constructs a new exception with the provided
code,message, andcause. - RegularExpressionMetapathException(int, Throwable) - Constructor for exception dev.metaschema.core.metapath.function.regex.RegularExpressionMetapathException
-
Constructs a new exception with the provided
code, no message, and thecause. - relativize(URI, URI, boolean) - Static method in class dev.metaschema.core.util.UriUtils
-
This function extends the functionality of
URI.relativize(URI)by supporting relative reference pathing (e.g., ..), when theprependparameter is set totrue. - remarks(MarkupMultiline) - Method in class dev.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Set the provided
remarks. - remove(IArrayItem<T>, Collection<Integer>) - Static method in class dev.metaschema.core.metapath.function.library.ArrayRemove
-
An implementation of XPath 3.1 array:remove.
- removeItems(IArrayItem<T>, Collection<? extends IIntegerItem>) - Static method in class dev.metaschema.core.metapath.function.library.ArrayRemove
-
An implementation of XPath 3.1 array:remove.
- removeItems(IMapItem<V>, Collection<? extends IAnyAtomicItem>) - Static method in class dev.metaschema.core.metapath.function.library.MapRemove
-
An implementation of XPath 3.1 map:remove.
- rendererOptions(MutableDataHolder) - Method in class dev.metaschema.core.datatype.markup.flexmark.HtmlQuoteTagExtension
- rendererOptions(MutableDataHolder) - Method in class dev.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension
- replaceTimezone(IDayTimeDurationItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IDateItem
-
Adjusts an xs:dateTime value to a specific timezone, or to no timezone at all.
- replaceTimezone(IDayTimeDurationItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeItem
-
Adjusts an xs:dateTime value to a specific timezone, or to no timezone at all.
- replaceTimezone(IDayTimeDurationItem) - Method in interface dev.metaschema.core.metapath.item.atomic.ITemporalItem
-
Adjusts a temporal item value to a specific timezone, or to no timezone at all.
- replaceTimezone(IDayTimeDurationItem) - Method in interface dev.metaschema.core.metapath.item.atomic.ITimeItem
-
Adjusts an xs:dateTime value to a specific timezone, or to no timezone at all.
- replaceTokens(CharSequence, Pattern, Function<Matcher, CharSequence>) - Static method in class dev.metaschema.core.util.StringUtils
-
Searches for instances of
patternintext. - REPORT - Enum constant in enum dev.metaschema.core.model.constraint.IConstraint.Type
-
Constraint reporting a condition.
- REPORT_CONSTRAINT_QNAME - Static variable in class dev.metaschema.core.model.MetaschemaModelConstants
-
The name of an
IReportConstraintconstraint in the Metaschema model. - requireEndElement(XMLEventReader2, URI, QName) - Static method in class dev.metaschema.core.model.util.XmlEventUtil
-
Ensure that the next event is an XML start element that matches the presumed name.
- requireNonEmpty(String) - Static method in class dev.metaschema.core.util.StringUtils
-
Require a non-empty string value.
- requireNonEmpty(String, String) - Static method in class dev.metaschema.core.util.StringUtils
-
Require a non-empty string value.
- requireNonEmpty(T) - Static method in class dev.metaschema.core.util.CollectionUtil
-
Require that the provided collection contains at least a single item.
- requireNonEmpty(T, String) - Static method in class dev.metaschema.core.util.CollectionUtil
-
Require that the provided collection contains at least a single item.
- requireNonNull(T) - Static method in class dev.metaschema.core.util.ObjectUtils
-
Require a non-null value.
- requireNonNull(T, String) - Static method in class dev.metaschema.core.util.ObjectUtils
-
Require a non-null value.
- requireStartElement(XMLEventReader2, URI, QName) - Static method in class dev.metaschema.core.model.util.XmlEventUtil
-
Ensure that the next event is an XML start element that matches the presumed name.
- requireType(Class<TYPE>, IItem) - Static method in class dev.metaschema.core.metapath.function.FunctionUtils
-
Deprecated, for removal: This API element is subject to removal in a future version.
- requireTypeOrNull(Class<TYPE>, IItem) - Static method in class dev.metaschema.core.metapath.function.FunctionUtils
-
Deprecated, for removal: This API element is subject to removal in a future version.
- resolve(IAnyUriItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IAnyUriItem
-
Resolve the provided URI against this URI.
- resolve(String) - Method in interface dev.metaschema.core.qname.EQNameFactory.PrefixToNamespaceResolver
-
Get the URI string for the provided namespace prefix.
- resolve(String) - Method in interface dev.metaschema.core.qname.IEnhancedQName.NamespaceToPrefixResolver
-
Get the URI string for the provided namespace prefix.
- resolve(String) - Method in interface dev.metaschema.core.qname.IEnhancedQName.PrefixToNamespaceResolver
-
Get the URI string for the provided namespace prefix.
- resolve(URI) - Method in interface dev.metaschema.core.model.IResourceResolver
-
Resolve the provided URI, producing a resolved URI, which may point to a different resource than the provided URI.
- resolve(URI) - Method in interface dev.metaschema.core.model.IUriResolver
-
Resolve the provided URI, producing a resolved URI, which may point to a different resource than the provided URI.
- resolveArgumentName(String) - Static method in interface dev.metaschema.core.metapath.function.IArgument
-
Resolve an argument name from a prefix.
- returnOne() - Method in class dev.metaschema.core.metapath.function.IFunction.Builder
-
Indicate the sequence returned will contain one item.
- returnOneOrMore() - Method in class dev.metaschema.core.metapath.function.IFunction.Builder
-
Indicate the sequence returned will contain one or more items.
- returnType(IItemType) - Method in class dev.metaschema.core.metapath.function.IFunction.Builder
-
Define the return sequence Java type of the function.
- returnType(IEnhancedQName) - Method in class dev.metaschema.core.metapath.function.IFunction.Builder
-
Define the return sequence Java type of the function.
- returnType(String) - Method in class dev.metaschema.core.metapath.function.IFunction.Builder
-
Define the return sequence Java type of the function.
- returnZeroOrMore() - Method in class dev.metaschema.core.metapath.function.IFunction.Builder
-
Indicate the sequence returned will contain zero or more items.
- returnZeroOrOne() - Method in class dev.metaschema.core.metapath.function.IFunction.Builder
-
Indicate the sequence returned will contain zero or one items.
- reusable() - Method in interface dev.metaschema.core.metapath.item.ISequence
-
Ensure the sequence is able to be iterated over multiple times.
- reverse(IArrayItem<T>) - Static method in class dev.metaschema.core.metapath.function.library.ArrayReverse
-
An implementation of XPath 3.1 array:reverse.
- round() - Method in interface dev.metaschema.core.metapath.item.atomic.INumericItem
-
Round the item's value with zero precision.
- round(IIntegerItem) - Method in interface dev.metaschema.core.metapath.item.atomic.INumericItem
-
Round the item's value with the specified precision.
S
- safeStream() - Method in interface dev.metaschema.core.metapath.item.ISequence
-
Get a stream guaranteed to be backed by a list.
- ScopedConstraintSet - Class in dev.metaschema.core.model.constraint
-
The default implementation of a constraint set sourced from an external constraint resource.
- ScopedConstraintSet(ISource, List<IScopedContraints>, Set<IConstraintSet>) - Constructor for class dev.metaschema.core.model.constraint.ScopedConstraintSet
-
Construct a new constraint set.
- SEQUENTIAL - Static variable in class dev.metaschema.core.model.constraint.ParallelValidationConfig
-
Single-threaded sequential execution (default, current behavior).
- set(ValidationFeature<?>, Object) - Method in class dev.metaschema.core.model.constraint.DefaultConstraintValidator
- set(T, Object) - Method in class dev.metaschema.core.configuration.DefaultConfiguration
- set(T, Object) - Method in interface dev.metaschema.core.configuration.IMutableConfiguration
-
Set the value of the provided
featureto the provided value. - setDocumentLoader(IDocumentLoader) - Method in class dev.metaschema.core.metapath.DynamicContext
-
Assign a document loader to this dynamic context.
- setIdReference(BasedSequence) - Method in class dev.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension.InsertAnchorNode
-
Set the identifier of the given type to use to determine what to insert.
- setImplicitTimeZone(IDayTimeDurationItem) - Method in class dev.metaschema.core.metapath.DynamicContext
-
Set the implicit timezone to the provided value.
- setImplicitTimeZone(ZoneId) - Method in class dev.metaschema.core.metapath.DynamicContext
-
Set the implicit timezone to the provided value.
- setPathFormatter(IPathFormatter) - Method in class dev.metaschema.core.model.constraint.AbstractConstraintValidationHandler
-
Set the path formatter to use when generating contextual paths in validation messages.
- setUriResolver(IUriResolver) - Method in interface dev.metaschema.core.metapath.IDocumentLoader
-
Allows setting an
IUriResolver, which will be used to map URIs prior to loading the resource. - setUriResolver(IUriResolver) - Method in class dev.metaschema.core.model.AbstractResourceResolver
-
Set the URI resolver for this resource resolver.
- severity(IConstraint.Level) - Method in class dev.metaschema.core.model.constraint.ConstraintValidationFinding.Builder
-
Use the provided severity for the validation finding.
- shouldVisitNextChild(INodeItem, IModelNodeItem<?, ?>, RESULT, CONTEXT) - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItemVisitor
-
Determine if the child should be visited next, or skipped.
- shouldVisitNextChild(INodeItem, INodeItem, RESULT, CONTEXT) - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItemVisitor
-
Determine if the child should be visited next, or skipped.
- SimpleResourceLocation - Class in dev.metaschema.core.model
-
A simple implementation of
IMetaschemaDatathat stores location information from various parser sources. - SimpleResourceLocation(int, int, long, long) - Constructor for class dev.metaschema.core.model.SimpleResourceLocation
-
Construct a new resource location with the specified values.
- singleton(T) - Static method in class dev.metaschema.core.util.CollectionUtil
-
An implementation of
Collections.singleton(Object)that respects non-nullness. - SINGLETON_OR_LIST - Enum constant in enum dev.metaschema.core.model.JsonGroupAsBehavior
-
In JSON, the group of instances will be represented as a single JSON object if there is one, or as an array of JSON objects if there is more than one.
- singletonList(T) - Static method in class dev.metaschema.core.util.CollectionUtil
-
An implementation of
Collections.singletonList(Object)that respects non-nullness. - singletonMap(K, V) - Static method in class dev.metaschema.core.util.CollectionUtil
-
An implementation of
Collections.singletonMap(Object, Object)that respects non-nullness. - size() - Method in interface dev.metaschema.core.metapath.item.function.IArrayItem
-
Get the count of items in this sequence.
- size() - Method in interface dev.metaschema.core.metapath.item.function.IMapItem
-
Get the count of items in this sequence.
- skipElement(XMLEventReader2) - Static method in class dev.metaschema.core.model.util.XmlEventUtil
-
Skip over the next element in the event stream.
- skipEvents(XMLEventReader2, int...) - Static method in class dev.metaschema.core.model.util.XmlEventUtil
-
Skips events specified by
events. - skipNextValue(JsonParser, URI) - Static method in class dev.metaschema.core.model.util.JsonUtil
-
Skip the next JSON value in the stream.
- skipProcessingInstructions(XMLEventReader2) - Static method in class dev.metaschema.core.model.util.XmlEventUtil
-
Skip over any processing instructions.
- skipWhitespace(XMLEventReader2) - Static method in class dev.metaschema.core.model.util.XmlEventUtil
-
Skip over any whitespace.
- source(ISource) - Method in class dev.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Set the source the constraint was parsed from.
- STATIC_LABEL - Enum constant in enum dev.metaschema.core.model.JsonValueKeyTypeEnum
-
A static value key string is defined which will be used.
- StaticContext - Class in dev.metaschema.core.metapath
-
An implementation of the Metapath static context.
- StaticContext.Builder - Class in dev.metaschema.core.metapath
-
A builder used to generate the static context.
- StaticMetapathException - Exception in dev.metaschema.core.metapath
-
MPST: Exceptions related to the Metapath static context and static evaluation.
- StaticMetapathException(int, String) - Constructor for exception dev.metaschema.core.metapath.StaticMetapathException
-
Constructs a new exception with the provided
code,message, and no cause. - StaticMetapathException(int, String, Throwable) - Constructor for exception dev.metaschema.core.metapath.StaticMetapathException
-
Constructs a new exception with the provided
code,message, andcause. - StaticMetapathException(int, Throwable) - Constructor for exception dev.metaschema.core.metapath.StaticMetapathException
-
Constructs a new exception with the provided
code, no message, and thecause. - stream() - Method in class dev.metaschema.core.metapath.function.FunctionLibrary
- stream() - Method in class dev.metaschema.core.metapath.function.FunctionService
-
Retrieve the collection of function signatures in this library as a stream.
- stream() - Method in interface dev.metaschema.core.metapath.function.IFunctionLibrary
-
Retrieve the collection of function signatures in this library as a stream.
- stream() - Method in interface dev.metaschema.core.metapath.item.ISequence
-
Get the items in this sequence as a
Stream. - STRING - Enum constant in enum dev.metaschema.core.metapath.IMetapathExpression.ResultType
-
The result is expected to be a
Stringvalue. - STRING - Static variable in class dev.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema string data type instance.
- StringAdapter - Class in dev.metaschema.core.datatype.adapter
-
Support for the Metaschema string data type.
- stringCompare(IStringItem, ComparisonFunctions.Operator, IStringItem) - Static method in class dev.metaschema.core.metapath.function.ComparisonFunctions
-
Perform a string-based comparison of the
rightitem against theleftitem using the specifiedoperator. - StringUtils - Class in dev.metaschema.core.util
-
Provides a collection of utilities for checking and managing strings.
- stringValue() - Method in class dev.metaschema.core.metapath.item.node.AbstractGlobalDefinitionNodeItem
- stringValue() - Method in interface dev.metaschema.core.metapath.item.node.IAtomicValuedNodeItem
- stringValue() - Method in interface dev.metaschema.core.metapath.item.node.INodeItem
-
Get the string value of the node.
- subarray(IArrayItem<T>, int) - Static method in class dev.metaschema.core.metapath.function.library.ArraySubarray
-
An implementation of XPath 3.1 array:subarray.
- subarray(IArrayItem<T>, int, int) - Static method in class dev.metaschema.core.metapath.function.library.ArraySubarray
-
An implementation of XPath 3.1 array:subarray.
- subarray(IArrayItem<T>, IIntegerItem) - Static method in class dev.metaschema.core.metapath.function.library.ArraySubarray
-
An implementation of XPath 3.1 array:subarray.
- subarray(IArrayItem<T>, IIntegerItem, IIntegerItem) - Static method in class dev.metaschema.core.metapath.function.library.ArraySubarray
-
An implementation of XPath 3.1 array:subarray.
- subContext() - Method in class dev.metaschema.core.metapath.DynamicContext
-
Generate a new dynamic context that is a copy of this dynamic context.
- subContext(FocusContext) - Method in class dev.metaschema.core.metapath.DynamicContext
-
Generate a new dynamic context with the specified focus context.
- subjects(List<? extends INodeItem>) - Method in class dev.metaschema.core.model.constraint.ConstraintValidationFinding.Builder
-
Use the provided subjects for the validation finding.
- subList(int, int) - Method in interface dev.metaschema.core.metapath.item.function.IArrayItem
- subtract(IDecimalItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IDecimalItem
-
Determine the difference by subtracting the provided subtrahend value from this minuend value.
- subtract(IIntegerItem) - Method in interface dev.metaschema.core.metapath.item.atomic.IIntegerItem
-
Determine the difference by subtracting the provided subtrahend value from this minuend value.
- subtract(INumericItem) - Method in interface dev.metaschema.core.metapath.item.atomic.INumericItem
-
Determine the difference by subtracting the provided subtrahend value from this minuend value.
- sum(List<? extends IAnyAtomicItem>, IAnyAtomicItem) - Static method in class dev.metaschema.core.metapath.function.library.FnSum
-
An implementation of XPath 3.1 fn:sum.
T
- tail(IArrayItem<T>) - Static method in class dev.metaschema.core.metapath.function.library.ArrayTail
-
An implementation of XPath 3.1 array:tail.
- target(IMetapathExpression) - Method in class dev.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Set the Metapath expression used to get the target(s) of the constraint.
- target(INodeItem) - Method in class dev.metaschema.core.model.constraint.ConstraintValidationFinding.Builder
-
Use the provided target for the validation finding.
- target(IAssemblyDefinition) - Method in class dev.metaschema.core.model.constraint.AbstractTargetedConstraints
- target(IAssemblyDefinition) - Method in class dev.metaschema.core.model.constraint.AssemblyTargetedConstraints
- target(IAssemblyDefinition) - Method in class dev.metaschema.core.model.constraint.FieldTargetedConstraints
- target(IAssemblyDefinition) - Method in class dev.metaschema.core.model.constraint.FlagTargetedConstraints
- target(IAssemblyDefinition) - Method in interface dev.metaschema.core.model.constraint.ITargetedConstraints
-
Apply the constraint to the provided definition.
- target(IAssemblyDefinition) - Method in class dev.metaschema.core.model.constraint.ModelTargetedConstraints
- target(IFieldDefinition) - Method in class dev.metaschema.core.model.constraint.AbstractTargetedConstraints
- target(IFieldDefinition) - Method in class dev.metaschema.core.model.constraint.AssemblyTargetedConstraints
- target(IFieldDefinition) - Method in class dev.metaschema.core.model.constraint.FieldTargetedConstraints
- target(IFieldDefinition) - Method in class dev.metaschema.core.model.constraint.FlagTargetedConstraints
- target(IFieldDefinition) - Method in interface dev.metaschema.core.model.constraint.ITargetedConstraints
-
Apply the constraint to the provided definition.
- target(IFlagDefinition) - Method in class dev.metaschema.core.model.constraint.AbstractTargetedConstraints
- target(IFlagDefinition) - Method in class dev.metaschema.core.model.constraint.AssemblyTargetedConstraints
- target(IFlagDefinition) - Method in class dev.metaschema.core.model.constraint.FieldTargetedConstraints
- target(IFlagDefinition) - Method in class dev.metaschema.core.model.constraint.FlagTargetedConstraints
- target(IFlagDefinition) - Method in interface dev.metaschema.core.model.constraint.ITargetedConstraints
-
Apply the constraint to the provided definition.
- test(IMetapathExpression) - Method in class dev.metaschema.core.model.constraint.IExpectConstraint.Builder
-
Use the provided test to validate selected nodes.
- test(IMetapathExpression) - Method in class dev.metaschema.core.model.constraint.IReportConstraint.Builder
-
Use the provided test to identify reportable conditions in selected nodes.
- test(ISequence<T>) - Method in interface dev.metaschema.core.metapath.type.ISequenceType
-
Test if the provided sequence matches this sequence type.
- test(T) - Method in interface dev.metaschema.core.metapath.type.IItemType
-
Test if the provided item matches this item type.
- test(T) - Method in interface dev.metaschema.core.metapath.type.ISequenceType
-
Test if the provided item matches this sequence type.
- THROW_EXCEPTION_ON_ERROR - Static variable in class dev.metaschema.core.model.constraint.ValidationFeature
-
If enabled, throw an exception when an error occurs.
- TIME - Static variable in class dev.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema time data type instance.
- TIME_WITH_TZ - Static variable in class dev.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema time with timezone data type instance.
- TimeAdapter - Class in dev.metaschema.core.datatype.adapter
-
Support for the Metaschema date data type.
- TimeWithTZAdapter - Class in dev.metaschema.core.datatype.adapter
-
Support for the Metaschema date-time-with-timezone data type.
- toArray() - Method in interface dev.metaschema.core.metapath.item.function.IArrayItem
- toArray(T[]) - Method in interface dev.metaschema.core.metapath.item.function.IArrayItem
- toArrayItem() - Static method in interface dev.metaschema.core.metapath.item.function.IArrayItem
-
A
Collectorimplementation to generates a sequence from a stream of Metapath items. - toAtomicItem() - Method in interface dev.metaschema.core.metapath.function.IFunction
- toAtomicItem() - Method in interface dev.metaschema.core.metapath.item.atomic.IAnyAtomicItem
- toAtomicItem() - Method in interface dev.metaschema.core.metapath.item.IItem
-
Get the atomic value for the item.
- toAtomicItem() - Method in interface dev.metaschema.core.metapath.item.node.IAssemblyNodeItem
- toAtomicItem() - Method in interface dev.metaschema.core.metapath.item.node.IDocumentBasedNodeItem
- toAtomicItem() - Method in interface dev.metaschema.core.metapath.item.node.IFeatureNoDataAtomicValuedItem
- toBoolean() - Method in interface dev.metaschema.core.metapath.item.atomic.IBooleanItem
-
Get the "wrapped" boolean value.
- toCollectionValue() - Method in interface dev.metaschema.core.metapath.item.ISequence
-
Get this sequence as a collection value.
- toCoordinates() - Method in class dev.metaschema.core.model.AbstractAssemblyInstance
-
Generates a "coordinate" string for the assembly instance.
- toCoordinates() - Method in class dev.metaschema.core.model.AbstractFieldInstance
-
Generates a "coordinate" string for the assembly instance.
- toCoordinates() - Method in class dev.metaschema.core.model.AbstractFlagInstance
-
Generates a "coordinate" string for the assembly instance.
- toCoordinates() - Method in interface dev.metaschema.core.model.IChoiceGroupInstance
- toCoordinates() - Method in interface dev.metaschema.core.model.IChoiceInstance
- toCoordinates() - Method in interface dev.metaschema.core.model.IDefinition
-
Generates a coordinate string for the provided information element definition.
- toCoordinates() - Method in interface dev.metaschema.core.model.IFeatureDefinitionInstanceInlined
-
Generates a "coordinate" string for the provided inline definition instance.
- toCoordinates() - Method in interface dev.metaschema.core.model.IInstance
-
Generates a "coordinate" string for the provided information element instance.
- toCoordinates() - Method in interface dev.metaschema.core.model.IModelElement
-
Retrieves a string that uniquely identifies the model element in the overall collection of model elements.
- toCSTString() - Method in interface dev.metaschema.core.metapath.IExpression
-
Produce a string representation of this expression including the expression's name.
- toDescendingIterable(List<T>) - Static method in class dev.metaschema.core.util.CollectionUtil
- toEffectiveBoolean() - Method in interface dev.metaschema.core.metapath.item.atomic.IDecimalItem
- toEffectiveBoolean() - Method in interface dev.metaschema.core.metapath.item.atomic.INumericItem
-
Get the effective boolean value of this item based on XPath 3.1.
- toEnhancedQName() - Method in interface dev.metaschema.core.metapath.item.atomic.IQNameItem
-
Get the "wrapped" EnhancedQName value.
- toEQName() - Method in interface dev.metaschema.core.qname.IEnhancedQName
-
Generate a qualified name for this QName.
- toEQName(StaticContext) - Method in interface dev.metaschema.core.qname.IEnhancedQName
-
Generate a qualified name for this QName.
- toEQName(IEnhancedQName.NamespaceToPrefixResolver) - Method in interface dev.metaschema.core.qname.IEnhancedQName
-
Generate a qualified name for this QName, use a prefix provided by the resolver, or by prepending the namespace if no prefix can be resolved.
- toEventName(int) - Static method in class dev.metaschema.core.model.util.XmlEventUtil
-
Get the event name of the
eventType, which is one of the types defined byXMLStreamConstants. - toEventName(XMLEvent) - Static method in class dev.metaschema.core.model.util.XmlEventUtil
-
Get the event name of the
event. - toHtml() - Method in class dev.metaschema.core.datatype.markup.AbstractMarkupString
- toHtml() - Method in interface dev.metaschema.core.datatype.markup.IMarkupString
-
Get the HyperText Markup Language (HTML) representation of this markup string.
- toIntValueExact() - Method in interface dev.metaschema.core.metapath.item.atomic.IDecimalItem
-
Convert this decimal item to a Java int, exactly.
- toIntValueExact() - Method in interface dev.metaschema.core.metapath.item.atomic.IIntegerItem
-
Convert this integer item to a Java int, precisely.
- toIntValueExact() - Method in interface dev.metaschema.core.metapath.item.atomic.INumericItem
-
Convert this numeric item to a Java int, exactly.
- toIterable(Iterator<T>) - Static method in class dev.metaschema.core.util.CollectionUtil
- toIterable(Stream<T>) - Static method in class dev.metaschema.core.util.CollectionUtil
- toJsonObject(InputStream) - Static method in class dev.metaschema.core.model.util.JsonUtil
-
Parse the input stream into a JSON object.
- toJsonObject(Reader) - Static method in class dev.metaschema.core.model.util.JsonUtil
-
Parse the reader into a JSON object.
- TOKEN - Static variable in class dev.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema token data type instance.
- TokenAdapter - Class in dev.metaschema.core.datatype.adapter
-
Support for the Metaschema token data type.
- toKey(INodeItem, List<? extends IKeyField>, DynamicContext) - Static method in interface dev.metaschema.core.model.constraint.IIndex
-
Construct a key by evaluating the provided key field components against the provided item.
- toList(Iterable<T>) - Static method in class dev.metaschema.core.util.CollectionUtil
-
Convert the provided
Iterableto a list of the same generic type. - toList(Iterator<T>) - Static method in class dev.metaschema.core.util.CollectionUtil
-
Convert the provided
Iteratorto a list of the same generic type. - toLocation(XMLEvent) - Static method in class dev.metaschema.core.model.util.XmlEventUtil
-
Retrieve the resource location of
event. - toMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>, CustomCollectors.DuplicateHandler<K, V>) - Static method in class dev.metaschema.core.util.CustomCollectors
-
Produces a map collector that uses the provided key and value mappers, and a duplicate hander to manage duplicate key insertion.
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>, CustomCollectors.DuplicateHandler<K, V>, Supplier<M>) - Static method in class dev.metaschema.core.util.CustomCollectors
-
Produces a map collector that uses the provided key and value mappers, and a duplicate hander to manage duplicate key insertion.
- toMapItem() - Static method in interface dev.metaschema.core.metapath.item.function.IMapItem
-
A
Collectorimplementation to generates a sequence from a stream of Metapath items. - toMarkdown() - Method in class dev.metaschema.core.datatype.markup.AbstractMarkupString
- toMarkdown() - Method in interface dev.metaschema.core.datatype.markup.IMarkupString
-
Get the Commonmark Markdown representation of this markup string.
- toMarkdown(Formatter) - Method in class dev.metaschema.core.datatype.markup.AbstractMarkupString
- toMarkdown(Formatter) - Method in interface dev.metaschema.core.datatype.markup.IMarkupString
-
Get a Markdown representation of this markup string, which will be created by the provided formatter.
- toNumeric(IAnyAtomicItem) - Static method in class dev.metaschema.core.metapath.function.FunctionUtils
-
Deprecated, for removal: This API element is subject to removal in a future version.
- toNumeric(IItem) - Static method in class dev.metaschema.core.metapath.function.FunctionUtils
-
Deprecated, for removal: This API element is subject to removal in a future version.
- toNumeric(ISequence<?>, boolean) - Static method in class dev.metaschema.core.metapath.function.FunctionUtils
-
Deprecated, for removal: This API element is subject to removal in a future version.
- toNumericOrNull(IAnyAtomicItem) - Static method in class dev.metaschema.core.metapath.function.FunctionUtils
-
Deprecated, for removal: This API element is subject to removal in a future version.
- toPath(IPathFormatter) - Method in interface dev.metaschema.core.metapath.format.IPathSegment
-
Get the path for this node item using the provided formatter.
- toPath(INodeItem) - Method in class dev.metaschema.core.model.constraint.AbstractConstraintValidationHandler
-
Get the path of the provided item using the configured path formatter.
- toPath(INodeItem) - Method in class dev.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- toQName() - Method in interface dev.metaschema.core.qname.IEnhancedQName
-
Generate a
QNamewithout a namespace prefix. - toQName(String) - Method in interface dev.metaschema.core.qname.IEnhancedQName
-
Generate a
QNameusing the provided namespace prefix. - toQName(XMLEvent) - Static method in class dev.metaschema.core.model.util.XmlEventUtil
-
Retrieve the name of the node associated with
event. - toRelationship(IGroupable) - Static method in enum dev.metaschema.core.model.util.IDiagramNode.Relationship
-
Get the relationship based on the provided grouping information.
- toSequence() - Method in interface dev.metaschema.core.metapath.item.function.IArrayItem
- toSequence() - Method in interface dev.metaschema.core.metapath.item.function.IMapItem
- toSequence() - Method in interface dev.metaschema.core.metapath.item.ICollectionValue
-
Get the collection value as a sequence.
- toSequence() - Method in interface dev.metaschema.core.metapath.item.IItem
- toSequence() - Method in interface dev.metaschema.core.metapath.item.ISequence
-
Get this sequence.
- toSequence() - Static method in class dev.metaschema.core.util.CustomCollectors
-
A
Collectorimplementation to generates a sequence from a stream of Metapath items. - toSignature() - Method in interface dev.metaschema.core.metapath.function.IArgument
-
Get the signature of the argument.
- toSignature() - Method in interface dev.metaschema.core.metapath.function.IFunction
-
Get the signature of the function as a string.
- toSignature() - Method in class dev.metaschema.core.metapath.item.atomic.AbstractAtomicItemBase
- toSignature() - Method in interface dev.metaschema.core.metapath.item.ICollectionValue
-
Get a representation of the value based on its type signature.
- toSignature() - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItem
-
Generates a string signature for this node item in the format:
type⪻location_metapath⪼ortype⪻location_metapath⪼(value)where: type: The node type signature location_metapath: A Metapath for the node's location in the document value: Optional value signature if a value is present The special characters ⪻ and ⪼ are used as delimiters to clearly separate the type from the location Metapath expression. - toSignature() - Method in interface dev.metaschema.core.metapath.type.IArrayTest
- toSignature() - Method in interface dev.metaschema.core.metapath.type.IAtomicOrUnionType
- toSignature() - Method in interface dev.metaschema.core.metapath.type.IItemType
-
Get the human-readable signature of the item type.
- toSignature() - Method in interface dev.metaschema.core.metapath.type.IMapTest
- toSignature() - Method in interface dev.metaschema.core.metapath.type.ISequenceType
-
Get the signature of the function as a string.
- toStream(Iterator<T>) - Static method in class dev.metaschema.core.util.CollectionUtil
- toString() - Method in class dev.metaschema.core.configuration.AbstractConfigurationFeature
- toString() - Method in class dev.metaschema.core.datatype.AbstractCustomJavaDataType
- toString() - Method in class dev.metaschema.core.datatype.markup.AbstractMarkupString
- toString() - Method in class dev.metaschema.core.datatype.object.AbstractAmbiguousTemporal
- toString() - Method in class dev.metaschema.core.metapath.item.atomic.AbstractAtomicItemBase
- toString() - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItem
- toString() - Method in class dev.metaschema.core.metapath.type.DataTypeItemType
- toString() - Method in enum dev.metaschema.core.model.ModelType
- toString() - Method in class dev.metaschema.core.model.SimpleResourceLocation
- toString(JsonLocation) - Static method in class dev.metaschema.core.model.util.JsonUtil
-
Generate an informational string describing the provided
location. - toString(JsonParser, URI) - Static method in class dev.metaschema.core.model.util.JsonUtil
-
Generate an informational string describing the token at the current location of the provided
parser. - toString(XMLEvent, URI) - Static method in class dev.metaschema.core.model.util.XmlEventUtil
-
Generate a message suitable for logging that describes the provided
XMLEvent. - toString(Location, URI) - Static method in class dev.metaschema.core.model.util.XmlEventUtil
-
Generates a message for the provided
Location. - toString(XMLStreamReader2, URI) - Static method in class dev.metaschema.core.model.util.XmlEventUtil
-
Generates a string containing the current event and location of the stream reader.
- toText() - Method in class dev.metaschema.core.datatype.markup.AbstractMarkupString
- toText() - Method in interface dev.metaschema.core.datatype.markup.IMarkupString
-
Converts the markup content to plain text.
- toUri(String, URI) - Static method in class dev.metaschema.core.util.UriUtils
-
Process a string to a local file path or remote location.
- toValue(INodeItem) - Static method in interface dev.metaschema.core.metapath.item.node.INodeItem
-
Gets the value of the provided node item.
- toValue(Object) - Method in class dev.metaschema.core.datatype.AbstractDataTypeAdapter
- toValue(Object) - Method in interface dev.metaschema.core.datatype.IDataTypeAdapter
-
Casts the provided value to the type associated with this adapter.
- toXHtml(String) - Method in class dev.metaschema.core.datatype.markup.AbstractMarkupString
- toXHtml(String) - Method in interface dev.metaschema.core.datatype.markup.IMarkupString
-
Get the Extensible HyperText Markup Language (XHTML) representation of this markup string.
- TREAT_DOES_NOT_MATCH_TYPE - Static variable in exception dev.metaschema.core.metapath.DynamicMetapathException
-
err:MPDY0050: It is a dynamic error if the dynamic type of the operand of a
treatexpression does not match the sequence type specified by thetreatexpression. - TRUE - Static variable in interface dev.metaschema.core.metapath.item.atomic.IBooleanItem
-
The boolean item value of
true. - type() - Static method in interface dev.metaschema.core.metapath.function.IFunction
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.IAnyAtomicItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.IAnyUriItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.IBase64BinaryItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.IBooleanItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.IDateItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeWithTimeZoneItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.IDateWithTimeZoneItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.IDayTimeDurationItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.IDecimalItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.IDurationItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.IEmailAddressItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.IHexBinaryItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.IHostnameItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.IIntegerItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.IIPAddressItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.IIPv4AddressItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.IIPv6AddressItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.IMarkupItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.IMarkupLineItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.IMarkupMultilineItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.INcNameItem
-
Deprecated.Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.INonNegativeIntegerItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.INumericItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.IPositiveIntegerItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.IQNameItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.IStringItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.ITimeItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.ITimeWithTimeZoneItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.ITokenItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.IUriReferenceItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.IUuidItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.atomic.IYearMonthDurationItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.function.IArrayItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.function.IMapItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.IItem
-
Get the type information for this item.
- type() - Static method in interface dev.metaschema.core.metapath.item.node.IAssemblyNodeItem
-
Get the static type information of the node item.
- type() - Static method in interface dev.metaschema.core.metapath.item.node.IDocumentNodeItem
-
The node item's type.
- type() - Static method in interface dev.metaschema.core.metapath.item.node.IFieldNodeItem
-
Get the static type information of the node item.
- type() - Static method in interface dev.metaschema.core.metapath.item.node.IFlagNodeItem
-
Get the static type information of the node item.
- type() - Static method in interface dev.metaschema.core.metapath.item.node.IModuleNodeItem
-
Get the static type information of the node item.
- type() - Static method in interface dev.metaschema.core.metapath.item.node.INodeItem
-
Get the static type information of the node item.
- type(IItemType) - Method in class dev.metaschema.core.metapath.function.IArgument.Builder
-
Define the type of the function argument.
- type(IEnhancedQName) - Method in class dev.metaschema.core.metapath.function.IArgument.Builder
-
Define the type of the function argument.
- TypeMetapathException - Exception in dev.metaschema.core.metapath.type
-
MPTY: Exceptions related to Metapath type errors.
- TypeMetapathException(int, String) - Constructor for exception dev.metaschema.core.metapath.type.TypeMetapathException
-
Constructs a new exception with the provided
code,message, and no cause. - TypeMetapathException(int, String, Throwable) - Constructor for exception dev.metaschema.core.metapath.type.TypeMetapathException
-
Constructs a new exception with the provided
code,message, andcause.
U
- UNBOUNDED_ARITY - Enum constant in enum dev.metaschema.core.metapath.function.IFunction.FunctionProperty
-
The function allows the last argument to be repeated any number of times.
- UNGROUPED - Enum constant in enum dev.metaschema.core.model.XmlGroupAsBehavior
-
In XML, child element instances will exist in an unwrapped form.
- UnidentifiedFunctionError - Exception in dev.metaschema.core.metapath.function
-
FOER0000: Thrown when an unidentified error occurs during function evaluation.
- UnidentifiedFunctionError(String) - Constructor for exception dev.metaschema.core.metapath.function.UnidentifiedFunctionError
-
Constructs a new Metapath exception with the provided
messageand no cause. - UnidentifiedFunctionError(String, Throwable) - Constructor for exception dev.metaschema.core.metapath.function.UnidentifiedFunctionError
-
Constructs a new Metapath exception with the provided
messageandcause. - UnidentifiedFunctionError(Throwable) - Constructor for exception dev.metaschema.core.metapath.function.UnidentifiedFunctionError
-
Constructs a new Metapath exception with a
nullmessage and the providedcause. - UNIQUE - Enum constant in enum dev.metaschema.core.model.constraint.IConstraint.Type
-
Constraint requiring uniqueness across items.
- UNKNOWN - Static variable in class dev.metaschema.core.model.SimpleResourceLocation
-
A constant representing an unknown location.
- UNKNOWN_TYPE - Static variable in exception dev.metaschema.core.metapath.StaticMetapathException
-
err:MPST0051: It is a static error if the expanded QName for an AtomicOrUnionType in a SequenceType is not defined in the in-scope schema types as a generalized atomic type.
- unmodifiableCollection(Collection<T>) - Static method in class dev.metaschema.core.util.CollectionUtil
-
An implementation of
Collections.unmodifiableCollection(Collection)that respects non-nullness. - unmodifiableList(List<T>) - Static method in class dev.metaschema.core.util.CollectionUtil
-
An implementation of
Collections.unmodifiableList(List)that respects non-nullness. - unmodifiableMap(Map<K, V>) - Static method in class dev.metaschema.core.util.CollectionUtil
-
An implementation of
Collections.unmodifiableMap(Map)that respects non-nullness. - unmodifiableSet(Set<T>) - Static method in class dev.metaschema.core.util.CollectionUtil
-
An implementation of
Collections.unmodifiableSet(Set)that respects non-nullness. - unwrap() - Method in exception dev.metaschema.core.util.ExceptionUtils.WrappedException
-
Get the wrapped exception.
- unwrap(ExceptionUtils.WrappedException) - Static method in class dev.metaschema.core.util.ExceptionUtils
-
Unwrap a previously wrapped exception.
- unwrap(ExceptionUtils.WrappedException, Class<E>) - Static method in class dev.metaschema.core.util.ExceptionUtils
-
Unwrap a previously wrapped exception, casting it to the expected type.
- unwrap(Class<E>) - Method in exception dev.metaschema.core.util.ExceptionUtils.WrappedException
-
Get the wrapped exception, casting it to the expected type.
- unwrapAndThrow() - Method in exception dev.metaschema.core.util.ExceptionUtils.WrappedException
-
Unwrap and throw the original exception.
- unwrapAndThrow(Class<E>) - Method in exception dev.metaschema.core.util.ExceptionUtils.WrappedException
-
Unwrap and throw the original exception, cast to the expected type.
- updateValueStatus(INodeItem, IAllowedValuesConstraint, IDefinitionNodeItem<?, ?>) - Method in class dev.metaschema.core.model.constraint.DefaultConstraintValidator
-
Add a new allowed value to the value status tracker.
- URI - Static variable in class dev.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema uri data type instance.
- URI_REFERENCE - Static variable in class dev.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema uri-reference data type instance.
- UriAdapter - Class in dev.metaschema.core.datatype.adapter
-
Support for the Metaschema uri data type.
- UriFunctionException - Exception in dev.metaschema.core.metapath.function
-
FONS: Exceptions related to function namespaces.
- UriFunctionException(int, String) - Constructor for exception dev.metaschema.core.metapath.function.UriFunctionException
-
Constructs a new exception with the provided
code,message, and no cause. - UriFunctionException(int, String, Throwable) - Constructor for exception dev.metaschema.core.metapath.function.UriFunctionException
-
Constructs a new exception with the provided
code,message, andcause. - UriFunctionException(int, Throwable) - Constructor for exception dev.metaschema.core.metapath.function.UriFunctionException
-
Constructs a new exception with the provided
code, no message, and thecause. - UriReferenceAdapter - Class in dev.metaschema.core.datatype.adapter
-
Support for the Metaschema uri-reference data type.
- UriUtils - Class in dev.metaschema.core.util
-
A collection of methods for manipulating uniform resource identifiers (URIs), providing functionality for URI resolution, relativization, and path manipulation.
- UsedDefinitionModelWalker - Class in dev.metaschema.core.model
-
This model walker can be used to gather metaschema definitions that are defined globally.
- UsedDefinitionModelWalker() - Constructor for class dev.metaschema.core.model.UsedDefinitionModelWalker
-
Construct a new walker.
- useFirstMapper() - Static method in class dev.metaschema.core.util.CustomCollectors
-
A binary operator that will always use the first of two values.
- useLastMapper() - Static method in class dev.metaschema.core.util.CustomCollectors
-
A binary operator that will always use the second of two values.
- useWildcardWhenNamespaceNotDefaulted(boolean) - Method in class dev.metaschema.core.metapath.StaticContext.Builder
-
Set the name matching behavior for when a model node has no namespace.
- UUID - Static variable in class dev.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema uuid data type instance.
- UUID_PATTERN - Static variable in class dev.metaschema.core.datatype.adapter.UuidAdapter
-
A regular expression that matches a valid UUID.
- UuidAdapter - Class in dev.metaschema.core.datatype.adapter
-
Support for the Metaschema uuid data type.
V
- validate() - Method in class dev.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Validate the values provided to the builder.
- validate() - Method in class dev.metaschema.core.model.constraint.AbstractKeyConstraintBuilder
- validate() - Method in class dev.metaschema.core.model.constraint.ICardinalityConstraint.Builder
- validate() - Method in class dev.metaschema.core.model.constraint.IExpectConstraint.Builder
- validate() - Method in class dev.metaschema.core.model.constraint.IMatchesConstraint.Builder
- validate() - Method in class dev.metaschema.core.model.constraint.IReportConstraint.Builder
- validate(INodeItem, DynamicContext) - Method in class dev.metaschema.core.model.constraint.DefaultConstraintValidator
- validate(INodeItem, DynamicContext) - Method in interface dev.metaschema.core.model.constraint.IConstraintValidator
-
Validate the provided item against any associated constraints.
- validate(InputStream, URI) - Method in interface dev.metaschema.core.model.validation.IContentValidator
-
Validate the resource associated with the provided input stream
is. - validate(InputStream, URI) - Method in class dev.metaschema.core.model.validation.JsonSchemaContentValidator
- validate(InputStream, URI) - Method in class dev.metaschema.core.model.validation.XmlSchemaContentValidator
- validate(URI) - Method in class dev.metaschema.core.model.validation.AbstractContentValidator
- validate(URI) - Method in interface dev.metaschema.core.model.validation.IContentValidator
-
Validate the resource identified by the provided
uri. - validate(URL) - Method in interface dev.metaschema.core.model.validation.IContentValidator
-
Validate the resource at the provided
url. - validate(Path) - Method in interface dev.metaschema.core.model.validation.IContentValidator
-
Validate the resource at provided
path. - validate(JSONObject, URI) - Method in class dev.metaschema.core.model.validation.JsonSchemaContentValidator
-
Validate the provided JSON.
- VALIDATE_GENERATE_PASS_FINDINGS - Static variable in class dev.metaschema.core.model.constraint.ValidationFeature
-
If enabled, generate findings for passing constraints.
- validateAssembly(IAssemblyNodeItem, DynamicContext) - Method in class dev.metaschema.core.model.constraint.DefaultConstraintValidator
-
Validate the provided assembly item against any associated constraints.
- validateField(IFieldNodeItem, DynamicContext) - Method in class dev.metaschema.core.model.constraint.DefaultConstraintValidator
-
Validate the provided field item against any associated constraints.
- validateFlag(IFlagNodeItem, DynamicContext) - Method in class dev.metaschema.core.model.constraint.DefaultConstraintValidator
-
Validate the provided flag item against any associated constraints.
- validateWithJsonSchema(URI, JSONObject) - Static method in interface dev.metaschema.core.model.validation.IContentValidator
-
Validate the target using the provided JSON schema.
- validateWithXmlSchema(URI, List<Source>) - Static method in interface dev.metaschema.core.model.validation.IContentValidator
-
Validate the target using the provided XML schemas.
- ValidationFeature<V> - Class in dev.metaschema.core.model.constraint
-
A set of configurable features that adjust Metaschema constraint validation behavior.
- valueCompairison(IAnyAtomicItem, ComparisonFunctions.Operator, IAnyAtomicItem, DynamicContext) - Static method in class dev.metaschema.core.metapath.function.ComparisonFunctions
-
Compare the two items using the provided
operator. - ValueConstraintSet - Class in dev.metaschema.core.model.constraint
-
A container of rules constraining the effective model of a Metaschema field or flag data instance.
- ValueConstraintSet(ISource) - Constructor for class dev.metaschema.core.model.constraint.ValueConstraintSet
-
Construct a new constraint set.
- valueOf(boolean) - Static method in interface dev.metaschema.core.metapath.item.atomic.IBooleanItem
-
Construct a new boolean item using the provided
value. - valueOf(boolean) - Static method in interface dev.metaschema.core.metapath.item.atomic.IDecimalItem
-
Construct a new decimal item using the provided
value. - valueOf(boolean) - Static method in interface dev.metaschema.core.metapath.item.atomic.IIntegerItem
-
Construct a new integer item using the provided
value. - valueOf(double) - Static method in interface dev.metaschema.core.metapath.item.atomic.IDecimalItem
-
Construct a new decimal item using the provided
value. - valueOf(int) - Static method in interface dev.metaschema.core.metapath.item.atomic.IIntegerItem
-
Construct a new integer item using the provided
value. - valueOf(int, int) - Static method in interface dev.metaschema.core.metapath.item.atomic.IYearMonthDurationItem
-
Construct a new year month day duration item using the provided values.
- valueOf(long) - Static method in interface dev.metaschema.core.metapath.item.atomic.IDecimalItem
-
Construct a new decimal item using the provided
value. - valueOf(long) - Static method in interface dev.metaschema.core.metapath.item.atomic.IIntegerItem
-
Construct a new integer item using the provided
value. - valueOf(long) - Static method in interface dev.metaschema.core.metapath.item.atomic.INonNegativeIntegerItem
-
Create an item from an existing integer value.
- valueOf(long) - Static method in interface dev.metaschema.core.metapath.item.atomic.IPositiveIntegerItem
-
Create an item from an existing integer value.
- valueOf(MarkupLine) - Static method in interface dev.metaschema.core.metapath.item.atomic.IMarkupLineItem
-
Construct a new item using the provided
value. - valueOf(MarkupMultiline) - Static method in interface dev.metaschema.core.metapath.item.atomic.IMarkupMultilineItem
-
Construct a new item using the provided
value. - valueOf(AmbiguousDate) - Static method in interface dev.metaschema.core.metapath.item.atomic.IDateItem
-
Construct a new date item using the provided
value. - valueOf(AmbiguousDateTime) - Static method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeItem
-
Construct a new date/time item using the provided
value. - valueOf(AmbiguousTime) - Static method in interface dev.metaschema.core.metapath.item.atomic.ITimeItem
-
Construct a new time item using the provided
value. - valueOf(ICalendarTemporalItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeItem
-
Get the provided item as a date/time item.
- valueOf(IDateItem, ITimeItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeItem
-
Get a date/time item based on the provided date and time item values.
- valueOf(INumericItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.INonNegativeIntegerItem
-
Create an item from an existing integer value.
- valueOf(INumericItem) - Static method in interface dev.metaschema.core.metapath.item.atomic.IPositiveIntegerItem
-
Create an item from an existing integer value.
- valueOf(IEnhancedQName) - Static method in interface dev.metaschema.core.metapath.item.atomic.IQNameItem
-
Construct a new QName item using the provided
value. - valueOf(IPv4Address) - Static method in interface dev.metaschema.core.metapath.item.atomic.IIPv4AddressItem
-
Construct a new IPv4 item using the provided
value. - valueOf(IPv6Address) - Static method in interface dev.metaschema.core.metapath.item.atomic.IIPv6AddressItem
-
Construct a new IPv6 item using the provided
value. - valueOf(String) - Static method in enum dev.metaschema.core.metapath.format.PathFormatSelection
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dev.metaschema.core.metapath.function.ComparisonFunctions.Operator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dev.metaschema.core.metapath.function.IFunction.FunctionProperty
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dev.metaschema.core.metapath.IMetapathExpression.ResultType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in interface dev.metaschema.core.metapath.item.atomic.IAnyUriItem
-
Construct a new URI item using the provided string
value. - valueOf(String) - Static method in interface dev.metaschema.core.metapath.item.atomic.IBase64BinaryItem
-
Construct a new base64 byte sequence item using the provided base64 encoded string
value. - valueOf(String) - Static method in interface dev.metaschema.core.metapath.item.atomic.IBooleanItem
-
Construct a new boolean item using the provided string
value. - valueOf(String) - Static method in interface dev.metaschema.core.metapath.item.atomic.IDateItem
-
Construct a new date item using the provided string
value. - valueOf(String) - Static method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeItem
-
Construct a new date/time item using the provided string
value. - valueOf(String) - Static method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeWithTimeZoneItem
-
Construct a new date/time item using the provided string
value. - valueOf(String) - Static method in interface dev.metaschema.core.metapath.item.atomic.IDateWithTimeZoneItem
-
Construct a new date item using the provided string
value. - valueOf(String) - Static method in interface dev.metaschema.core.metapath.item.atomic.IDayTimeDurationItem
-
Construct a new day time duration item using the provided string
value. - valueOf(String) - Static method in interface dev.metaschema.core.metapath.item.atomic.IDecimalItem
-
Construct a new decimal item using the provided string
value. - valueOf(String) - Static method in interface dev.metaschema.core.metapath.item.atomic.IDurationItem
-
Construct a new duration item using the provided string
value. - valueOf(String) - Static method in interface dev.metaschema.core.metapath.item.atomic.IEmailAddressItem
-
/** Construct a new email address item using the provided string
value. - valueOf(String) - Static method in interface dev.metaschema.core.metapath.item.atomic.IHexBinaryItem
-
Construct a new base64 byte sequence item using the provided base64 encoded string
value. - valueOf(String) - Static method in interface dev.metaschema.core.metapath.item.atomic.IHostnameItem
-
Construct a new host name item using the provided string
value. - valueOf(String) - Static method in interface dev.metaschema.core.metapath.item.atomic.IIntegerItem
-
Create an item from an existing integer value.
- valueOf(String) - Static method in interface dev.metaschema.core.metapath.item.atomic.IIPv4AddressItem
-
Construct a new IPv4 item using the provided
value. - valueOf(String) - Static method in interface dev.metaschema.core.metapath.item.atomic.IIPv6AddressItem
-
Construct a new IPv6 item using the provided
value. - valueOf(String) - Static method in interface dev.metaschema.core.metapath.item.atomic.IMarkupLineItem
-
Construct a new item using the provided
value. - valueOf(String) - Static method in interface dev.metaschema.core.metapath.item.atomic.IMarkupMultilineItem
-
Construct a new item using the provided
value. - valueOf(String) - Static method in interface dev.metaschema.core.metapath.item.atomic.INcNameItem
-
Deprecated.Construct a new item using the provided string
value. - valueOf(String) - Static method in interface dev.metaschema.core.metapath.item.atomic.INonNegativeIntegerItem
-
Create an item from an existing integer value.
- valueOf(String) - Static method in interface dev.metaschema.core.metapath.item.atomic.IPositiveIntegerItem
-
Create an item from an existing integer value.
- valueOf(String) - Static method in interface dev.metaschema.core.metapath.item.atomic.IQNameItem
-
Construct a new QName item using the provided string
value. - valueOf(String) - Static method in interface dev.metaschema.core.metapath.item.atomic.IStringItem
-
Construct a new item using the provided string
value. - valueOf(String) - Static method in interface dev.metaschema.core.metapath.item.atomic.ITimeItem
-
Construct a new date/time item using the provided string
value. - valueOf(String) - Static method in interface dev.metaschema.core.metapath.item.atomic.ITimeWithTimeZoneItem
-
Construct a new time item using the provided string
value. - valueOf(String) - Static method in interface dev.metaschema.core.metapath.item.atomic.ITokenItem
-
Construct a new item using the provided string
value. - valueOf(String) - Static method in interface dev.metaschema.core.metapath.item.atomic.IUriReferenceItem
-
Construct a new URI item using the provided string
value. - valueOf(String) - Static method in interface dev.metaschema.core.metapath.item.atomic.IUuidItem
-
Construct a new UUID item using the provided string
value. - valueOf(String) - Static method in interface dev.metaschema.core.metapath.item.atomic.IYearMonthDurationItem
-
Construct a new year month day duration item using the provided string
value. - valueOf(String) - Static method in enum dev.metaschema.core.metapath.item.node.INodeItem.NodeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dev.metaschema.core.metapath.item.node.NodeItemKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dev.metaschema.core.metapath.type.Occurrence
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dev.metaschema.core.model.constraint.IAllowedValuesConstraint.Extensible
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dev.metaschema.core.model.constraint.IConstraint.Level
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dev.metaschema.core.model.constraint.IConstraint.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dev.metaschema.core.model.IDefinition.ModuleScope
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dev.metaschema.core.model.ISource.SourceLocation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dev.metaschema.core.model.JsonGroupAsBehavior
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dev.metaschema.core.model.JsonValueKeyTypeEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dev.metaschema.core.model.ModelType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dev.metaschema.core.model.util.IDiagramNode.Relationship
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dev.metaschema.core.model.validation.IValidationFinding.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dev.metaschema.core.model.XmlGroupAsBehavior
-
Returns the enum constant of this type with the specified name.
- valueOf(BigDecimal) - Static method in interface dev.metaschema.core.metapath.item.atomic.IDecimalItem
-
Construct a new decimal item using the provided
value. - valueOf(BigInteger) - Static method in interface dev.metaschema.core.metapath.item.atomic.IIntegerItem
-
Construct a new integer item using the provided
value. - valueOf(BigInteger) - Static method in interface dev.metaschema.core.metapath.item.atomic.INonNegativeIntegerItem
-
Create an item from an existing integer value.
- valueOf(BigInteger) - Static method in interface dev.metaschema.core.metapath.item.atomic.IPositiveIntegerItem
-
Create an item from an existing integer value.
- valueOf(URI) - Static method in interface dev.metaschema.core.metapath.item.atomic.IAnyUriItem
-
Construct a new URI item using the provided URI
value. - valueOf(URI) - Static method in interface dev.metaschema.core.metapath.item.atomic.IUriReferenceItem
-
Construct a new item using the provided URI
value. - valueOf(ByteBuffer) - Static method in interface dev.metaschema.core.metapath.item.atomic.IBase64BinaryItem
-
Construct a new URI base64 encoded byte sequence using the provided
ByteBuffervalue. - valueOf(ByteBuffer) - Static method in interface dev.metaschema.core.metapath.item.atomic.IHexBinaryItem
-
Construct a new URI base64 encoded byte sequence using the provided
ByteBuffervalue. - valueOf(Duration) - Static method in interface dev.metaschema.core.metapath.item.atomic.IDayTimeDurationItem
-
Construct a new day time duration item using the provided
value. - valueOf(LocalDate) - Static method in interface dev.metaschema.core.metapath.item.atomic.IDateItem
-
Construct a new date item using the provided
value. - valueOf(LocalDateTime) - Static method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeItem
-
Construct a new date/time item using the provided local time
value. - valueOf(OffsetTime) - Static method in interface dev.metaschema.core.metapath.item.atomic.ITimeWithTimeZoneItem
-
Construct a new time item using the provided
value. - valueOf(OffsetTime, boolean) - Static method in interface dev.metaschema.core.metapath.item.atomic.ITimeItem
-
Construct a new time item using the provided
value. - valueOf(Period) - Static method in interface dev.metaschema.core.metapath.item.atomic.IYearMonthDurationItem
-
Construct a new year month day duration item using the provided
value. - valueOf(ZonedDateTime) - Static method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeWithTimeZoneItem
-
Construct a new date/time item using the provided
value. - valueOf(ZonedDateTime) - Static method in interface dev.metaschema.core.metapath.item.atomic.IDateWithTimeZoneItem
-
Construct a new date item using the provided
value. - valueOf(ZonedDateTime) - Static method in interface dev.metaschema.core.metapath.item.atomic.ITimeWithTimeZoneItem
-
Construct a new time item using the provided
value. - valueOf(ZonedDateTime, boolean) - Static method in interface dev.metaschema.core.metapath.item.atomic.IDateItem
-
Construct a new date item using the provided
value. - valueOf(ZonedDateTime, boolean) - Static method in interface dev.metaschema.core.metapath.item.atomic.IDateTimeItem
-
Construct a new date/time item using the provided
value. - valueOf(UUID) - Static method in interface dev.metaschema.core.metapath.item.atomic.IUuidItem
-
Construct a new item using the provided
value. - values() - Static method in enum dev.metaschema.core.metapath.format.PathFormatSelection
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum dev.metaschema.core.metapath.function.ComparisonFunctions.Operator
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum dev.metaschema.core.metapath.function.IFunction.FunctionProperty
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum dev.metaschema.core.metapath.IMetapathExpression.ResultType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum dev.metaschema.core.metapath.item.node.INodeItem.NodeType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum dev.metaschema.core.metapath.item.node.NodeItemKind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum dev.metaschema.core.metapath.type.Occurrence
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum dev.metaschema.core.model.constraint.IAllowedValuesConstraint.Extensible
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum dev.metaschema.core.model.constraint.IConstraint.Level
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum dev.metaschema.core.model.constraint.IConstraint.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum dev.metaschema.core.model.IDefinition.ModuleScope
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum dev.metaschema.core.model.ISource.SourceLocation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum dev.metaschema.core.model.JsonGroupAsBehavior
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum dev.metaschema.core.model.JsonValueKeyTypeEnum
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum dev.metaschema.core.model.ModelType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum dev.metaschema.core.model.util.IDiagramNode.Relationship
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum dev.metaschema.core.model.validation.IValidationFinding.Kind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum dev.metaschema.core.model.XmlGroupAsBehavior
-
Returns an array containing the constants of this enum type, in the order they are declared.
- visit(Node) - Method in class dev.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension.InsertVisitor
- visit(IFunction) - Method in interface dev.metaschema.core.metapath.item.IItemVisitor
-
Visit the function item instance.
- visit(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.IItemVisitor
-
Visit the atomic item instance.
- visit(IArrayItem<?>) - Method in interface dev.metaschema.core.metapath.item.IItemVisitor
-
Visit the array item instance.
- visit(IMapItem<?>) - Method in interface dev.metaschema.core.metapath.item.IItemVisitor
-
Visit the map item instance.
- visit(INodeItem) - Method in interface dev.metaschema.core.metapath.item.IItemVisitor
-
Visit the node item instance.
- visit(INodeItemVisitable, CONTEXT) - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItemVisitor
-
Visit the provided
item. - visit(IAssemblyDefinition, DATA) - Method in class dev.metaschema.core.model.ModelWalker
-
Called when the provided definition is walked.
- visit(IAssemblyDefinition, Void) - Method in class dev.metaschema.core.model.DefinitionCollectingModelWalker
- visit(IAssemblyInstance, DATA) - Method in class dev.metaschema.core.model.ModelWalker
-
Called when the provided instance is walked.
- visit(IChoiceGroupInstance, DATA) - Method in class dev.metaschema.core.model.ModelWalker
-
Called when the provided instance is walked.
- visit(IChoiceInstance, DATA) - Method in class dev.metaschema.core.model.ModelWalker
-
Called when the provided instance is walked.
- visit(IFieldDefinition, DATA) - Method in class dev.metaschema.core.model.ModelWalker
-
Called when the provided definition is walked.
- visit(IFieldDefinition, Void) - Method in class dev.metaschema.core.model.DefinitionCollectingModelWalker
- visit(IFieldInstance, DATA) - Method in class dev.metaschema.core.model.ModelWalker
-
Called when the provided instance is walked.
- visit(IFlagDefinition, DATA) - Method in class dev.metaschema.core.model.ModelWalker
-
Called when the provided definition is walked.
- visit(IFlagDefinition, Void) - Method in class dev.metaschema.core.model.DefinitionCollectingModelWalker
- visit(IFlagInstance, DATA) - Method in class dev.metaschema.core.model.ModelWalker
-
Called when the provided instance is walked.
- visit(IModule) - Method in class dev.metaschema.core.metapath.item.node.RecursionCollectingNodeItemVisitor
-
Visit the provided module.
- visit(DefaultDiagramNode.ChoiceEdge) - Method in interface dev.metaschema.core.model.util.IDiagramNodeVisitor
-
Handle an edge based on a
INamedModelInstanceAbsolutethat is a member of aIChoiceInstance. - visit(DefaultDiagramNode.ChoiceGroupEdge) - Method in interface dev.metaschema.core.model.util.IDiagramNodeVisitor
-
Handle an edge based on a
INamedModelInstanceGroupedthat is a member of aIChoiceGroupInstance. - visit(DefaultDiagramNode.ModelEdge) - Method in interface dev.metaschema.core.model.util.IDiagramNodeVisitor
-
Handle an edge based on a
INamedModelInstanceAbsolute. - visitAllowedValues(IAllowedValuesConstraint, T) - Method in interface dev.metaschema.core.model.constraint.IConstraintVisitor
-
Implementation of this method support visitation of an
IAllowedValuesConstraint. - visitAssembly(IAssemblyInstanceGroupedNodeItem, CONTEXT) - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItemVisitor
- visitAssembly(IAssemblyInstanceGroupedNodeItem, CONTEXT) - Method in interface dev.metaschema.core.metapath.item.node.INodeItemVisitor
-
This callback is called when an
IAssemblyInstanceGroupedNodeItemis visited. - visitAssembly(IAssemblyInstanceGroupedNodeItem, Void) - Method in class dev.metaschema.core.metapath.item.node.RecursionCollectingNodeItemVisitor
- visitAssembly(IAssemblyNodeItem, CONTEXT) - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItemVisitor
- visitAssembly(IAssemblyNodeItem, CONTEXT) - Method in class dev.metaschema.core.metapath.item.node.AbstractRecursionPreventingNodeItemVisitor
- visitAssembly(IAssemblyNodeItem, CONTEXT) - Method in interface dev.metaschema.core.metapath.item.node.INodeItemVisitor
-
This callback is called when an
IAssemblyNodeItemis visited. - visitAssembly(IAssemblyNodeItem, Void) - Method in class dev.metaschema.core.metapath.item.node.RecursionCollectingNodeItemVisitor
- visitAssemblyDefinition(IAssemblyDefinition, CONTEXT) - Method in class dev.metaschema.core.model.AbstractModelElementVisitor
- visitAssemblyDefinition(IAssemblyDefinition, CONTEXT) - Method in interface dev.metaschema.core.model.IModelElementVisitor
-
This callback is called when an
IAssemblyDefinitionis visited. - visitAssemblyInstance(IAssemblyInstanceAbsolute, CONTEXT) - Method in class dev.metaschema.core.model.AbstractModelElementVisitor
- visitAssemblyInstance(IAssemblyInstanceAbsolute, CONTEXT) - Method in interface dev.metaschema.core.model.IModelElementVisitor
-
This callback is called when an
IAssemblyInstanceAbsoluteis visited. - visitAssemblyInstance(IAssemblyInstanceGrouped, CONTEXT) - Method in class dev.metaschema.core.model.AbstractModelElementVisitor
- visitAssemblyInstance(IAssemblyInstanceGrouped, CONTEXT) - Method in interface dev.metaschema.core.model.IModelElementVisitor
-
This callback is called when an
IAssemblyInstanceGroupedis visited. - visitCardinalityConstraint(ICardinalityConstraint, T) - Method in interface dev.metaschema.core.model.constraint.IConstraintVisitor
-
Implementation of this method support visitation of an
ICardinalityConstraint. - visitChoiceGroupInstance(IChoiceGroupInstance, CONTEXT) - Method in class dev.metaschema.core.model.AbstractModelElementVisitor
- visitChoiceGroupInstance(IChoiceGroupInstance, CONTEXT) - Method in interface dev.metaschema.core.model.IModelElementVisitor
-
This callback is called when an
IChoiceGroupInstanceis visited. - visitChoiceInstance(IChoiceInstance, CONTEXT) - Method in class dev.metaschema.core.model.AbstractModelElementVisitor
- visitChoiceInstance(IChoiceInstance, CONTEXT) - Method in interface dev.metaschema.core.model.IModelElementVisitor
-
This callback is called when an
IChoiceInstanceis visited. - visitDefinition(IDefinition, DATA) - Method in class dev.metaschema.core.model.ModelWalker
-
Will visit the provided model definition.
- visitDocument(IDocumentNodeItem, CONTEXT) - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItemVisitor
- visitDocument(IDocumentNodeItem, CONTEXT) - Method in interface dev.metaschema.core.metapath.item.node.INodeItemVisitor
-
This callback is called when the
IDocumentNodeItemis visited. - visitExpectConstraint(IExpectConstraint, T) - Method in interface dev.metaschema.core.model.constraint.IConstraintVisitor
-
Implementation of this method support visitation of an
IExpectConstraint. - visitField(IFieldNodeItem, CONTEXT) - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItemVisitor
- visitField(IFieldNodeItem, CONTEXT) - Method in interface dev.metaschema.core.metapath.item.node.INodeItemVisitor
-
This callback is called when an
IFieldNodeItemis visited. - visitFieldDefinition(IFieldDefinition, CONTEXT) - Method in class dev.metaschema.core.model.AbstractModelElementVisitor
- visitFieldDefinition(IFieldDefinition, CONTEXT) - Method in interface dev.metaschema.core.model.IModelElementVisitor
-
This callback is called when an
IFieldDefinitionis visited. - visitFieldInstance(IFieldInstanceAbsolute, CONTEXT) - Method in class dev.metaschema.core.model.AbstractModelElementVisitor
- visitFieldInstance(IFieldInstanceAbsolute, CONTEXT) - Method in interface dev.metaschema.core.model.IModelElementVisitor
-
This callback is called when an
IFieldInstanceAbsoluteis visited. - visitFieldInstance(IFieldInstanceGrouped, CONTEXT) - Method in class dev.metaschema.core.model.AbstractModelElementVisitor
- visitFieldInstance(IFieldInstanceGrouped, CONTEXT) - Method in interface dev.metaschema.core.model.IModelElementVisitor
-
This callback is called when an
IFieldInstanceGroupedis visited. - visitFlag(IFlagNodeItem, CONTEXT) - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItemVisitor
- visitFlag(IFlagNodeItem, CONTEXT) - Method in interface dev.metaschema.core.metapath.item.node.INodeItemVisitor
-
This callback is called when an
IFlagNodeItemis visited. - visitFlagDefinition(IFlagDefinition, CONTEXT) - Method in class dev.metaschema.core.model.AbstractModelElementVisitor
- visitFlagDefinition(IFlagDefinition, CONTEXT) - Method in interface dev.metaschema.core.model.IModelElementVisitor
-
This callback is called when an
IFlagDefinitionis visited. - visitFlagInstance(IFlagInstance, CONTEXT) - Method in class dev.metaschema.core.model.AbstractModelElementVisitor
- visitFlagInstance(IFlagInstance, CONTEXT) - Method in interface dev.metaschema.core.model.IModelElementVisitor
-
This callback is called when an
IFlagInstanceis visited. - visitFlags(INodeItem, CONTEXT) - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItemVisitor
-
Visit any child flags associated with the provided
item. - visitIndexConstraint(IIndexConstraint, T) - Method in interface dev.metaschema.core.model.constraint.IConstraintVisitor
-
Implementation of this method support visitation of an
IIndexConstraint. - visitIndexHasKeyConstraint(IIndexHasKeyConstraint, T) - Method in interface dev.metaschema.core.model.constraint.IConstraintVisitor
-
Implementation of this method support visitation of an
IIndexHasKeyConstraint. - visitMatchesConstraint(IMatchesConstraint, T) - Method in interface dev.metaschema.core.model.constraint.IConstraintVisitor
-
Implementation of this method support visitation of an
IMatchesConstraint. - visitMetaschema(IModuleNodeItem, CONTEXT) - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItemVisitor
- visitMetaschema(IModuleNodeItem, CONTEXT) - Method in interface dev.metaschema.core.metapath.item.node.INodeItemVisitor
-
This callback is called when an
IModuleNodeItemis visited. - visitModelChildren(INodeItem, CONTEXT) - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItemVisitor
-
Visit any child model items associated with the provided
item. - visitReportConstraint(IReportConstraint, T) - Method in interface dev.metaschema.core.model.constraint.IConstraintVisitor
-
Implementation of this method support visitation of an
IReportConstraint. - visitUniqueConstraint(IUniqueConstraint, T) - Method in interface dev.metaschema.core.model.constraint.IConstraintVisitor
-
Implementation of this method support visitation of an
IUniqueConstraint.
W
- walk(IAssemblyDefinition) - Method in class dev.metaschema.core.model.ModelWalker
-
Will visit the provided Metaschema module assembly definition, and then walk the associated flag and model instances.
- walk(IAssemblyDefinition, DATA) - Method in class dev.metaschema.core.model.ModelWalker
-
Will visit the provided Metaschema module assembly definition, and then walk the associated flag and model instances.
- walk(IAssemblyInstance, DATA) - Method in class dev.metaschema.core.model.ModelWalker
-
Will visit the provided Metaschema module assembly instance, and then walk the associated assembly definition.
- walk(IChoiceGroupInstance, DATA) - Method in class dev.metaschema.core.model.ModelWalker
-
Will visit the provided Metaschema module choice group instance, and then walk the choice's child model instances.
- walk(IChoiceInstance, DATA) - Method in class dev.metaschema.core.model.ModelWalker
-
Will visit the provided Metaschema module choice instance, and then walk the choice's child model instances.
- walk(IFieldDefinition) - Method in class dev.metaschema.core.model.ModelWalker
-
Will visit the provided Metaschema module field definition, and then walk the associated flag instances.
- walk(IFieldDefinition, DATA) - Method in class dev.metaschema.core.model.ModelWalker
-
Will visit the provided Metaschema module field definition, and then walk the associated flag instances.
- walk(IFieldInstance, DATA) - Method in class dev.metaschema.core.model.ModelWalker
-
Will visit the provided Metaschema module field instance, and then walk the associated field definition.
- walk(IFlagDefinition) - Method in class dev.metaschema.core.model.ModelWalker
-
Will visit the provided Metaschema module flag definition.
- walk(IFlagDefinition, DATA) - Method in class dev.metaschema.core.model.ModelWalker
-
Will visit the provided Metaschema module flag definition.
- walk(IFlagInstance, DATA) - Method in class dev.metaschema.core.model.ModelWalker
-
Will visit the provided Metaschema module flag instance, and then walk the associated flag definition.
- walkDefinition(IDefinition) - Method in class dev.metaschema.core.model.ModelWalker
-
Will walk the provided model definition.
- walkDefinition(IDefinition, DATA) - Method in class dev.metaschema.core.model.ModelWalker
-
Will walk the provided model definition.
- walkFlagInstances(Collection<? extends IFlagInstance>, DATA) - Method in class dev.metaschema.core.model.ModelWalker
-
Will walk each of the provided flag instances.
- walkModelInstance(IModelInstance, DATA) - Method in class dev.metaschema.core.model.ModelWalker
-
Will walk the provided model instance.
- walkModelInstances(Collection<? extends IModelInstance>, DATA) - Method in class dev.metaschema.core.model.ModelWalker
-
Will walk each of the provided model instances.
- WARNING - Enum constant in enum dev.metaschema.core.model.constraint.IConstraint.Level
-
A violation of the constraint represents a potential issue with the content.
- WellKnown - Class in dev.metaschema.core.qname
-
Maintains a mapping between well known namespace URIs and associated prefixes.
- withExecutor(ExecutorService) - Static method in class dev.metaschema.core.model.constraint.ParallelValidationConfig
-
Create configuration using an application-provided executor.
- withThreads(int) - Static method in class dev.metaschema.core.model.constraint.ParallelValidationConfig
-
Create configuration that creates an internal thread pool.
- wrap(Throwable) - Static method in class dev.metaschema.core.util.ExceptionUtils
-
Wrap a checked exception in an unchecked
ExceptionUtils.WrappedException. - wrapAndThrow(Throwable) - Static method in class dev.metaschema.core.util.ExceptionUtils
-
Wrap a checked exception in an unchecked
ExceptionUtils.WrappedException. - WrappedException(Throwable) - Constructor for exception dev.metaschema.core.util.ExceptionUtils.WrappedException
-
Construct a new wrapped exception.
- writeArray(IArrayItem<?>) - Method in class dev.metaschema.core.metapath.item.DefaultItemWriter
- writeArray(IArrayItem<?>) - Method in interface dev.metaschema.core.metapath.item.IItemWriter
-
Write the provided array item instance.
- writeAtomicValue(IAnyAtomicItem) - Method in class dev.metaschema.core.metapath.item.DefaultItemWriter
- writeAtomicValue(IAnyAtomicItem) - Method in interface dev.metaschema.core.metapath.item.IItemWriter
-
Write the provided atomic item instance.
- writeCollectionValue(ICollectionValue) - Method in class dev.metaschema.core.metapath.item.DefaultItemWriter
-
Write the provided collection value.
- writeFunction(IFunction) - Method in class dev.metaschema.core.metapath.item.DefaultItemWriter
- writeFunction(IFunction) - Method in interface dev.metaschema.core.metapath.item.IItemWriter
-
Write the provided function item instance.
- writeJsonValue(Object, JsonGenerator) - Method in class dev.metaschema.core.datatype.AbstractDataTypeAdapter
- writeJsonValue(Object, JsonGenerator) - Method in class dev.metaschema.core.datatype.adapter.AbstractIntegerAdapter
- writeJsonValue(Object, JsonGenerator) - Method in class dev.metaschema.core.datatype.adapter.BooleanAdapter
- writeJsonValue(Object, JsonGenerator) - Method in class dev.metaschema.core.datatype.adapter.DecimalAdapter
- writeJsonValue(Object, JsonGenerator) - Method in interface dev.metaschema.core.datatype.IDataTypeAdapter
-
Writes the provided Java class instance as a JSON/YAML field value.
- writeJsonValue(Object, JsonGenerator) - Method in class dev.metaschema.core.datatype.markup.MarkupMultilineAdapter
- writeMap(IMapItem<?>) - Method in class dev.metaschema.core.metapath.item.DefaultItemWriter
- writeMap(IMapItem<?>) - Method in interface dev.metaschema.core.metapath.item.IItemWriter
-
Write the provided map item instance.
- writeNode(INodeItem) - Method in class dev.metaschema.core.metapath.item.DefaultItemWriter
- writeNode(INodeItem) - Method in interface dev.metaschema.core.metapath.item.IItemWriter
-
Write the provided node item instance.
- writeSequence(ISequence<?>) - Method in class dev.metaschema.core.metapath.item.DefaultItemWriter
- writeSequence(ISequence<?>) - Method in interface dev.metaschema.core.metapath.item.IItemWriter
-
Write the provided sequence instance.
- writeXHtml(String, XMLEventFactory2, XMLEventWriter) - Method in class dev.metaschema.core.datatype.markup.AbstractMarkupString
- writeXHtml(String, XMLEventFactory2, XMLEventWriter) - Method in interface dev.metaschema.core.datatype.markup.IMarkupString
-
Write the Extensible HyperText Markup Language (XHTML) representation of this markup string to the provided stream writer using the provided XML event factory.
- writeXHtml(String, XMLStreamWriter2) - Method in class dev.metaschema.core.datatype.markup.AbstractMarkupString
- writeXHtml(String, XMLStreamWriter2) - Method in interface dev.metaschema.core.datatype.markup.IMarkupString
-
Write the Extensible HyperText Markup Language (XHTML) representation of this markup string to the provided stream writer.
- writeXmlValue(Object, IEnhancedQName, XMLStreamWriter2) - Method in class dev.metaschema.core.datatype.AbstractDataTypeAdapter
- writeXmlValue(Object, IEnhancedQName, XMLStreamWriter2) - Method in interface dev.metaschema.core.datatype.IDataTypeAdapter
-
Writes the provided Java class instance data as XML.
- writeXmlValue(Object, IEnhancedQName, XMLStreamWriter2) - Method in class dev.metaschema.core.datatype.markup.MarkupMultilineAdapter
- writeXmlValue(Object, StartElement, XMLEventFactory2, XMLEventWriter) - Method in class dev.metaschema.core.datatype.AbstractDataTypeAdapter
- writeXmlValue(Object, StartElement, XMLEventFactory2, XMLEventWriter) - Method in interface dev.metaschema.core.datatype.IDataTypeAdapter
-
Writes the provided Java class instance data as XML.
- writeXmlValue(Object, StartElement, XMLEventFactory2, XMLEventWriter) - Method in class dev.metaschema.core.datatype.markup.MarkupMultilineAdapter
- wrongDefinitionTypeTargeted(IDefinition) - Method in class dev.metaschema.core.model.constraint.AbstractTargetedConstraints
-
Throws a
ConstraintInitializationExceptionindicating that the constraint target is not valid.
X
- XHTML_BLOCK_ELEMENTS - Static variable in class dev.metaschema.core.datatype.markup.XmlMarkupParser
-
The block element names that this parser supports.
- XmlEventUtil - Class in dev.metaschema.core.model.util
-
Provides utility functions to support reading and writing XML stream events, and for producing error and warning messages.
- XmlGroupAsBehavior - Enum in dev.metaschema.core.model
-
Defines how repeated instances are grouped in XML representations.
- XmlMarkupParser - Class in dev.metaschema.core.datatype.markup
-
Provides utility functions to support reading and writing XML, and for producing error and warning messages.
- XmlSchemaContentValidator - Class in dev.metaschema.core.model.validation
-
Supports validating an XML resource using an XML schema.
- XmlSchemaContentValidator(List<? extends Source>) - Constructor for class dev.metaschema.core.model.validation.XmlSchemaContentValidator
-
Construct a new XML schema validator using the provided XML schema sources.
- XmlSchemaContentValidator(Schema) - Constructor for class dev.metaschema.core.model.validation.XmlSchemaContentValidator
-
Construct a new XML schema validator using the provided pre-parsed XML schema(s).
- XmlSchemaContentValidator.XmlValidationFinding - Class in dev.metaschema.core.model.validation
-
Records an identified individual validation result found during XML schema validation.
- XmlUtil - Class in dev.metaschema.core.model.util
-
Provides utility methods for working with XML sources and streams.
- XmlValidationFinding(IConstraint.Level, SAXParseException, URI) - Constructor for class dev.metaschema.core.model.validation.XmlSchemaContentValidator.XmlValidationFinding
-
Construct a new XML schema validation finding, which represents an issue identified during XML schema validation.
- XPATH - Enum constant in enum dev.metaschema.core.metapath.format.PathFormatSelection
-
Always use XPath 3.1 EQName format regardless of document type.
- XPATH_PATH_FORMATTER - Static variable in interface dev.metaschema.core.metapath.format.IPathFormatter
-
A path formatter that produces XPath 3.1 paths with EQName-qualified names.
- XPathFormatter - Class in dev.metaschema.core.metapath.format
-
An
IPathFormatterthat produces XPath 3.1 expressions with namespace-qualified names using the EQName format (e.g.,Q{namespace}localname). - XPathFormatter() - Constructor for class dev.metaschema.core.metapath.format.XPathFormatter
Y
- YEAR_MONTH_DURATION - Static variable in class dev.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema year-month-duration data type instance.
- YearMonthAdapter - Class in dev.metaschema.core.datatype.adapter
-
Support for the Metaschema year-month-duration data type.
Z
- ZERO - Enum constant in enum dev.metaschema.core.metapath.type.Occurrence
-
An empty sequence.
- ZERO - Static variable in interface dev.metaschema.core.metapath.item.atomic.IDecimalItem
-
The decimal item with the value "0".
- ZERO - Static variable in interface dev.metaschema.core.metapath.item.atomic.IIntegerItem
-
The integer value "0".
- ZERO - Static variable in interface dev.metaschema.core.metapath.item.atomic.INonNegativeIntegerItem
-
The integer value "0".
- ZERO_OR_MORE - Enum constant in enum dev.metaschema.core.metapath.type.Occurrence
-
The occurrence indicator
"*". - ZERO_OR_MORE - Enum constant in enum dev.metaschema.core.model.util.IDiagramNode.Relationship
-
Indicates a relationship with zero or more occurrences.
- ZERO_OR_ONE - Enum constant in enum dev.metaschema.core.metapath.type.Occurrence
-
The occurrence indicator
"?". - ZERO_OR_ONE - Enum constant in enum dev.metaschema.core.model.util.IDiagramNode.Relationship
-
Indicates a relationship with zero or one occurrences.
- zeroOrMore() - Method in class dev.metaschema.core.metapath.function.IArgument.Builder
-
Identifies the argument's cardinality as an optional series of items (zero or more).
- zeroOrOne() - Method in class dev.metaschema.core.metapath.function.IArgument.Builder
-
Identifies the argument's cardinality as a single, optional item (zero or one).
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
FunctionUtils.castToNumeric(IAnyAtomicItem)with null checking instead