Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
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 INodeItem supported by a IFlagInstance.
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 IInstance providing 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 IConstraint that 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 ILoader providing 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 INamedInstance providing 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 IResourceResolver providing 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 eventType is 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 IAllowedValuesConstraint constraint 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 other configuration.
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 argument signature.
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, and cause.
ArithmeticFunctionException(int, Throwable) - Constructor for exception dev.metaschema.core.metapath.function.ArithmeticFunctionException
Constructs a new exception with the provided code, no message, and the cause.
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 IAssemblyNodeItem regardless 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 IAssemblyNodeItem with 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 IAssemblyNodeItem with 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 INodeItem representing 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 IAssemblyInstance in 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 IAssemblyDefinition based 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 reader is of the type identified by presumedEventType.
assertNext(XMLEventReader2, URI, int, QName) - Static method in class dev.metaschema.core.model.util.XmlEventUtil
Ensure that the next event from reader is of the type identified by presumedEventType and has the name identified by presumedName.
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 item as the result type.
asType(ISequence<?>) - Static method in class dev.metaschema.core.metapath.function.FunctionUtils
Casts the provided item as 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 item as the result type, if the item is not null.
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
Adapt the the provided resource to be AutoCloseable, using a provided closer lambda.
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 E1 in a path expression E1/E2 does 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 FnResolveUri if 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 right item against the left item using the specified operator.
bindVariableValue(IEnhancedQName, ISequence<?>) - Method in class dev.metaschema.core.metapath.DynamicContext
Bind the variable name to the sequence value.
BOOLEAN - Enum constant in enum dev.metaschema.core.metapath.IMetapathExpression.ResultType
The result is expected to be a Boolean value.
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 right item against the left item using the specified operator.
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 item to 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, and cause.
castToNumeric(IAnyAtomicItem) - Static method in class dev.metaschema.core.metapath.function.FunctionUtils
Casts the provided item value to a INumericItem value.
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 IChoiceGroupInstance in the Metaschema model.
CHOICE_QNAME - Static variable in class dev.metaschema.core.model.MetaschemaModelConstants
The name of an IChoiceInstance in 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 right item with the left item using the specified operator.
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 message and no cause.
ConstraintInitializationException(String, Throwable) - Constructor for exception dev.metaschema.core.model.constraint.ConstraintInitializationException
Constructs a new exception with the provided message and cause.
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 reader and assert that this event is of the type identified by presumedEventType.
consumeAndAssert(XMLEventReader2, URI, int, QName) - Static method in class dev.metaschema.core.model.util.XmlEventUtil
Consume the next event from reader and assert that this event is of the type identified by presumedEventType and has the name identified by presumedName.
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 message and no cause.
ContextAbsentDynamicMetapathException(String, Throwable) - Constructor for exception dev.metaschema.core.metapath.ContextAbsentDynamicMetapathException
Constructs a new exception with the provided message and cause.
ContextAbsentDynamicMetapathException(Throwable) - Constructor for exception dev.metaschema.core.metapath.ContextAbsentDynamicMetapathException
Constructs a new exception with the provided cause and 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 right item against the left item using the specified operator.
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, and cause.
DateTimeFunctionException(int, Throwable) - Constructor for exception dev.metaschema.core.metapath.function.DateTimeFunctionException
Constructs a new exception with the provided code, no message, and the cause.
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
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
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 IAssemblyDefinition in the Metaschema model.
DEFINE_FIELD_QNAME - Static variable in class dev.metaschema.core.model.MetaschemaModelConstants
The name of an inline IFieldDefinition in the Metaschema model.
DEFINE_FLAG_QNAME - Static variable in class dev.metaschema.core.model.MetaschemaModelConstants
The name of an inline IFlagDefinition in 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
Get a reverse Iterator for the provided List.
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 Predicate which filters items in a stream returning distinct values based on ICollectionValue.deepEquals(ICollectionValue, DynamicContext).
distinctByDeepEquals(Class<T>, DynamicContext) - Static method in interface dev.metaschema.core.metapath.item.ICollectionValue
Provides a Predicate which filters items in a stream returning distinct values based on ICollectionValue.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 IDocumentNodeItem that 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 INodeItem based on data represented using a Metaschema-based model (@link IDocumentNodeItem}).
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, and cause.
DocumentFunctionException(int, Throwable) - Constructor for exception dev.metaschema.core.metapath.function.DocumentFunctionException
Constructs a new exception with the provided code, no message, and the cause.
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 right item against the left item using the specified operator.
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, and cause.
DynamicMetapathException(int, Throwable) - Constructor for exception dev.metaschema.core.metapath.DynamicMetapathException
Constructs a new exception with the provided code, no message, and the cause.

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.Entry containing the given key and value.
entry(IMapKey, V) - Static method in interface dev.metaschema.core.metapath.item.function.IMapItem
Returns an unmodifiable Map.Entry containing 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 focus as the initial evaluation context.
evaluate(IItem, DynamicContext) - Method in interface dev.metaschema.core.metapath.IMetapathExpression
Evaluate this Metapath expression using the provided focus as 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 focus as the initial evaluation context.
evaluateAs(IItem, IMetapathExpression.ResultType, DynamicContext) - Method in interface dev.metaschema.core.metapath.IMetapathExpression
Evaluate this Metapath expression using the provided focus as 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 provided DynamicContext and focus.
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 IExpectConstraint constraint 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.EXTERNAL source with as associated resource.
externalSource(String) - Static method in interface dev.metaschema.core.model.ISource
Get the descriptor for a ISource.SourceLocation.EXTERNAL source for the provided resource.
externalSource(URI) - Static method in interface dev.metaschema.core.model.ISource
Get the descriptor for a ISource.SourceLocation.EXTERNAL source 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 IFieldNodeItem regardless of its name or type.
field(IEnhancedQName, String, StaticContext) - Static method in interface dev.metaschema.core.metapath.type.IItemType
Matches any IFieldNodeItem with 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 IFieldNodeItem with 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 INodeItem representing 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 IFieldInstance in the Metaschema model.
FieldTargetedConstraints - Class in dev.metaschema.core.model.constraint
A set of constraints targeting a IFieldDefinition based 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 IFlagNodeItem regardless of its name or type.
flag(IEnhancedQName, String, StaticContext) - Static method in interface dev.metaschema.core.metapath.type.IItemType
Matches any IFlagNodeItem with 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 IFlagNodeItem with 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 INodeItem representing 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 IFlagInstance in 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 IFlagDefinition based 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
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
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
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
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 IDocumentNodeItem containing 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 IDocumentNodeItem containing 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
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
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
FnImplicitTimezone - Class in dev.metaschema.core.metapath.function.library
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
Implements the XPath 3.1 fn:min and fn:max functions.
fnMinutesFromDateTime(IDateTimeItem) - Static method in class dev.metaschema.core.metapath.function.library.FnMinutesFromDateTime
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
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
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
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
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 position from the sequence.
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 relative URI against the provided base URI.
fnResolveUri(IStringItem, IAnyUriItem, DynamicContext) - Static method in class dev.metaschema.core.metapath.function.library.FnResolveUri
Resolve the relative URI against the provided base URI.
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
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
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
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
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
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
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
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
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, and cause.
FunctionMetapathError(IErrorCode, Throwable) - Constructor for exception dev.metaschema.core.metapath.function.FunctionMetapathError
Constructs a new Metapath exception with a null message and the provided cause.
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 ServiceLoader interface.
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 IAtomicOrUnionType by its item class.
getAtomicTypeByQName(IEnhancedQName) - Method in class dev.metaschema.core.datatype.DataTypeService
Lookup a specific IAtomicOrUnionType by its QName.
getAtomicTypeByQNameIndex(int) - Method in class dev.metaschema.core.datatype.DataTypeService
Lookup a specific IAtomicOrUnionType by 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 IDataTypeAdapter by 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() is true, 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 IAtomicOrUnionType by 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 IDataTypeAdapter instances 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 QName formed 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 Source based on the provided url.
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 parentInstance object.
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 targetItem and 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 ICardinalityConstraint constraint 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 identified value.
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 IItem type that has an associated IAnyAtomicItem value.
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 IMapItem key based on an ICalendarTemporalItem.
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 IAssemblyNodeItem as 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 IDataTypeAdapter instances.
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 IMapItem key based on an IDecimalItem.
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 IModelDefinition node 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 INodeItem that is based on an IModelDefinition.
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 INodeItem that 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 IDefinitionNodeItem that is based on a IDefinition that 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
An index that can support the IIndexConstraint, IIndexHasKeyConstraint, and IUniqueConstraint.
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 IMapKey keys 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 IIndexConstraint constraint 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 IIndexHasKeyConstraint constraint 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, and cause.
IndexOutOfBoundsArrayMetapathException(IArrayItem<?>, Throwable) - Constructor for exception dev.metaschema.core.metapath.item.function.IndexOutOfBoundsArrayMetapathException
Constructs a new exception with the provided item, no message, and the cause.
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 INodeItem objects 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 FnDoc and 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, and cause.
InvalidArgumentFunctionException(int, Throwable) - Constructor for exception dev.metaschema.core.metapath.function.InvalidArgumentFunctionException
Constructs a new exception with the provided code, no message, and the cause.
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 message and no cause.
InvalidMetapathGrammarException(String, Throwable) - Constructor for exception dev.metaschema.core.metapath.InvalidMetapathGrammarException
Constructs a new exception with the provided message and cause.
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 message and cause.
InvalidTreatTypeDynamicMetapathException(Throwable) - Constructor for exception dev.metaschema.core.metapath.InvalidTreatTypeDynamicMetapathException
Constructs a new exception with the provided cause and no message.
InvalidTreatTypeDynamicMetapathException(Deque<IExpression>, String) - Constructor for exception dev.metaschema.core.metapath.InvalidTreatTypeDynamicMetapathException
Constructs a new exception with the provided evaluationStack and message and 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, and cause.
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 item and 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, and cause.
InvalidTypeMetapathException(IItem, Throwable) - Constructor for exception dev.metaschema.core.metapath.type.InvalidTypeMetapathException
Constructs a new exception with the provided item and cause, 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 message and no cause.
InvalidValueForCastFunctionException(String, Throwable) - Constructor for exception dev.metaschema.core.metapath.function.InvalidValueForCastFunctionException
Constructs a new exception with the provided message and cause.
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 IUniqueConstraint constraint 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 null Strings.
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 event is an end of document event.
isEventEndElement(XMLEvent, QName) - Static method in class dev.metaschema.core.model.util.XmlEventUtil
Determine if the event is an end element whose name matches the provided expectedQName.
isEventStartElement(XMLEvent, QName) - Static method in class dev.metaschema.core.model.util.XmlEventUtil
Determine if the event is a start element whose name matches the provided expectedQName.
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 IMapItem key 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 IItem value.
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 IMapItem key based on an ITemporalItem value.
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, and cause.
JsonFunctionException(int, Throwable) - Constructor for exception dev.metaschema.core.metapath.function.JsonFunctionException
Constructs a new exception with the provided code, no message, and the cause.
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 IPathFormatter that 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 prefix as a string, if any is bound.
lookupPrefixForNamespace(String) - Method in class dev.metaschema.core.metapath.StaticContext
Get the prefix associated with the provided namespace as 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 mapFunction to 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 IMatchesConstraint constraint 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 BigDecimal operations.
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
MetapathException is 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 code and message and no cause.
MetapathException(IErrorCode, String, Throwable) - Constructor for exception dev.metaschema.core.metapath.MetapathException
Constructs a new Metapath exception with the provided code, message and cause.
MetapathException(IErrorCode, Throwable) - Constructor for exception dev.metaschema.core.metapath.MetapathException
Constructs a new Metapath exception with a null message and the provided code and cause.
MetapathFormatter - Class in dev.metaschema.core.metapath.format
An IPathFormatter that produces a Metapath expression for the path to a given INodeItem.
MetapathFormatter() - Constructor for class dev.metaschema.core.metapath.format.MetapathFormatter
 
METASCHEMA - Enum constant in enum dev.metaschema.core.metapath.item.node.NodeItemKind
An INodeItem based on a Metaschema (@link IModuleNodeItem}).
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
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 IAssemblyDefinition in 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 message and no cause.
ModelInitializationException(String, Throwable) - Constructor for exception dev.metaschema.core.model.ModelInitializationException
Constructs a new exception with the provided message and cause.
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.MODEL source 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
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, and cause.
NegativeLengthArrayMetapathException(IArrayItem<?>, Throwable) - Constructor for exception dev.metaschema.core.metapath.item.function.NegativeLengthArrayMetapathException
Constructs a new exception with the provided code, no message, and the cause.
newAllowedValuesViolationMessage(List<IAllowedValuesConstraint>, INodeItem) - Method in class dev.metaschema.core.model.constraint.AbstractConstraintValidationHandler
Construct a new violation message for the provided constraint applied to the node.
newAssemblyNodeItem(IAssemblyDefinition) - Method in interface dev.metaschema.core.metapath.item.node.INodeItemFactory
Create a new IAssemblyNodeItem that 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 IAssemblyNodeItem based 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 IAssemblyNodeItem that 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 IAssemblyNodeItem that 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 IAssemblyNodeItem that 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 IAssemblyNodeItem that 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 IAssemblyNodeItem that 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 constraint applied to the node.
newCardinalityMinimumViolationMessage(ICardinalityConstraint, INodeItem, ISequence<? extends INodeItem>, DynamicContext) - Method in class dev.metaschema.core.model.constraint.AbstractConstraintValidationHandler
Construct a new violation message for the provided constraint applied to the node.
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 constraint applied to the node.
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 IFieldNodeItem based 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 IFieldNodeItem that 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 IFieldNodeItem that 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 IFieldNodeItem that 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 IFlagNodeItem based on the provided flag instance.
newFlagNodeItem(IFlagInstance, IModelNodeItem<?, ?>, Object) - Method in interface dev.metaschema.core.metapath.item.node.INodeItemFactory
Create a new IFlagNodeItem based 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 constraint applied to the node.
newIndexDuplicateViolationMessage(IIndexConstraint, INodeItem) - Method in class dev.metaschema.core.model.constraint.AbstractConstraintValidationHandler
Construct a new violation message for the provided constraint applied to the node.
newIndexMissMessage(IIndexHasKeyConstraint, INodeItem, INodeItem, List<String>, DynamicContext) - Method in class dev.metaschema.core.model.constraint.AbstractConstraintValidationHandler
Construct a new violation message for the provided constraint applied to the node.
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 constraint applied to the node.
newMatchPatternViolationMessage(IMatchesConstraint, INodeItem, INodeItem, String, Pattern, DynamicContext) - Method in class dev.metaschema.core.model.constraint.AbstractConstraintValidationHandler
Construct a new violation message for the provided constraint applied to the node.
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 constraint applied to the node.
newModelItem(INamedModelInstance, IAssemblyNodeItem) - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItemFactory
Create a new IModelNodeItem based on the provided instance that is a child of the provided parent.
newModelItem(INamedModelInstance, IAssemblyNodeItem, int, Object) - Method in class dev.metaschema.core.metapath.item.node.AbstractNodeItemFactory
Create a new IModelNodeItem based on the provided instance that is a child of the provided parent.
newModule(URI, T, List<? extends M>) - Method in class dev.metaschema.core.model.AbstractModuleLoader
Parse the resource based on the provided xmlObject.
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 constraint applied to the node.
newUniqueKeyViolationMessage(IUniqueConstraint, INodeItem, INodeItem, INodeItem, DynamicContext) - Method in class dev.metaschema.core.model.constraint.AbstractConstraintValidationHandler
Construct a new violation message for the provided constraint applied to the node.
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 INodeItem implementations.
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 BigDecimal value.
numericCompare(INumericItem, ComparisonFunctions.Operator, INumericItem) - Static method in class dev.metaschema.core.metapath.function.ComparisonFunctions
Perform a number-based comparison of the right item against the left item using the specified operator.
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 QName value.
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 name to the provided value.
property(IAttributable.Key, Set<String>) - Method in class dev.metaschema.core.model.constraint.AbstractConstraintBuilder
Set the values of the property with the provided name to the provided values.
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 IEnhancedQName interface.

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 recursionMetapath starting with the the items in the initialContext and 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 IDataTypeAdapter with the type system.
register(IAtomicOrUnionType<?>) - Method in class dev.metaschema.core.datatype.AbstractDataTypeProvider
Register the provided abstract IAtomicOrUnionType with 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, and cause.
RegularExpressionMetapathException(int, Throwable) - Constructor for exception dev.metaschema.core.metapath.function.regex.RegularExpressionMetapathException
Constructs a new exception with the provided code, no message, and the cause.
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 the prepend parameter is set to true.
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 pattern in text.
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 IReportConstraint constraint 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 feature to 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 IMetaschemaData that 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, and cause.
StaticMetapathException(int, Throwable) - Constructor for exception dev.metaschema.core.metapath.StaticMetapathException
Constructs a new exception with the provided code, no message, and the cause.
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 String value.
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 right item against the left item using the specified operator.
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 Collector implementation 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
Get a reverse Iterable for the provided List.
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 by XMLStreamConstants.
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
Get an Iterable for the provided Iterator.
toIterable(Stream<T>) - Static method in class dev.metaschema.core.util.CollectionUtil
Get an Iterable for the provided Stream.
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 Iterable to a list of the same generic type.
toList(Iterator<T>) - Static method in class dev.metaschema.core.util.CollectionUtil
Convert the provided Iterator to 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 Collector implementation 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.
Use FunctionUtils.castToNumeric(IAnyAtomicItem) with null checking instead
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 QName without a namespace prefix.
toQName(String) - Method in interface dev.metaschema.core.qname.IEnhancedQName
Generate a QName using 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 Collector implementation 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⪼ or type⪻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
Get a Stream for the provided Iterable.
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 treat expression does not match the sequence type specified by the treat expression.
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, and cause.

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 message and no cause.
UnidentifiedFunctionError(String, Throwable) - Constructor for exception dev.metaschema.core.metapath.function.UnidentifiedFunctionError
Constructs a new Metapath exception with the provided message and cause.
UnidentifiedFunctionError(Throwable) - Constructor for exception dev.metaschema.core.metapath.function.UnidentifiedFunctionError
Constructs a new Metapath exception with a null message and the provided cause.
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, and cause.
UriFunctionException(int, Throwable) - Constructor for exception dev.metaschema.core.metapath.function.UriFunctionException
Constructs a new exception with the provided code, no message, and the cause.
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 ByteBuffer value.
valueOf(ByteBuffer) - Static method in interface dev.metaschema.core.metapath.item.atomic.IHexBinaryItem
Construct a new URI base64 encoded byte sequence using the provided ByteBuffer value.
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 INamedModelInstanceAbsolute that is a member of a IChoiceInstance.
visit(DefaultDiagramNode.ChoiceGroupEdge) - Method in interface dev.metaschema.core.model.util.IDiagramNodeVisitor
Handle an edge based on a INamedModelInstanceGrouped that is a member of a IChoiceGroupInstance.
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 IAssemblyInstanceGroupedNodeItem is 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 IAssemblyNodeItem is 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 IAssemblyDefinition is 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 IAssemblyInstanceAbsolute is 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 IAssemblyInstanceGrouped is 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 IChoiceGroupInstance is 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 IChoiceInstance is 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 IDocumentNodeItem is 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 IFieldNodeItem is 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 IFieldDefinition is 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 IFieldInstanceAbsolute is 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 IFieldInstanceGrouped is 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 IFlagNodeItem is 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 IFlagDefinition is 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 IFlagInstance is 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 IModuleNodeItem is 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 ConstraintInitializationException indicating 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 IPathFormatter that 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).
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form