Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abs() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDecimalItem
- abs() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIntegerItem
- abs() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.INumericItem
-
Get the absolute value of the item.
- AbstractAmbiguousTemporal<TYPE extends AbstractAmbiguousTemporal<TYPE,
U>, U extends Temporal> - Class in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.datatype.object.AbstractAmbiguousTemporal
-
Construct a new object.
- AbstractAnyAtomicItem<TYPE> - Class in gov.nist.secauto.metaschema.core.metapath.item.atomic
-
Provides a common implementation for all atomic types that have an underlying value.
- AbstractAnyAtomicItem(TYPE) - Constructor for class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model -
A base class for an assembly that is a member of a containing model.
- AbstractAssemblyInstance(PARENT) - Constructor for class gov.nist.secauto.metaschema.core.model.AbstractAssemblyInstance
-
Construct a new assembly instance that is contained with the provided parent container.
- AbstractAtomicItemBase<TYPE> - Class in gov.nist.secauto.metaschema.core.metapath.item.atomic
-
Provides base functionality for atomic item implementations.
- AbstractAtomicItemBase() - Constructor for class gov.nist.secauto.metaschema.core.metapath.item.atomic.AbstractAtomicItemBase
- AbstractAtomicOrUnionType<T extends IAnyAtomicItem> - Class in gov.nist.secauto.metaschema.core.metapath.type
-
An abstract implementation of an atomic type.
- AbstractAtomicOrUnionType(Class<T>, IAtomicOrUnionType.ICastExecutor<T>) - Constructor for class gov.nist.secauto.metaschema.core.metapath.type.AbstractAtomicOrUnionType
-
Construct a new atomic type.
- AbstractChoiceGroupInstance<PARENT extends IAssemblyDefinition,
NAMED_MODEL extends INamedModelInstanceGrouped, FIELD extends IFieldInstanceGrouped, ASSEMBLY extends IAssemblyInstanceGrouped> - Class in gov.nist.secauto.metaschema.core.model -
A base class for a choice group that is a member of a containing model.
- AbstractChoiceGroupInstance(PARENT) - Constructor for class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model -
A base class for a choice that is a member of a containing model.
- AbstractChoiceInstance(PARENT) - Constructor for class gov.nist.secauto.metaschema.core.model.AbstractChoiceInstance
-
Construct a new choice instance that is contained with the provided parent assembly definition.
- AbstractCodedMetapathException - Exception in gov.nist.secauto.metaschema.core.metapath
-
This Metapath exception base class is used for all exceptions that have a defined error code family and value.
- AbstractCodedMetapathException(int, String) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.AbstractCodedMetapathException
-
Constructs a new Metapath exception with the provided
code
,message
, and no cause. - AbstractCodedMetapathException(int, String, Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.AbstractCodedMetapathException
-
Constructs a new Metapath exception with the provided
code
,message
, andcause
. - AbstractCodedMetapathException(int, Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.AbstractCodedMetapathException
-
Constructs a new Metapath exception with a
null
message and the providedcause
. - AbstractConfigurableMessageConstraintBuilder<T extends AbstractConfigurableMessageConstraintBuilder<T,
R>, R extends IConfigurableMessageConstraint> - Class in gov.nist.secauto.metaschema.core.model.constraint -
Provides builder methods for the core data elements of an
IConstraint
. - AbstractConfigurableMessageConstraintBuilder() - Constructor for class gov.nist.secauto.metaschema.core.model.constraint.AbstractConfigurableMessageConstraintBuilder
- AbstractConfigurationFeature<V> - Class in gov.nist.secauto.metaschema.core.configuration
-
Provides a complete, abstract implementation of a generalized feature.
- AbstractConfigurationFeature(String, Class<V>, V) - Constructor for class gov.nist.secauto.metaschema.core.configuration.AbstractConfigurationFeature
-
Construct a new feature with a default value.
- AbstractConstraintBuilder<T extends AbstractConstraintBuilder<T,
R>, R extends IConstraint> - Class in gov.nist.secauto.metaschema.core.model.constraint -
Provides builder methods for the core data elements of an
IConstraint
. - AbstractConstraintBuilder() - Constructor for class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintBuilder
- AbstractConstraintValidationHandler - Class in gov.nist.secauto.metaschema.core.model.constraint
-
Provides messaging for constraint violations.
- AbstractConstraintValidationHandler() - Constructor for class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintValidationHandler
- AbstractContainerModelSupport<MI extends IModelInstance,
NMI extends INamedModelInstance, FI extends IFieldInstance, AI extends IAssemblyInstance> - Class in gov.nist.secauto.metaschema.core.model -
Supports model instance operations on assembly model instances.
- AbstractContainerModelSupport() - Constructor for class gov.nist.secauto.metaschema.core.model.AbstractContainerModelSupport
-
Construct an empty, mutable container.
- AbstractContainerModelSupport(Map<Integer, NMI>, Map<Integer, FI>, Map<Integer, AI>) - Constructor for class gov.nist.secauto.metaschema.core.model.AbstractContainerModelSupport
-
Construct an new container using the provided collections.
- AbstractContentValidator - Class in gov.nist.secauto.metaschema.core.model.validation
- AbstractContentValidator() - Constructor for class gov.nist.secauto.metaschema.core.model.validation.AbstractContentValidator
- AbstractCustomJavaDataType<TYPE extends ICustomJavaDataType<TYPE>,
VALUE> - Class in gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.metaschema.core.datatype.AbstractCustomJavaDataTypeAdapter
-
Construct a new Java type adapter for the class based on
ICustomJavaDataType
. - AbstractDataTypeAdapter<TYPE,
ITEM_TYPE extends IAnyAtomicItem> - Class in gov.nist.secauto.metaschema.core.datatype -
Provides a basic Java type adapter implementation.
- AbstractDataTypeAdapter(Class<TYPE>, Class<ITEM_TYPE>, IAtomicOrUnionType.ICastExecutor<ITEM_TYPE>) - Constructor for class gov.nist.secauto.metaschema.core.datatype.AbstractDataTypeAdapter
-
Construct a new Java type adapter for a provided class.
- AbstractDataTypeProvider - Class in gov.nist.secauto.metaschema.core.datatype
-
A base implementation of an
IDataTypeProvider
, supporting dynamic loading of Metaschema data type extensions at runtime. - AbstractDataTypeProvider() - Constructor for class gov.nist.secauto.metaschema.core.datatype.AbstractDataTypeProvider
- AbstractFieldInstance<PARENT extends IContainerModel,
DEFINITION extends IFieldDefinition, INSTANCE extends IFieldInstance, PARENT_DEFINITION extends IAssemblyDefinition> - Class in gov.nist.secauto.metaschema.core.model -
A base class for a field that is a member of a containing model.
- AbstractFieldInstance(PARENT) - Constructor for class gov.nist.secauto.metaschema.core.model.AbstractFieldInstance
-
Construct a new field instance.
- AbstractFlagInstance<PARENT extends IModelDefinition,
DEFINITION extends IFlagDefinition, INSTANCE extends IFlagInstance> - Class in gov.nist.secauto.metaschema.core.model -
A base class for a flag that is a member of a containing model.
- AbstractFlagInstance(PARENT) - Constructor for class gov.nist.secauto.metaschema.core.model.AbstractFlagInstance
-
Construct a new flag instance.
- 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 gov.nist.secauto.metaschema.core.model -
A base class for an assembly definition defined globally within a Metaschema module.
- AbstractGlobalAssemblyDefinition(MODULE) - Constructor for class gov.nist.secauto.metaschema.core.model.AbstractGlobalAssemblyDefinition
-
Construct a new global assembly definition.
- AbstractGlobalDefinition<MODULE extends IModule,
INSTANCE extends INamedInstance> - Class in gov.nist.secauto.metaschema.core.model -
A base class for definitions defined globally within a Metaschema module.
- AbstractGlobalDefinition(MODULE, AbstractGlobalDefinition.NameInitializer) - Constructor for class gov.nist.secauto.metaschema.core.model.AbstractGlobalDefinition
-
Construct a new global definition.
- AbstractGlobalDefinition.NameInitializer - Interface in gov.nist.secauto.metaschema.core.model
-
Provides a callback for generating a qualified name from a name.
- AbstractGlobalFieldDefinition<MODULE extends IModule,
INSTANCE extends IFieldInstance, FLAG extends IFlagInstance> - Class in gov.nist.secauto.metaschema.core.model -
A base class for a field definition defined globally within a Metaschema module.
- AbstractGlobalFieldDefinition(MODULE) - Constructor for class gov.nist.secauto.metaschema.core.model.AbstractGlobalFieldDefinition
-
Construct a new global field definition.
- AbstractGlobalFlagDefinition<MODULE extends IModule,
INSTANCE extends IFlagInstance> - Class in gov.nist.secauto.metaschema.core.model -
A base class for a flag definition defined globally within a Metaschema module.
- AbstractGlobalFlagDefinition(MODULE) - Constructor for class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model -
A base class for an assembly instance defined inline.
- AbstractInlineAssemblyDefinition(PARENT) - Constructor for class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model -
A base class for an assembly instance defined inline.
- AbstractInlineFieldDefinition(PARENT) - Constructor for class gov.nist.secauto.metaschema.core.model.AbstractInlineFieldDefinition
-
Construct a new inline assembly definition.
- AbstractInlineFlagDefinition<PARENT extends IModelDefinition,
DEFINITION extends IFlagDefinition, INSTANCE extends IFlagInstance> - Class in gov.nist.secauto.metaschema.core.model -
A base class for an assembly instance defined inline.
- AbstractInlineFlagDefinition(PARENT) - Constructor for class gov.nist.secauto.metaschema.core.model.AbstractInlineFlagDefinition
-
Construct a new inline assembly definition.
- AbstractInstance<P extends IContainer> - Class in gov.nist.secauto.metaschema.core.model
- AbstractInstance(P) - Constructor for class gov.nist.secauto.metaschema.core.model.AbstractInstance
-
Construct a new instance.
- AbstractIntegerAdapter<ITEM_TYPE extends IIntegerItem> - Class in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.datatype.adapter.AbstractIntegerAdapter
-
Construct a new integer-based adapter.
- AbstractKeyConstraintBuilder<T extends AbstractKeyConstraintBuilder<T,
R>, R extends IKeyConstraint> - Class in gov.nist.secauto.metaschema.core.model.constraint - AbstractKeyConstraintBuilder() - Constructor for class gov.nist.secauto.metaschema.core.model.constraint.AbstractKeyConstraintBuilder
- AbstractLoader<T> - Class in gov.nist.secauto.metaschema.core.model
- AbstractLoader() - Constructor for class gov.nist.secauto.metaschema.core.model.AbstractLoader
- AbstractMarkupString<TYPE extends AbstractMarkupString<TYPE>> - Class in gov.nist.secauto.metaschema.core.datatype.markup
-
The common base for all markup implementations.
- AbstractMarkupString(Document) - Constructor for class gov.nist.secauto.metaschema.core.datatype.markup.AbstractMarkupString
-
Construct a new markup string based on the provided flexmark AST graph.
- AbstractModule<M extends IModuleExtended<M,
D, FL, FI, A>, D extends IModelDefinition, FL extends IFlagDefinition, FI extends IFieldDefinition, A extends IAssemblyDefinition> - Class in gov.nist.secauto.metaschema.core.model -
Provides a common, abstract implementation of a
IModule
. - AbstractModule(List<? extends M>) - Constructor for class gov.nist.secauto.metaschema.core.model.AbstractModule
-
Construct a new Metaschema module object.
- AbstractModuleLoader<T,
M extends IModuleExtended<M, ?, ?, ?, ?>> - Class in gov.nist.secauto.metaschema.core.model -
Provides methods to load a Metaschema expressed in XML.
- AbstractModuleLoader() - Constructor for class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model
- AbstractNamedInstance(PARENT, AbstractGlobalDefinition.NameInitializer) - Constructor for class gov.nist.secauto.metaschema.core.model.AbstractNamedInstance
-
Construct a new instance.
- AbstractNamedModelInstance<PARENT extends IContainerModel,
PARENT_DEFINITION extends IAssemblyDefinition> - Class in gov.nist.secauto.metaschema.core.model -
A base class for name members of a containing model.
- AbstractNamedModelInstance(PARENT) - Constructor for class gov.nist.secauto.metaschema.core.model.AbstractNamedModelInstance
-
Construct a new instance.
- AbstractNodeItem - Class in gov.nist.secauto.metaschema.core.metapath.item.node
- AbstractNodeItem() - Constructor for class gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItem
- AbstractNodeItemFactory - Class in gov.nist.secauto.metaschema.core.metapath.item.node
- AbstractNodeItemFactory() - Constructor for class gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemFactory
- AbstractNodeItemVisitor<CONTEXT,
RESULT> - Class in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemVisitor
- AbstractRecursionPreventingNodeItemVisitor<CONTEXT,
RESULT> - Class in gov.nist.secauto.metaschema.core.metapath.item.node - AbstractRecursionPreventingNodeItemVisitor() - Constructor for class gov.nist.secauto.metaschema.core.metapath.item.node.AbstractRecursionPreventingNodeItemVisitor
- AbstractResourceResolver - Class in gov.nist.secauto.metaschema.core.model
- AbstractResourceResolver() - Constructor for class gov.nist.secauto.metaschema.core.model.AbstractResourceResolver
- AbstractStringAdapter<ITEM_TYPE extends IStringItem> - Class in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.datatype.adapter.AbstractStringAdapter
-
Construct a new string-based adapter.
- AbstractTargetedConstraints<T extends IValueConstrained> - Class in gov.nist.secauto.metaschema.core.model.constraint
-
Provides an base implementation for a set of constraints that target a definition using a target Metapath expression.
- AbstractTargetedConstraints(ISource, String, T) - Constructor for class gov.nist.secauto.metaschema.core.model.constraint.AbstractTargetedConstraints
-
Construct a new set of targeted constraints.
- AbstractUntypedAtomicItem<TYPE> - Class in gov.nist.secauto.metaschema.core.metapath.item.atomic
-
A base class for untyped atomic items.
- AbstractUntypedAtomicItem(TYPE) - Constructor for class gov.nist.secauto.metaschema.core.metapath.item.atomic.AbstractUntypedAtomicItem
-
Construct a new untyped atomic valued item.
- AbstractValidationResultProcessor - Class in gov.nist.secauto.metaschema.core.model.validation
-
Provides processing hooks for a set of validation results.
- AbstractValidationResultProcessor() - Constructor for class gov.nist.secauto.metaschema.core.model.validation.AbstractValidationResultProcessor
- accept(IItemVisitor) - Method in class gov.nist.secauto.metaschema.core.metapath.function.DefaultFunction
- accept(IItemVisitor) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IAnyAtomicItem
- accept(IItemVisitor) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
- accept(IItemVisitor) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IMapItem
- accept(IItemVisitor) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.IItem
-
A visitor callback used to visit a variety of Metapath item types.
- accept(IItemVisitor) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItem
- accept(INodeItemVisitor<CONTEXT, RESULT>, CONTEXT) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IAssemblyInstanceGroupedNodeItem
- accept(INodeItemVisitor<CONTEXT, RESULT>, CONTEXT) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IAssemblyNodeItem
- accept(INodeItemVisitor<CONTEXT, RESULT>, CONTEXT) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IDocumentNodeItem
- accept(INodeItemVisitor<CONTEXT, RESULT>, CONTEXT) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFieldNodeItem
- accept(INodeItemVisitor<CONTEXT, RESULT>, CONTEXT) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFlagNodeItem
- accept(INodeItemVisitor<CONTEXT, RESULT>, CONTEXT) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IModuleNodeItem
- accept(INodeItemVisitor<CONTEXT, RESULT>, CONTEXT) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItemVisitable
-
A visitor callback.
- accept(IConstraintVisitor<T, R>, T) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IAllowedValuesConstraint
- accept(IConstraintVisitor<T, R>, T) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.ICardinalityConstraint
- accept(IConstraintVisitor<T, R>, T) - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.constraint.IExpectConstraint
- accept(IConstraintVisitor<T, R>, T) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IIndexConstraint
- accept(IConstraintVisitor<T, R>, T) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IIndexHasKeyConstraint
- accept(IConstraintVisitor<T, R>, T) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IMatchesConstraint
- accept(IConstraintVisitor<T, R>, T) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IUniqueConstraint
- accept(IDiagramNodeVisitor) - Method in class gov.nist.secauto.metaschema.core.model.util.DefaultDiagramNode.ChoiceEdge
- accept(IDiagramNodeVisitor) - Method in class gov.nist.secauto.metaschema.core.model.util.DefaultDiagramNode.ChoiceGroupEdge
- accept(IDiagramNodeVisitor) - Method in class gov.nist.secauto.metaschema.core.model.util.DefaultDiagramNode.ModelEdge
- accept(IDiagramNodeVisitor) - Method in interface gov.nist.secauto.metaschema.core.model.util.IDiagramNode.IEdge
-
A visitor dispatch method used to process the edge.
- addConstraint(IAllowedValuesConstraint) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IFeatureValueConstrained
- addConstraint(IAllowedValuesConstraint) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IValueConstrained
-
Add a new constraint.
- addConstraint(IAllowedValuesConstraint) - Method in class gov.nist.secauto.metaschema.core.model.constraint.ValueConstraintSet
- addConstraint(ICardinalityConstraint) - Method in class gov.nist.secauto.metaschema.core.model.constraint.AssemblyConstraintSet
- addConstraint(ICardinalityConstraint) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IFeatureModelConstrained
- addConstraint(ICardinalityConstraint) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IModelConstrained
-
Add a new constraint.
- addConstraint(IExpectConstraint) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IFeatureValueConstrained
- addConstraint(IExpectConstraint) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IValueConstrained
-
Add a new constraint.
- addConstraint(IExpectConstraint) - Method in class gov.nist.secauto.metaschema.core.model.constraint.ValueConstraintSet
- addConstraint(IIndexConstraint) - Method in class gov.nist.secauto.metaschema.core.model.constraint.AssemblyConstraintSet
- addConstraint(IIndexConstraint) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IFeatureModelConstrained
- addConstraint(IIndexConstraint) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IModelConstrained
-
Add a new constraint.
- addConstraint(IIndexHasKeyConstraint) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IFeatureValueConstrained
- addConstraint(IIndexHasKeyConstraint) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IValueConstrained
-
Add a new constraint.
- addConstraint(IIndexHasKeyConstraint) - Method in class gov.nist.secauto.metaschema.core.model.constraint.ValueConstraintSet
- addConstraint(IMatchesConstraint) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IFeatureValueConstrained
- addConstraint(IMatchesConstraint) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IValueConstrained
-
Add a new constraint.
- addConstraint(IMatchesConstraint) - Method in class gov.nist.secauto.metaschema.core.model.constraint.ValueConstraintSet
- addConstraint(IUniqueConstraint) - Method in class gov.nist.secauto.metaschema.core.model.constraint.AssemblyConstraintSet
- addConstraint(IUniqueConstraint) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IFeatureModelConstrained
- addConstraint(IUniqueConstraint) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IModelConstrained
-
Add a new constraint.
- addFinding(ConstraintValidationFinding) - Method in class gov.nist.secauto.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
-
Add a finding to the collection of findings maintained by this instance.
- addLetExpression(ILet) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IFeatureValueConstrained
- addLetExpression(ILet) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IValueConstrained
-
Add a new let expression.
- addLetExpression(ILet) - Method in class gov.nist.secauto.metaschema.core.model.constraint.ValueConstraintSet
- addLocation(IDefinitionNodeItem<?, ?>) - Method in class gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.util.JsonUtil
-
Advance the parser to the next location matching the provided token.
- advanceTo(XMLEventReader2, int) - Static method in class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.validation.AggregateValidationResult
-
Aggregate multiple provided results into a single result set.
- AGGREGATE_MATH_TYPES - Static variable in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
- aggregateResult(RESULT, RESULT, CONTEXT) - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemVisitor
-
Combine two results into a single, aggregate result.
- AggregateValidationResult - Class in gov.nist.secauto.metaschema.core.model.validation
-
Provides the means to aggregate multiple validation result sets into a single result set.
- allNonLocalDefinitions() - Static method in interface gov.nist.secauto.metaschema.core.model.IModuleExtended
-
Get a filter that will match all definitions that are not locally defined.
- ALLOW_OTHER_DEFAULT - Static variable in interface gov.nist.secauto.metaschema.core.model.constraint.IAllowedValuesConstraint
-
The default allow other value.
- ALLOWED_VALUES_CONSTRAINT_QNAME - Static variable in class gov.nist.secauto.metaschema.core.model.xml.XmlModuleConstants
- allowedValue(IAllowedValue) - Method in class gov.nist.secauto.metaschema.core.model.constraint.IAllowedValuesConstraint.Builder
-
Use the provided allowed value to validate associated values.
- allowedValues(Map<String, IAllowedValue>) - Method in class gov.nist.secauto.metaschema.core.model.constraint.IAllowedValuesConstraint.Builder
-
Use the provided allowed values to validate associated values.
- allowEntityResolution() - Method in class gov.nist.secauto.metaschema.core.model.xml.ModuleLoader
-
Enable a mode that allows XML entity resolution.
- allowsOther(boolean) - Method in class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.function.IFunction.Builder
-
Indicate if the last argument can be repeated.
- allRootAssemblyDefinitions() - Static method in interface gov.nist.secauto.metaschema.core.model.IModuleExtended
-
Get a filter that will match all definitions that are root assemblies.
- AmbiguousDate - Class in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.datatype.object.AmbiguousDate
-
Construct a new date object.
- AmbiguousDateTime - Class in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.datatype.object.AmbiguousDateTime
-
Construct a new date/time object.
- AmbiguousTime - Class in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.datatype.object.AmbiguousTime
-
Construct a new date object.
- ancestor() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItem
-
Get a stream of all ancestors of this node item.
- ancestorOrSelf() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItem
-
Get a stream of this and all ancestors of this node item.
- ancestorsOf(INodeItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItem
-
Get a stream of the ancestors of the provided
item
. - anyAtomic() - Static method in interface gov.nist.secauto.metaschema.core.metapath.type.IItemType
-
Get a new kind test that matches any atomic valued item.
- append(AI) - Method in class gov.nist.secauto.metaschema.core.model.DefaultChoiceGroupModelBuilder
-
Append the instance.
- append(AI) - Method in class gov.nist.secauto.metaschema.core.model.DefaultChoiceModelBuilder
- append(CGI) - Method in class gov.nist.secauto.metaschema.core.model.DefaultAssemblyModelBuilder
-
Append the instance.
- append(CI) - Method in class gov.nist.secauto.metaschema.core.model.DefaultAssemblyModelBuilder
-
Append the instance.
- append(FI) - Method in class gov.nist.secauto.metaschema.core.model.DefaultChoiceGroupModelBuilder
-
Append the instance.
- append(FI) - Method in class gov.nist.secauto.metaschema.core.model.DefaultChoiceModelBuilder
- append(IArrayItem<T>, T) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.ArrayAppend
-
An implementation of XPath 3.1 array:append.
- apply(String) - Method in interface gov.nist.secauto.metaschema.core.model.AbstractGlobalDefinition.NameInitializer
-
Produce a qualified name by parsing the provided name.
- applyConfiguration(IConfiguration<ValidationFeature<?>>) - Method in class gov.nist.secauto.metaschema.core.model.constraint.DefaultConstraintValidator
- applyConfiguration(IConfiguration<T>) - Method in class gov.nist.secauto.metaschema.core.configuration.DefaultConfiguration
- applyConfiguration(IConfiguration<T>) - Method in interface gov.nist.secauto.metaschema.core.configuration.IMutableConfiguration
-
Replace this configuration with the
other
configuration. - applyTo(IAssemblyDefinition) - Method in class gov.nist.secauto.metaschema.core.model.constraint.AssemblyTargetedConstraints
- argument(IArgument) - Method in class gov.nist.secauto.metaschema.core.metapath.function.IFunction.Builder
-
Add an argument based on the provided
argument
signature. - argument(IArgument.Builder) - Method in class gov.nist.secauto.metaschema.core.metapath.function.IFunction.Builder
-
Add an argument based on the provided
builder
. - ARGUMENT_TO_STRING_IS_FUNCTION - Static variable in exception gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.function
-
Represents an error that occurred while performing mathematical operations.
- ArithmeticFunctionException(int, String) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.function.ArithmeticFunctionException
-
Constructs a new exception with the provided
code
,message
, and no cause. - ArithmeticFunctionException(int, String, Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.function.ArithmeticFunctionException
-
Constructs a new exception with the provided
code
,message
, andcause
. - ArithmeticFunctionException(int, Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.function.ArithmeticFunctionException
-
Constructs a new exception with the provided
code
, no message, and thecause
. - arity() - Method in class gov.nist.secauto.metaschema.core.metapath.function.DefaultFunction
- arity() - Method in interface gov.nist.secauto.metaschema.core.metapath.function.IFunction
-
Determine the number of arguments the function has.
- array() - Static method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.type.IItemType
-
Get a new kind test that matches any array item whose values match the provided sequence.
- ArrayAppend - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 array:append function.
- ArrayException - Exception in gov.nist.secauto.metaschema.core.metapath.item.function
-
Represents an error that occurred while performing mathematical operations.
- ArrayException(int, String) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.item.function.ArrayException
-
Constructs a new exception with the provided
code
,message
, and no cause. - ArrayException(int, String, Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.item.function.ArrayException
-
Constructs a new exception with the provided
code
,message
, andcause
. - ArrayException(int, Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.item.function.ArrayException
-
Constructs a new exception with the provided
code
, no message, and thecause
. - ArrayFlatten - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 array:flatten function.
- ArrayGet - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 array:get function.
- ArrayHead - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 array:head function.
- ArrayInsertBefore - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 array:insert-before function.
- ArrayJoin - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 array:join function.
- ArrayPut - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 array:put function.
- ArrayRemove - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 array:remove function.
- ArrayReverse - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 array:reverse function.
- ArraySize - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 array:size function.
- ArraySubarray - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 array:subarray function.
- ArrayTail - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 array:tail function.
- asByteBuffer() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IBase64BinaryItem
-
Get the "wrapped" byte buffer value.
- asDecimal() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.INumericItem
-
Get this item's value as a decimal.
- asDuration() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDayTimeDurationItem
-
Get the items wrapped value as a duration.
- asInteger() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.INumericItem
-
Get this item's value as an integer.
- asInteger(INumericItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.FunctionUtils
-
Converts a
INumericItem
value to an integer value. - asInteger(BigInteger) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.FunctionUtils
-
Converts a
BigInteger
value to an integer value. - asIpAddress() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIPAddressItem
-
Get the "wrapped" IP address value.
- asIpAddress() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIPv4AddressItem
- asLong(INumericItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.FunctionUtils
-
Converts a
INumericItem
value to a long value. - asLong(BigInteger) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.FunctionUtils
-
Converts a
BigInteger
value to a long value. - asMapKey() - Method in class gov.nist.secauto.metaschema.core.metapath.item.atomic.AbstractUntypedAtomicItem
- asMapKey() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IAnyAtomicItem
-
Get the atomic item value as a map key for use with an
IMapItem
. - asMarkup() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IMarkupItem
-
Get the "wrapped" markup value.
- asNullableType(Object) - Static method in class gov.nist.secauto.metaschema.core.util.ObjectUtils
-
Cast the provided object as the requested return type.
- asOffsetTime() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.ITimeItem
-
Get the underlying time value.
- asPeriod() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IYearMonthDurationItem
-
Get the "wrapped" duration value.
- asSeconds() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDayTimeDurationItem
-
Get the "wrapped" duration value in seconds.
- assembly() - Static method in interface gov.nist.secauto.metaschema.core.metapath.type.IItemType
-
Matches any
IAssemblyNodeItem
regardless of its name or type. - assembly(IEnhancedQName, String, StaticContext) - Static method in interface gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.node.NodeItemKind
- ASSEMBLY - Enum constant in enum gov.nist.secauto.metaschema.core.model.ModelType
- ASSEMBLY_QNAME - Static variable in class gov.nist.secauto.metaschema.core.model.xml.XmlModuleConstants
- AssemblyConstraintSet - Class in gov.nist.secauto.metaschema.core.model.constraint
-
Represents a container of rules constraining the effective model of a Metaschema assembly data instance.
- AssemblyConstraintSet(ISource) - Constructor for class gov.nist.secauto.metaschema.core.model.constraint.AssemblyConstraintSet
-
Construct a new constraint set.
- AssemblyTargetedConstraints - Class in gov.nist.secauto.metaschema.core.model.constraint
-
A set of constraints targeting a
IAssemblyDefinition
based on a target Metapath expression. - AssemblyTargetedConstraints(ISource, String, IModelConstrained) - Constructor for class gov.nist.secauto.metaschema.core.model.constraint.AssemblyTargetedConstraints
-
Construct a new set of targeted constraints.
- assertAndAdvance(JsonParser, URI, JsonToken) - Static method in class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.util.JsonUtil
-
Ensure that the current token is one of the provided tokens.
- assertNext(XMLEventReader2, URI, int) - Static method in class gov.nist.secauto.metaschema.core.model.util.XmlEventUtil
-
Ensure that the next event from
reader
is of the type identified bypresumedEventType
. - assertNext(XMLEventReader2, URI, int, QName) - Static method in class gov.nist.secauto.metaschema.core.model.util.XmlEventUtil
-
Ensure that the next event from
reader
is of the type identified bypresumedEventType
and has the name identified bypresumedName
. - asString() - Method in interface gov.nist.secauto.metaschema.core.metapath.IPrintable
-
Get the string value.
- asString() - Method in class gov.nist.secauto.metaschema.core.metapath.item.atomic.AbstractAtomicItemBase
- asString() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IAnyAtomicItem
-
Get the item's string value.
- asString(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.AbstractDataTypeAdapter
- asString(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.Base64Adapter
- asString(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DateAdapter
- asString(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DateTimeAdapter
- asString(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DateTimeWithTZAdapter
- asString(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DateWithTZAdapter
- asString(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.TimeAdapter
- asString(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.TimeWithTZAdapter
- asString(Object) - Method in interface gov.nist.secauto.metaschema.core.datatype.IDataTypeAdapter
-
Gets the value as a string suitable for writing as text.
- asStringItem() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IAnyAtomicItem
-
Get a new
IStringItem
based on the the textual value of the item's "wrapped" value. - asStringItem() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IStringItem
- asType(ISequence<?>) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.FunctionUtils
-
Casts the provided
item
as the result sequence type. - asType(IItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.FunctionUtils
-
Casts the provided
item
as the result type. - asType(Object) - Static method in class gov.nist.secauto.metaschema.core.util.ObjectUtils
-
Cast the provided object as the requested return type.
- asTypeOrNull(IItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.FunctionUtils
-
Casts the provided
item
as the result type, if the item is notnull
. - asUri() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IAnyUriItem
-
Get the "wrapped" URI value.
- asUuid() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IUuidItem
-
Get the "wrapped" UUID value.
- asZonedDateTime() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.ITemporalItem
-
Get the "wrapped" date/time value.
- atomize() - Method in interface gov.nist.secauto.metaschema.core.metapath.ICollectionValue
-
Produce a stream of atomic items based on the atomic value of these items.
- atomize() - Method in interface gov.nist.secauto.metaschema.core.metapath.ISequence
-
An implementation of XPath 3.1 fn:data supporting item atomization.
- atomize() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IAnyAtomicItem
- atomize() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
- atomize() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.IItem
-
Produce a stream of atomic items based on the atomic value of these items.
- autoClose(T, AutoCloser.Closer<T, E>) - Static method in class gov.nist.secauto.metaschema.core.util.AutoCloser
- AutoCloser<T,
E extends Exception> - Class in gov.nist.secauto.metaschema.core.util -
Wraps a resource to make it
AutoCloseable
. - AutoCloser.Closer<T,
E extends Exception> - Interface in gov.nist.secauto.metaschema.core.util - average(Collection<? extends IAnyAtomicItem>) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnAvg
-
An implementation of XPath 3.1 fn:avg.
- averageDayTimeDurations(Collection<? extends IDayTimeDurationItem>) - Static method in class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.function.library.FnAvg
-
Get the average of a collection of numeric items.
- averageYearMonthDurations(Collection<? extends IYearMonthDurationItem>) - Static method in class gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.StaticMetapathException
-
err:MPST0134: The namespace axis is not supported.
B
- BASE_PATH_NOT_A_SEQUENCE - Static variable in exception gov.nist.secauto.metaschema.core.metapath.type.TypeMetapathException
-
err:MPTY0019: It is a type error if
E1
in a path expressionE1/E2
does not evaluate to a sequence of nodes. - BASE_URI_NOT_DEFINED_IN_STATIC_CONTEXT - Static variable in exception gov.nist.secauto.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 gov.nist.secauto.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema base64 data type instance.
- Base64Adapter - Class in gov.nist.secauto.metaschema.core.datatype.adapter
-
Support for the Metaschema base64 data type.
- baseUri(URI) - Method in class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.function.ComparisonFunctions
-
Perform a binary data-based comparison of the
right
item against theleft
item using the specifiedoperator
. - bindVariableValue(IEnhancedQName, ISequence<?>) - Method in class gov.nist.secauto.metaschema.core.metapath.DynamicContext
-
Bind the variable
name
to the sequencevalue
. - BOOLEAN - Enum constant in enum gov.nist.secauto.metaschema.core.metapath.MetapathExpression.ResultType
-
The result is expected to be a
Boolean
value. - BOOLEAN - Static variable in class gov.nist.secauto.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema boolean data type instance.
- BooleanAdapter - Class in gov.nist.secauto.metaschema.core.datatype.adapter
-
Support for the Metaschema boolean data type.
- booleanCompare(IBooleanItem, ComparisonFunctions.Operator, IBooleanItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.ComparisonFunctions
-
Perform a boolean-based comparison of the
right
item against theleft
item using the specifiedoperator
. - build() - Method in class gov.nist.secauto.metaschema.core.metapath.function.IArgument.Builder
-
Builds the argument's signature.
- build() - Method in class gov.nist.secauto.metaschema.core.metapath.function.IFunction.Builder
-
Builds the function's signature.
- build() - Method in class gov.nist.secauto.metaschema.core.metapath.StaticContext.Builder
-
Construct a new static context using the information provided to the builder.
- build() - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Generate the built instance after validating the provided data.
- build() - Method in class gov.nist.secauto.metaschema.core.model.constraint.ConstraintValidationFinding.Builder
-
Generate the finding using the previously provided data.
- build() - Method in class gov.nist.secauto.metaschema.core.model.FlagContainerBuilder
- build() - Method in interface gov.nist.secauto.metaschema.core.model.IFlagContainerBuilder
-
Build the flag container.
- buildAssembly() - Method in class gov.nist.secauto.metaschema.core.model.DefaultAssemblyModelBuilder
-
Build an immutable assembly model container based on the appended instances.
- buildChoice() - Method in class gov.nist.secauto.metaschema.core.model.DefaultChoiceModelBuilder
-
Build an immutable choice model container based on the appended instances.
- buildChoiceGroup() - Method in class gov.nist.secauto.metaschema.core.model.DefaultChoiceGroupModelBuilder
-
Build an immutable choice group model container based on the appended instances.
- builder() - Static method in interface gov.nist.secauto.metaschema.core.metapath.function.IArgument
-
Get a new argument builder.
- builder() - Static method in interface gov.nist.secauto.metaschema.core.metapath.function.IFunction
-
Construct a new function signature builder.
- builder() - Static method in class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.constraint.IAllowedValuesConstraint
-
Create a new constraint builder.
- builder() - Static method in interface gov.nist.secauto.metaschema.core.model.constraint.ICardinalityConstraint
-
Create a new constraint builder.
- builder() - Static method in interface gov.nist.secauto.metaschema.core.model.constraint.IExpectConstraint
-
Create a new constraint builder.
- builder() - Static method in interface gov.nist.secauto.metaschema.core.model.constraint.IMatchesConstraint
-
Create a new constraint builder.
- builder() - Static method in interface gov.nist.secauto.metaschema.core.model.constraint.IUniqueConstraint
-
Create a new constraint builder.
- builder() - Static method in interface gov.nist.secauto.metaschema.core.model.IContainerFlagSupport
-
Create a new flag container without a JSON key.
- builder(StaticContext) - Static method in interface gov.nist.secauto.metaschema.core.metapath.function.IFunction
-
Construct a new function signature builder.
- builder(IConstraint, INodeItem) - Static method in class gov.nist.secauto.metaschema.core.model.constraint.ConstraintValidationFinding
-
Construct a new finding builder.
- builder(Integer) - Static method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.constraint.IIndexConstraint
-
Create a new constraint builder.
- builder(String) - Static method in interface gov.nist.secauto.metaschema.core.model.constraint.IIndexHasKeyConstraint
-
Create a new constraint builder.
- builder(List<? extends IConstraint>, INodeItem) - Static method in class gov.nist.secauto.metaschema.core.model.constraint.ConstraintValidationFinding
-
Construct a new finding builder.
- buildFrom() - Method in class gov.nist.secauto.metaschema.core.metapath.StaticContext
-
Get a new static context builder that is pre-populated with the setting of this static context.
C
- cacheResult(DefaultFunction.CallingContext, ISequence<?>) - Method in class gov.nist.secauto.metaschema.core.metapath.DynamicContext
-
Cache a function call result for a that has the property
IFunction.FunctionProperty.DETERMINISTIC
. - canHandleQName(IEnhancedQName) - Method in class gov.nist.secauto.metaschema.core.datatype.AbstractDataTypeAdapter
- canHandleQName(IEnhancedQName) - Method in interface gov.nist.secauto.metaschema.core.datatype.IDataTypeAdapter
-
Determines if adapter can parse the next element.
- canHandleQName(IEnhancedQName) - Method in class gov.nist.secauto.metaschema.core.datatype.markup.MarkupMultilineAdapter
- cast(ISequence<?>) - Method in interface gov.nist.secauto.metaschema.core.metapath.type.IAtomicOrUnionType
-
Cast the provided sequence to this item type.
- cast(IAnyAtomicItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IAnyAtomicItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IAnyUriItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IBase64BinaryItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IBooleanItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDateItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDateTimeItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDateTimeWithTimeZoneItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDateWithTimeZoneItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDayTimeDurationItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDecimalItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDurationItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IEmailAddressItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IHostnameItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIntegerItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIPAddressItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIPv4AddressItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIPv6AddressItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IMarkupItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IMarkupLineItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IMarkupMultilineItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.INcNameItem
-
Deprecated.Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.INonNegativeIntegerItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.INumericItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IPositiveIntegerItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IStringItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.ITemporalItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.ITimeItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.ITimeWithTimeZoneItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.ITokenItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IUriReferenceItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IUuidItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IYearMonthDurationItem
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Method in class gov.nist.secauto.metaschema.core.metapath.type.AbstractAtomicOrUnionType
- cast(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.type.IAtomicOrUnionType
-
Cast the provided type to this item type.
- cast(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.type.IAtomicOrUnionType.ICastExecutor
-
Cast the provided
item
. - CAST_ANY_ATOMIC - Static variable in exception gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.atomic.IAnyAtomicItem
-
Cast the provided
item
to be the same type as this item. - castAsType(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IAnyUriItem
- castAsType(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IBase64BinaryItem
- castAsType(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IBooleanItem
- castAsType(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDateItem
- castAsType(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDateTimeItem
- castAsType(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDateTimeWithTimeZoneItem
- castAsType(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDateWithTimeZoneItem
- castAsType(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDayTimeDurationItem
- castAsType(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDecimalItem
- castAsType(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDurationItem
- castAsType(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IEmailAddressItem
- castAsType(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IHostnameItem
- castAsType(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIntegerItem
- castAsType(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIPv4AddressItem
- castAsType(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIPv6AddressItem
- castAsType(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IMarkupItem
- castAsType(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IMarkupLineItem
- castAsType(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IMarkupMultilineItem
- castAsType(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.INcNameItem
-
Deprecated.
- castAsType(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.INonNegativeIntegerItem
- castAsType(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.INumericItem
- castAsType(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IPositiveIntegerItem
- castAsType(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IStringItem
- castAsType(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.ITimeItem
- castAsType(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.ITimeWithTimeZoneItem
- castAsType(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.ITokenItem
- castAsType(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IUriReferenceItem
- castAsType(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IUuidItem
- castAsType(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IYearMonthDurationItem
- CastFunction<ITEM extends IAnyAtomicItem> - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 casting functions.
- cause(Throwable) - Method in class gov.nist.secauto.metaschema.core.model.constraint.ConstraintValidationFinding.Builder
-
Use the provided cause for the validation finding.
- ceiling() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDecimalItem
- ceiling() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIntegerItem
- ceiling() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.INumericItem
-
Round the value to the whole number closest to positive infinity.
- checkItemIsNodeItemForStep(IItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.item.ItemUtils
-
Checks that the item is a node item.
- checkItemType(IItem, Class<TYPE>) - Static method in class gov.nist.secauto.metaschema.core.metapath.item.ItemUtils
-
Check that the item is the type specified by
clazz
. - CHOICE - Enum constant in enum gov.nist.secauto.metaschema.core.model.ModelType
- CHOICE_GROUP - Enum constant in enum gov.nist.secauto.metaschema.core.model.ModelType
- CHOICE_GROUP_QNAME - Static variable in class gov.nist.secauto.metaschema.core.model.xml.XmlModuleConstants
- CHOICE_QNAME - Static variable in class gov.nist.secauto.metaschema.core.model.xml.XmlModuleConstants
- close() - Method in class gov.nist.secauto.metaschema.core.metapath.item.DefaultItemWriter
- close() - Method in class gov.nist.secauto.metaschema.core.util.AutoCloser
- close(T) - Method in interface gov.nist.secauto.metaschema.core.util.AutoCloser.Closer
-
This method is called to auto-close the resource.
- CollectionUtil - Class in gov.nist.secauto.metaschema.core.util
- collectUsedDefinitions(Collection<? extends IAssemblyDefinition>) - Static method in class gov.nist.secauto.metaschema.core.model.UsedDefinitionModelWalker
-
Get the collection of all definitions used directly and transitively by the provided definitions.
- collectUsedDefinitionsFromModule(IModule) - Static method in class gov.nist.secauto.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 gov.nist.secauto.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) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.ComparisonFunctions
-
Compare the
right
item with theleft
item using the specifiedoperator
. - compareTo(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IAnyAtomicItem
-
Compares this value with the argument.
- compareTo(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IAnyUriItem
- compareTo(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IBase64BinaryItem
- compareTo(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IBooleanItem
- compareTo(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDateItem
- compareTo(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDateTimeItem
- compareTo(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDateWithTimeZoneItem
- compareTo(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDayTimeDurationItem
- compareTo(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDecimalItem
- compareTo(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIntegerItem
- compareTo(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIPv4AddressItem
- compareTo(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIPv6AddressItem
- compareTo(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IMarkupItem
- compareTo(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IStringItem
- compareTo(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.ITimeItem
- compareTo(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IUuidItem
- compareTo(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IYearMonthDurationItem
- compareTo(IAnyAtomicItem, IAnyAtomicItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.ComparisonFunctions
-
Compare the
right
item with theleft
item using the specifiedoperator
. - compareTo(IAnyUriItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IAnyUriItem
-
Compares this value with the argument.
- compareTo(IBase64BinaryItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IBase64BinaryItem
-
Compares this value with the argument.
- compareTo(IBooleanItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IBooleanItem
-
Compares this value with the argument.
- compareTo(IDayTimeDurationItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDayTimeDurationItem
-
Compares this value with the argument.
- compareTo(IDecimalItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDecimalItem
-
Compares this value with the argument.
- compareTo(IIntegerItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIntegerItem
-
Compares this value with the argument.
- compareTo(IIPAddressItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIPAddressItem
-
Compares this value with the argument.
- compareTo(IMarkupItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IMarkupItem
-
Compares this value with the argument.
- compareTo(IStringItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IStringItem
-
Compares this value with the argument.
- compareTo(ITemporalItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.ITemporalItem
-
Compares this value with the argument.
- compareTo(IUuidItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IUuidItem
-
Compares this value with the argument.
- compareTo(IYearMonthDurationItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IYearMonthDurationItem
-
Compares this value with the argument.
- ComparisonFunctions - Class in gov.nist.secauto.metaschema.core.metapath.function
- ComparisonFunctions.Operator - Enum in gov.nist.secauto.metaschema.core.metapath.function
-
Comparison operators.
- compile(String) - Static method in class gov.nist.secauto.metaschema.core.metapath.MetapathExpression
-
Compiles a Metapath expression string.
- compile(String, StaticContext) - Static method in class gov.nist.secauto.metaschema.core.metapath.MetapathExpression
-
Compiles a Metapath expression string using the provided static context.
- complexObjectFilter(IModelDefinition) - Static method in interface gov.nist.secauto.metaschema.core.model.IModelDefinition
-
Tests if the provided definition represents complex data.
- complexObjectFilter(INamedModelInstance) - Static method in interface gov.nist.secauto.metaschema.core.model.INamedModelInstance
-
Tests if the provided instance represents complex data.
- concat(IAnyAtomicItem...) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnConcat
-
An implementation of XPath 3.1 fn:concat.
- concat(List<? extends IAnyAtomicItem>) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnConcat
-
An implementation of XPath 3.1 fn:concat.
- concat(Stream<? extends IAnyAtomicItem>) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnConcat
-
An implementation of XPath 3.1 fn:concat.
- ConstraintInitializationException - Exception in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.constraint.ConstraintInitializationException
-
Constructs a new exception with the provided
message
and no cause. - ConstraintInitializationException(String, Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.model.constraint.ConstraintInitializationException
-
Constructs a new exception with the provided
message
andcause
. - ConstraintInitializationException(Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.model.constraint.ConstraintInitializationException
-
Constructs a new exception with the provided
cause
. - constraints - Variable in class gov.nist.secauto.metaschema.core.model.constraint.ValueConstraintSet
- ConstraintValidationFinding - Class in gov.nist.secauto.metaschema.core.model.constraint
-
Represents an individual constraint validation issue.
- ConstraintValidationFinding.Builder - Class in gov.nist.secauto.metaschema.core.model.constraint
- consumeAndAssert(XMLEventReader2, URI, int) - Static method in class gov.nist.secauto.metaschema.core.model.util.XmlEventUtil
-
Consume the next event from
reader
and assert that this event is of the type identified bypresumedEventType
. - consumeAndAssert(XMLEventReader2, URI, int, QName) - Static method in class gov.nist.secauto.metaschema.core.model.util.XmlEventUtil
-
Consume the next event from
reader
and assert that this event is of the type identified bypresumedEventType
and has the name identified bypresumedName
. - contains(IMapItem<V>, IAnyAtomicItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.MapContains
-
An implementation of XPath 3.1 map:contains.
- contains(Object) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
- containsAll(Collection<?>) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
- contentsAsSequence() - Method in interface gov.nist.secauto.metaschema.core.metapath.ICollectionValue
-
Get the collection value as a sequence.
- contentsAsSequence() - Method in interface gov.nist.secauto.metaschema.core.metapath.ISequence
- contentsAsSequence() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
- contentsAsSequence() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IMapItem
- contentsAsSequence() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.IItem
- CONTEXT_DEPENDENT - Enum constant in enum gov.nist.secauto.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).
- CONTEXT_NODE - Static variable in class gov.nist.secauto.metaschema.core.metapath.MetapathExpression
-
The Metapath expression identifying the current context node.
- contextDependent() - Method in class gov.nist.secauto.metaschema.core.metapath.function.IFunction.Builder
-
Mark the function as context dependent.
- contextIndependent() - Method in class gov.nist.secauto.metaschema.core.metapath.function.IFunction.Builder
-
Mark the function as context independent.
- convert(ISequence<?>) - Method in enum gov.nist.secauto.metaschema.core.metapath.MetapathExpression.ResultType
-
Convert the provided sequence to the expected type.
- convertArguments(IFunction, List<? extends ISequence<?>>, DynamicContext) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.DefaultFunction
-
Converts arguments in an attempt to align with the function's signature.
- convertSequence(IArgument, ISequence<?>, IItemType) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.DefaultFunction
-
Based on XPath 3.1 function conversion rules.
- copy() - Method in interface gov.nist.secauto.metaschema.core.datatype.ICustomJavaDataType
-
Provides a copy of the data value associated with the Datatype instance.
- copy() - Method in class gov.nist.secauto.metaschema.core.datatype.markup.MarkupLine
- copy() - Method in class gov.nist.secauto.metaschema.core.datatype.markup.MarkupMultiline
- copy() - Method in class gov.nist.secauto.metaschema.core.datatype.object.AmbiguousDate
- copy() - Method in class gov.nist.secauto.metaschema.core.datatype.object.AmbiguousDateTime
- copy() - Method in class gov.nist.secauto.metaschema.core.datatype.object.AmbiguousTime
- copy(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.AbstractCustomJavaDataTypeAdapter
- copy(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.AbstractIntegerAdapter
- copy(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.AbstractStringAdapter
- copy(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.Base64Adapter
- copy(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.BooleanAdapter
- copy(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DateTimeWithTZAdapter
- copy(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DateWithTZAdapter
- copy(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DayTimeAdapter
- copy(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DecimalAdapter
- copy(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.IPv4AddressAdapter
- copy(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.IPv6AddressAdapter
- copy(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.TimeWithTZAdapter
- copy(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.UriAdapter
- copy(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.UriReferenceAdapter
- copy(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.UuidAdapter
- copy(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.YearMonthAdapter
- copy(Object) - Method in interface gov.nist.secauto.metaschema.core.datatype.IDataTypeAdapter
-
Create a copy of the provided value.
- copyOf(Collection<? extends T>) - Static method in interface gov.nist.secauto.metaschema.core.metapath.ISequence
-
Returns an unmodifiable sequence containing the items of the given Collection, in its iteration order.
- copyOf(Collection<? extends T>) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
-
Returns an unmodifiable array item containing the items of the given Collection, in its iteration order.
- copyOf(Map<? extends IMapKey, ? extends V>) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IMapItem
-
Returns an unmodifiable Map item containing the entries of the given Map.
- countTypes(Set<Class<? extends T>>, Collection<? extends T>) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.FunctionUtils
-
Count the occurrences of the provided data type item
classes
used in the set of provideditems
. - CRITICAL - Enum constant in enum gov.nist.secauto.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 gov.nist.secauto.metaschema.core.util
-
A variety of collector and other stream utilities.
- CustomCollectors.DuplicateHandler<K,
V> - Interface in gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.constraint.IMatchesConstraint.Builder
-
Use the provided data type to validate associated values.
- DataTypeItemType<T extends IAnyAtomicItem> - Class in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.type.DataTypeItemType
-
Construct a new atomic type.
- DataTypeService - Class in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema date data type instance.
- DATE_TIME - Static variable in class gov.nist.secauto.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema date-time data type instance.
- DATE_TIME_OVERFLOW_UNDERFLOW_ERROR - Static variable in exception gov.nist.secauto.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 gov.nist.secauto.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema date-time-with-timezone data type instance.
- DATE_WITH_TZ - Static variable in class gov.nist.secauto.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema date-with-timezone data type instance.
- DateAdapter - Class in gov.nist.secauto.metaschema.core.datatype.adapter
-
Support for the Metaschema date data type.
- dateCompare(IDateItem, ComparisonFunctions.Operator, IDateItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.ComparisonFunctions
-
Perform a date-based comparison of the
right
item against theleft
item using the specifiedoperator
. - DateTimeAdapter - Class in gov.nist.secauto.metaschema.core.datatype.adapter
-
Support for the Metaschema date-time data type.
- dateTimeCompare(IDateTimeItem, ComparisonFunctions.Operator, IDateTimeItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.ComparisonFunctions
-
Perform a date and time-based comparison of the
right
item against theleft
item using the specifiedoperator
. - DateTimeFunctionException - Exception in gov.nist.secauto.metaschema.core.metapath.function
-
FODT: Exceptions related to Date/Time/Duration errors.
- DateTimeFunctionException(int, String) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.function.DateTimeFunctionException
-
Constructs a new exception with the provided
code
,message
, and no cause. - DateTimeFunctionException(int, String, Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.function.DateTimeFunctionException
-
Constructs a new exception with the provided
code
,message
, andcause
. - DateTimeFunctionException(int, Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.function.DateTimeFunctionException
-
Constructs a new exception with the provided
code
, no message, and thecause
. - DateTimeWithTZAdapter - Class in gov.nist.secauto.metaschema.core.datatype.adapter
-
Support for the Metaschema date-time-with-timezone data type.
- DateWithTZAdapter - Class in gov.nist.secauto.metaschema.core.datatype.adapter
-
Support for the Metaschema date-with-timezone data type.
- DAY_TIME_DURATION - Static variable in class gov.nist.secauto.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema day-time-duration data type instance.
- DayTimeAdapter - Class in gov.nist.secauto.metaschema.core.datatype.adapter
-
Support for the Metaschema day-time-duration data type.
- DEBUG - Enum constant in enum gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.node.INodeItem
-
Get a stream of all descendant model items of the provided
item
. - DECIMAL - Static variable in class gov.nist.secauto.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema decimal data type instance.
- DecimalAdapter - Class in gov.nist.secauto.metaschema.core.datatype.adapter
-
Support for the Metaschema decimal data type.
- DEFAULT_CHOICE_GROUP_GROUP_AS_MAX_OCCURS - Static variable in interface gov.nist.secauto.metaschema.core.model.IChoiceGroupInstance
-
The default max-occurs value for a choice group.
- DEFAULT_DATA_TYPE - Static variable in class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.IFieldInstance
- DEFAULT_FLAG_REQUIRED - Static variable in interface gov.nist.secauto.metaschema.core.model.IFlagInstance
- DEFAULT_GROUP_AS_MAX_OCCURS - Static variable in interface gov.nist.secauto.metaschema.core.model.IGroupable
- DEFAULT_GROUP_AS_MIN_OCCURS - Static variable in interface gov.nist.secauto.metaschema.core.model.IGroupable
- DEFAULT_JSON_DISCRIMINATOR_PROPERTY_NAME - Static variable in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.datatype.AbstractDataTypeAdapter
-
The default JSON property name for a Metaschema field value.
- DEFAULT_JSON_GROUP_AS_BEHAVIOR - Static variable in interface gov.nist.secauto.metaschema.core.model.IGroupable
- DEFAULT_LEVEL - Static variable in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraint
-
The default level to use if no level is provided.
- DEFAULT_MODULE_SCOPE - Static variable in interface gov.nist.secauto.metaschema.core.model.IDefinition
- DEFAULT_PROPERY_NAMESPACE - Static variable in interface gov.nist.secauto.metaschema.core.model.IAttributable
-
The default key namespace for a property.
- DEFAULT_TARGET_METAPATH - Static variable in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraint
-
The default target Metapath expression to use if no target is provided.
- DEFAULT_XML_GROUP_AS_BEHAVIOR - Static variable in interface gov.nist.secauto.metaschema.core.model.IGroupable
- DefaultAssemblyModelBuilder<MI extends IModelInstance,
NMI extends INamedModelInstance, FI extends IFieldInstance, AI extends IAssemblyInstance, CI extends IChoiceInstance, CGI extends IChoiceGroupInstance> - Class in gov.nist.secauto.metaschema.core.model -
An assembly model builder.
- DefaultAssemblyModelBuilder() - Constructor for class gov.nist.secauto.metaschema.core.model.DefaultAssemblyModelBuilder
- DefaultChoiceGroupModelBuilder<NMI extends INamedModelInstance,
FI extends IFieldInstance, AI extends IAssemblyInstance> - Class in gov.nist.secauto.metaschema.core.model -
A choice group model builder.
- DefaultChoiceGroupModelBuilder() - Constructor for class gov.nist.secauto.metaschema.core.model.DefaultChoiceGroupModelBuilder
- DefaultChoiceModelBuilder<MI extends IModelInstance,
NMI extends INamedModelInstance, FI extends IFieldInstance, AI extends IAssemblyInstance> - Class in gov.nist.secauto.metaschema.core.model -
A choice model builder.
- DefaultChoiceModelBuilder() - Constructor for class gov.nist.secauto.metaschema.core.model.DefaultChoiceModelBuilder
- DefaultConfiguration<T extends IConfigurationFeature<?>> - Class in gov.nist.secauto.metaschema.core.configuration
-
Provides a basic configuration management implementation that allows mutable access to configuration state.
- DefaultConfiguration() - Constructor for class gov.nist.secauto.metaschema.core.configuration.DefaultConfiguration
-
Create a new configuration.
- DefaultConfiguration(DefaultConfiguration<T>) - Constructor for class gov.nist.secauto.metaschema.core.configuration.DefaultConfiguration
-
Create a new configuration based on the provided configuration.
- DefaultConfiguration(Map<T, Object>) - Constructor for class gov.nist.secauto.metaschema.core.configuration.DefaultConfiguration
-
Create a new configuration based on the provided feature value map.
- DefaultConstraintSet - Class in gov.nist.secauto.metaschema.core.model.constraint
-
The default implementation of a constraint set sourced from an external constraint resource.
- DefaultConstraintSet(ISource, List<IScopedContraints>, Set<IConstraintSet>) - Constructor for class gov.nist.secauto.metaschema.core.model.constraint.DefaultConstraintSet
-
Construct a new constraint set.
- DefaultConstraintValidator - Class in gov.nist.secauto.metaschema.core.model.constraint
-
Used to perform constraint validation over one or more node items.
- DefaultConstraintValidator(IConstraintValidationHandler) - Constructor for class gov.nist.secauto.metaschema.core.model.constraint.DefaultConstraintValidator
-
Construct a new constraint validator instance.
- DefaultDiagramNode - Class in gov.nist.secauto.metaschema.core.model.util
-
A basic implementation of a
IDiagramNodeVisitor
. - DefaultDiagramNode(IModelDefinition) - Constructor for class gov.nist.secauto.metaschema.core.model.util.DefaultDiagramNode
-
Construct a new diagram node.
- DefaultDiagramNode.ChoiceEdge - Class in gov.nist.secauto.metaschema.core.model.util
- DefaultDiagramNode.ChoiceGroupEdge - Class in gov.nist.secauto.metaschema.core.model.util
- DefaultDiagramNode.ModelEdge - Class in gov.nist.secauto.metaschema.core.model.util
- DefaultFunction - Class in gov.nist.secauto.metaschema.core.metapath.function
-
Provides a concrete implementation of a function call executor.
- DefaultFunction.CallingContext - Class in gov.nist.secauto.metaschema.core.metapath.function
- DefaultFunctionLibrary - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Provides built-in Metapath functions based on the XPath 3.1 function specification.
- DefaultFunctionLibrary() - Constructor for class gov.nist.secauto.metaschema.core.metapath.function.library.DefaultFunctionLibrary
-
Initialize the built-in function library.
- defaultFunctionNamespace(String) - Method in class gov.nist.secauto.metaschema.core.metapath.StaticContext.Builder
-
A convenience method for
StaticContext.Builder.defaultFunctionNamespace(URI)
. - defaultFunctionNamespace(URI) - Method in class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item
-
Produces a textual representation of a Metapath sequence.
- DefaultItemWriter(PrintWriter) - Constructor for class gov.nist.secauto.metaschema.core.metapath.item.DefaultItemWriter
-
Construct a new item writer.
- defaultModelNamespace(String) - Method in class gov.nist.secauto.metaschema.core.metapath.StaticContext.Builder
-
A convenience method for
StaticContext.Builder.defaultModelNamespace(URI)
. - defaultModelNamespace(URI) - Method in class gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.node.RecursionCollectingNodeItemVisitor
- DefaultScopedContraints - Class in gov.nist.secauto.metaschema.core.model.constraint
- DefaultScopedContraints(URI, String, List<ITargetedConstraints>) - Constructor for class gov.nist.secauto.metaschema.core.model.constraint.DefaultScopedContraints
-
Construct a new set of scoped constraints.
- DEFINE_ASSEMBLY_QNAME - Static variable in class gov.nist.secauto.metaschema.core.model.xml.XmlModuleConstants
- DEFINE_FIELD_QNAME - Static variable in class gov.nist.secauto.metaschema.core.model.xml.XmlModuleConstants
- DEFINE_FLAG_QNAME - Static variable in class gov.nist.secauto.metaschema.core.model.xml.XmlModuleConstants
- DefinitionCollectingModelWalker - Class in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.DefinitionCollectingModelWalker
-
Construct a new walker using the provided filter.
- DeleteOnShutdown - Class in gov.nist.secauto.metaschema.core.util
-
Used to perform cleanup on shutdown.
- descendant() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItem
-
Get a stream of all descendant model items of this node item.
- descendantOrSelf() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem
- descendantOrSelf() - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.util.CollectionUtil
- description(MarkupLine) - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Set a description for the constraint.
- deterministic() - Method in class gov.nist.secauto.metaschema.core.metapath.function.IFunction.Builder
-
Mark the function as deterministic.
- DETERMINISTIC - Enum constant in enum gov.nist.secauto.metaschema.core.metapath.function.IFunction.FunctionProperty
-
Indicates that the function will produce identical results for the same arguments (see XPath 3.1 deterministic).
- disableFeature(ValidationFeature<?>) - Method in class gov.nist.secauto.metaschema.core.model.constraint.DefaultConstraintValidator
- disableFeature(T) - Method in class gov.nist.secauto.metaschema.core.configuration.DefaultConfiguration
- disableFeature(T) - Method in interface gov.nist.secauto.metaschema.core.configuration.IMutableConfiguration
-
Turn off the provided feature.
- disablePredicateEvaluation() - Method in class gov.nist.secauto.metaschema.core.metapath.DynamicContext
-
Used to disable the evaluation of predicate expressions during Metapath evaluation.
- distinctByKey(Stream<V>, Function<? super V, ? extends K>) - Static method in class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.util.CustomCollectors
-
Produce a new stream with duplicates removed based on the provided
keyMapper
. - DIVISION_BY_ZERO - Static variable in exception gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.function.ArithmeticFunctionException
- document() - Static method in interface gov.nist.secauto.metaschema.core.metapath.type.IItemType
-
Get a new kind test that matches any
IDocumentNodeItem
. - document(IKindTest<IAssemblyNodeItem>) - Static method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.node.NodeItemKind
-
An
INodeItem
based on data represented using a Metaschema-based model (@linkIDocumentNodeItem
}). - DocumentFunctionException - Exception in gov.nist.secauto.metaschema.core.metapath.function
-
FODC: Exceptions representing document related errors.
- DocumentFunctionException(int, String) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.function.DocumentFunctionException
-
Constructs a new exception with the provided
code
,message
, and no cause. - DocumentFunctionException(int, String, Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.function.DocumentFunctionException
-
Constructs a new exception with the provided
code
,message
, andcause
. - DocumentFunctionException(int, Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.function.DocumentFunctionException
-
Constructs a new exception with the provided
code
, no message, and thecause
. - DoubleQuoteNode(TypographicQuotes) - Constructor for class gov.nist.secauto.metaschema.core.datatype.markup.flexmark.HtmlQuoteTagExtension.DoubleQuoteNode
-
Construct a new double quote node.
- DUPLICATE_KEYS - Static variable in exception gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.function.ComparisonFunctions
-
Perform a duration-based comparison of the
right
item against theleft
item using the specifiedoperator
. - DYNAMIC_CONTEXT_ABSENT - Static variable in exception gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath
-
The implementation of a Metapath dynamic context.
- DynamicContext() - Constructor for class gov.nist.secauto.metaschema.core.metapath.DynamicContext
-
Construct a new dynamic context with a default static context.
- DynamicContext(StaticContext) - Constructor for class gov.nist.secauto.metaschema.core.metapath.DynamicContext
-
Construct a new Metapath dynamic context using the provided static context.
- DynamicMetapathException - Exception in gov.nist.secauto.metaschema.core.metapath
-
MPDY: Exceptions related to the Metapath dynamic context and dynamic evaluation.
- DynamicMetapathException(int, String) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.DynamicMetapathException
-
Constructs a new exception with the provided
code
,message
, and no cause. - DynamicMetapathException(int, String, Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.DynamicMetapathException
-
Constructs a new exception with the provided
code
,message
, andcause
. - DynamicMetapathException(int, Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.DynamicMetapathException
-
Constructs a new exception with the provided
code
, no message, and thecause
.
E
- EMAIL_ADDRESS - Static variable in class gov.nist.secauto.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema email-address data type instance.
- EmailAddressAdapter - Class in gov.nist.secauto.metaschema.core.datatype.adapter
-
Support for the Metaschema email-address data type.
- empty() - Static method in interface gov.nist.secauto.metaschema.core.metapath.ISequence
-
Get an empty sequence.
- empty() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
-
Get an empty, immutable array item.
- empty() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IMapItem
-
Get an empty, immutable map item.
- empty() - Static method in interface gov.nist.secauto.metaschema.core.metapath.type.ISequenceType
-
A sequence type representing an empty sequence.
- empty() - Static method in interface gov.nist.secauto.metaschema.core.model.IContainerFlagSupport
-
Provides an empty instance.
- empty() - Static method in interface gov.nist.secauto.metaschema.core.model.IContainerModelAssemblySupport
-
Get an empty, immutable container.
- empty() - Static method in interface gov.nist.secauto.metaschema.core.model.IContainerModelSupport
-
Get an empty, immutable container.
- emptyList() - Static method in class gov.nist.secauto.metaschema.core.util.CollectionUtil
-
An implementation of
Collections.emptyList()
that respects non-nullness. - emptyMap() - Static method in class gov.nist.secauto.metaschema.core.util.CollectionUtil
-
An implementation of
Collections.emptyMap()
that respects non-nullness. - emptySet() - Static method in class gov.nist.secauto.metaschema.core.util.CollectionUtil
-
An implementation of
Collections.emptySet()
that respects non-nullness. - enableFeature(ValidationFeature<?>) - Method in class gov.nist.secauto.metaschema.core.model.constraint.DefaultConstraintValidator
- enableFeature(T) - Method in class gov.nist.secauto.metaschema.core.configuration.DefaultConfiguration
- enableFeature(T) - Method in interface gov.nist.secauto.metaschema.core.configuration.IMutableConfiguration
-
Turn on the provided feature.
- enablePredicateEvaluation() - Method in class gov.nist.secauto.metaschema.core.metapath.DynamicContext
-
Used to enable the evaluation of predicate expressions during Metapath evaluation.
- entry(IAnyAtomicItem, T) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.MapEntry
-
An implementation of XPath 3.1 map:entry.
- entry(IAnyAtomicItem, V) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IMapItem
-
Returns an unmodifiable
Map.Entry
containing the given key and value. - entry(IMapKey, V) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IMapItem
-
Returns an unmodifiable
Map.Entry
containing the given key and value. - EQ - Enum constant in enum gov.nist.secauto.metaschema.core.metapath.function.ComparisonFunctions.Operator
-
An equal comparison.
- EQNameFactory - Class in gov.nist.secauto.metaschema.core.qname
-
A factory that produces qualified names.
- EQNameFactory.PrefixToNamespaceResolver - Interface in gov.nist.secauto.metaschema.core.qname
-
Provides a callback for resolving namespace prefixes.
- equals(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.AbstractCustomJavaDataType
- equals(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.object.AmbiguousDate
- equals(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.object.AmbiguousDateTime
- equals(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.object.AmbiguousTime
- equals(Object) - Method in class gov.nist.secauto.metaschema.core.metapath.function.DefaultFunction.CallingContext
- equals(Object) - Method in class gov.nist.secauto.metaschema.core.metapath.function.DefaultFunction
- equals(Object) - Method in class gov.nist.secauto.metaschema.core.metapath.type.DataTypeItemType
- equals(Object) - Method in class gov.nist.secauto.metaschema.core.model.IAttributable.Key
- ERROR - Enum constant in enum gov.nist.secauto.metaschema.core.model.constraint.IConstraint.Level
-
A violation of the constraint represents a fault in the content.
- ERROR_RETRIEVING_RESOURCE - Static variable in exception gov.nist.secauto.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 class gov.nist.secauto.metaschema.core.metapath.MetapathExpression
-
Evaluate this Metapath expression without a specific focus.
- evaluate(IItem) - Method in class gov.nist.secauto.metaschema.core.metapath.MetapathExpression
-
Evaluate this Metapath expression using the provided
focus
as the initial evaluation context. - evaluate(IItem, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.metapath.MetapathExpression
-
Evaluate this Metapath expression using the provided
focus
as the initial evaluation context. - evaluateAs(IItem, MetapathExpression.ResultType) - Method in class gov.nist.secauto.metaschema.core.metapath.MetapathExpression
-
Evaluate this Metapath expression using the provided
focus
as the initial evaluation context. - evaluateAs(IItem, MetapathExpression.ResultType, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.metapath.MetapathExpression
-
Evaluate this Metapath expression using the provided
focus
as the initial evaluation context. - evaluateAs(MetapathExpression.ResultType) - Method in class gov.nist.secauto.metaschema.core.metapath.MetapathExpression
-
Evaluate this Metapath expression without a specific focus.
- execute(IFunction, List<ISequence<?>>, DynamicContext, IItem) - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.function.library.CastFunction
- execute(IFunction, List<ISequence<?>>, DynamicContext, IItem) - Method in class gov.nist.secauto.metaschema.core.metapath.function.library.NumericFunction
- execute(INumericItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.function.library.NumericFunction.INumericExecutor
-
Perform the execution using the provided
item
. - execute(List<? extends ISequence<?>>, DynamicContext, ISequence<?>) - Method in class gov.nist.secauto.metaschema.core.metapath.function.DefaultFunction
- execute(List<? extends ISequence<?>>, DynamicContext, ISequence<?>) - Method in interface gov.nist.secauto.metaschema.core.metapath.function.IFunction
-
Execute the function with the provided
arguments
, using the providedDynamicContext
andfocus
. - EXPECT_CONSTRAINT_QNAME - Static variable in class gov.nist.secauto.metaschema.core.model.xml.XmlModuleConstants
- expectedClass() - Method in enum gov.nist.secauto.metaschema.core.metapath.MetapathExpression.ResultType
-
Get the expected class for the result type.
- extend(Formatter.Builder) - Method in class gov.nist.secauto.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension
- extend(HtmlRenderer.Builder, String) - Method in class gov.nist.secauto.metaschema.core.datatype.markup.flexmark.HtmlQuoteTagExtension
- extend(HtmlRenderer.Builder, String) - Method in class gov.nist.secauto.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension
- extend(FlexmarkHtmlConverter.Builder) - Method in class gov.nist.secauto.metaschema.core.datatype.markup.flexmark.HtmlQuoteTagExtension
- extend(FlexmarkHtmlConverter.Builder) - Method in class gov.nist.secauto.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension
- extend(Parser.Builder) - Method in class gov.nist.secauto.metaschema.core.datatype.markup.flexmark.HtmlQuoteTagExtension
- extend(Parser.Builder) - Method in class gov.nist.secauto.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension
- extensible(IAllowedValuesConstraint.Extensible) - Method in class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.constraint.IAllowedValuesConstraint
-
The default extensible value.
- EXTERNAL - Enum constant in enum gov.nist.secauto.metaschema.core.model.constraint.IAllowedValuesConstraint.Extensible
-
Can be extended by external constraints.
- EXTERNAL - Enum constant in enum gov.nist.secauto.metaschema.core.model.ISource.SourceLocation
-
A constraint defined externally from a model.
- ExternalConstraintsModulePostProcessor - Class in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.constraint.ExternalConstraintsModulePostProcessor
-
Create a new post processor.
- externalSource(StaticContext) - Static method in interface gov.nist.secauto.metaschema.core.model.ISource
-
Get the descriptor for a
ISource.SourceLocation.EXTERNAL
source with as associated resource. - externalSource(URI) - Static method in interface gov.nist.secauto.metaschema.core.model.ISource
-
Get the descriptor for a
ISource.SourceLocation.EXTERNAL
source for the provided resource.
F
- FAIL - Enum constant in enum gov.nist.secauto.metaschema.core.model.validation.IValidationFinding.Kind
-
The finding represents an unsuccessful result.
- FALSE - Static variable in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IBooleanItem
-
The boolean item value of
false
. - field() - Static method in interface gov.nist.secauto.metaschema.core.metapath.type.IItemType
-
Matches any
IFieldNodeItem
regardless of its name or type. - field(IEnhancedQName, String, StaticContext) - Static method in interface gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.node.NodeItemKind
- FIELD - Enum constant in enum gov.nist.secauto.metaschema.core.model.ModelType
- FIELD_QNAME - Static variable in class gov.nist.secauto.metaschema.core.model.xml.XmlModuleConstants
- FieldTargetedConstraints - Class in gov.nist.secauto.metaschema.core.model.constraint
-
A set of constraints targeting a
IFieldDefinition
based on a target Metapath expression. - FieldTargetedConstraints(ISource, String, IValueConstrained) - Constructor for class gov.nist.secauto.metaschema.core.model.constraint.FieldTargetedConstraints
-
Construct a new set of targeted constraints.
- filterNull(T) - Static method in class gov.nist.secauto.metaschema.core.util.ObjectUtils
-
A filter used to remove null items from a stream.
- finalize() - Method in class gov.nist.secauto.metaschema.core.model.AbstractContainerModelSupport
- finalizeValidation(DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.DefaultConstraintValidator
- finalizeValidation(DynamicContext) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraintValidator
-
Complete any validations that require full analysis of the content model.
- find(IMapItem<?>, IAnyAtomicItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.MapFind
-
An implementation of XPath 3.1 map:find.
- find(IItem, IAnyAtomicItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.MapFind
-
An implementation of XPath 3.1 map:find.
- find(Collection<? extends IItem>, IAnyAtomicItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.MapFind
-
An implementation of XPath 3.1 map:find.
- FindingCollectingConstraintValidationHandler - Class in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- flag() - Static method in interface gov.nist.secauto.metaschema.core.metapath.type.IItemType
-
Matches any
IFlagNodeItem
regardless of its name or type. - flag(IEnhancedQName, String, StaticContext) - Static method in interface gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.FlagContainerBuilder
- flag(T) - Method in interface gov.nist.secauto.metaschema.core.model.IFlagContainerBuilder
-
Add a flag instance to the flag container.
- FLAG - Enum constant in enum gov.nist.secauto.metaschema.core.metapath.item.node.NodeItemKind
- FLAG - Enum constant in enum gov.nist.secauto.metaschema.core.model.JsonValueKeyTypeEnum
-
A flag is idenfied as the value key, who's value will be used.
- FLAG - Enum constant in enum gov.nist.secauto.metaschema.core.model.ModelType
- FLAG_QNAME - Static variable in class gov.nist.secauto.metaschema.core.model.xml.XmlModuleConstants
- FlagContainer(Map<Integer, IFlagNodeItem>) - Constructor for class gov.nist.secauto.metaschema.core.metapath.item.node.IFeatureFlagContainerItem.FlagContainer
-
Initialize the container with the provided collection of flags.
- FlagContainerBuilder<T extends IFlagInstance> - Class in gov.nist.secauto.metaschema.core.model
- FlagContainerBuilder(Integer) - Constructor for class gov.nist.secauto.metaschema.core.model.FlagContainerBuilder
-
Construct a new flag container using the provided flag qualified name as the JSON key.
- flags() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFlagNodeItem
-
FlagContainer do not have flag items.
- flags() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItem
-
Get the flags and value data associated with this node as a stream.
- FlagTargetedConstraints - Class in gov.nist.secauto.metaschema.core.model.constraint
-
A set of constraints targeting a
IFlagDefinition
based on a target Metapath expression. - FlagTargetedConstraints(ISource, String, IValueConstrained) - Constructor for class gov.nist.secauto.metaschema.core.model.constraint.FlagTargetedConstraints
-
Construct a new set of targeted constraints.
- flatten() - Method in interface gov.nist.secauto.metaschema.core.metapath.ICollectionValue
-
Get the stream of items for the collection value.
- flatten() - Method in interface gov.nist.secauto.metaschema.core.metapath.ISequence
- flatten() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
- flatten() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.IItem
- flatten(IItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.ArrayFlatten
-
An implementation of XPath 3.1 array:flatten.
- flatten(List<? extends IItem>) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.ArrayFlatten
-
An implementation of XPath 3.1 array:flatten.
- FlexmarkFactory - Class in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.atomic.IDecimalItem
- floor() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIntegerItem
- floor() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.INumericItem
-
Round the value to the whole number closest to negative infinity.
- FnAbs - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:abs function.
- FnAvg - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:avg function.
- fnBaseUri(INodeItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnBaseUri
-
Get the base URI for the provided
nodeItem
. - FnBaseUri - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:base-uri functions.
- fnBoolean(ISequence<?>) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnBoolean
-
Get the effective boolean value of the provided sequence.
- FnBoolean - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:boolean function.
- fnBooleanAsPrimitive(ISequence<?>) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnBoolean
-
A helper method that gets the effective boolean value of the provided sequence based on XPath 3.1.
- fnBooleanAsPrimitive(IItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnBoolean
-
A helper method that gets the effective boolean value of the provided item based on XPath 3.1.
- FnCeiling - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:ceiling function.
- FnCompare - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:compare function.
- FnConcat - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:concat function.
- fnContains(String, String) - Static method in class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:contains function.
- FnCount - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:count function.
- fnCurrentDateTime(DynamicContext) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnCurrentDateTime
-
Implements fn:current-dateTime.
- fnCurrentDateTime(DynamicContext) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnCurrentTime
-
Implements fn:current-dateTime.
- FnCurrentDateTime - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:current-dateTime function.
- FnCurrentTime - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:current-dateTime function.
- FnData - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:data functions.
- fnDoc(IAnyUriItem, DynamicContext) - Static method in class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.function.library.FnDoc
-
Dynamically load the document associated with the URI, and return a
IDocumentNodeItem
containing the result. - FnDoc - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:doc function.
- fnDocAvailable(IAnyUriItem, DynamicContext) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnDocumentAvailable
-
Test if the document associated with the URI is retrievable.
- fnDocAvailable(IStringItem, DynamicContext) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnDocumentAvailable
-
Test if the document associated with the URI is retrievable.
- FnDocumentAvailable - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:doc-available function.
- fnDocumentUri(IDocumentNodeItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnDocumentUri
-
Get the URI of the document.
- FnDocumentUri - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:document-uri functions.
- FnEmpty - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:empty function.
- fnEndsWith(String, String) - Static method in class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:ends-with function.
- fnExists(ISequence<?>) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnExists
-
Identify if there is at least one item in the
sequence
. - FnExists - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:exists function.
- FnFalse - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:false function.
- fnHead(List<? extends IItem>) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnHead
-
Return the first item in the
sequence
. - FnHead - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:head function.
- fnImplicitTimezone(DynamicContext) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnImplicitTimezone
-
Implements fn:implicit-timezone.
- FnImplicitTimezone - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements fn:implicit-timezone.
- fnInsertBefore(List<T>, IIntegerItem, List<T>) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnInsertBefore
-
An implementation of XPath 3.1 fn:insert-before.
- FnInsertBefore - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:insert-before function.
- fnLowerCase(IStringItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnLowerCase
-
An implementation of fn:lower-case.
- FnLowerCase - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Based on the XPath 3.1 fn:lower-case functions.
- fnMatches(String, String, String) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnMatches
-
Implements fn:matches.
- FnMatches - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:matches functions.
- FnMinMax - Class in gov.nist.secauto.metaschema.core.metapath.function.library
- FnNormalizeSpace - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:normalize-space functions.
- fnNot(ISequence<?>) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnNot
-
Get the negated, effective boolean value of the provided item.
- fnNot(IItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnNot
-
Get the negated, effective boolean value of the provided item.
- FnNot - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:not function.
- fnPath(ISequence<?>) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnPath
-
An implementation of XPath 3.1 fn:path.
- fnPath(INodeItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnPath
-
Generates a Metapath for the provided item.
- FnPath - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:path functions.
- fnRemove(List<T>, IIntegerItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnRemove
-
Remove the specified item at
position
from thesequence
. - FnRemove - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:remove function.
- fnResolveUri(IAnyUriItem, IAnyUriItem, DynamicContext) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnResolveUri
-
Resolve the
relative
URI against the providedbase
URI. - fnResolveUri(IStringItem, IAnyUriItem, DynamicContext) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnResolveUri
-
Resolve the
relative
URI against the providedbase
URI. - FnResolveUri - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 resolve-ur functions.
- fnReverse(List<T>) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnReverse
-
Reverse the order of items in the
sequence
. - FnReverse - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:reverse function.
- FnRound - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:round functions.
- fnStartsWith(String, String) - Static method in class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:starts-with function.
- fnStaticBaseUri(DynamicContext) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnStaticBaseUri
-
Get the static base URI from the static context.
- FnStaticBaseUri - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:static-base-uri function.
- FnString - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:string function.
- fnStringItem(IItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnString
-
An implementation of fn::string.
- fnStringLength(IItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnStringLength
-
An implementation of fn:string-length.
- FnStringLength - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:string-length functions.
- fnSubstring(String, int, int) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnSubstring
-
An implementation of XPath 3.1 fn:substring.
- FnSubstring - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:substring functions.
- fnSubstringAfter(String, String) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnSubstringAfter
-
An implementation of XPath 3.1 fn:substring-after.
- FnSubstringAfter - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:substring-after function.
- fnSubstringBefore(String, String) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnSubstringBefore
-
An implementation of XPath 3.1 fn:substring-before.
- FnSubstringBefore - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:substring-before function.
- FnSum - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:sum functions.
- fnTail(List<? extends IItem>) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnTail
-
Return the last item in the
sequence
. - FnTail - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:tail function.
- fnTokenize(IStringItem, IStringItem, IStringItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnTokenize
-
Implements fn:tokenize.
- fnTokenize(String, String, String) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnTokenize
-
Implements fn:tokenize.
- FnTokenize - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:tokenize function.
- FnTrue - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 fn:true function.
- fnUpperCase(IStringItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnUpperCase
-
An implementation of fn:upper-case.
- FnUpperCase - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Based on the XPath 3.1 fn:upper-case functions.
- FOCUS_DEPENDENT - Enum constant in enum gov.nist.secauto.metaschema.core.metapath.function.IFunction.FunctionProperty
-
Indicates that the result of the function depends on the current focus (see XPath 3.1 focus-dependent).
- focusDependent() - Method in class gov.nist.secauto.metaschema.core.metapath.function.IFunction.Builder
-
Mark the function as focus dependent.
- focusIndependent() - Method in class gov.nist.secauto.metaschema.core.metapath.function.IFunction.Builder
-
Mark the function as focus independent.
- following() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem
- following() - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem
- followingSibling() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItem
-
Get the children of this node's parent that occur after this node in a depth-first order.
- formalName(String) - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Set a formal name for the constraint.
- format(IPathFormatter) - Method in interface gov.nist.secauto.metaschema.core.metapath.format.IPathSegment
-
Apply formatting for the path segment.
- format(IPathFormatter) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IAssemblyInstanceGroupedNodeItem
- format(IPathFormatter) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IAssemblyNodeItem
- format(IPathFormatter) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IDocumentNodeItem
- format(IPathFormatter) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFieldNodeItem
- format(IPathFormatter) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFlagNodeItem
- format(IPathFormatter) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IModuleNodeItem
- format(IPathFormatter) - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.node.IRootAssemblyNodeItem
- format(IPathSegment) - Method in interface gov.nist.secauto.metaschema.core.metapath.format.IPathFormatter
-
Format the path represented by the provided path segment.
- formatAssembly(IAssemblyInstanceGroupedNodeItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.format.IPathFormatter
-
This visitor callback is used to format an individual grouped assembly path segment.
- formatAssembly(IAssemblyInstanceGroupedNodeItem) - Method in class gov.nist.secauto.metaschema.core.metapath.format.MetapathFormatter
- formatAssembly(IAssemblyNodeItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.format.IPathFormatter
-
This visitor callback is used to format an individual assembly path segment.
- formatAssembly(IAssemblyNodeItem) - Method in class gov.nist.secauto.metaschema.core.metapath.format.MetapathFormatter
- formatDocument(IDocumentNodeItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.format.IPathFormatter
-
This visitor callback is used to format an individual document path segment.
- formatDocument(IDocumentNodeItem) - Method in class gov.nist.secauto.metaschema.core.metapath.format.MetapathFormatter
- formatField(IFieldNodeItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.format.IPathFormatter
-
This visitor callback is used to format an individual field path segment.
- formatField(IFieldNodeItem) - Method in class gov.nist.secauto.metaschema.core.metapath.format.MetapathFormatter
- formatFlag(IFlagNodeItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.format.IPathFormatter
-
This visitor callback is used to format an individual flag path segment.
- formatFlag(IFlagNodeItem) - Method in class gov.nist.secauto.metaschema.core.metapath.format.MetapathFormatter
- formatMetaschema(IModuleNodeItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.format.IPathFormatter
-
This visitor callback is used to format an individual metaschema path segment.
- formatMetaschema(IModuleNodeItem) - Method in class gov.nist.secauto.metaschema.core.metapath.format.MetapathFormatter
- formatRootAssembly(IRootAssemblyNodeItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.format.IPathFormatter
-
This visitor callback is used to format a root assembly path segment.
- formatRootAssembly(IRootAssemblyNodeItem) - Method in class gov.nist.secauto.metaschema.core.metapath.format.MetapathFormatter
- fromHtml(String) - Static method in class gov.nist.secauto.metaschema.core.datatype.markup.MarkupLine
-
Convert the provided HTML string into markup.
- fromHtml(String) - Static method in class gov.nist.secauto.metaschema.core.datatype.markup.MarkupMultiline
-
Convert the provided HTML string into markup.
- fromMarkdown(String) - Static method in class gov.nist.secauto.metaschema.core.datatype.markup.MarkupLine
-
Convert the provided markdown string into markup.
- fromMarkdown(String) - Static method in class gov.nist.secauto.metaschema.core.datatype.markup.MarkupMultiline
-
Convert the provided markdown string into markup.
- function() - Static method in interface gov.nist.secauto.metaschema.core.metapath.type.IItemType
-
Get a new kind test that matches any function item.
- FUNCTION_NOT_DEFINED_AS_DETERMINISTIC - Static variable in exception gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.function.IFunction.Builder
-
Specify the static function to call when executing the function.
- FunctionLibrary - Class in gov.nist.secauto.metaschema.core.metapath.function
- FunctionLibrary() - Constructor for class gov.nist.secauto.metaschema.core.metapath.function.FunctionLibrary
- FunctionService - Class in gov.nist.secauto.metaschema.core.metapath.function
- FunctionService() - Constructor for class gov.nist.secauto.metaschema.core.metapath.function.FunctionService
-
Construct a new function service.
- FunctionUtils - Class in gov.nist.secauto.metaschema.core.metapath.function
-
A collection of utility functions for use in implementing Metapath functions.
G
- GE - Enum constant in enum gov.nist.secauto.metaschema.core.metapath.function.ComparisonFunctions.Operator
-
A greater than or equal comparison.
- generalCompairison(ISequence<? extends IAnyAtomicItem>, ComparisonFunctions.Operator, ISequence<? extends IAnyAtomicItem>) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.ComparisonFunctions
-
Compare the sets of atomic items.
- generate(IModule, PrintWriter) - Static method in class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.util.XmlEventUtil
-
Generate a message intended for error reporting based on a presumed event.
- generateLocationMessage(JsonLocation, URI) - Static method in class gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.util.XmlEventUtil
-
Generate a location string for the current location in the XML event stream.
- generateMessage(INodeItem, DynamicContext) - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
- get(int) - Method in class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.qname.NamespaceCache
-
Lookup the namespace using the index value for an existing namespace.
- get(IMapItem<V>, IAnyAtomicItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.MapGet
-
An implementation of XPath 3.1 map:get.
- get(INodeItem, DynamicContext) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IIndex
-
Retrieve the item from the index that matches the key generated by evaluating the index's default key field components against the provided item.
- get(String) - Method in class gov.nist.secauto.metaschema.core.qname.NamespaceCache
-
Lookup the index value for an existing namespace.
- get(List<String>) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IIndex
-
Retrieve the item from the index that matches the provided key.
- get(List<T>, int) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.ArrayGet
-
An implementation of XPath 3.1 array:get.
- get(List<T>, IIntegerItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.ArrayGet
-
An implementation of XPath 3.1 array:get.
- get(T) - Method in interface gov.nist.secauto.metaschema.core.configuration.IConfiguration
-
Get the configuration value of the provided
feature
. - getAbstractTypes() - Method in class gov.nist.secauto.metaschema.core.datatype.AbstractDataTypeProvider
- getAbstractTypes() - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.type.DataTypeItemType
- getAdapter() - Method in interface gov.nist.secauto.metaschema.core.metapath.type.IAtomicOrUnionType
-
Get the data type adapter associated with this type.
- getAllowedValue(String) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IAllowedValuesConstraint
-
Get a specific allowed value by name, if it is defined for this constraint.
- getAllowedValues() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IAllowedValuesConstraint
-
Get the collection allowed values associated with this constraint.
- getAllowedValuesConstraints() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IFeatureValueConstrained
- getAllowedValuesConstraints() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IValueConstrained
-
Get the collection of allowed value constraints, if any.
- getAllowedValuesConstraints() - Method in class gov.nist.secauto.metaschema.core.model.constraint.ValueConstraintSet
- getArguments() - Method in class gov.nist.secauto.metaschema.core.metapath.function.DefaultFunction
- getArguments() - Method in class gov.nist.secauto.metaschema.core.metapath.function.DefaultFunction.CallingContext
-
Get the arguments associated with the calling context.
- getArguments() - Method in interface gov.nist.secauto.metaschema.core.metapath.function.IFunction
-
Retrieve the list of function arguments.
- getAssemblyAndFieldDefinitions() - Method in interface gov.nist.secauto.metaschema.core.model.IModule
-
Retrieves the top-level assembly and field definitions in this Metaschema module.
- getAssemblyAndFieldDefinitions() - Method in interface gov.nist.secauto.metaschema.core.model.IModuleExtended
- getAssemblyDefinitionByName(Integer) - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.IModuleExtended
- getAssemblyDefinitions() - Method in interface gov.nist.secauto.metaschema.core.model.IModule
-
Retrieves the top-level assembly definitions in this Metaschema module.
- getAssemblyDefinitions() - Method in interface gov.nist.secauto.metaschema.core.model.IModuleExtended
- getAssemblyInstanceByName(Integer) - Method in interface gov.nist.secauto.metaschema.core.model.IContainerModel
-
Get the assembly instance contained within the model with the associated use name.
- getAssemblyInstanceByName(Integer) - Method in interface gov.nist.secauto.metaschema.core.model.IContainerModelAbsolute
- getAssemblyInstanceByName(Integer) - Method in interface gov.nist.secauto.metaschema.core.model.IContainerModelGrouped
-
Get the assembly instance contained within the model with the associated use name.
- getAssemblyInstanceByName(Integer) - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureContainerModelAbsolute
- getAssemblyInstanceByName(Integer) - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureContainerModelGrouped
- getAssemblyInstanceMap() - Method in class gov.nist.secauto.metaschema.core.model.AbstractContainerModelSupport
- getAssemblyInstanceMap() - Method in interface gov.nist.secauto.metaschema.core.model.IContainerModelSupport
-
Get a mapping of all assembly instances, mapped from their effective name to the instance.
- getAssemblyInstances() - Method in class gov.nist.secauto.metaschema.core.model.DefaultChoiceGroupModelBuilder
-
Get the appended assembly instances.
- getAssemblyInstances() - Method in interface gov.nist.secauto.metaschema.core.model.IContainerModel
-
Get all assembly instances within the container.
- getAssemblyInstances() - Method in interface gov.nist.secauto.metaschema.core.model.IContainerModelAbsolute
- getAssemblyInstances() - Method in interface gov.nist.secauto.metaschema.core.model.IContainerModelGrouped
-
Get all assembly instances within the container.
- getAssemblyInstances() - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureContainerModelAbsolute
- getAssemblyInstances() - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureContainerModelGrouped
- getAstExtra(StringBuilder) - Method in class gov.nist.secauto.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension.InsertAnchorNode
- getASTNode() - Method in class gov.nist.secauto.metaschema.core.metapath.MetapathExpression
-
Get the compiled abstract syntax tree (AST) representation of the Metapath.
- getAsURI(int) - Method in class gov.nist.secauto.metaschema.core.qname.NamespaceCache
-
Lookup the namespace using the index value for an existing namespace.
- getAtomicTypeByItemClass(Class<T>) - Method in class gov.nist.secauto.metaschema.core.datatype.DataTypeService
-
Lookup a specific
IAtomicOrUnionType
by its item class. - getAtomicTypeByQName(IEnhancedQName) - Method in class gov.nist.secauto.metaschema.core.datatype.DataTypeService
-
Lookup a specific
IAtomicOrUnionType
by its QName. - getAtomicTypeByQNameIndex(int) - Method in class gov.nist.secauto.metaschema.core.datatype.DataTypeService
-
Lookup a specific
IAtomicOrUnionType
by its QName index position. - getAttributes() - Method in class gov.nist.secauto.metaschema.core.model.util.DefaultDiagramNode
- getAttributes() - Method in interface gov.nist.secauto.metaschema.core.model.util.IDiagramNode
-
Get the sequence of scalar data points associated with the definition.
- getAvailableDocuments() - Method in class gov.nist.secauto.metaschema.core.metapath.DynamicContext
-
Get the mapping of loaded documents from the document URI to the document node.
- getBaseUri() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IAssemblyNodeItem
- getBaseUri() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IDocumentBasedNodeItem
- getBaseUri() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFieldNodeItem
- getBaseUri() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFlagNodeItem
- getBaseUri() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItem
-
Retrieve the base URI of this node.
- getBaseUri() - Method in class gov.nist.secauto.metaschema.core.metapath.StaticContext
-
Get the static base URI to use in resolving URIs handled by the Metapath processor.
- getBuildTimestamp() - Method in class gov.nist.secauto.metaschema.core.MetaschemaJavaVersion
- getBuildTimestamp() - Method in class gov.nist.secauto.metaschema.core.model.MetaschemaVersion
- getBuildTimestamp() - Method in interface gov.nist.secauto.metaschema.core.util.IVersionInfo
-
The time the subject was last built.
- getByteOffset() - Method in interface gov.nist.secauto.metaschema.core.model.IResourceLocation
-
Get the zero-based byte offset for a location within a resource.
- getByteOffset() - Method in class gov.nist.secauto.metaschema.core.model.validation.XmlSchemaContentValidator.XmlValidationFinding
- getCachedEntries() - Method in class gov.nist.secauto.metaschema.core.model.AbstractLoader
-
Retrieve a mapping of resource URIs to the associated loaded resource.
- getCachedResult(DefaultFunction.CallingContext) - Method in class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.constraint.ConstraintValidationFinding
- getCause() - Method in interface gov.nist.secauto.metaschema.core.model.validation.IValidationFinding
-
Get the exception associated with the finding.
- getCause() - Method in class gov.nist.secauto.metaschema.core.model.validation.JsonSchemaContentValidator.JsonValidationFinding
- getCause() - Method in class gov.nist.secauto.metaschema.core.model.validation.XmlSchemaContentValidator.XmlValidationFinding
- getCharOffset() - Method in interface gov.nist.secauto.metaschema.core.model.IResourceLocation
-
Get the zero-based character offset for a location within a resource.
- getCharOffset() - Method in class gov.nist.secauto.metaschema.core.model.validation.XmlSchemaContentValidator.XmlValidationFinding
- getChoice() - Method in class gov.nist.secauto.metaschema.core.model.util.DefaultDiagramNode.ChoiceEdge
-
Get the associated choice.
- getChoiceGroup() - Method in class gov.nist.secauto.metaschema.core.model.util.DefaultDiagramNode.ChoiceGroupEdge
-
Get the associated choice group.
- getChoiceGroupInstanceByName(String) - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.IFeatureContainerModelAssembly
- getChoiceGroupInstanceMap() - Method in interface gov.nist.secauto.metaschema.core.model.IContainerModelAssemblySupport
-
Get a listing of all choice group instances.
- getChoiceGroupInstances() - Method in class gov.nist.secauto.metaschema.core.model.DefaultAssemblyModelBuilder
-
Get the appended choice group instances.
- getChoiceGroupInstances() - Method in interface gov.nist.secauto.metaschema.core.model.IContainerModelAssembly
-
Get all choice group instances within the container.
- getChoiceGroupInstances() - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureContainerModelAssembly
- getChoiceInstances() - Method in class gov.nist.secauto.metaschema.core.model.DefaultAssemblyModelBuilder
-
Get the appended choice instances.
- getChoiceInstances() - Method in interface gov.nist.secauto.metaschema.core.model.IContainerModelAssembly
-
Get all choice instances within the container.
- getChoiceInstances() - Method in interface gov.nist.secauto.metaschema.core.model.IContainerModelAssemblySupport
-
Get a listing of all choice instances.
- getChoiceInstances() - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureContainerModelAssembly
- getCode() - Method in exception gov.nist.secauto.metaschema.core.metapath.AbstractCodedMetapathException
-
Get the error code value.
- getCodeAsString() - Method in exception gov.nist.secauto.metaschema.core.metapath.AbstractCodedMetapathException
-
Get a combination of the error code family and value.
- getCodePrefix() - Method in exception gov.nist.secauto.metaschema.core.metapath.AbstractCodedMetapathException
-
Get the error code family.
- getCodePrefix() - Method in exception gov.nist.secauto.metaschema.core.metapath.DynamicMetapathException
- getCodePrefix() - Method in exception gov.nist.secauto.metaschema.core.metapath.function.ArithmeticFunctionException
- getCodePrefix() - Method in exception gov.nist.secauto.metaschema.core.metapath.function.DateTimeFunctionException
- getCodePrefix() - Method in exception gov.nist.secauto.metaschema.core.metapath.function.DocumentFunctionException
- getCodePrefix() - Method in exception gov.nist.secauto.metaschema.core.metapath.function.InvalidArgumentFunctionException
- getCodePrefix() - Method in exception gov.nist.secauto.metaschema.core.metapath.function.InvalidTypeFunctionException
- getCodePrefix() - Method in exception gov.nist.secauto.metaschema.core.metapath.function.JsonFunctionException
- getCodePrefix() - Method in exception gov.nist.secauto.metaschema.core.metapath.function.regex.RegularExpressionMetapathException
- getCodePrefix() - Method in exception gov.nist.secauto.metaschema.core.metapath.function.UriFunctionException
- getCodePrefix() - Method in exception gov.nist.secauto.metaschema.core.metapath.item.function.ArrayException
- getCodePrefix() - Method in exception gov.nist.secauto.metaschema.core.metapath.StaticMetapathException
- getCodePrefix() - Method in exception gov.nist.secauto.metaschema.core.metapath.type.TypeMetapathException
- getColumn() - Method in interface gov.nist.secauto.metaschema.core.model.IResourceLocation
-
Get the line column for a location within a resource.
- getColumn() - Method in class gov.nist.secauto.metaschema.core.model.validation.XmlSchemaContentValidator.XmlValidationFinding
- getConfiguration() - Method in class gov.nist.secauto.metaschema.core.metapath.DynamicContext
-
Get the Metapath evaluation configuration.
- getConfiguration() - Method in class gov.nist.secauto.metaschema.core.model.constraint.DefaultConstraintValidator
-
Get the current configuration of the serializer/deserializer.
- getConstraintIdentity(IConstraint) - Static method in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraint
-
Get a string that identifies the provided constraint using the most specific information available.
- getConstraints() - Method in class gov.nist.secauto.metaschema.core.model.constraint.ConstraintValidationFinding
-
Get the constraints associated with the finding.
- getConstraints() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IFeatureValueConstrained
- getConstraints() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IValueConstrained
-
Retrieve the ordered collection of constraints.
- getConstraints() - Method in class gov.nist.secauto.metaschema.core.model.constraint.ValueConstraintSet
- getConstraintSupport() - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractTargetedConstraints
- getConstraintSupport() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IFeatureModelConstrained
- getConstraintSupport() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IFeatureValueConstrained
-
Lazy initialize the instances for the constraints when the constraints are first accessed.
- getConstraintValidationHandler() - Method in class gov.nist.secauto.metaschema.core.model.constraint.DefaultConstraintValidator
-
Get the validation handler to use for handling constraint violations.
- getContainingDefinition() - Method in class gov.nist.secauto.metaschema.core.model.AbstractChoiceGroupInstance
-
Retrieve the Metaschema assembly definition on which this instance is declared.
- getContainingDefinition() - Method in class gov.nist.secauto.metaschema.core.model.AbstractChoiceInstance
-
Retrieve the Metaschema assembly definition on which this instance is declared.
- getContainingDefinition() - Method in class gov.nist.secauto.metaschema.core.model.AbstractFlagInstance
- getContainingDefinition() - Method in class gov.nist.secauto.metaschema.core.model.AbstractNamedModelInstance
- getContainingDefinition() - Method in interface gov.nist.secauto.metaschema.core.model.IFlagInstance
- getContainingDefinition() - Method in interface gov.nist.secauto.metaschema.core.model.IInstance
-
Retrieve the Metaschema module definition on which the instance was declared.
- getContainingDefinition() - Method in interface gov.nist.secauto.metaschema.core.model.IModelInstance
- getContainingDefinition() - Method in interface gov.nist.secauto.metaschema.core.model.INamedModelInstanceGrouped
- getContainingModule() - Method in class gov.nist.secauto.metaschema.core.model.AbstractChoiceGroupInstance
- getContainingModule() - Method in class gov.nist.secauto.metaschema.core.model.AbstractChoiceInstance
- getContainingModule() - Method in class gov.nist.secauto.metaschema.core.model.AbstractFlagInstance
- getContainingModule() - Method in class gov.nist.secauto.metaschema.core.model.AbstractGlobalDefinition
- getContainingModule() - Method in class gov.nist.secauto.metaschema.core.model.AbstractNamedModelInstance
- getContainingModule() - Method in interface gov.nist.secauto.metaschema.core.model.IModelElement
-
Retrieves the Metaschema module that contains the information element's declaration.
- getContextItem() - Method in class gov.nist.secauto.metaschema.core.metapath.function.DefaultFunction.CallingContext
-
Get the node item focus associated with the calling context.
- getCurrentDateTime() - Method in class gov.nist.secauto.metaschema.core.metapath.DynamicContext
-
Get the current date and time.
- getCycledNodeItem() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.ICycledAssemblyNodeItem
-
Get the assembly item at the head of the cycle.
- getDataType() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IMatchesConstraint
-
Get the expected data type.
- getDataType() - Method in interface gov.nist.secauto.metaschema.core.model.util.IDiagramNode.IAttribute
-
Get the data type for the attribute.
- getDataTypeByAdapterClass(Class<TYPE>) - Method in class gov.nist.secauto.metaschema.core.datatype.DataTypeService
-
Lookup a specific
IDataTypeAdapter
by its adapter class. - getDefault() - Method in class gov.nist.secauto.metaschema.core.configuration.AbstractConfigurationFeature
- getDefault() - Method in interface gov.nist.secauto.metaschema.core.configuration.IConfigurationFeature
-
Get the default value of the configuration feature.
- getDefaultData() - Method in class gov.nist.secauto.metaschema.core.model.DefinitionCollectingModelWalker
- getDefaultData() - Method in class gov.nist.secauto.metaschema.core.model.ModelWalker
-
Generate default state information.
- getDefaultJsonValueKey() - Method in class gov.nist.secauto.metaschema.core.datatype.AbstractDataTypeAdapter
- getDefaultJsonValueKey() - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.datatype.markup.MarkupLineAdapter
- getDefaultJsonValueKey() - Method in class gov.nist.secauto.metaschema.core.datatype.markup.MarkupMultilineAdapter
- getDefaultValue() - Method in interface gov.nist.secauto.metaschema.core.model.IDefaultable
-
Retrieves the default data value for this model construct.
- getDefinition() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IDefinitionNodeItem
-
Get the Metaschema definition associated with this node.
- getDefinition() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFlagNodeItem
- getDefinition() - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.RecursionCollectingNodeItemVisitor.AssemblyRecord
-
Get the definition associated with the record.
- getDefinition() - Method in class gov.nist.secauto.metaschema.core.model.AbstractAssemblyInstance
- getDefinition() - Method in class gov.nist.secauto.metaschema.core.model.AbstractFieldInstance
- getDefinition() - Method in class gov.nist.secauto.metaschema.core.model.AbstractFlagInstance
- getDefinition() - Method in class gov.nist.secauto.metaschema.core.model.AbstractInlineAssemblyDefinition
- getDefinition() - Method in class gov.nist.secauto.metaschema.core.model.AbstractInlineFieldDefinition
- getDefinition() - Method in class gov.nist.secauto.metaschema.core.model.AbstractInlineFlagDefinition
- getDefinition() - Method in interface gov.nist.secauto.metaschema.core.model.IAssemblyInstance
- getDefinition() - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureDefinitionInstanceInlined
- getDefinition() - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureDefinitionReferenceInstance
- getDefinition() - Method in interface gov.nist.secauto.metaschema.core.model.IFieldInstance
- getDefinition() - Method in interface gov.nist.secauto.metaschema.core.model.IFlagInstance
- getDefinition() - Method in interface gov.nist.secauto.metaschema.core.model.INamedInstance
-
Retrieve the definition of this instance.
- getDefinition() - Method in interface gov.nist.secauto.metaschema.core.model.INamedModelInstance
- getDefinition() - Method in interface gov.nist.secauto.metaschema.core.model.IValuedInstance
- getDefinition() - Method in class gov.nist.secauto.metaschema.core.model.util.DefaultDiagramNode
- getDefinition() - Method in interface gov.nist.secauto.metaschema.core.model.util.IDiagramNode
-
The Metaschema module definition associated with this node.
- getDefinitionQName() - Method in class gov.nist.secauto.metaschema.core.model.AbstractGlobalDefinition
- getDefinitionQName() - Method in interface gov.nist.secauto.metaschema.core.model.IDefinition
-
The qualified name for the definition.
- getDefinitionQName() - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureDefinitionInstanceInlined
- getDefinitions() - Method in class gov.nist.secauto.metaschema.core.model.DefinitionCollectingModelWalker
-
Return the collection of definitions matching the configured filter.
- getDeprecatedVersion() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IAllowedValue
-
If the value is deprecated, get the deprecated version.
- getDescription() - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Get the constraint description provided to the builder.
- getDescription() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IAllowedValue
-
Retrieves the enumerated value's description associated with this allowed value constraint entry.
- getDescription() - Method in interface gov.nist.secauto.metaschema.core.model.IDescribable
-
Get the text that describes the basic use of the element.
- getDiscriminatorValue() - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.datatype.markup.AbstractMarkupString
- getDocument() - Method in interface gov.nist.secauto.metaschema.core.datatype.markup.IMarkupString
-
Get the top-level Flexmark document node for the markup.
- getDocumentLoader() - Method in class gov.nist.secauto.metaschema.core.metapath.DynamicContext
-
Get the document loader assigned to this dynamic context.
- getDocumentNodeItem() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IRootAssemblyNodeItem
-
Get the parent document node item for this root.
- getDocumentUri() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IDocumentBasedNodeItem
-
Get the URI associated with this document.
- getDocumentUri() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IModuleNodeItem
- getDocumentUri() - Method in class gov.nist.secauto.metaschema.core.model.constraint.ConstraintValidationFinding
- getDocumentUri() - Method in interface gov.nist.secauto.metaschema.core.model.validation.IValidationFinding
-
Get the document's URI.
- getDocumentUri() - Method in class gov.nist.secauto.metaschema.core.model.validation.JsonSchemaContentValidator.JsonValidationFinding
- getDocumentUri() - Method in class gov.nist.secauto.metaschema.core.model.validation.XmlSchemaContentValidator.XmlValidationFinding
- getEdges() - Method in class gov.nist.secauto.metaschema.core.model.util.DefaultDiagramNode
- getEdges() - Method in interface gov.nist.secauto.metaschema.core.model.util.IDiagramNode
-
Get the sequence of relationships between this and other nodes.
- getEffectiveDefaultValue() - Method in interface gov.nist.secauto.metaschema.core.model.IDefaultable
-
Get the effective default value for the model construct.
- getEffectiveDefaultValue() - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureDefinitionInstanceInlined
- getEffectiveDefaultValue() - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureDefinitionReferenceInstance
-
The resolved default value, which allows an instance to override a definition's default value.
- getEffectiveDescription() - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.IFeatureDefinitionInstanceInlined
- getEffectiveDescription() - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureDefinitionReferenceInstance
- getEffectiveDisciminatorValue() - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.IDescribable
-
The resolved formal display name, which allows an instance to override a definition's name.
- getEffectiveFormalName() - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureDefinitionInstanceInlined
- getEffectiveFormalName() - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureDefinitionReferenceInstance
- getEffectiveIndex() - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureDefinitionInstanceInlined
- getEffectiveIndex() - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureDefinitionReferenceInstance
- getEffectiveIndex() - Method in interface gov.nist.secauto.metaschema.core.model.INamed
-
Get the index value to use for binary naming based on the provided index values.
- getEffectiveJsonKey() - Method in interface gov.nist.secauto.metaschema.core.model.INamedModelInstance
-
Get the JSON key flag instance for this model instance, if one is configured.
- getEffectiveJsonKey() - Method in interface gov.nist.secauto.metaschema.core.model.INamedModelInstanceAbsolute
- getEffectiveJsonKey() - Method in interface gov.nist.secauto.metaschema.core.model.INamedModelInstanceGrouped
- getEffectiveJsonValueKeyName() - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.IFeatureDefinitionInstanceInlined
- getEffectiveName() - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureDefinitionReferenceInstance
- getEffectiveName() - Method in interface gov.nist.secauto.metaschema.core.model.INamed
-
Get the name to use based on the provided names.
- getEffectiveXmlGroupAsQName() - Method in interface gov.nist.secauto.metaschema.core.model.IChoiceInstance
- getEffectiveXmlGroupAsQName() - Method in interface gov.nist.secauto.metaschema.core.model.IGroupable
-
Get the name used for the associated element wrapping a collection of elements in XML.
- getExpectConstraints() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IFeatureValueConstrained
- getExpectConstraints() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IValueConstrained
-
Get the collection of expect constraints, if any.
- getExpectConstraints() - Method in class gov.nist.secauto.metaschema.core.model.constraint.ValueConstraintSet
- getExportedAssemblyDefinitionByName(Integer) - Method in class gov.nist.secauto.metaschema.core.model.AbstractModule
- getExportedAssemblyDefinitionByName(Integer) - Method in interface gov.nist.secauto.metaschema.core.model.IModule
-
Retrieves the exported named assembly definition, if it exists.
- getExportedAssemblyDefinitionByName(Integer) - Method in interface gov.nist.secauto.metaschema.core.model.IModuleExtended
- getExportedAssemblyDefinitions() - Method in class gov.nist.secauto.metaschema.core.model.AbstractModule
- getExportedAssemblyDefinitions() - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.IModuleExtended
- getExportedFieldDefinitionByName(Integer) - Method in class gov.nist.secauto.metaschema.core.model.AbstractModule
- getExportedFieldDefinitionByName(Integer) - Method in interface gov.nist.secauto.metaschema.core.model.IModule
-
Retrieves the exported named field definition, if it exists.
- getExportedFieldDefinitionByName(Integer) - Method in interface gov.nist.secauto.metaschema.core.model.IModuleExtended
- getExportedFieldDefinitions() - Method in class gov.nist.secauto.metaschema.core.model.AbstractModule
- getExportedFieldDefinitions() - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.IModuleExtended
- getExportedFlagDefinitionByName(IEnhancedQName) - Method in class gov.nist.secauto.metaschema.core.model.AbstractModule
- getExportedFlagDefinitionByName(IEnhancedQName) - Method in interface gov.nist.secauto.metaschema.core.model.IModule
-
Retrieves the exported named flag definition, if it exists.
- getExportedFlagDefinitionByName(IEnhancedQName) - Method in interface gov.nist.secauto.metaschema.core.model.IModuleExtended
- getExportedFlagDefinitions() - Method in class gov.nist.secauto.metaschema.core.model.AbstractModule
- getExportedFlagDefinitions() - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.IModuleExtended
- getExportedRootAssemblyDefinitionByName(Integer) - Method in class gov.nist.secauto.metaschema.core.model.AbstractModule
- getExportedRootAssemblyDefinitionByName(Integer) - Method in interface gov.nist.secauto.metaschema.core.model.IModule
-
Retrieves the exported named root assembly definition, if it exists.
- getExportedRootAssemblyDefinitions() - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.IModuleExtended
- getExtensible() - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.configuration.DefaultConfiguration
- getFeatureValues() - Method in interface gov.nist.secauto.metaschema.core.configuration.IConfiguration
-
Get the mapping of each feature mapped to its value.
- getFeatureValues() - Method in class gov.nist.secauto.metaschema.core.model.constraint.DefaultConstraintValidator
- getFieldDefinitionByName(Integer) - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.IModuleExtended
- getFieldDefinitions() - Method in interface gov.nist.secauto.metaschema.core.model.IModule
-
Retrieves the top-level field definitions in this Metaschema module.
- getFieldDefinitions() - Method in interface gov.nist.secauto.metaschema.core.model.IModuleExtended
- getFieldInstanceByName(Integer) - Method in interface gov.nist.secauto.metaschema.core.model.IContainerModel
-
Get the field instance contained within the model with the associated use name.
- getFieldInstanceByName(Integer) - Method in interface gov.nist.secauto.metaschema.core.model.IContainerModelAbsolute
- getFieldInstanceByName(Integer) - Method in interface gov.nist.secauto.metaschema.core.model.IContainerModelGrouped
-
Get the field instance contained within the model with the associated use name.
- getFieldInstanceByName(Integer) - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureContainerModelAbsolute
- getFieldInstanceByName(Integer) - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureContainerModelGrouped
- getFieldInstanceMap() - Method in class gov.nist.secauto.metaschema.core.model.AbstractContainerModelSupport
- getFieldInstanceMap() - Method in interface gov.nist.secauto.metaschema.core.model.IContainerModelSupport
-
Get a mapping of all field instances, mapped from their effective name to the instance.
- getFieldInstances() - Method in class gov.nist.secauto.metaschema.core.model.DefaultChoiceGroupModelBuilder
-
Get the appended field instances.
- getFieldInstances() - Method in interface gov.nist.secauto.metaschema.core.model.IContainerModel
-
Get all field instances within the container.
- getFieldInstances() - Method in interface gov.nist.secauto.metaschema.core.model.IContainerModelAbsolute
- getFieldInstances() - Method in interface gov.nist.secauto.metaschema.core.model.IContainerModelGrouped
-
Get all field instances within the container.
- getFieldInstances() - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureContainerModelAbsolute
- getFieldInstances() - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureContainerModelGrouped
- getFieldValue(Object) - Method in interface gov.nist.secauto.metaschema.core.model.IFieldDefinition
-
Get the value of the field's value from the field item object.
- getFilter() - Method in class gov.nist.secauto.metaschema.core.model.DefinitionCollectingModelWalker
-
Retrieves the filter used for matching.
- getFindings() - Method in class gov.nist.secauto.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- getFindings() - Method in class gov.nist.secauto.metaschema.core.model.validation.AggregateValidationResult
- getFindings() - Method in interface gov.nist.secauto.metaschema.core.model.validation.IValidationResult
-
Get the list of validation findings, which may be empty.
- getFirstItem(boolean) - Method in interface gov.nist.secauto.metaschema.core.metapath.ISequence
-
Retrieves the first item in this sequence.
- getFirstItem(ISequence<T>, boolean) - Static method in interface gov.nist.secauto.metaschema.core.metapath.ISequence
-
Retrieves the first item in a sequence.
- getFirstItem(Stream<T>, boolean) - Static method in interface gov.nist.secauto.metaschema.core.metapath.ISequence
-
Retrieves the first item in a stream of items.
- getFlagByName(IEnhancedQName) - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.IFeatureFlagContainerItem.FlagContainer
-
Get a flag in this container using the associated flag qualified name.
- getFlagByName(IEnhancedQName) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFeatureFlagContainerItem
- getFlagByName(IEnhancedQName) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFlagNodeItem
-
FlagContainer do not have flag items.
- getFlagByName(IEnhancedQName) - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.IFeatureContainerFlag
-
Lazy initialize the flag instances associated with this definition.
- getFlagDefinitionByName(IEnhancedQName) - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.IModuleExtended
- getFlagDefinitions() - Method in interface gov.nist.secauto.metaschema.core.model.IModule
-
Retrieves the top-level flag definitions in this Metaschema module.
- getFlagDefinitions() - Method in interface gov.nist.secauto.metaschema.core.model.IModuleExtended
- getFlagInstanceByName(Integer) - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureContainerFlag
- getFlagInstanceByName(Integer) - Method in interface gov.nist.secauto.metaschema.core.model.IModelDefinition
-
Retrieves a flag instance, by the flag's effective name-based qualified name index.
- getFlagInstanceMap() - Method in interface gov.nist.secauto.metaschema.core.model.IContainerFlagSupport
-
Get a mapping of flag effective name to flag instance.
- getFlagInstances() - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureContainerFlag
- getFlagInstances() - Method in interface gov.nist.secauto.metaschema.core.model.IModelDefinition
-
Retrieves the flag instances for all flags defined on the containing definition.
- getFlags() - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.IFeatureFlagContainerItem.FlagContainer
-
Get the flags in this container.
- getFlags() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFeatureFlagContainerItem
- getFlags() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFlagNodeItem
-
FlagContainer do not have flag items.
- getFlags() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItem
-
Get the flags and value data associated this node.
- getFlexmarkFactory() - Method in interface gov.nist.secauto.metaschema.core.datatype.markup.IMarkupString
-
Get the underlying Flexmark factory supporting markup serialization.
- getFlexmarkFactory() - Method in class gov.nist.secauto.metaschema.core.datatype.markup.MarkupLine
- getFlexmarkFactory() - Method in class gov.nist.secauto.metaschema.core.datatype.markup.MarkupMultiline
- getFlexmarkHtmlConverter() - Method in class gov.nist.secauto.metaschema.core.datatype.markup.flexmark.FlexmarkFactory
-
Get the Flexmark HTML converter, which can produce markdown from HTML content.
- getFormalName() - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Get the constraint formal name provided to the builder.
- getFormalName() - Method in interface gov.nist.secauto.metaschema.core.model.IDescribable
-
The formal display name.
- getFormatter() - Method in class gov.nist.secauto.metaschema.core.datatype.markup.flexmark.FlexmarkFactory
-
Get the Flexmark formatter, which can produce markdown from a markdown syntax tree.
- getFunction() - Method in class gov.nist.secauto.metaschema.core.metapath.function.DefaultFunction.CallingContext
-
Get the function instance associated with the calling context.
- getFunction(IEnhancedQName, int) - Method in class gov.nist.secauto.metaschema.core.metapath.function.FunctionLibrary
- getFunction(IEnhancedQName, int) - Method in class gov.nist.secauto.metaschema.core.metapath.function.FunctionService
-
Retrieve the function with the provided name that supports the signature of the provided methods, if such a function exists.
- getFunction(IEnhancedQName, int) - Method in interface gov.nist.secauto.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. - getGitBranch() - Method in class gov.nist.secauto.metaschema.core.MetaschemaJavaVersion
- getGitBranch() - Method in class gov.nist.secauto.metaschema.core.model.MetaschemaVersion
- getGitBranch() - Method in interface gov.nist.secauto.metaschema.core.util.IVersionInfo
-
The current git branch.
- getGitClosestTag() - Method in class gov.nist.secauto.metaschema.core.MetaschemaJavaVersion
- getGitClosestTag() - Method in class gov.nist.secauto.metaschema.core.model.MetaschemaVersion
- getGitClosestTag() - Method in interface gov.nist.secauto.metaschema.core.util.IVersionInfo
-
The closest tag in the git commit history.
- getGitCommit() - Method in class gov.nist.secauto.metaschema.core.MetaschemaJavaVersion
- getGitCommit() - Method in class gov.nist.secauto.metaschema.core.model.MetaschemaVersion
- getGitCommit() - Method in interface gov.nist.secauto.metaschema.core.util.IVersionInfo
-
The last git commit hash.
- getGitOriginUrl() - Method in class gov.nist.secauto.metaschema.core.MetaschemaJavaVersion
- getGitOriginUrl() - Method in class gov.nist.secauto.metaschema.core.model.MetaschemaVersion
- getGitOriginUrl() - Method in interface gov.nist.secauto.metaschema.core.util.IVersionInfo
-
The git repository URL used to retrieve the branch.
- getGroupAsName() - Method in class gov.nist.secauto.metaschema.core.model.AbstractChoiceInstance
- getGroupAsName() - Method in interface gov.nist.secauto.metaschema.core.model.IGroupable
-
Get the name provided for grouping.
- getHasCardinalityConstraints() - Method in class gov.nist.secauto.metaschema.core.model.constraint.AssemblyConstraintSet
- getHasCardinalityConstraints() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IFeatureModelConstrained
- getHasCardinalityConstraints() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IModelConstrained
-
Get the collection of cardinality constraints, if any.
- getHighestSeverity() - Method in class gov.nist.secauto.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- getHighestSeverity() - Method in class gov.nist.secauto.metaschema.core.model.validation.AggregateValidationResult
- getHighestSeverity() - Method in interface gov.nist.secauto.metaschema.core.model.validation.IValidationResult
-
Get the highest finding severity level for the validation.
- getHtmlRenderer() - Method in class gov.nist.secauto.metaschema.core.datatype.markup.flexmark.FlexmarkFactory
-
Get the Flexmark HTML renderer, which can produce HTML from a markdown syntax tree.
- getId() - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Get the constraint identifier provided to the builder.
- getId() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraint
-
Retrieve the unique identifier for the constraint.
- getIdentifier() - Method in class gov.nist.secauto.metaschema.core.model.constraint.ConstraintValidationFinding
- getIdentifier() - Method in class gov.nist.secauto.metaschema.core.model.util.DefaultDiagramNode
- getIdentifier() - Method in interface gov.nist.secauto.metaschema.core.model.util.IDiagramNode
-
The identifier of the node used for cross-referenceing.
- getIdentifier() - Method in interface gov.nist.secauto.metaschema.core.model.validation.IValidationFinding
-
Get the unique identifier for the finding.
- getIdentifier() - Method in class gov.nist.secauto.metaschema.core.model.validation.JsonSchemaContentValidator.JsonValidationFinding
- getIdentifier() - Method in class gov.nist.secauto.metaschema.core.model.validation.XmlSchemaContentValidator.XmlValidationFinding
- getIdReference() - Method in class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.DynamicContext
-
Get the default time zone used for evaluation.
- getImportedConstraintSets() - Method in class gov.nist.secauto.metaschema.core.model.constraint.DefaultConstraintSet
- getImportedConstraintSets() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraintSet
-
Get constraint sets imported by this constraint set.
- getImportedModuleByShortName(String) - Method in class gov.nist.secauto.metaschema.core.model.AbstractModule
- getImportedModuleByShortName(String) - Method in interface gov.nist.secauto.metaschema.core.model.IModule
-
Retrieve the imported Metaschema module with the specified name, if it exists.
- getImportedModuleByShortName(String) - Method in interface gov.nist.secauto.metaschema.core.model.IModuleExtended
- getImportedModules() - Method in class gov.nist.secauto.metaschema.core.model.AbstractModule
- getImportedModules() - Method in interface gov.nist.secauto.metaschema.core.model.IModule
-
Retrieves all Metaschema modules imported by this Metaschema module.
- getImportedModules() - Method in interface gov.nist.secauto.metaschema.core.model.IModuleExtended
- getImports(METASCHEMADocument) - Method in class gov.nist.secauto.metaschema.core.model.xml.ModuleLoader
- getImports(T) - Method in class gov.nist.secauto.metaschema.core.model.AbstractModuleLoader
-
Get the list of Metaschema module URIs associated with the provided binding.
- getIndex() - Method in interface gov.nist.secauto.metaschema.core.model.INamed
-
Retrieve the index value to use for binary naming.
- getIndexConstraints() - Method in class gov.nist.secauto.metaschema.core.model.constraint.AssemblyConstraintSet
- getIndexConstraints() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IFeatureModelConstrained
- getIndexConstraints() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IModelConstrained
-
Get the collection of index constraints, if any.
- getIndexHasKeyConstraints() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IFeatureValueConstrained
- getIndexHasKeyConstraints() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IValueConstrained
-
Get the collection of index key reference constraints, if any.
- getIndexHasKeyConstraints() - Method in class gov.nist.secauto.metaschema.core.model.constraint.ValueConstraintSet
- getIndexName() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IIndexHasKeyConstraint
-
The name of the index used to verify cross references.
- getIndexPosition() - Method in interface gov.nist.secauto.metaschema.core.qname.IEnhancedQName
-
Get the index position of the qualified name.
- getIndicator() - Method in enum gov.nist.secauto.metaschema.core.metapath.type.Occurrence
-
Get the occurrence indicator to use in the signature string for the argument.
- getInlineInstance() - Method in class gov.nist.secauto.metaschema.core.model.AbstractGlobalDefinition
- getInlineInstance() - Method in class gov.nist.secauto.metaschema.core.model.AbstractInlineAssemblyDefinition
- getInlineInstance() - Method in class gov.nist.secauto.metaschema.core.model.AbstractInlineFieldDefinition
- getInlineInstance() - Method in class gov.nist.secauto.metaschema.core.model.AbstractInlineFlagDefinition
- getInlineInstance() - Method in interface gov.nist.secauto.metaschema.core.model.IAssemblyDefinition
- getInlineInstance() - Method in interface gov.nist.secauto.metaschema.core.model.IDefinition
-
If
IDefinition.isInline()
istrue
, return the instance the definition is inlined for. - getInlineInstance() - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureDefinitionInstanceInlined
- getInlineInstance() - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureDefinitionReferenceInstance
-
Get the instance this definition is combined with.
- getInlineInstance() - Method in interface gov.nist.secauto.metaschema.core.model.IFieldDefinition
- getInlineInstance() - Method in interface gov.nist.secauto.metaschema.core.model.IFlagDefinition
- getInserts() - Method in class gov.nist.secauto.metaschema.core.datatype.markup.AbstractMarkupString
- getInserts() - Method in class gov.nist.secauto.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension.InsertVisitor
-
Get the collected insert nodes.
- getInserts() - Method in interface gov.nist.secauto.metaschema.core.datatype.markup.IMarkupString
-
Get markup inserts used as place holders within the string.
- getInserts(Predicate<InsertAnchorExtension.InsertAnchorNode>) - Method in class gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.function.FunctionService
-
Get the singleton instance of the function service.
- getInstance() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IDefinitionNodeItem
-
Retrieve the instance associated with this path segment.
- getInstance() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFeatureOrhpanedDefinitionNodeItem
- getInstance() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFlagNodeItem
- getInstance() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IRootAssemblyNodeItem
- getInstance() - Method in class gov.nist.secauto.metaschema.core.model.util.DefaultDiagramNode.ChoiceGroupEdge
- getInstance() - Method in interface gov.nist.secauto.metaschema.core.model.util.IDiagramNode.IEdge
-
Get the associated Metaschema definition instance the edge is based on.
- getItem() - Method in exception gov.nist.secauto.metaschema.core.metapath.type.InvalidTypeMetapathException
-
Get the associated item, if provided for the exception.
- getItemClass() - Method in interface gov.nist.secauto.metaschema.core.metapath.type.IArrayTest
- getItemClass() - Method in interface gov.nist.secauto.metaschema.core.metapath.type.IAtomicOrUnionType
-
Get the Java class for the item this type supports.
- getItemClass() - Method in interface gov.nist.secauto.metaschema.core.metapath.type.IItemType
-
Get the item Java class associated with this item type.
- getItemClass() - Method in interface gov.nist.secauto.metaschema.core.metapath.type.IKindTest
- getItemClass() - Method in interface gov.nist.secauto.metaschema.core.metapath.type.IMapTest
- getItemInstance(Object) - Method in interface gov.nist.secauto.metaschema.core.model.IChoiceGroupInstance
-
Get the named model instance for the provided choice group item.
- getItemType() - Method in class gov.nist.secauto.metaschema.core.datatype.AbstractDataTypeAdapter
- getItemType() - Method in interface gov.nist.secauto.metaschema.core.datatype.IDataTypeAdapter
-
Get the item type information of the associated item.
- getItemTypeByItemClass(Class<? extends IItem>) - Method in class gov.nist.secauto.metaschema.core.datatype.DataTypeService
-
Lookup a specific
IAtomicOrUnionType
by its item class. - getItemValues(Object) - Method in interface gov.nist.secauto.metaschema.core.model.IGroupable
-
Get the item values for the provided
instanceValue
. - getJavaClass() - Method in class gov.nist.secauto.metaschema.core.datatype.AbstractDataTypeAdapter
- getJavaClass() - Method in interface gov.nist.secauto.metaschema.core.datatype.IDataTypeAdapter
-
Get the Java class supported by this adapter.
- getJavaTypeAdapter() - Method in class gov.nist.secauto.metaschema.core.metapath.item.atomic.AbstractAtomicItemBase
- getJavaTypeAdapter() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IAnyAtomicItem
-
Get the item's type adapter.
- getJavaTypeAdapter() - Method in interface gov.nist.secauto.metaschema.core.model.IValuedDefinition
-
Retrieves the data type of the definition's value.
- getJavaTypeAdapters() - Method in class gov.nist.secauto.metaschema.core.datatype.AbstractDataTypeProvider
- getJavaTypeAdapters() - Method in interface gov.nist.secauto.metaschema.core.datatype.IDataTypeProvider
-
Get the
IDataTypeAdapter
instances associated with this provider. - getJsonBaseUri() - Method in interface gov.nist.secauto.metaschema.core.model.IModule
-
Retrieve the JSON schema base URI associated with the Metaschema module.
- getJsonDiscriminatorProperty() - Method in interface gov.nist.secauto.metaschema.core.model.IChoiceGroupInstance
-
Get the JSON property to use to discriminate between JSON objects.
- getJsonGroupAsBehavior() - Method in interface gov.nist.secauto.metaschema.core.model.IGroupable
-
Gets the configured JSON group-as strategy.
- getJsonKey() - Method in class gov.nist.secauto.metaschema.core.model.AbstractInlineAssemblyDefinition
- getJsonKey() - Method in class gov.nist.secauto.metaschema.core.model.AbstractInlineFieldDefinition
- getJsonKey() - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureContainerFlag
- getJsonKey() - Method in interface gov.nist.secauto.metaschema.core.model.IModelDefinition
-
Retrieves the flag instance to use as as the property name for the containing object in JSON who's value will be the object containing the flag.
- getJsonKey() - Method in interface gov.nist.secauto.metaschema.core.model.INamedModelInstance
-
Get the JSON key associated with this instance.
- getJsonKey() - Method in interface gov.nist.secauto.metaschema.core.model.INamedModelInstanceAbsolute
- getJsonKey() - Method in interface gov.nist.secauto.metaschema.core.model.INamedModelInstanceGrouped
- getJsonKeyFlagInstance() - Method in interface gov.nist.secauto.metaschema.core.model.IContainerFlagSupport
-
Get the JSON key flag instance.
- getJsonKeyFlagInstanceName() - Method in interface gov.nist.secauto.metaschema.core.model.IChoiceGroupInstance
-
Get the effective name of the JSON key flag, if a JSON key is configured.
- getJsonName() - Method in interface gov.nist.secauto.metaschema.core.model.IJsonNamed
-
Get the name used for the associated property in JSON/YAML serialization-related operations.
- getJsonName() - Method in interface gov.nist.secauto.metaschema.core.model.INamedModelElement
- getJsonName() - Method in interface gov.nist.secauto.metaschema.core.model.INamedModelInstanceAbsolute
- getJsonRawType() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.AbstractIntegerAdapter
- getJsonRawType() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.AbstractStringAdapter
- getJsonRawType() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.Base64Adapter
- getJsonRawType() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.BooleanAdapter
- getJsonRawType() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DateAdapter
- getJsonRawType() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DateTimeAdapter
- getJsonRawType() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DateTimeWithTZAdapter
- getJsonRawType() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DateWithTZAdapter
- getJsonRawType() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DayTimeAdapter
- getJsonRawType() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DecimalAdapter
- getJsonRawType() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.IPv4AddressAdapter
- getJsonRawType() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.IPv6AddressAdapter
- getJsonRawType() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.TimeAdapter
- getJsonRawType() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.TimeWithTZAdapter
- getJsonRawType() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.UriAdapter
- getJsonRawType() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.UriReferenceAdapter
- getJsonRawType() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.UuidAdapter
- getJsonRawType() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.YearMonthAdapter
- getJsonRawType() - Method in interface gov.nist.secauto.metaschema.core.datatype.IDataTypeAdapter
-
The JSON primative type of the data type.
- getJsonRawType() - Method in class gov.nist.secauto.metaschema.core.datatype.markup.MarkupMultilineAdapter
- getJsonValueKey() - Method in interface gov.nist.secauto.metaschema.core.model.IFieldDefinition
-
Retrieves the key to use as the field name for this field's value in JSON.
- getJsonValueKeyFlagInstance() - Method in interface gov.nist.secauto.metaschema.core.model.IFieldDefinition
-
Retrieves the flag instance who's value will be used as the "value key".
- getJsonValueKeyName() - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.function.IMapKey
-
Get the atomic item used as the key.
- getKeyFields() - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractKeyConstraintBuilder
-
Get the list of key fields set on this builder.
- getKeyFields() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IIndex
-
Retrieve the key field components used to generate a key for this index.
- getKeyFields() - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.type.IMapTest
-
Get the expected atomic type of the map's key.
- getKind() - Method in class gov.nist.secauto.metaschema.core.model.constraint.ConstraintValidationFinding
- getKind() - Method in interface gov.nist.secauto.metaschema.core.model.validation.IValidationFinding
-
Get the finding type.
- getKind() - Method in class gov.nist.secauto.metaschema.core.model.validation.JsonSchemaContentValidator.JsonValidationFinding
- getKind() - Method in class gov.nist.secauto.metaschema.core.model.validation.XmlSchemaContentValidator.XmlValidationFinding
- getLabel() - Method in interface gov.nist.secauto.metaschema.core.model.util.IDiagramNode
-
The human-readable label for the node.
- getLabel() - Method in interface gov.nist.secauto.metaschema.core.model.util.IDiagramNode.IAttribute
-
The human-readable label for the attribute.
- getLetExpressions() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IFeatureValueConstrained
- getLetExpressions() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IValueConstrained
-
Get the collection of let expressions, if any.
- getLetExpressions() - Method in class gov.nist.secauto.metaschema.core.model.constraint.ValueConstraintSet
- getLevel() - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Get the constraint severity level provided to the builder.
- getLevel() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraint
-
The significance of a violation of this constraint.
- getLine() - Method in interface gov.nist.secauto.metaschema.core.model.IResourceLocation
-
Get the line for a location within a resource.
- getLine() - Method in class gov.nist.secauto.metaschema.core.model.validation.XmlSchemaContentValidator.XmlValidationFinding
- getListOptions() - Method in class gov.nist.secauto.metaschema.core.datatype.markup.flexmark.FlexmarkFactory
-
Get configured options for processing HTML and markdown lists.
- getLoadedResources() - Method in class gov.nist.secauto.metaschema.core.model.AbstractLoader
- getLoadedResources() - Method in interface gov.nist.secauto.metaschema.core.model.ILoader
-
Retrieve the set of loaded resources.
- getLocalName() - Method in interface gov.nist.secauto.metaschema.core.qname.IEnhancedQName
-
Get the local part of the qualified name.
- getLocation() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IDefinitionNodeItem
- getLocation() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItem
-
Get the resource location information for the node, if known.
- getLocation() - Method in class gov.nist.secauto.metaschema.core.model.constraint.ConstraintValidationFinding
- getLocation() - Method in interface gov.nist.secauto.metaschema.core.model.IModule
-
Retrieves the location where the Metaschema module was loaded from.
- getLocation() - Method in interface gov.nist.secauto.metaschema.core.model.validation.IValidationFinding
-
Get the location in the associated resource associated with the finding.
- getLocation() - Method in class gov.nist.secauto.metaschema.core.model.validation.JsonSchemaContentValidator.JsonValidationFinding
- getLocation() - Method in class gov.nist.secauto.metaschema.core.model.validation.XmlSchemaContentValidator.XmlValidationFinding
- getLocation(Object) - Method in interface gov.nist.secauto.metaschema.core.model.IDefinition
-
Get the resource location information for the provided item, if known.
- getLocationHint() - Method in interface gov.nist.secauto.metaschema.core.model.IModule
-
Get a hint about where the source is location.
- getLocationHint() - Method in interface gov.nist.secauto.metaschema.core.model.ISource
-
Get a hint about where the source is location.
- getLocations() - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.RecursionCollectingNodeItemVisitor.AssemblyRecord
-
Get the node locations where the definition associated with this record is used.
- getMarkdownParser() - Method in class gov.nist.secauto.metaschema.core.datatype.markup.flexmark.FlexmarkFactory
-
Get the Flexmark markdown parser, which can produce a markdown syntax tree.
- getMatchesConstraints() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IFeatureValueConstrained
- getMatchesConstraints() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IValueConstrained
-
Get the collection of matches constraints, if any.
- getMatchesConstraints() - Method in class gov.nist.secauto.metaschema.core.model.constraint.ValueConstraintSet
- getMaxOccurs() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.ICardinalityConstraint
-
Retrieve the required maximum occurrence of the target instance.
- getMaxOccurs() - Method in interface gov.nist.secauto.metaschema.core.model.IChoiceGroupInstance
-
Get the maximum cardinality for this associated instance.
- getMaxOccurs() - Method in interface gov.nist.secauto.metaschema.core.model.IChoiceInstance
- getMaxOccurs() - Method in interface gov.nist.secauto.metaschema.core.model.IGroupable
-
Get the maximum cardinality for this associated instance.
- getMaxOccurs() - Method in interface gov.nist.secauto.metaschema.core.model.INamedModelInstanceGrouped
- getMessage() - Method in exception gov.nist.secauto.metaschema.core.metapath.AbstractCodedMetapathException
- getMessage() - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConfigurableMessageConstraintBuilder
-
Get the constraint message provided to the builder.
- getMessage() - Method in class gov.nist.secauto.metaschema.core.model.constraint.ConstraintValidationFinding
- getMessage() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IConfigurableMessageConstraint
-
A message to emit when the constraint is violated.
- getMessage() - Method in interface gov.nist.secauto.metaschema.core.model.validation.IValidationFinding
-
Get the finding message.
- getMessage() - Method in class gov.nist.secauto.metaschema.core.model.validation.JsonSchemaContentValidator.JsonValidationFinding
- getMessage() - Method in class gov.nist.secauto.metaschema.core.model.validation.XmlSchemaContentValidator.XmlValidationFinding
- getMessageText() - Method in exception gov.nist.secauto.metaschema.core.metapath.AbstractCodedMetapathException
-
Get the message text without the error code prefix.
- getMetapath() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItem
-
Get the path for this node item as a Metapath.
- getMetaschemaData() - Method in interface gov.nist.secauto.metaschema.core.model.IBoundObject
-
Get additional Metaschema-related information for the object (i.e., resource location).
- getMinOccurs() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.ICardinalityConstraint
-
Retrieve the required minimum occurrence of the target instance.
- getMinOccurs() - Method in interface gov.nist.secauto.metaschema.core.model.IChoiceInstance
- getMinOccurs() - Method in interface gov.nist.secauto.metaschema.core.model.IGroupable
-
Get the minimum cardinality for this associated instance.
- getMinOccurs() - Method in interface gov.nist.secauto.metaschema.core.model.INamedModelInstanceGrouped
- getModel() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFeatureFlagContainerItem
-
Get the model implementation that potentially contains flags.
- getModel() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFeatureModelContainerItem
- getModelContainer() - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureContainerModelAbsolute
-
Get the model container implementation instance.
- getModelContainer() - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureContainerModelAssembly
-
Get the model container implementation instance.
- getModelContainer() - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureContainerModelGrouped
-
Get the model container implementation instance.
- getModelInstances() - Method in class gov.nist.secauto.metaschema.core.model.DefaultChoiceModelBuilder
-
Get the appended model instances.
- getModelInstances() - Method in interface gov.nist.secauto.metaschema.core.model.IContainerModel
-
Get all model instances within the container.
- getModelInstances() - Method in interface gov.nist.secauto.metaschema.core.model.IContainerModelAbsolute
- getModelInstances() - Method in interface gov.nist.secauto.metaschema.core.model.IContainerModelGrouped
- getModelInstances() - Method in interface gov.nist.secauto.metaschema.core.model.IContainerModelSupport
-
Get a listing of all model instances.
- getModelInstances() - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureContainerModelAbsolute
- getModelInstances() - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureContainerModelGrouped
- getModelItems() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFeatureFlagContainerItem
- getModelItems() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFeatureModelContainerItem
- getModelItems() - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.IFeatureModelContainerItem.ModelContainer
-
Get all model items grouped by model item name.
- getModelItems() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFlagNodeItem
-
FlagContainer do not have model items.
- getModelItems() - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.node.IFeatureFlagContainerItem
- getModelItemsByName(IEnhancedQName) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFeatureModelContainerItem
- getModelItemsByName(IEnhancedQName) - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.IFeatureModelContainerItem.ModelContainer
-
Get the matching list of model items having the provided name.
- getModelItemsByName(IEnhancedQName) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFlagNodeItem
-
FlagContainer do not have model items.
- getModelItemsByName(IEnhancedQName) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItem
-
Get the collection of model items associated with the instance having the provided
name
. - getModelType() - Method in interface gov.nist.secauto.metaschema.core.model.IAssembly
-
Provides the Metaschema model type of "ASSEMBLY".
- getModelType() - Method in interface gov.nist.secauto.metaschema.core.model.IChoiceGroupInstance
-
Provides the Metaschema model type of "CHOICE".
- getModelType() - Method in interface gov.nist.secauto.metaschema.core.model.IChoiceInstance
-
Provides the Metaschema model type of "CHOICE".
- getModelType() - Method in interface gov.nist.secauto.metaschema.core.model.IField
-
Provides the Metaschema model type of "FIELD".
- getModelType() - Method in interface gov.nist.secauto.metaschema.core.model.IFlag
-
Provides the Metaschema model type of "FLAG".
- getModelType() - Method in interface gov.nist.secauto.metaschema.core.model.IModelElement
-
Get the Metaschema model type of the information element.
- getModule() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IModuleNodeItem
-
The Metaschema module this item is based on.
- getModuleNamespace() - Method in class gov.nist.secauto.metaschema.core.model.constraint.DefaultScopedContraints
- getModuleNamespace() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IScopedContraints
-
The Metaschema module namespace the constraints apply to.
- getModuleScope() - Method in interface gov.nist.secauto.metaschema.core.model.IDefinition
-
Retrieve the definition's scope within the context of its defining module.
- getModuleShortName() - Method in class gov.nist.secauto.metaschema.core.model.constraint.DefaultScopedContraints
- getModuleShortName() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IScopedContraints
-
The Metaschema module short name the constraints apply to.
- getModuleStaticContext() - Method in interface gov.nist.secauto.metaschema.core.model.IModule
-
Get the Metapath static context for compiling Metapath expressions that query instances of this model.
- getName() - Method in class gov.nist.secauto.metaschema.core.configuration.AbstractConfigurationFeature
- getName() - Method in interface gov.nist.secauto.metaschema.core.configuration.IConfigurationFeature
-
Get the name of the configuration feature.
- getName() - Method in interface gov.nist.secauto.metaschema.core.metapath.function.IArgument
-
Get the argument's name.
- getName() - Method in interface gov.nist.secauto.metaschema.core.metapath.function.IFunction
-
Retrieve the name of the function.
- getName() - Method in class gov.nist.secauto.metaschema.core.MetaschemaJavaVersion
- getName() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IIndexConstraint
-
Get the name of the index, which is used to refer to the index by an
IIndexHasKeyConstraint
. - getName() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.ILet
-
Get the name of the let variable.
- getName() - Method in class gov.nist.secauto.metaschema.core.model.IAttributable.Key
-
Get the property key's name portion.
- getName() - Method in interface gov.nist.secauto.metaschema.core.model.IModule
-
Get the long name for the Metaschema module.
- getName() - Method in interface gov.nist.secauto.metaschema.core.model.INamed
-
Retrieve the name of the model element.
- getName() - Method in class gov.nist.secauto.metaschema.core.model.MetaschemaVersion
- getName() - Method in interface gov.nist.secauto.metaschema.core.util.IVersionInfo
-
The subject's name.
- getNamedModelInstanceByName(Integer) - Method in interface gov.nist.secauto.metaschema.core.model.IContainerModel
-
Get the model instance contained within the model with the associated use name.
- getNamedModelInstanceByName(Integer) - Method in interface gov.nist.secauto.metaschema.core.model.IContainerModelAbsolute
- getNamedModelInstanceByName(Integer) - Method in interface gov.nist.secauto.metaschema.core.model.IContainerModelGrouped
-
Get the model instance contained within the model with the associated use name.
- getNamedModelInstanceByName(Integer) - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureContainerModelAbsolute
- getNamedModelInstanceByName(Integer) - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureContainerModelGrouped
- getNamedModelInstanceMap() - Method in class gov.nist.secauto.metaschema.core.model.AbstractContainerModelSupport
- getNamedModelInstanceMap() - Method in interface gov.nist.secauto.metaschema.core.model.IContainerModelSupport
-
Get a mapping of all named model instances, mapped from their effective name to the instance.
- getNamedModelInstances() - Method in class gov.nist.secauto.metaschema.core.model.DefaultChoiceGroupModelBuilder
-
Get the appended named model instances.
- getNamedModelInstances() - Method in interface gov.nist.secauto.metaschema.core.model.IContainerModel
-
Get all named model instances within the container.
- getNamedModelInstances() - Method in interface gov.nist.secauto.metaschema.core.model.IContainerModelAbsolute
- getNamedModelInstances() - Method in interface gov.nist.secauto.metaschema.core.model.IContainerModelGrouped
-
Get all named model instances within the container.
- getNamedModelInstances() - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureContainerModelAbsolute
- getNamedModelInstances() - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureContainerModelGrouped
- getNamedModelInstances(IContainerModelAbsolute) - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemFactory
-
Get the descendant model instances of the provided
container
. - getNames() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.Base64Adapter
- getNames() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.BooleanAdapter
- getNames() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DateAdapter
- getNames() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DateTimeAdapter
- getNames() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DateTimeWithTZAdapter
- getNames() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DateWithTZAdapter
- getNames() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DayTimeAdapter
- getNames() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DecimalAdapter
- getNames() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.EmailAddressAdapter
- getNames() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.HostnameAdapter
- getNames() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.IntegerAdapter
- getNames() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.IPv4AddressAdapter
- getNames() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.IPv6AddressAdapter
- getNames() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.NcNameAdapter
-
Deprecated.
- getNames() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.NonNegativeIntegerAdapter
- getNames() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.PositiveIntegerAdapter
- getNames() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.StringAdapter
- getNames() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.TimeAdapter
- getNames() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.TimeWithTZAdapter
- getNames() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.TokenAdapter
- getNames() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.UriAdapter
- getNames() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.UriReferenceAdapter
- getNames() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.UuidAdapter
- getNames() - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.YearMonthAdapter
- getNames() - Method in interface gov.nist.secauto.metaschema.core.datatype.IDataTypeAdapter
-
Get the metaschema type names associated with this adapter.
- getNames() - Method in class gov.nist.secauto.metaschema.core.datatype.markup.MarkupLineAdapter
- getNames() - Method in class gov.nist.secauto.metaschema.core.datatype.markup.MarkupMultilineAdapter
- getNamespace() - Method in class gov.nist.secauto.metaschema.core.model.IAttributable.Key
-
Get the property key's namespace portion.
- getNamespace() - Method in interface gov.nist.secauto.metaschema.core.qname.IEnhancedQName
-
Get the namespace part of the qualified name.
- getNamespaceAsUri() - Method in interface gov.nist.secauto.metaschema.core.qname.IEnhancedQName
-
Get the namespace part of the qualified name.
- getNamespaceBindings() - Method in interface gov.nist.secauto.metaschema.core.model.IModule
-
Get the mapping of prefix to namespace URI for use in resolving the namespace of lexical qualified named in Metapath.
- getNode() - Method in class gov.nist.secauto.metaschema.core.model.constraint.ConstraintValidationFinding
-
Get the context node used to evaluate the constraints.
- getNode() - Method in class gov.nist.secauto.metaschema.core.model.util.DefaultDiagramNode.ChoiceGroupEdge
- getNode() - Method in interface gov.nist.secauto.metaschema.core.model.util.IDiagramNode.IAttribute
-
Get the node containing the attribute.
- getNode() - Method in interface gov.nist.secauto.metaschema.core.model.util.IDiagramNode.IEdge
-
Get the subject node that owns the edge.
- getNodeItem() - Method in interface gov.nist.secauto.metaschema.core.metapath.format.IPathSegment
-
Get the value associated with the path segment.
- getNodeItem() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IAssemblyInstanceGroupedNodeItem
- getNodeItem() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IAssemblyNodeItem
- getNodeItem() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IDocumentNodeItem
- getNodeItem() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFieldNodeItem
- getNodeItem() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFlagNodeItem
- getNodeItem() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IModuleNodeItem
- getNodeItem() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IRootAssemblyNodeItem
- getNodeItem() - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.node.IAssemblyNodeItem
- getNodeItemKind() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IDocumentNodeItem
- getNodeItemKind() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFieldNodeItem
- getNodeItemKind() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFlagNodeItem
- getNodeItemKind() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IModuleNodeItem
- getNodeItemKind() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItem
-
Get the kind of node item this is.
- getNodesAsStream() - Method in class gov.nist.secauto.metaschema.core.datatype.markup.AbstractMarkupString
- getNodesAsStream() - Method in interface gov.nist.secauto.metaschema.core.datatype.markup.IMarkupString
-
Retrieve all nodes contained within this markup text as a stream.
- getOccurrence() - Method in interface gov.nist.secauto.metaschema.core.metapath.type.ISequenceType
-
Get the occurrence of the sequence.
- getOwningDefinition() - Method in interface gov.nist.secauto.metaschema.core.model.IAssemblyDefinition
- getOwningDefinition() - Method in interface gov.nist.secauto.metaschema.core.model.IChoiceInstance
- getOwningDefinition() - Method in interface gov.nist.secauto.metaschema.core.model.IContainerModel
-
Retrieve the Metaschema module definition containing this container.
- getOwningDefinition() - Method in interface gov.nist.secauto.metaschema.core.model.IContainerModelGrouped
- getParentContainer() - Method in class gov.nist.secauto.metaschema.core.model.AbstractInstance
- getParentContainer() - Method in interface gov.nist.secauto.metaschema.core.model.IFlagInstance
- getParentContainer() - Method in interface gov.nist.secauto.metaschema.core.model.IInstance
-
Get the parent model definition that serves as the container of this instance.
- getParentContainer() - Method in interface gov.nist.secauto.metaschema.core.model.IModelInstance
- getParentContainer() - Method in interface gov.nist.secauto.metaschema.core.model.INamedModelInstanceGrouped
- getParentContentNodeItem() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IDocumentBasedNodeItem
- getParentContentNodeItem() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFeatureOrhpanedDefinitionNodeItem
- getParentContentNodeItem() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem
- getParentContentNodeItem() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItem
-
Retrieve the parent content node item if it exists.
- getParentContentNodeItem() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IRootAssemblyNodeItem
- getParentNodeItem() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IDocumentBasedNodeItem
- getParentNodeItem() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFeatureChildNodeItem
- getParentNodeItem() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem
-
Retrieve the parent node item if it exists.
- getParentNodeItem() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItem
-
Retrieve the parent node item if it exists.
- getParentNodeItem() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IRootAssemblyNodeItem
- getPath() - Method in interface gov.nist.secauto.metaschema.core.metapath.format.IPathSegment
-
Get a list of path segments, starting at the root and descending.
- getPath() - Method in class gov.nist.secauto.metaschema.core.metapath.MetapathExpression
-
Get the original Metapath expression as a string.
- getPath() - Method in class gov.nist.secauto.metaschema.core.model.constraint.ConstraintValidationFinding
- getPath() - Method in interface gov.nist.secauto.metaschema.core.model.validation.IValidationFinding
-
A format specific path to the finding in the source document.
- getPath() - Method in class gov.nist.secauto.metaschema.core.model.validation.JsonSchemaContentValidator.JsonValidationFinding
- getPath() - Method in class gov.nist.secauto.metaschema.core.model.validation.XmlSchemaContentValidator.XmlValidationFinding
- getPathFormatter() - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintValidationHandler
-
Get the formatter used to generate content paths for validation issue locations.
- getPathKind() - Method in class gov.nist.secauto.metaschema.core.model.constraint.ConstraintValidationFinding
- getPathKind() - Method in interface gov.nist.secauto.metaschema.core.model.validation.IValidationFinding
-
Get the path expression type provided by the
IValidationFinding.getPath()
method. - getPathKind() - Method in class gov.nist.secauto.metaschema.core.model.validation.JsonSchemaContentValidator.JsonValidationFinding
- getPathKind() - Method in class gov.nist.secauto.metaschema.core.model.validation.XmlSchemaContentValidator.XmlValidationFinding
- getPathStream() - Method in interface gov.nist.secauto.metaschema.core.metapath.format.IPathSegment
-
Get a stream of path segments, starting at the root and descending.
- getPathStream() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItem
- getPattern() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IKeyField
-
A pattern to use to retrieve the value.
- getPattern() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IMatchesConstraint
-
Get the expected pattern.
- getPosition() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem
- getPosition() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItem
-
Retrieve the relative position of this node relative to sibling nodes.
- getPosition() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IRootAssemblyNodeItem
- getPreferredName() - Method in interface gov.nist.secauto.metaschema.core.datatype.IDataTypeAdapter
-
Get the most preferred name for this data type.
- getProperties() - Method in class gov.nist.secauto.metaschema.core.metapath.function.DefaultFunction
- getProperties() - Method in interface gov.nist.secauto.metaschema.core.metapath.function.IFunction
-
Retrieve the set of assigned function properties.
- getProperties() - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Get the constraint properties provided to the builder.
- getProperties() - Method in interface gov.nist.secauto.metaschema.core.model.IAttributable
-
Get the mapping of property key to values.
- getPropertyValues(IAttributable.Key) - Method in interface gov.nist.secauto.metaschema.core.model.IAttributable
-
Get the values associated with a given property key.
- getQName() - Method in class gov.nist.secauto.metaschema.core.metapath.function.DefaultFunction
- getQName() - Method in interface gov.nist.secauto.metaschema.core.metapath.function.IFunction
-
Retrieve the namespace qualified name of the function.
- getQName() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IDefinitionNodeItem
-
Get the name of this node.
- getQName() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IRootAssemblyNodeItem
-
Get the name of this node.
- getQName() - Method in class gov.nist.secauto.metaschema.core.metapath.type.DataTypeItemType
- getQName() - Method in interface gov.nist.secauto.metaschema.core.metapath.type.IAtomicOrUnionType
-
Get the qualified name for the type.
- getQName() - Method in class gov.nist.secauto.metaschema.core.model.AbstractGlobalDefinition
- getQName() - Method in class gov.nist.secauto.metaschema.core.model.AbstractModule
- getQName() - Method in class gov.nist.secauto.metaschema.core.model.AbstractNamedInstance
- getQName() - Method in interface gov.nist.secauto.metaschema.core.model.IModule
-
Get the qualified name associated with the Metaschema module.
- getQName() - Method in interface gov.nist.secauto.metaschema.core.model.INamed
-
Get the unique XML qualified name for this model element.
- getRecursiveAssemblyDefinitions() - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.RecursionCollectingNodeItemVisitor
-
Get the identified assembly definitions that recurse.
- getReferencedDefinitionQName() - Method in class gov.nist.secauto.metaschema.core.model.AbstractNamedInstance
- getReferencedDefinitionQName() - Method in interface gov.nist.secauto.metaschema.core.model.INamedInstance
-
This represents the qualified name of a referenced definition.
- getRegisteredConstraintSets() - Method in class gov.nist.secauto.metaschema.core.model.constraint.ExternalConstraintsModulePostProcessor
-
Get the external constraint sets associated with this post processor.
- getRelationship() - Method in class gov.nist.secauto.metaschema.core.model.util.DefaultDiagramNode.ChoiceGroupEdge
- getRelationship() - Method in interface gov.nist.secauto.metaschema.core.model.util.IDiagramNode.IEdge
-
Get the relationship type.
- getRemarks() - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Get the remarks provided to the builder.
- getRemarks() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraint
-
Retrieve the remarks associated with the constraint.
- getRemarks() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IKeyField
-
Any remarks about the key field as markup text.
- getRemarks() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.ILet
-
Get the remarks associated with the let statement.
- getRemarks() - Method in interface gov.nist.secauto.metaschema.core.model.IChoiceGroupInstance
- getRemarks() - Method in interface gov.nist.secauto.metaschema.core.model.IModelElement
-
Retrieve the remarks associated with this information element, if any.
- getRemarks() - Method in interface gov.nist.secauto.metaschema.core.model.IModule
-
Retrieve the remarks associated with this Metaschema module, if any.
- getResolvedDefaultValue() - Method in interface gov.nist.secauto.metaschema.core.model.IDefaultable
-
Get the actual default value to use for the model construct.
- getResource() - Method in class gov.nist.secauto.metaschema.core.util.AutoCloser
-
Get the wrapped resource.
- getResult() - Method in class gov.nist.secauto.metaschema.core.metapath.function.DefaultFunction
- getResult() - Method in interface gov.nist.secauto.metaschema.core.metapath.function.IFunction
-
Retrieve the function result sequence type.
- getRootAssemblyDefinitions() - Method in interface gov.nist.secauto.metaschema.core.model.IModule
-
Retrieves the top-level assembly definitions that are marked as roots from the current Metaschema module.
- getRootAssemblyDefinitions() - Method in interface gov.nist.secauto.metaschema.core.model.IModuleExtended
- getRootAssemblyNodeItem() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IDocumentNodeItem
-
Get the node item for the document root element.
- getRootIndex() - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.IAssemblyDefinition
-
Get the name used for the associated property in JSON/YAML.
- getRootName() - Method in interface gov.nist.secauto.metaschema.core.model.IAssemblyDefinition
-
Get the root name if this assembly is a top-level root.
- getRootQName() - Method in interface gov.nist.secauto.metaschema.core.model.IAssemblyDefinition
-
Get the XML qualified name to use in XML as the root element.
- getScopedAssemblyDefinitionByName(Integer) - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.IModuleExtended
- getScopedContraints() - Method in class gov.nist.secauto.metaschema.core.model.constraint.DefaultConstraintSet
-
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 gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.IModuleExtended
- getScopedFlagDefinitionByName(IEnhancedQName) - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.IModuleExtended
- getSegments() - Method in class gov.nist.secauto.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension.InsertAnchorNode
- getSequenceHandler() - Method in enum gov.nist.secauto.metaschema.core.metapath.type.Occurrence
-
Get the handler used to check that a sequence meets the occurrence requirement.
- getSequenceType() - Method in interface gov.nist.secauto.metaschema.core.metapath.function.IArgument
-
Get information about the type of sequence supported by the argument.
- getSeverity() - Method in class gov.nist.secauto.metaschema.core.model.constraint.ConstraintValidationFinding
- getSeverity() - Method in interface gov.nist.secauto.metaschema.core.model.validation.IValidationFinding
-
Get the finding's severity.
- getSeverity() - Method in class gov.nist.secauto.metaschema.core.model.validation.JsonSchemaContentValidator.JsonValidationFinding
- getSeverity() - Method in class gov.nist.secauto.metaschema.core.model.validation.XmlSchemaContentValidator.XmlValidationFinding
- getShortName() - Method in interface gov.nist.secauto.metaschema.core.model.IModule
-
Retrieves the unique short name for the Metaschema module, which provides a textual identifier for the Metaschema module.
- getSource() - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Get the constraint source provided to the builder.
- getSource() - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractTargetedConstraints
- getSource() - Method in class gov.nist.secauto.metaschema.core.model.constraint.DefaultConstraintSet
-
Get the resource the constraint was provided from.
- getSource() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraint
-
Get information about the source of the constraint.
- getSource() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraintSet
-
Get information about where the constraint set was sourced from.
- getSource() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.ILet
-
Information about the source resource containing the let statement.
- getSource() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.ITargetedConstraints
-
Get information about the resource the constraints were sources from.
- getSource() - Method in class gov.nist.secauto.metaschema.core.model.constraint.ValueConstraintSet
- getSource() - Method in interface gov.nist.secauto.metaschema.core.model.IModule
-
Get the source information for the module.
- getSource() - Method in interface gov.nist.secauto.metaschema.core.model.ISource
-
Get the resource where the constraint was defined, if known.
- getSourceType() - Method in interface gov.nist.secauto.metaschema.core.model.ISource
-
Get the type of source.
- getStaticContext() - Method in class gov.nist.secauto.metaschema.core.metapath.DynamicContext
-
Get the static context associated with this dynamic context.
- getStaticContext() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFeatureChildNodeItem
- getStaticContext() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IModuleNodeItem
- getStaticContext() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItem
-
Get the static context to use to query this node item.
- getStaticContext() - Method in class gov.nist.secauto.metaschema.core.metapath.MetapathExpression
-
Get the static context used to compile this Metapath.
- getStaticContext() - Method in interface gov.nist.secauto.metaschema.core.model.ISource
-
Get the static Metapath context to use when compiling Metapath expressions.
- getStreamSource(URL) - Static method in class gov.nist.secauto.metaschema.core.model.util.XmlUtil
-
Create a
Source
based on the providedurl
. - getSubjects() - Method in class gov.nist.secauto.metaschema.core.model.constraint.ConstraintValidationFinding
-
Get the subjects of the finding, which are resolved by evaluating the constraint target expression.
- getTarget() - Method in class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.constraint.ConstraintValidationFinding
-
Get the target of the finding.
- getTarget() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraint
-
Retrieve the Metapath expression to use to query the targets of the constraint.
- getTarget() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IKeyField
-
Get the Metapath expression that identifies the node item whose value will be used as the key value.
- getTargetedConstraintsForModule(IModule) - Method in class gov.nist.secauto.metaschema.core.model.constraint.DefaultConstraintSet
- getTargetedConstraintsForModule(IModule) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraintSet
-
Get the constraints in the constraint set that apply to the provided module.
- getTargetedContraints() - Method in class gov.nist.secauto.metaschema.core.model.constraint.DefaultScopedContraints
- getTargetedContraints() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IScopedContraints
-
The collection of target constraints.
- getTargetExpression() - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractTargetedConstraints
- getTargetExpression() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.ITargetedConstraints
-
Get the Metapath expression used to identify the target of the constraint.
- getTargetMetapath() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IKeyField
-
Get the compiled Metapath expression for the
IKeyField.getTarget()
. - getTest() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IExpectConstraint
-
Get the test to use to validate selected nodes.
- getThis() - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Get the builder.
- getThis() - Method in class gov.nist.secauto.metaschema.core.model.constraint.IAllowedValuesConstraint.Builder
- getThis() - Method in class gov.nist.secauto.metaschema.core.model.constraint.ICardinalityConstraint.Builder
- getThis() - Method in class gov.nist.secauto.metaschema.core.model.constraint.IExpectConstraint.Builder
- getThis() - Method in class gov.nist.secauto.metaschema.core.model.constraint.IIndexConstraint.Builder
- getThis() - Method in class gov.nist.secauto.metaschema.core.model.constraint.IIndexHasKeyConstraint.Builder
- getThis() - Method in class gov.nist.secauto.metaschema.core.model.constraint.IMatchesConstraint.Builder
- getThis() - Method in class gov.nist.secauto.metaschema.core.model.constraint.IUniqueConstraint.Builder
- getType() - Method in class gov.nist.secauto.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension.InsertAnchorNode
-
Get the type of insertion.
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.function.IFunction
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IAnyUriItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IBase64BinaryItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IBooleanItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDateItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDateTimeItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDateTimeWithTimeZoneItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDateWithTimeZoneItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDayTimeDurationItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDecimalItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IEmailAddressItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IHostnameItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIntegerItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIPAddressItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIPv4AddressItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIPv6AddressItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IMarkupItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IMarkupLineItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IMarkupMultilineItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.INcNameItem
-
Deprecated.
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.INonNegativeIntegerItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IPositiveIntegerItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IStringItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.ITimeItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.ITimeWithTimeZoneItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.ITokenItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IUriReferenceItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IUuidItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IYearMonthDurationItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IMapItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.IItem
-
Get the type information for the item.
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IAssemblyNodeItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IDocumentNodeItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFieldNodeItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFlagNodeItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IModuleNodeItem
- getType() - Method in interface gov.nist.secauto.metaschema.core.metapath.type.ISequenceType
-
Get the type of the sequence.
- getTypes(List<T>) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.FunctionUtils
-
Generate a list of Metapath item Java type classes from a list of Metapath items.
- getTypes(Stream<? extends IItem>) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.FunctionUtils
-
Get a stream of item data types for the stream of items.
- getUniqueConstraints() - Method in class gov.nist.secauto.metaschema.core.model.constraint.AssemblyConstraintSet
- getUniqueConstraints() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IFeatureModelConstrained
- getUniqueConstraints() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IModelConstrained
-
Get the collection of unique constraints, if any.
- getUriResolver() - Method in class gov.nist.secauto.metaschema.core.model.AbstractResourceResolver
- getUriResolver() - Method in interface gov.nist.secauto.metaschema.core.model.IResourceResolver
-
Get the entity resolver associated with this loader.
- getUseIndex() - Method in interface gov.nist.secauto.metaschema.core.model.INamed
-
Retrieve the index value to use for binary naming, instead of the name.
- getUseName() - Method in interface gov.nist.secauto.metaschema.core.model.INamed
-
Retrieve the name to use for the model element, instead of the name.
- getValue() - Method in class gov.nist.secauto.metaschema.core.datatype.AbstractCustomJavaDataType
-
Get the bound Java object value.
- getValue() - Method in class gov.nist.secauto.metaschema.core.metapath.function.DefaultFunction
- getValue() - Method in interface gov.nist.secauto.metaschema.core.metapath.ISequence
-
Get the items in this sequence as a
List
. - getValue() - Method in class gov.nist.secauto.metaschema.core.metapath.item.atomic.AbstractAnyAtomicItem
- getValue() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IAnyAtomicItem
-
Get the "wrapped" value represented by this item.
- getValue() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDurationItem
- getValue() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIPv6AddressItem
- getValue() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
- getValue() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IMapItem
- getValue() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.IItem
-
Get the item's "wrapped" value.
- getValue() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFeatureNoDataValuedItem
- getValue() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IAllowedValue
-
Retrieves the enumerated value associated with this allowed value constraint entry.
- getValue(Object) - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureValueless
- getValue(Object) - Method in interface gov.nist.secauto.metaschema.core.model.IValued
-
Get the current value from the provided
parentInstance
object. - getValueClass() - Method in class gov.nist.secauto.metaschema.core.configuration.AbstractConfigurationFeature
- getValueClass() - Method in interface gov.nist.secauto.metaschema.core.configuration.IConfigurationFeature
-
Get the class of the feature's value.
- getValuedModelInstances(IContainerModelAbsolute) - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemFactory
-
Get the descendant model instances of the provided
container
. - getValueExpression() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.ILet
-
Get the Metapath expression to use to query the value.
- getValueSignature() - Method in class gov.nist.secauto.metaschema.core.metapath.item.atomic.AbstractAtomicItemBase
- getValueSignature() - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItem
- getValueType() - Method in interface gov.nist.secauto.metaschema.core.metapath.type.IArrayTest
-
Get the sequence test to use to check the array's contents.
- getValueType() - Method in interface gov.nist.secauto.metaschema.core.metapath.type.IMapTest
-
Get the sequence test to use to check the map's contents.
- getVariableValue(IEnhancedQName) - Method in class gov.nist.secauto.metaschema.core.metapath.DynamicContext
-
Get the sequence value assigned to a let variable with the provided qualified name.
- getVersion() - Method in class gov.nist.secauto.metaschema.core.MetaschemaJavaVersion
- getVersion() - Method in interface gov.nist.secauto.metaschema.core.model.IModule
-
Get the revision of the Metaschema module.
- getVersion() - Method in class gov.nist.secauto.metaschema.core.model.MetaschemaVersion
- getVersion() - Method in interface gov.nist.secauto.metaschema.core.util.IVersionInfo
-
The subject's version.
- getWellKnownNamespacesMap() - Static method in class gov.nist.secauto.metaschema.core.metapath.StaticContext
-
Get the mapping of prefix to namespace URI for all well-known namespaces provided by default to the static context.
- getWellKnownPrefixForUri(String) - Static method in class gov.nist.secauto.metaschema.core.metapath.StaticContext
-
Get the namespace prefix associated with the provided URI, if the URI is well-known.
- getWellKnownURIToPrefixMap() - Static method in class gov.nist.secauto.metaschema.core.metapath.StaticContext
-
Get the mapping of namespace URIs to prefixes for all well-known namespaces provided by default to the static context.
- getXmlGroupAsBehavior() - Method in interface gov.nist.secauto.metaschema.core.model.IGroupable
-
Gets the configured XML group-as strategy.
- getXmlNamespace() - Method in interface gov.nist.secauto.metaschema.core.model.IModule
-
Retrieves the XML namespace associated with the Metaschema module.
- gov.nist.secauto.metaschema.core - module gov.nist.secauto.metaschema.core
- gov.nist.secauto.metaschema.core - package gov.nist.secauto.metaschema.core
-
Core support for handling Metaschema-based models.
- gov.nist.secauto.metaschema.core.configuration - package gov.nist.secauto.metaschema.core.configuration
-
Provides support for generalized configuration based on a set of
IConfigurationFeature
values. - gov.nist.secauto.metaschema.core.datatype - package gov.nist.secauto.metaschema.core.datatype
-
The Metaschema and Metapath data type system API.
- gov.nist.secauto.metaschema.core.datatype.adapter - package gov.nist.secauto.metaschema.core.datatype.adapter
-
Built-in Metaschema data types.
- gov.nist.secauto.metaschema.core.datatype.markup - package gov.nist.secauto.metaschema.core.datatype.markup
-
Data type support for HTML and Markdown markup.
- gov.nist.secauto.metaschema.core.datatype.markup.flexmark - package gov.nist.secauto.metaschema.core.datatype.markup.flexmark
-
Support for parsing HTML and Markdown text used in Metaschema fields using Flexmark.
- gov.nist.secauto.metaschema.core.datatype.object - package gov.nist.secauto.metaschema.core.datatype.object
-
Bound objects used by the Metaschema type system.
- gov.nist.secauto.metaschema.core.metapath - package gov.nist.secauto.metaschema.core.metapath
-
Support for working with Metapath expressions.
- gov.nist.secauto.metaschema.core.metapath.format - package gov.nist.secauto.metaschema.core.metapath.format
-
Support for defining and evaluating Metapath functions.
- gov.nist.secauto.metaschema.core.metapath.function - package gov.nist.secauto.metaschema.core.metapath.function
-
Support for rendering paths to bound object nodes and Metaschema definitions resulting from evaluating a Metapath.
- gov.nist.secauto.metaschema.core.metapath.function.library - package gov.nist.secauto.metaschema.core.metapath.function.library
-
Built-in Metapath functions based on the XPath 3.1 specification.
- gov.nist.secauto.metaschema.core.metapath.function.regex - package gov.nist.secauto.metaschema.core.metapath.function.regex
-
Provides regular expression support for use in implementing Metapath functions based on the XPath 3.1 specification.
- gov.nist.secauto.metaschema.core.metapath.item - package gov.nist.secauto.metaschema.core.metapath.item
-
The Metapath type system, which overlays the Metaschema type system defined in
gov.nist.secauto.metaschema.core.datatype
. - gov.nist.secauto.metaschema.core.metapath.item.atomic - package gov.nist.secauto.metaschema.core.metapath.item.atomic
-
Provides implementations of Metapath atomic data type items.
- gov.nist.secauto.metaschema.core.metapath.item.function - package gov.nist.secauto.metaschema.core.metapath.item.function
- gov.nist.secauto.metaschema.core.metapath.item.node - package gov.nist.secauto.metaschema.core.metapath.item.node
-
This package provides the Metapath node item implementations and interfaces needed to perform Metapath queries over both Metaschema models and data represented using a Metaschema model.
- gov.nist.secauto.metaschema.core.metapath.type - package gov.nist.secauto.metaschema.core.metapath.type
- gov.nist.secauto.metaschema.core.model - package gov.nist.secauto.metaschema.core.model
-
Provides interfaces, abstract implementation classes, and exceptions that are used in Metaschema APIs for processing Metaschema-based models.
- gov.nist.secauto.metaschema.core.model.constraint - package gov.nist.secauto.metaschema.core.model.constraint
-
Support for validating bound objects using Metaschema constraints.
- gov.nist.secauto.metaschema.core.model.util - package gov.nist.secauto.metaschema.core.model.util
-
Various utilities and helper methods.
- gov.nist.secauto.metaschema.core.model.validation - package gov.nist.secauto.metaschema.core.model.validation
-
Provides content validation support.
- gov.nist.secauto.metaschema.core.model.xml - package gov.nist.secauto.metaschema.core.model.xml
-
Support for loading Metaschema information from an XML-based Metaschema module.
- gov.nist.secauto.metaschema.core.qname - package gov.nist.secauto.metaschema.core.qname
- gov.nist.secauto.metaschema.core.util - package gov.nist.secauto.metaschema.core.util
-
Provides a variety of utility classes and methods.
- GROUPED - Enum constant in enum gov.nist.secauto.metaschema.core.model.XmlGroupAsBehavior
-
In XML, child element instances will be wrapped by a grouping element.
- GT - Enum constant in enum gov.nist.secauto.metaschema.core.metapath.function.ComparisonFunctions.Operator
-
A greater than comparison.
H
- handle(ISequence<T>) - Method in interface gov.nist.secauto.metaschema.core.metapath.type.Occurrence.ISequenceHandler
-
Check that the provided sequence matches the occurrence.
- handle(K, V, V) - Method in interface gov.nist.secauto.metaschema.core.util.CustomCollectors.DuplicateHandler
-
The handler callback.
- handleAllowedValues(INodeItem, DynamicContext) - Method in class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- handleAllowedValuesViolation(List<IAllowedValuesConstraint>, INodeItem, DynamicContext) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraintValidationHandler
-
Handle an allowed values constraint violation.
- handleAllowedValuesViolation(List<IAllowedValuesConstraint>, INodeItem, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- handleCardinalityMaximumViolation(ICardinalityConstraint, INodeItem, ISequence<? extends INodeItem>, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- handleCardinalityMaximumViolation(ICardinalityConstraint, INodeItem, ISequence<? extends INodeItem>, DynamicContext) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraintValidationHandler
-
Handle a cardinality constraint maximum violation.
- handleCardinalityMaximumViolation(ICardinalityConstraint, INodeItem, ISequence<? extends INodeItem>, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- handleCardinalityMinimumViolation(ICardinalityConstraint, INodeItem, ISequence<? extends INodeItem>, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- handleCardinalityMinimumViolation(ICardinalityConstraint, INodeItem, ISequence<? extends INodeItem>, DynamicContext) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraintValidationHandler
-
Handle a cardinality constraint minimum violation.
- handleCardinalityMinimumViolation(ICardinalityConstraint, INodeItem, ISequence<? extends INodeItem>, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- handleConstraintValidationFinding(ConstraintValidationFinding) - Method in class gov.nist.secauto.metaschema.core.model.validation.AbstractValidationResultProcessor
-
Process the Metaschema module constraint validation finding.
- handleError(IConstraint, INodeItem, String, Throwable, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- handleError(IConstraint, INodeItem, String, Throwable, DynamicContext) - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- handleExpectViolation(IExpectConstraint, INodeItem, INodeItem, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- handleExpectViolation(IExpectConstraint, INodeItem, INodeItem, DynamicContext) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraintValidationHandler
-
Handle an expect test violation.
- handleExpectViolation(IExpectConstraint, INodeItem, INodeItem, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- handleIndexDuplicateKeyViolation(IIndexConstraint, INodeItem, INodeItem, INodeItem, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- handleIndexDuplicateKeyViolation(IIndexConstraint, INodeItem, INodeItem, INodeItem, DynamicContext) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraintValidationHandler
-
Handle an index duplicate key violation.
- handleIndexDuplicateKeyViolation(IIndexConstraint, INodeItem, INodeItem, INodeItem, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- handleIndexDuplicateViolation(IIndexConstraint, INodeItem, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- handleIndexDuplicateViolation(IIndexConstraint, INodeItem, DynamicContext) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraintValidationHandler
-
Handle a duplicate index violation.
- handleIndexDuplicateViolation(IIndexConstraint, INodeItem, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- handleIndexMiss(IIndexHasKeyConstraint, INodeItem, INodeItem, List<String>, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- handleIndexMiss(IIndexHasKeyConstraint, INodeItem, INodeItem, List<String>, DynamicContext) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraintValidationHandler
-
Handle an index lookup key miss violation.
- handleIndexMiss(IIndexHasKeyConstraint, INodeItem, INodeItem, List<String>, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- handleJsonValidationFinding(JsonSchemaContentValidator.JsonValidationFinding) - Method in class gov.nist.secauto.metaschema.core.model.validation.AbstractValidationResultProcessor
-
Process the JSON validation finding.
- handleKeyMatchError(IKeyConstraint, INodeItem, INodeItem, MetapathException, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- handleKeyMatchError(IKeyConstraint, INodeItem, INodeItem, MetapathException, DynamicContext) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraintValidationHandler
-
Handle an error that occurred while generating a key.
- handleKeyMatchError(IKeyConstraint, INodeItem, INodeItem, MetapathException, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- handleMatchDatatypeViolation(IMatchesConstraint, INodeItem, INodeItem, String, IDataTypeAdapter<?>, IllegalArgumentException, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- handleMatchDatatypeViolation(IMatchesConstraint, INodeItem, INodeItem, String, IDataTypeAdapter<?>, IllegalArgumentException, DynamicContext) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraintValidationHandler
-
Handle a match data type violation.
- handleMatchDatatypeViolation(IMatchesConstraint, INodeItem, INodeItem, String, IDataTypeAdapter<?>, IllegalArgumentException, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- handleMatchPatternViolation(IMatchesConstraint, INodeItem, INodeItem, String, Pattern, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- handleMatchPatternViolation(IMatchesConstraint, INodeItem, INodeItem, String, Pattern, DynamicContext) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraintValidationHandler
-
Handle a match pattern violation.
- handleMatchPatternViolation(IMatchesConstraint, INodeItem, INodeItem, String, Pattern, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- handleMissingIndexViolation(IIndexHasKeyConstraint, INodeItem, INodeItem, String, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- handleMissingIndexViolation(IIndexHasKeyConstraint, INodeItem, INodeItem, String, DynamicContext) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraintValidationHandler
-
Handle a missing index violation.
- handleMissingIndexViolation(IIndexHasKeyConstraint, INodeItem, INodeItem, String, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- handlePass(IConstraint, INodeItem, INodeItem, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- handlePass(IConstraint, INodeItem, INodeItem, DynamicContext) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraintValidationHandler
-
Handle a constraint that has passed validation.
- handlePass(IConstraint, INodeItem, INodeItem, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- handleResults(IValidationResult) - Method in class gov.nist.secauto.metaschema.core.model.validation.AbstractValidationResultProcessor
-
Handle the provided collection of validation results.
- handleUniqueKeyViolation(IUniqueConstraint, INodeItem, INodeItem, INodeItem, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.FindingCollectingConstraintValidationHandler
- handleUniqueKeyViolation(IUniqueConstraint, INodeItem, INodeItem, INodeItem, DynamicContext) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraintValidationHandler
-
Handle an unique key violation.
- handleUniqueKeyViolation(IUniqueConstraint, INodeItem, INodeItem, INodeItem, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- handleValidationException(ValidationException, URI) - Method in class gov.nist.secauto.metaschema.core.model.validation.JsonSchemaContentValidator
-
Build validation findings from a validation exception.
- handleValidationFindings(List<? extends IValidationFinding>) - Method in class gov.nist.secauto.metaschema.core.model.validation.AbstractValidationResultProcessor
-
Handle the provided collection of validation findings.
- handleXmlValidationFinding(XmlSchemaContentValidator.XmlValidationFinding) - Method in class gov.nist.secauto.metaschema.core.model.validation.AbstractValidationResultProcessor
-
Process the XML validation finding.
- HAS_CARDINALITY_CONSTRAINT_QNAME - Static variable in class gov.nist.secauto.metaschema.core.model.xml.XmlModuleConstants
- hasChildren() - Method in interface gov.nist.secauto.metaschema.core.model.IAssemblyDefinition
- hasChildren() - Method in interface gov.nist.secauto.metaschema.core.model.IContainer
-
Identifies if the container allows child instances or not.
- hasChildren() - Method in interface gov.nist.secauto.metaschema.core.model.IContainerModel
- hasChildren() - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureContainerModelGrouped
- hasChildren() - Method in interface gov.nist.secauto.metaschema.core.model.IModelDefinition
- hasFunction(IEnhancedQName, int) - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.datatype.AbstractCustomJavaDataType
- hashCode() - Method in class gov.nist.secauto.metaschema.core.datatype.object.AmbiguousDate
- hashCode() - Method in class gov.nist.secauto.metaschema.core.datatype.object.AmbiguousDateTime
- hashCode() - Method in class gov.nist.secauto.metaschema.core.datatype.object.AmbiguousTime
- hashCode() - Method in class gov.nist.secauto.metaschema.core.metapath.function.DefaultFunction.CallingContext
- hashCode() - Method in class gov.nist.secauto.metaschema.core.metapath.function.DefaultFunction
- hashCode() - Method in class gov.nist.secauto.metaschema.core.metapath.type.DataTypeItemType
- hashCode() - Method in class gov.nist.secauto.metaschema.core.model.IAttributable.Key
- hasJsonKey() - Method in interface gov.nist.secauto.metaschema.core.model.INamedModelInstance
-
Indicates if a flag's value can be used as a property name in the containing object in JSON who's value will be the object containing the flag.
- hasJsonValueKeyFlagInstance() - Method in interface gov.nist.secauto.metaschema.core.model.IFieldDefinition
-
Check if a JSON value key flag is configured.
- hasProperty(IAttributable.Key) - Method in interface gov.nist.secauto.metaschema.core.model.IAttributable
-
Determine if a property is defined.
- hasPropertyValue(IAttributable.Key, String) - Method in interface gov.nist.secauto.metaschema.core.model.IAttributable
-
Determine if a given property, with a given
key
, has the identifiedvalue
. - hasTimezone() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.ITemporalItem
-
Determine if the temporal item has a timezone.
- hasTimezone() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.ITimeItem
-
Determine if the temporal item has a timezone.
- hasTimeZone() - Method in class gov.nist.secauto.metaschema.core.datatype.object.AbstractAmbiguousTemporal
-
Indicate if a time zone is configured.
- hasValue() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
- hasValue() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IMapItem
- hasValue() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.IItem
-
Determine if the item has an associated value.
- hasValue() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFeatureNoDataValuedItem
- head(IArrayItem<T>) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.ArrayHead
-
An implementation of XPath 3.1 array:head.
- HOSTNAME - Static variable in class gov.nist.secauto.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema hostname data type instance.
- HostnameAdapter - Class in gov.nist.secauto.metaschema.core.datatype.adapter
-
Support for the Metaschema hostname data type.
- HtmlQuoteTagExtension - Class in gov.nist.secauto.metaschema.core.datatype.markup.flexmark
-
Adds support for the use of "q" tags in HTML to replace quotation marks.
- HtmlQuoteTagExtension() - Constructor for class gov.nist.secauto.metaschema.core.datatype.markup.flexmark.HtmlQuoteTagExtension
- HtmlQuoteTagExtension.DoubleQuoteNode - Class in gov.nist.secauto.metaschema.core.datatype.markup.flexmark
-
A Flexmark node implementation representing a quotation mark.
I
- IAllowedValue - Interface in gov.nist.secauto.metaschema.core.model.constraint
-
Represents an individual enumerated value associated with an
IAllowedValuesConstraint
. - IAllowedValuesConstraint - Interface in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.constraint
-
Provides a builder pattern for constructing a new
IAllowedValuesConstraint
. - IAllowedValuesConstraint.Extensible - Enum in gov.nist.secauto.metaschema.core.model.constraint
-
Indicates how an allowed values constraint can be extended, or if it can be.
- IAnyAtomicItem - Interface in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing a URI data value.
- IArgument - Interface in gov.nist.secauto.metaschema.core.metapath.function
-
Represents a single function argument signature.
- IArgument.Builder - Class in gov.nist.secauto.metaschema.core.metapath.function
-
Used to create an argument's signature using a builder pattern.
- IArrayItem<ITEM extends ICollectionValue> - Interface in gov.nist.secauto.metaschema.core.metapath.item.function
-
A representation of a Metapath array item type.
- IArrayTest - Interface in gov.nist.secauto.metaschema.core.metapath.type
-
Declares the expected type information for an
IArrayItem
. - IAssembly - Interface in gov.nist.secauto.metaschema.core.model
-
A marker interface for an information element that is an assembly model type.
- IAssemblyDefinition - Interface in gov.nist.secauto.metaschema.core.model
- IAssemblyInstance - Interface in gov.nist.secauto.metaschema.core.model
- IAssemblyInstanceAbsolute - Interface in gov.nist.secauto.metaschema.core.model
- IAssemblyInstanceGrouped - Interface in gov.nist.secauto.metaschema.core.model
- IAssemblyInstanceGroupedNodeItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.node
- IAssemblyNodeItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.node
-
A Metapath node valued item representing a Metaschema module assembly.
- IAtomicOrUnionType<I extends IAnyAtomicItem> - Interface in gov.nist.secauto.metaschema.core.metapath.type
-
Provides type information for an atomic type.
- IAtomicOrUnionType.ICastExecutor<ITEM extends IAnyAtomicItem> - Interface in gov.nist.secauto.metaschema.core.metapath.type
-
A callback used to perform a casting operation.
- IAtomicValuedItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.atomic
-
This marker interface identifies a valued
IItem
type that has an associatedIAnyAtomicItem
value. - IAttributable - Interface in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model
-
Represents a property key based on a name and a namespace.
- IBase64BinaryItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing a Base64 encoded data value.
- IBooleanItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.atomic
-
An atomic Metapath item with a boolean value.
- IBoundObject - Interface in gov.nist.secauto.metaschema.core.model
-
A common interface found bound objects that have a complex model consisting of flags, fields, or assemblies.
- ICardinalityConstraint - Interface in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.constraint
-
Provides a builder pattern for constructing a new
ICardinalityConstraint
. - IChoiceGroupInstance - Interface in gov.nist.secauto.metaschema.core.model
-
An Metaschema model instance representing a grouped set of objects consisting of heterogeneous object types.
- IChoiceInstance - Interface in gov.nist.secauto.metaschema.core.model
-
A marker interface for a choice of allowed instances in a Metachema.
- ICollectionValue - Interface in gov.nist.secauto.metaschema.core.metapath
-
A data value that can be a value in a Metapath array or map.
- IConfigurableMessageConstraint - Interface in gov.nist.secauto.metaschema.core.model.constraint
-
Represents a constraint that allows a configurable message.
- IConfiguration<T extends IConfigurationFeature<?>> - Interface in gov.nist.secauto.metaschema.core.configuration
-
The base interface for getting the configuration of processors and parsers in this library.
- IConfigurationFeature<V> - Interface in gov.nist.secauto.metaschema.core.configuration
-
The common interface that all configuration features must implement.
- IConstraint - Interface in gov.nist.secauto.metaschema.core.model.constraint
-
Represents a rule constraining the model of a Metaschema assembly, field or flag.
- IConstraint.Level - Enum in gov.nist.secauto.metaschema.core.model.constraint
-
The degree to which a constraint violation is significant.
- IConstraintLoader - Interface in gov.nist.secauto.metaschema.core.model
- IConstraintSet - Interface in gov.nist.secauto.metaschema.core.model.constraint
- IConstraintValidationHandler - Interface in gov.nist.secauto.metaschema.core.model.constraint
-
Provides a set of callback methods used to process the result of evaluating a constraint.
- IConstraintValidator - Interface in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.constraint -
Supports a visitor pattern over constraint instances.
- IContainer - Interface in gov.nist.secauto.metaschema.core.model
- IContainerFlagSupport<FI extends IFlagInstance> - Interface in gov.nist.secauto.metaschema.core.model
-
Provides support for managing the flag contents of a
IModelDefinition
. - IContainerModel - Interface in gov.nist.secauto.metaschema.core.model
-
Indicates that the Metaschema type that has a complex model that can contain field and assembly instances.
- IContainerModelAbsolute - Interface in gov.nist.secauto.metaschema.core.model
- IContainerModelAssembly - Interface in gov.nist.secauto.metaschema.core.model
- IContainerModelAssemblySupport<MI extends IModelInstance,
NMI extends INamedModelInstance, FI extends IFieldInstance, AI extends IAssemblyInstance, CI extends IChoiceInstance, CGI extends IChoiceGroupInstance> - Interface in gov.nist.secauto.metaschema.core.model -
Common interface for model container support classes.
- IContainerModelGrouped - Interface in gov.nist.secauto.metaschema.core.model
- IContainerModelSupport<MI extends IModelInstance,
NMI extends INamedModelInstance, FI extends IFieldInstance, AI extends IAssemblyInstance> - Interface in gov.nist.secauto.metaschema.core.model -
Common interface for model container support classes.
- IContentValidator - Interface in gov.nist.secauto.metaschema.core.model.validation
-
A common interface for validation of Metaschema module-based content.
- ICustomJavaDataType<TYPE extends ICustomJavaDataType<TYPE>> - Interface in gov.nist.secauto.metaschema.core.datatype
-
The common interface for all data type implementations supported by a custom Java class.
- ICycledAssemblyNodeItem - Interface in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.datatype
-
Represents a data type implementation.
- IDataTypeProvider - Interface in gov.nist.secauto.metaschema.core.datatype
-
A service interface used to provide implementations of data types represented as
IDataTypeAdapter
instances. - IDateItem - Interface in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.atomic
-
An atomic Metapath item representing a date/time value in the Metapath system.
- IDateTimeWithTimeZoneItem - Interface in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing a date data value that has an explicit timezone.
- IDayTimeDurationItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing a duration data value in days, hours, and seconds.
- IDecimalItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing a decimal data value.
- IDefaultable - Interface in gov.nist.secauto.metaschema.core.model
-
A marker interface for Metaschema constructs that can have a default value.
- IDefinition - Interface in gov.nist.secauto.metaschema.core.model
- IDefinition.ModuleScope - Enum in gov.nist.secauto.metaschema.core.model
-
Describes the visibility of a definition to other modules.
- IDefinitionNodeItem<D extends IDefinition,
I extends INamedInstance> - Interface in gov.nist.secauto.metaschema.core.metapath.item.node - identifier(String) - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Set an identifier for the constraint.
- identity() - Static method in class gov.nist.secauto.metaschema.core.util.CustomCollectors
-
An implementation of
Function.identity()
that respects non-nullness. - IDescribable - Interface in gov.nist.secauto.metaschema.core.model
- IDiagramNode - Interface in gov.nist.secauto.metaschema.core.model.util
-
Represents a Metaschema module
IModelDefinition
node that is part of a model diagram. - IDiagramNode.IAttribute - Interface in gov.nist.secauto.metaschema.core.model.util
-
Represents a scalar-valued data point associated with a node.
- IDiagramNode.IEdge - Interface in gov.nist.secauto.metaschema.core.model.util
-
Represents a relationship between a subject node and a target node.
- IDiagramNode.Relationship - Enum in gov.nist.secauto.metaschema.core.model.util
-
The nature of a relationship between two nodes.
- IDiagramNodeVisitor - Interface in gov.nist.secauto.metaschema.core.model.util
- IDocumentBasedNodeItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.node
- IDocumentLoader - Interface in gov.nist.secauto.metaschema.core.metapath
-
Supports loading documents referenced in Metapath expressions.
- IDocumentNodeItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.node
- IDurationItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.atomic
-
An atomic Metapath item representing a duration data value.
- IEmailAddressItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing an email address data value.
- IEnhancedQName - Interface in gov.nist.secauto.metaschema.core.qname
-
An efficient cache-backed representation of a qualified name.
- IEnhancedQName.NamespaceToPrefixResolver - Interface in gov.nist.secauto.metaschema.core.qname
-
Provides a callback for resolving namespace prefixes.
- IExpectConstraint - Interface in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.constraint
-
Provides a builder pattern for constructing a new
IExpectConstraint
. - IFeatureChildNodeItem - Interface in gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model - IFeatureContainerModelGrouped<NMI extends INamedModelInstanceGrouped,
FI extends IFieldInstanceGrouped, AI extends IAssemblyInstanceGrouped> - Interface in gov.nist.secauto.metaschema.core.model - IFeatureDefinitionInstanceInlined<DEFINITION extends IDefinition,
INSTANCE extends INamedInstance> - Interface in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model - IFeatureFlagContainerItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.node
-
This mixin interface indicates that the implementation is a
INodeItem
that is based on anIModelDefinition
. - IFeatureFlagContainerItem.FlagContainer - Class in gov.nist.secauto.metaschema.core.metapath.item.node
-
Provides an abstract implementation of a model that contains a collection of flags.
- IFeatureModelConstrained - Interface in gov.nist.secauto.metaschema.core.model.constraint
- IFeatureModelContainerItem - Interface in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.node
-
Provides an abstract implementation of a lazy loaded model.
- IFeatureNoDataAtomicValuedItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.node
- IFeatureNoDataValuedItem - Interface in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.node -
A mixin interface used to identify that the implementation is a
IDefinitionNodeItem
that is based on aIDefinition
that is an orphan in it's hierarchy. - IFeatureValueConstrained - Interface in gov.nist.secauto.metaschema.core.model.constraint
- IFeatureValueless - Interface in gov.nist.secauto.metaschema.core.model
- IField - Interface in gov.nist.secauto.metaschema.core.model
-
A marker interface for an information element that is a field model type.
- IFieldDefinition - Interface in gov.nist.secauto.metaschema.core.model
- IFieldInstance - Interface in gov.nist.secauto.metaschema.core.model
- IFieldInstanceAbsolute - Interface in gov.nist.secauto.metaschema.core.model
- IFieldInstanceGrouped - Interface in gov.nist.secauto.metaschema.core.model
- IFieldNodeItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.node
-
A Metapath node valued item representing a Metaschema module field.
- IFlag - Interface in gov.nist.secauto.metaschema.core.model
-
A marker interface for an information element that is an flag model type.
- IFlagContainerBuilder<T extends IFlagInstance> - Interface in gov.nist.secauto.metaschema.core.model
- IFlagDefinition - Interface in gov.nist.secauto.metaschema.core.model
- IFlagInstance - Interface in gov.nist.secauto.metaschema.core.model
- IFlagNodeItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.node
-
A Metapath node valued item representing a Metaschema module flag.
- IFunction - Interface in gov.nist.secauto.metaschema.core.metapath.function
-
A common interface for all Metapath functions.
- IFunction.Builder - Class in gov.nist.secauto.metaschema.core.metapath.function
-
Used to create a function's signature using a builder pattern.
- IFunction.FunctionProperty - Enum in gov.nist.secauto.metaschema.core.metapath.function
-
Details specific characteristics of a function.
- IFunctionExecutor - Interface in gov.nist.secauto.metaschema.core.metapath.function
-
This functional interface provides a dispatch method for executing a function call.
- IFunctionLibrary - Interface in gov.nist.secauto.metaschema.core.metapath.function
- IGroupable - Interface in gov.nist.secauto.metaschema.core.model
- IHostnameItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing a hostname data value.
- IIndex - Interface in gov.nist.secauto.metaschema.core.model.constraint
- IIndexConstraint - Interface in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.constraint
-
Provides a builder pattern for constructing a new
IIndexConstraint
. - IIndexHasKeyConstraint - Interface in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.constraint
-
Provides a builder pattern for constructing a new
IIndexHasKeyConstraint
. - IInstance - Interface in gov.nist.secauto.metaschema.core.model
-
This marker interface indicates that this object is an instance.
- IInstanceAbsolute - Interface in gov.nist.secauto.metaschema.core.model
- IIntegerItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing an integer data value.
- IIPAddressItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.atomic
-
An atomic Metapath item representing an IP address data value.
- IIPv4AddressItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing an IPv4 address data value.
- IIPv6AddressItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing an IPv6 address data value.
- IItem - Interface in gov.nist.secauto.metaschema.core.metapath.item
-
The base interface inherited by all Metapath item implementations.
- IItemType - Interface in gov.nist.secauto.metaschema.core.metapath.type
-
Provides type information that be used to discover type information for, test, and cast various item objects.
- IItemVisitor - Interface in gov.nist.secauto.metaschema.core.metapath.item
-
Use to visit the major types of items.
- IItemWriter - Interface in gov.nist.secauto.metaschema.core.metapath.item
-
Supports writing different types of items using a visitor pattern.
- IJsonNamed - Interface in gov.nist.secauto.metaschema.core.model
- IKeyConstraint - Interface in gov.nist.secauto.metaschema.core.model.constraint
-
A common interface used for constraints oriented around key-based indexes.
- IKeyField - Interface in gov.nist.secauto.metaschema.core.model.constraint
-
Represents a component of a key used in a key-based index.
- IKeySpecifier - Interface in gov.nist.secauto.metaschema.core.metapath.item.function
-
A common interface for all key specifier implementations.
- IKindTest<T extends INodeItem> - Interface in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.constraint
-
Represents a variable assignment for use in Metaschema module constraints.
- ILoader<T> - Interface in gov.nist.secauto.metaschema.core.model
- IMapItem<VALUE extends ICollectionValue> - Interface in gov.nist.secauto.metaschema.core.metapath.item.function
-
Represents a mapping of
IMapKey
keys to values. - IMapKey - Interface in gov.nist.secauto.metaschema.core.metapath.item.function
-
The key value used in an
IMapItem
. - IMapTest - Interface in gov.nist.secauto.metaschema.core.metapath.type
-
Declares the expected type information for a
IMapItem
. - IMarkupItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.atomic
-
An atomic Metapath item representing a Markup data value.
- IMarkupLineItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.atomic
-
An atomic Metapath item representing a single line of Markup.
- IMarkupMultilineItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.atomic
-
An atomic Metapath item representing multiple lines of Markup.
- IMarkupString<TYPE extends IMarkupString<TYPE>> - Interface in gov.nist.secauto.metaschema.core.datatype.markup
-
The common interface for all markup implementations.
- IMatchesConstraint - Interface in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.constraint
-
Provides a builder pattern for constructing a new
IMatchesConstraint
. - IMetapathQueryable - Interface in gov.nist.secauto.metaschema.core.model
- IMetaschemaData - Interface in gov.nist.secauto.metaschema.core.model
- IMetaschemaModule<SELF extends IMetaschemaModule<SELF>> - Interface in gov.nist.secauto.metaschema.core.model
-
Represents a loaded Metaschema module.
- IModelConstrained - Interface in gov.nist.secauto.metaschema.core.model.constraint
-
Represents a container of rules constraining the effective model of a Metaschema assembly data instance.
- IModelDefinition - Interface in gov.nist.secauto.metaschema.core.model
-
Represents a Metaschema definition for a complex object that may contain flags.
- IModelElement - Interface in gov.nist.secauto.metaschema.core.model
-
A marker interface for Metaschema constructs that can be members of a Metaschema definition's model.
- IModelInstance - Interface in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model
- IModelNodeItem<D extends IModelDefinition,
I extends INamedModelInstance> - Interface in gov.nist.secauto.metaschema.core.metapath.item.node - IModule - Interface in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model -
The API for accessing information about a given Metaschema module.
- IModuleLoader<M extends IModuleExtended<M,
?, ?, ?, ?>> - Interface in gov.nist.secauto.metaschema.core.model - IModuleLoader.IModulePostProcessor - Interface in gov.nist.secauto.metaschema.core.model
-
Used to define a post-processing operation to perform on a module.
- IModuleNodeItem - Interface in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.configuration
-
This interface provides methods for retrieving and updating the configuration of processors and parsers in this library.
- INamed - Interface in gov.nist.secauto.metaschema.core.model
- INamedInstance - Interface in gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model
- INamedModelInstanceAbsolute - Interface in gov.nist.secauto.metaschema.core.model
- INamedModelInstanceGrouped - Interface in gov.nist.secauto.metaschema.core.model
-
Represents an arbitrary grouping of Metaschema model instances.
- INcNameItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.atomic
-
Deprecated, for removal: This API element is subject to removal in a future version.
- INDEX_CONSTRAINT_QNAME - Static variable in class gov.nist.secauto.metaschema.core.model.xml.XmlModuleConstants
- INDEX_HAS_KEY_CONSTRAINT_QNAME - Static variable in class gov.nist.secauto.metaschema.core.model.xml.XmlModuleConstants
- INDEX_OUT_OF_BOUNDS - Static variable in exception gov.nist.secauto.metaschema.core.metapath.item.function.ArrayException
-
err:FOAY0001: This error is raised when the $length argument to array:subarray is negative.
- indexOf(Object) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
- indexOf(String) - Method in class gov.nist.secauto.metaschema.core.qname.NamespaceCache
-
Get the index value of the provided namespace.
- INFORMATIONAL - Enum constant in enum gov.nist.secauto.metaschema.core.model.constraint.IConstraint.Level
-
A violation of the constraint represents a point of interest.
- INFORMATIONAL - Enum constant in enum gov.nist.secauto.metaschema.core.model.validation.IValidationFinding.Kind
-
The finding is providing information that does not indicate success or failure.
- INodeItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.node
-
Represents a queryable Metapath model node.
- INodeItemFactory - Interface in gov.nist.secauto.metaschema.core.metapath.item.node
-
This factory interface is used to create
INodeItem
objects of various types. - INodeItemGenerator - Interface in gov.nist.secauto.metaschema.core.metapath.item.node
- INodeItemVisitable - Interface in gov.nist.secauto.metaschema.core.metapath.item.node
- INodeItemVisitor<CONTEXT,
RESULT> - Interface in gov.nist.secauto.metaschema.core.metapath.item.node -
Provides a set of callbacks used when iterating over node items in a directed graph.
- INonNegativeIntegerItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing a non-negative integer data value.
- InsertAnchorExtension - Class in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension
- InsertAnchorExtension.InsertAnchorNode - Class in gov.nist.secauto.metaschema.core.datatype.markup.flexmark
-
The flexmark node for an insert anchor.
- InsertAnchorExtension.InsertVisitor - Class in gov.nist.secauto.metaschema.core.datatype.markup.flexmark
-
Used to collect insert nodes.
- InsertAnchorNode(BasedSequence, BasedSequence) - Constructor for class gov.nist.secauto.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension.InsertAnchorNode
-
Construct a new Metaschema insert node.
- InsertAnchorNode(String, String) - Constructor for class gov.nist.secauto.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension.InsertAnchorNode
-
Construct a new Metaschema insert node.
- insertBefore(IArrayItem<T>, int, T) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.ArrayInsertBefore
-
An implementation of XPath 3.1 array:insert-before.
- insertBefore(IArrayItem<T>, IIntegerItem, T) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.ArrayInsertBefore
-
An implementation of XPath 3.1 array:insert-before.
- InsertVisitor(Predicate<InsertAnchorExtension.InsertAnchorNode>) - Constructor for class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.datatype.DataTypeService
-
Get the singleton service instance, which will be lazy constructed on first access.
- instance() - Static method in class gov.nist.secauto.metaschema.core.datatype.markup.flexmark.FlexmarkFactory
-
Get the static Flexmark factory instance.
- instance() - Static method in class gov.nist.secauto.metaschema.core.datatype.markup.XmlMarkupParser
-
Get the singleton markup parser instance.
- instance() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItemFactory
-
Get the singleton instance of the default node factory.
- instance() - Static method in class gov.nist.secauto.metaschema.core.metapath.StaticContext
-
Create a new static context instance using default values.
- instance() - Static method in class gov.nist.secauto.metaschema.core.qname.EQNameFactory
-
Get the singleton instance.
- instance() - Static method in class gov.nist.secauto.metaschema.core.qname.NamespaceCache
-
Get the singleton instance.
- instanceLock - Variable in class gov.nist.secauto.metaschema.core.model.constraint.ValueConstraintSet
- INTEGER - Static variable in class gov.nist.secauto.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema integer data type instance.
- IntegerAdapter - Class in gov.nist.secauto.metaschema.core.datatype.adapter
-
Support for the Metaschema integer data type.
- INumericItem - Interface in gov.nist.secauto.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 gov.nist.secauto.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_TO_RESOLVE_URI - Static variable in exception gov.nist.secauto.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 gov.nist.secauto.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_EXPRESSION - Static variable in exception gov.nist.secauto.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 gov.nist.secauto.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_OPTION - Static variable in exception gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.function
-
FORG: Exceptions related to argument types.
- InvalidArgumentFunctionException(int, String) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.function.InvalidArgumentFunctionException
-
Constructs a new exception with the provided
code
,message
, and no cause. - InvalidArgumentFunctionException(int, String, Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.function.InvalidArgumentFunctionException
-
Constructs a new exception with the provided
code
,message
, andcause
. - InvalidArgumentFunctionException(int, Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.function.InvalidArgumentFunctionException
-
Constructs a new exception with the provided
code
, no message, and thecause
. - InvalidTypeFunctionException - Exception in gov.nist.secauto.metaschema.core.metapath.function
-
FOTY: Exceptions related to type errors.
- InvalidTypeFunctionException(int, IItem) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.function.InvalidTypeFunctionException
-
Constructs a new exception with the provided
code
,item
, and no cause. - InvalidTypeFunctionException(int, IItem, Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.function.InvalidTypeFunctionException
-
Constructs a new exception with the provided
code
,item
, andcause
. - InvalidTypeMetapathException - Exception in gov.nist.secauto.metaschema.core.metapath.type
-
Provides a convenient way to raise a
TypeMetapathException.INVALID_TYPE_ERROR
. - InvalidTypeMetapathException(IItem) - Constructor for exception gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.type.InvalidTypeMetapathException
-
Constructs a new exception with the provided
item
,message
, and no cause. - InvalidTypeMetapathException(IItem, String, Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.type.InvalidTypeMetapathException
-
Constructs a new exception with the provided
item
,message
, andcause
. - InvalidTypeMetapathException(IItem, Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.type.InvalidTypeMetapathException
-
Constructs a new exception with the provided
item
andcause
, using a default message. - InvalidValueForCastFunctionException - Exception in gov.nist.secauto.metaschema.core.metapath.function
- InvalidValueForCastFunctionException(String) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.function.InvalidValueForCastFunctionException
-
Constructs a new exception with the provided
message
and no cause. - InvalidValueForCastFunctionException(String, Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.function.InvalidValueForCastFunctionException
-
Constructs a new exception with the provided
message
andcause
. - InvalidValueForCastFunctionException(Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.function.InvalidValueForCastFunctionException
-
Constructs a new exception with no message and the provided
cause
. - IP_V4_ADDRESS - Static variable in class gov.nist.secauto.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema ip-v4-address data type instance.
- IP_V6_ADDRESS - Static variable in class gov.nist.secauto.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema ip-v6-address data type instance.
- IPathFormatter - Interface in gov.nist.secauto.metaschema.core.metapath.format
-
This interface provides an implementation contract for all path formatters.
- IPathSegment - Interface in gov.nist.secauto.metaschema.core.metapath.format
-
A named segment of a path that can be formatted.
- IPositiveIntegerItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing a positive integer data value.
- IPrintable - Interface in gov.nist.secauto.metaschema.core.metapath
-
Identifies the implementation as being able to produce a string value for output.
- IPv4AddressAdapter - Class in gov.nist.secauto.metaschema.core.datatype.adapter
-
Support for the Metaschema ip-v4-address data type.
- IPv6AddressAdapter - Class in gov.nist.secauto.metaschema.core.datatype.adapter
-
Support for the Metaschema ip-v6-address data type.
- IResourceLocation - Interface in gov.nist.secauto.metaschema.core.model
-
Represents a location within a resource.
- IResourceResolver - Interface in gov.nist.secauto.metaschema.core.model
-
A common interface for implementation classes that load data resources.
- IRootAssemblyNodeItem - Interface in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.xml.XmlModuleConstants
- isAbsolute() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IAnyUriItem
-
Determines if this URI has a scheme component, making it absolute.
- isAllNulls(Iterable<String>) - Static method in interface gov.nist.secauto.metaschema.core.model.constraint.IIndex
-
Check if a key contains information other than
null
Strings. - isAllowedOther() - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IAllowedValuesConstraint
-
Determines if this allowed value constraint is open-ended (
true
) or closed. - isArityUnbounded() - Method in interface gov.nist.secauto.metaschema.core.metapath.function.IFunction
-
Determines if the final argument can be repeated.
- isAtomic() - Method in interface gov.nist.secauto.metaschema.core.datatype.IDataTypeAdapter
-
Determines if the data type is an atomic, scalar value.
- isBlock() - Method in interface gov.nist.secauto.metaschema.core.datatype.markup.IMarkupString
-
Determine if the Markup consists of block elements.
- isBlock() - Method in class gov.nist.secauto.metaschema.core.datatype.markup.MarkupLine
- isBlock() - Method in class gov.nist.secauto.metaschema.core.datatype.markup.MarkupMultiline
- isContextDepenent() - Method in interface gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.node.AbstractRecursionPreventingNodeItemVisitor
-
Determines if the provided node is a descendant of the assembly definition.
- isDeterministic() - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.IAssemblyInstance
- isEffectiveValueWrappedInXml() - Method in interface gov.nist.secauto.metaschema.core.model.IChoiceGroupInstance
- isEffectiveValueWrappedInXml() - Method in interface gov.nist.secauto.metaschema.core.model.IChoiceInstance
- isEffectiveValueWrappedInXml() - Method in interface gov.nist.secauto.metaschema.core.model.IFieldInstanceAbsolute
- isEffectiveValueWrappedInXml() - Method in interface gov.nist.secauto.metaschema.core.model.IFieldInstanceGrouped
- isEffectiveValueWrappedInXml() - Method in interface gov.nist.secauto.metaschema.core.model.IModelInstance
-
Indicate if the instance allows values without an XML element wrapper.
- isEmpty() - Method in class gov.nist.secauto.metaschema.core.datatype.markup.AbstractMarkupString
- isEmpty() - Method in interface gov.nist.secauto.metaschema.core.datatype.markup.IMarkupString
-
Determine if the markup has no contents.
- isEmpty() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
-
Determine if this sequence is empty.
- isEmpty() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IMapItem
-
Determine if this sequence is empty.
- isEmpty() - Method in interface gov.nist.secauto.metaschema.core.metapath.type.ISequenceType
-
Determine if the sequence is empty (if it holds any data) or not.
- ISequence<ITEM extends IItem> - Interface in gov.nist.secauto.metaschema.core.metapath
-
Represents an ordered collection of Metapath expression results.
- ISequenceType - Interface in gov.nist.secauto.metaschema.core.metapath.type
-
Supports sequence type testing.
- isEventEndDocument(XMLEvent) - Static method in class gov.nist.secauto.metaschema.core.model.util.XmlEventUtil
-
Determine if the
event
is an end of document event. - isEventEndElement(XMLEvent, QName) - Static method in class gov.nist.secauto.metaschema.core.model.util.XmlEventUtil
-
Determine if the
event
is an end element whose name matches the providedexpectedQName
. - isEventStartElement(XMLEvent, QName) - Static method in class gov.nist.secauto.metaschema.core.model.util.XmlEventUtil
-
Determine if the
event
is a start element whose name matches the providedexpectedQName
. - isFeatureEnabled(ValidationFeature<?>) - Method in class gov.nist.secauto.metaschema.core.model.constraint.DefaultConstraintValidator
- isFeatureEnabled(T) - Method in class gov.nist.secauto.metaschema.core.configuration.DefaultConfiguration
- isFeatureEnabled(T) - Method in interface gov.nist.secauto.metaschema.core.configuration.IConfiguration
-
Determines if a specific feature is enabled.
- isFocusDepenent() - Method in interface gov.nist.secauto.metaschema.core.metapath.function.IFunction
-
Determines if the result of the function call depends on the current focus.
- isInline() - Method in class gov.nist.secauto.metaschema.core.model.AbstractGlobalDefinition
- isInline() - Method in class gov.nist.secauto.metaschema.core.model.AbstractInlineAssemblyDefinition
- isInline() - Method in class gov.nist.secauto.metaschema.core.model.AbstractInlineFieldDefinition
- isInline() - Method in interface gov.nist.secauto.metaschema.core.model.IAssemblyDefinition
- isInline() - Method in interface gov.nist.secauto.metaschema.core.model.IDefinition
-
Determine if the definition is defined inline, meaning the definition is declared where it is used.
- isInline() - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureDefinitionInstanceInlined
- isInline() - Method in interface gov.nist.secauto.metaschema.core.model.IFieldDefinition
- isInstance(IItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.type.IArrayTest
- isInstance(IItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.type.IItemType
-
Test if the provided item matches this item type.
- isInstance(IItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.type.IMapTest
- isInXmlWrapped() - Method in interface gov.nist.secauto.metaschema.core.model.IFieldInstance
-
Determines if the field is configured to have a wrapper in XML.
- isInXmlWrapped() - Method in interface gov.nist.secauto.metaschema.core.model.IFieldInstanceGrouped
-
Determines if the field is configured to have a wrapper in XML.
- isMemberType(IAtomicOrUnionType<?>) - Method in interface gov.nist.secauto.metaschema.core.metapath.type.IAtomicOrUnionType
-
Check if the other type is a member of this type.
- isNcName(String) - Static method in class gov.nist.secauto.metaschema.core.datatype.adapter.NcNameAdapter
-
Deprecated.Determine if the name is a non-colonized name.
- isOpaque() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IAnyUriItem
-
Determines if this URI is opaque.
- isOptional() - Method in enum gov.nist.secauto.metaschema.core.metapath.type.Occurrence
-
Determine if providing a value is optional based on the occurrence.
- ISource - Interface in gov.nist.secauto.metaschema.core.model
-
A descriptor that identifies where a given constraint was defined.
- ISource.SourceLocation - Enum in gov.nist.secauto.metaschema.core.model
-
The relative location of the source.
- isPassing() - Method in interface gov.nist.secauto.metaschema.core.model.validation.IValidationResult
-
Determines if the result of validation was valid or not.
- isRecursive() - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.RecursionCollectingNodeItemVisitor.AssemblyRecord
-
Determine if the definition associated with the record is a descendant of itself.
- isRequired() - Method in interface gov.nist.secauto.metaschema.core.model.IFlagInstance
-
Determines if a flag value is required to be provided.
- isRoot() - Method in interface gov.nist.secauto.metaschema.core.model.IAssemblyDefinition
-
Check if the assembly is a top-level root assembly.
- isSubType(IAtomicOrUnionType<?>) - Method in interface gov.nist.secauto.metaschema.core.metapath.type.IAtomicOrUnionType
-
Check if this type is the parent type of the other type.
- IStringItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing a text data value.
- isUnrappedValueAllowedInXml() - Method in class gov.nist.secauto.metaschema.core.datatype.AbstractDataTypeAdapter
- isUnrappedValueAllowedInXml() - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.datatype.markup.MarkupMultilineAdapter
- isUseWildcardWhenNamespaceNotDefaulted() - Method in class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.datatype.AbstractDataTypeAdapter
- isXmlMixed() - Method in interface gov.nist.secauto.metaschema.core.datatype.IDataTypeAdapter
-
Determines if the datatype uses mixed text and element content in XML.
- isXmlMixed() - Method in class gov.nist.secauto.metaschema.core.datatype.markup.MarkupMultilineAdapter
- ITargetedConstraints - Interface in gov.nist.secauto.metaschema.core.model.constraint
-
Represents a set of constraints that target a given definition using a target Metapath expression.
- item() - Static method in interface gov.nist.secauto.metaschema.core.metapath.type.IItemType
-
Get a new kind test that matches any item.
- ITEM - Enum constant in enum gov.nist.secauto.metaschema.core.metapath.MetapathExpression.ResultType
-
The result is expected to be an
IItem
value. - ITemporalItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing a temporal data value.
- ItemUtils - Class in gov.nist.secauto.metaschema.core.metapath.item
-
Provides a variety of utilities for working with Metapath items.
- iterator() - Method in interface gov.nist.secauto.metaschema.core.metapath.ISequence
- ITimeItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.atomic
-
An atomic Metapath item representing a time value in the Metapath system.
- ITimeWithTimeZoneItem - Interface in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing a text token data value.
- IUniqueConstraint - Interface in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.constraint
-
Provides a builder pattern for constructing a new
IUniqueConstraint
. - IUntypedAtomicItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing an untyped atomic data value.
- IUriReferenceItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing a URI reference data value that complies with RFC2396.
- IUriResolver - Interface in gov.nist.secauto.metaschema.core.model
- IUuidItem - Interface in gov.nist.secauto.metaschema.core.metapath.item.atomic
-
An atomic Metapath item containing a UUID data value.
- IValidationFinding - Interface in gov.nist.secauto.metaschema.core.model.validation
-
Provides information about an individual finding that is the result of a completed content validation.
- IValidationFinding.Kind - Enum in gov.nist.secauto.metaschema.core.model.validation
-
The finding type.
- IValidationResult - Interface in gov.nist.secauto.metaschema.core.model.validation
-
Provides data that is the result of a completed content validation.
- IValueConstrained - Interface in gov.nist.secauto.metaschema.core.model.constraint
-
Represents a container of rules constraining the effective model of a Metaschema field or flag data instance.
- IValued - Interface in gov.nist.secauto.metaschema.core.model
-
A marker interface for Metaschema constructs that can have a value.
- IValuedDefinition - Interface in gov.nist.secauto.metaschema.core.model
-
This marker interface identifies Metaschema definition types that have associated values (i.e., field, flag).
- IValuedInstance - Interface in gov.nist.secauto.metaschema.core.model
- IVersionInfo - Interface in gov.nist.secauto.metaschema.core.util
-
Provides version information for a runtime dependency or application.
- IXmlMetaschemaModule - Interface in gov.nist.secauto.metaschema.core.model.xml
-
A Metaschema module represented in XML.
- IYearMonthDurationItem - Interface in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.function.library.ArrayJoin
-
An implementation of XPath 3.1 array:join.
- joiningWithOxfordComma(String) - Static method in class gov.nist.secauto.metaschema.core.util.CustomCollectors
-
Joins a sequence of string values using oxford-style serial commas.
- JsonFunctionException - Exception in gov.nist.secauto.metaschema.core.metapath.function
- JsonFunctionException(int, String) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.function.JsonFunctionException
-
Constructs a new exception with the provided
code
,message
, and no cause. - JsonFunctionException(int, String, Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.function.JsonFunctionException
-
Constructs a new exception with the provided
code
,message
, andcause
. - JsonFunctionException(int, Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.function.JsonFunctionException
-
Constructs a new exception with the provided
code
, no message, and thecause
. - JsonGroupAsBehavior - Enum in gov.nist.secauto.metaschema.core.model
- JsonSchemaContentValidator - Class in gov.nist.secauto.metaschema.core.model.validation
- JsonSchemaContentValidator(InputStream) - Constructor for class gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.validation.JsonSchemaContentValidator
-
Construct a new JSON schema validator using the preloaded JSON schema.
- JsonSchemaContentValidator(JSONObject) - Constructor for class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.validation.JsonSchemaContentValidator
-
Construct a new JSON schema validator using the provided JSON tokenizer to load the schema.
- JsonSchemaContentValidator.JsonValidationFinding - Class in gov.nist.secauto.metaschema.core.model.validation
-
Records an identified individual validation result found during JSON schema validation.
- JsonUtil - Class in gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model
K
- key(String) - Static method in interface gov.nist.secauto.metaschema.core.model.IAttributable
-
Get a property key based on the provided name and the default namespace.
- key(String, String) - Static method in interface gov.nist.secauto.metaschema.core.model.IAttributable
-
Get a property key based on the provided name and namespace.
- KEYED - Enum constant in enum gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.constraint.AbstractKeyConstraintBuilder
-
Add a key field to the list of key fields.
- keys(Map<IMapKey, ?>) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.MapKeys
-
An implementation of XPath 3.1 map:keys.
- kind(IValidationFinding.Kind) - Method in class gov.nist.secauto.metaschema.core.model.constraint.ConstraintValidationFinding.Builder
-
Use the provided kind for the validation finding.
L
- lastIndexOf(Object) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
- LE - Enum constant in enum gov.nist.secauto.metaschema.core.metapath.function.ComparisonFunctions.Operator
-
A less than or equal comparison.
- length() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IStringItem
-
Get the length of the string.
- level(IConstraint.Level) - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Set the severity level for when the constraint is violated.
- LIST - Enum constant in enum gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
- listIterator(int) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
- listOrEmpty(List<T>) - Static method in class gov.nist.secauto.metaschema.core.util.CollectionUtil
-
Provides an unmodifiable list containing the provided list.
- listOrEmpty(T...) - Static method in class gov.nist.secauto.metaschema.core.util.CollectionUtil
-
Generates a new unmodifiable list containing the provided items.
- load(File) - Method in interface gov.nist.secauto.metaschema.core.model.ILoader
-
Load a resource from the specified file.
- load(URI) - Method in class gov.nist.secauto.metaschema.core.model.AbstractLoader
- load(URI) - Method in interface gov.nist.secauto.metaschema.core.model.ILoader
-
Load a resource from the specified URI.
- load(URL) - Method in class gov.nist.secauto.metaschema.core.model.AbstractLoader
-
Loads a resource from the specified URL.
- load(URL) - Method in interface gov.nist.secauto.metaschema.core.model.ILoader
-
Loads a resource from the specified URL.
- load(Path) - Method in class gov.nist.secauto.metaschema.core.model.AbstractLoader
-
Load a resource from the specified path.
- load(Path) - Method in interface gov.nist.secauto.metaschema.core.model.ILoader
-
Load a resource from the specified path.
- loadAsNodeItem(File) - Method in interface gov.nist.secauto.metaschema.core.metapath.IDocumentLoader
-
Load a Metaschema-based document from a file resource.
- loadAsNodeItem(URI) - Method in interface gov.nist.secauto.metaschema.core.metapath.IDocumentLoader
-
Load a Metaschema-based document from a URI resource.
- loadAsNodeItem(URL) - Method in interface gov.nist.secauto.metaschema.core.metapath.IDocumentLoader
-
Load a Metaschema-based document from a URL resource.
- loadAsNodeItem(Path) - Method in interface gov.nist.secauto.metaschema.core.metapath.IDocumentLoader
-
Load a Metaschema-based document from a file resource identified by a path.
- loadInternal(URI, Deque<URI>) - Method in class gov.nist.secauto.metaschema.core.model.AbstractLoader
-
Loads a resource from the provided URI.
- LoggingConstraintValidationHandler - Class in gov.nist.secauto.metaschema.core.model.constraint
-
Supports logging constraint findings to the configured Log4J2 instance.
- LoggingConstraintValidationHandler() - Constructor for class gov.nist.secauto.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- lookup(IItem, DynamicContext, ISequence<?>) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IKeySpecifier
-
Perform a lookup on the provided target item.
- lookupAtomicType(IEnhancedQName) - Static method in class gov.nist.secauto.metaschema.core.metapath.StaticContext
-
Lookup a known Metapath atomic type based on the type's qualified name.
- lookupAtomicType(Class<T>) - Static method in class gov.nist.secauto.metaschema.core.metapath.StaticContext
-
Lookup a known Metapath atomic type based on the type's item class.
- lookupAtomicType(String) - Method in class gov.nist.secauto.metaschema.core.metapath.StaticContext
-
Lookup the atomic type with the provided name in the static context.
- lookupFunction(IEnhancedQName, int) - Static method in class gov.nist.secauto.metaschema.core.metapath.StaticContext
-
Lookup a known Metapath function based on the function's name and arity.
- lookupFunction(String, int) - Method in class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.StaticContext
-
Lookup a known Metapath item type based on the type's item class.
- lookupNamespaceForPrefix(String) - Method in class gov.nist.secauto.metaschema.core.metapath.StaticContext
-
Get the namespace associated with the provided
prefix
as a string, if any is bound. - lookupPrefixForNamespace(String) - Method in class gov.nist.secauto.metaschema.core.metapath.StaticContext
-
Get the prefix associated with the provided
namespace
as a string, if any is bound. - LT - Enum constant in enum gov.nist.secauto.metaschema.core.metapath.function.ComparisonFunctions.Operator
-
A less than comparison.
M
- map() - Static method in interface gov.nist.secauto.metaschema.core.metapath.type.IItemType
-
Get a new kind test that matches any map item.
- map(IAtomicOrUnionType<?>, ISequenceType) - Static method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.ISequence
-
Apply the provided
mapFunction
to each item in the sequence. - MapContains - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 map:contains function.
- MapEntry - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 map:entry function.
- MapFind - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 map:find function.
- MapGet - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 map:get function.
- MapKeys - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 map:keys function.
- MapMerge - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 map:merge functions.
- MapPut - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 map:put function.
- MapRemove - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 map:remove function.
- MapSize - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implements the XPath 3.1 map:size function.
- MARKUP_LINE - Static variable in class gov.nist.secauto.metaschema.core.datatype.markup.MarkupDataTypeProvider
-
The Metaschema markup-line data type instance.
- MARKUP_MULTILINE - Static variable in class gov.nist.secauto.metaschema.core.datatype.markup.MarkupDataTypeProvider
-
The Metaschema markup-multiline data type instance.
- MARKUP_TYPE - Static variable in class gov.nist.secauto.metaschema.core.datatype.markup.MarkupDataTypeProvider
-
The Metaschema data type that represents all markup types.
- MarkupDataTypeProvider - Class in gov.nist.secauto.metaschema.core.datatype.markup
-
Provides for runtime discovery of built-in implementations of the markup Metaschema data types.
- MarkupDataTypeProvider() - Constructor for class gov.nist.secauto.metaschema.core.datatype.markup.MarkupDataTypeProvider
-
Create the data type provider.
- MarkupLine - Class in gov.nist.secauto.metaschema.core.datatype.markup
-
Supports a data value which is a single line of markup.
- MarkupLine(Document) - Constructor for class gov.nist.secauto.metaschema.core.datatype.markup.MarkupLine
-
Construct a new single line markup instance.
- MarkupLineAdapter - Class in gov.nist.secauto.metaschema.core.datatype.markup
-
Support for the Metaschema markup-line data type.
- MarkupMultiline - Class in gov.nist.secauto.metaschema.core.datatype.markup
-
Supports a data value which may be multiple lines of markup.
- MarkupMultiline(Document) - Constructor for class gov.nist.secauto.metaschema.core.datatype.markup.MarkupMultiline
-
Construct a new multiline markup instance.
- MarkupMultilineAdapter - Class in gov.nist.secauto.metaschema.core.datatype.markup
-
Support for the Metaschema markup-multiline data type.
- matches(ICollectionValue) - Method in interface gov.nist.secauto.metaschema.core.metapath.type.ISequenceType
-
Tests that a given collection value matches this sequence type.
- MATCHES_CONSTRAINT_QNAME - Static variable in class gov.nist.secauto.metaschema.core.model.xml.XmlModuleConstants
- MATCHES_ZERO_LENGTH_STRING - Static variable in exception gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.constraint.IConstraint
-
Based on the provided
contextNodeItem
, find all nodes matching the target expression. - MATH_CONTEXT - Static variable in class gov.nist.secauto.metaschema.core.metapath.function.FunctionUtils
- max(List<? extends IAnyAtomicItem>) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnMinMax
-
An implementation of XPath 3.1 fn:max.
- maxOccurs(int) - Method in class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.function.library.MapMerge
-
An implementation of XPath 3.1 map:merge.
- MermaidErDiagramGenerator - Class in gov.nist.secauto.metaschema.core.model.util
-
Generates a mermaid diagram from a Metaschema
IModule
. - message(String) - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConfigurableMessageConstraintBuilder
-
A message to emit when the constraint is violated.
- message(String) - Method in class gov.nist.secauto.metaschema.core.model.constraint.ConstraintValidationFinding.Builder
-
Use the provided message for the validation finding.
- METAPATH_EVALUATE_PREDICATES - Static variable in class gov.nist.secauto.metaschema.core.metapath.MetapathEvaluationFeature
-
If enabled, evaluate predicates, otherwise skip evaluating them.
- METAPATH_PATH_FORMATER - Static variable in interface gov.nist.secauto.metaschema.core.metapath.format.IPathFormatter
-
A path formatter that produces Metapath-based paths.
- MetapathConstants - Class in gov.nist.secauto.metaschema.core.metapath
-
Provides constant values for use in Metapath.
- MetapathEvaluationFeature<V> - Class in gov.nist.secauto.metaschema.core.metapath
-
Provides a mechanism to configure Metapath evaluation settings.
- MetapathException - Exception in gov.nist.secauto.metaschema.core.metapath
-
MetapathException
is the superclass of all exceptions that can be thrown during the compilation and evaluation of a Metapath. - MetapathException() - Constructor for exception gov.nist.secauto.metaschema.core.metapath.MetapathException
-
Constructs a new Metapath exception with a
null
message and no cause. - MetapathException(String) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.MetapathException
-
Constructs a new Metapath exception with the provided
message
and no cause. - MetapathException(String, Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.MetapathException
-
Constructs a new Metapath exception with the provided
message
andcause
. - MetapathException(Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.MetapathException
-
Constructs a new Metapath exception with a
null
message and the providedcause
. - MetapathExpression - Class in gov.nist.secauto.metaschema.core.metapath
-
Supports compiling and executing Metapath expressions.
- MetapathExpression(String, IExpression, StaticContext) - Constructor for class gov.nist.secauto.metaschema.core.metapath.MetapathExpression
-
Construct a new Metapath expression.
- MetapathExpression.ResultType - Enum in gov.nist.secauto.metaschema.core.metapath
-
Identifies the expected type for a Metapath evaluation result.
- MetapathFormatter - Class in gov.nist.secauto.metaschema.core.metapath.format
-
An
IPathFormatter
that produces a Metapath expression for the path to a givenINodeItem
. - MetapathFormatter() - Constructor for class gov.nist.secauto.metaschema.core.metapath.format.MetapathFormatter
- METASCHEMA - Enum constant in enum gov.nist.secauto.metaschema.core.metapath.item.node.NodeItemKind
-
An
INodeItem
based on a Metaschema (@linkIModuleNodeItem
}). - METASCHEMA_NAMESPACE - Static variable in class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.MetaschemaConstants
-
The
MetaschemaConstants.METASCHEMA_NAMESPACE
as aURI
. - MetaschemaConstants - Class in gov.nist.secauto.metaschema.core
-
A collection of constant values related to Metaschema handling.
- MetaschemaDataTypeProvider - Class in gov.nist.secauto.metaschema.core.datatype.adapter
-
Provides runtime discovery of built-in implementations of the core Metaschema data types.
- MetaschemaDataTypeProvider() - Constructor for class gov.nist.secauto.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
Initialize the built-in data types.
- MetaschemaException - Exception in gov.nist.secauto.metaschema.core.model
- MetaschemaException(String) - Constructor for exception gov.nist.secauto.metaschema.core.model.MetaschemaException
-
Create a new Metaschema exception with a provided message.
- MetaschemaException(String, Throwable) - Constructor for exception gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.MetaschemaException
-
Create a new Metaschema exception with a provided message based on the provided cause.
- MetaschemaException(Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.model.MetaschemaException
-
Create a new Metaschema exception based on the provided cause.
- MetaschemaJavaVersion - Class in gov.nist.secauto.metaschema.core
-
Provides version information for this library.
- MetaschemaJavaVersion() - Constructor for class gov.nist.secauto.metaschema.core.MetaschemaJavaVersion
- MetaschemaVersion - Class in gov.nist.secauto.metaschema.core.model
-
Provides version information for the underlying Metaschema implementation used by this library.
- MetaschemaVersion() - Constructor for class gov.nist.secauto.metaschema.core.model.MetaschemaVersion
- min(List<? extends IAnyAtomicItem>) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnMinMax
-
An implementation of XPath 3.1 fn:min.
- minOccurs(int) - Method in class gov.nist.secauto.metaschema.core.model.constraint.ICardinalityConstraint.Builder
-
Use the provided minimum occurrence to validate associated targets.
- MODEL - Enum constant in enum gov.nist.secauto.metaschema.core.model.constraint.IAllowedValuesConstraint.Extensible
-
Can be extended by constraints in the same model.
- MODEL - Enum constant in enum gov.nist.secauto.metaschema.core.model.ISource.SourceLocation
-
A constraint embedded in a model.
- MODEL_QNAME - Static variable in interface gov.nist.secauto.metaschema.core.model.IAssemblyDefinition
- MODEL_QNAME - Static variable in class gov.nist.secauto.metaschema.core.model.xml.XmlModuleConstants
- ModelContainer(Map<Integer, IFlagNodeItem>, Map<Integer, List<? extends IModelNodeItem<?, ?>>>) - Constructor for class gov.nist.secauto.metaschema.core.metapath.item.node.IFeatureModelContainerItem.ModelContainer
-
Creates a new collection of flags and model items.
- ModelInitializationException - Exception in gov.nist.secauto.metaschema.core.model
-
Identifies that an unexpected error occurred while initializing or using a Metaschema-based model.
- ModelInitializationException(String) - Constructor for exception gov.nist.secauto.metaschema.core.model.ModelInitializationException
-
Constructs a new exception with the provided
message
and no cause. - ModelInitializationException(String, Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.model.ModelInitializationException
-
Constructs a new exception with the provided
message
andcause
. - ModelInitializationException(Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.model.ModelInitializationException
-
Constructs a new exception with the provided
cause
. - modelItems() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFlagNodeItem
-
FlagContainer do not have model items.
- modelItems() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItem
-
Get the model items (i.e., fields, assemblies) and value data associated this node as a stream.
- ModelType - Enum in gov.nist.secauto.metaschema.core.model
-
An enumeration that identifies the type of a Metaschema construct.
- ModelWalker<DATA> - Class in gov.nist.secauto.metaschema.core.model
-
Walks a Metaschema model.
- ModelWalker() - Constructor for class gov.nist.secauto.metaschema.core.model.ModelWalker
- module() - Static method in interface gov.nist.secauto.metaschema.core.metapath.type.IItemType
-
Get a new kind test that matches any Metaschema
IModuleNodeItem
. - ModuleLoader - Class in gov.nist.secauto.metaschema.core.model.xml
-
Provides methods to load a Metaschema expressed in XML.
- ModuleLoader() - Constructor for class gov.nist.secauto.metaschema.core.model.xml.ModuleLoader
-
Construct a new Metaschema loader with no constraints.
- ModuleLoader(List<IModuleLoader.IModulePostProcessor>) - Constructor for class gov.nist.secauto.metaschema.core.model.xml.ModuleLoader
-
Construct a new Metaschema loader, which use the provided module post processors when loading a module.
- moduleSource(IModule) - Static method in interface gov.nist.secauto.metaschema.core.model.ISource
-
Get the descriptor for a
ISource.SourceLocation.MODEL
source with as associated resource. - ModuleUtils - Class in gov.nist.secauto.metaschema.core.model.util
- MpRecurseDepth - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Provides new Metapath functions that evaluate a Metapath recursively over sequences generated by evaluating that expression.
N
- name(String) - Method in class gov.nist.secauto.metaschema.core.metapath.function.IArgument.Builder
-
Define the name of the function argument.
- name(String) - Method in class gov.nist.secauto.metaschema.core.metapath.function.IFunction.Builder
-
Define the name of the function.
- namespace(String) - Method in class gov.nist.secauto.metaschema.core.metapath.function.IFunction.Builder
-
Define the namespace of the function.
- namespace(String, String) - Method in class gov.nist.secauto.metaschema.core.metapath.StaticContext.Builder
-
A convenience method for
StaticContext.Builder.namespace(String, URI)
. - namespace(String, URI) - Method in class gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
Deprecated.
- NcNameAdapter - Class in gov.nist.secauto.metaschema.core.datatype.adapter
-
Deprecated.
- NE - Enum constant in enum gov.nist.secauto.metaschema.core.metapath.function.ComparisonFunctions.Operator
-
A not equal comparison.
- negate() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IBooleanItem
-
Get the boolean negation of this value.
- NEGATIVE_ARRAY_LENGTH - Static variable in exception gov.nist.secauto.metaschema.core.metapath.item.function.ArrayException
-
err:FOAY0002: This error is raised whenever numeric operations result in an overflow or underflow.
- NEGATIVE_ONE - Static variable in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIntegerItem
-
The integer value "-1".
- newAllowedValuesViolationMessage(List<IAllowedValuesConstraint>, INodeItem) - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintValidationHandler
-
Construct a new violation message for the provided
constraint
applied to thenode
. - newAssemblyNodeItem(IAssemblyDefinition) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItemFactory
-
Create a new
IAssemblyNodeItem
that is detached from a Metaschema. - newAssemblyNodeItem(IAssemblyDefinition, IModuleNodeItem) - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemFactory
- newAssemblyNodeItem(IAssemblyDefinition, IModuleNodeItem) - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemFactory
- newAssemblyNodeItem(IAssemblyDefinition, URI) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItemFactory
-
Create a new
IAssemblyNodeItem
that is detached from a Metaschema. - newAssemblyNodeItem(IAssemblyDefinition, URI, Object) - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemFactory
- newAssemblyNodeItem(IAssemblyDefinition, URI, Object) - Method in interface gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemFactory
- newAssemblyNodeItem(IAssemblyInstance, IAssemblyNodeItem) - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemFactory
- newAssemblyNodeItem(IAssemblyInstance, IAssemblyNodeItem, int, Object) - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintValidationHandler
-
Construct a new violation message for the provided
constraint
applied to thenode
. - newCardinalityMinimumViolationMessage(ICardinalityConstraint, INodeItem, ISequence<? extends INodeItem>, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintValidationHandler
-
Construct a new violation message for the provided
constraint
applied to thenode
. - newDataModelSupplier(IAssemblyNodeItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItemGenerator
-
Generate the child Metapath node items for the provided item.
- newDataModelSupplier(IFieldNodeItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItemGenerator
-
Generate the child Metapath node items for the provided item.
- newDataModelSupplier(IRootAssemblyNodeItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItemGenerator
-
Generate the child Metapath node items for the provided item.
- newDocumentNodeItem(IAssemblyDefinition, URI, Object) - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemFactory
- newDocumentNodeItem(IAssemblyDefinition, URI, Object) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItemFactory
-
Create a new document node item for the provided
definition
. - newExpectViolationMessage(IExpectConstraint, INodeItem, INodeItem, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintValidationHandler
-
Construct a new violation message for the provided
constraint
applied to thenode
. - newFieldNodeItem(IFieldDefinition, IModuleNodeItem) - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemFactory
- newFieldNodeItem(IFieldDefinition, IModuleNodeItem) - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemFactory
- newFieldNodeItem(IFieldDefinition, URI) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItemFactory
-
Create a new
IFieldNodeItem
that is detached from a Metaschema. - newFieldNodeItem(IFieldInstance, IAssemblyNodeItem) - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemFactory
- newFieldNodeItem(IFieldInstance, IAssemblyNodeItem) - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemFactory
- newFieldNodeItem(IFieldInstance, IAssemblyNodeItem, int, Object) - Method in interface gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.node.INodeItemFactory
-
Create a new
IFlagNodeItem
based on the provided flag instance. - newFlagNodeItem(IFlagInstance, IModelNodeItem<?, ?>, Object) - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintValidationHandler
-
Construct a new violation message for the provided
constraint
applied to thenode
. - newIndexDuplicateViolationMessage(IIndexConstraint, INodeItem) - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintValidationHandler
-
Construct a new violation message for the provided
constraint
applied to thenode
. - newIndexMissMessage(IIndexHasKeyConstraint, INodeItem, INodeItem, List<String>, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintValidationHandler
-
Construct a new violation message for the provided
constraint
applied to thenode
. - newInstance() - Static method in class gov.nist.secauto.metaschema.core.datatype.markup.flexmark.HtmlQuoteTagExtension
-
Construct a new extension instance.
- newInstance() - Static method in class gov.nist.secauto.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension
-
Construct a new extension instance.
- newInstance() - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Get a new instance of the built object.
- newInstance() - Method in class gov.nist.secauto.metaschema.core.model.constraint.IAllowedValuesConstraint.Builder
- newInstance() - Method in class gov.nist.secauto.metaschema.core.model.constraint.ICardinalityConstraint.Builder
- newInstance() - Method in class gov.nist.secauto.metaschema.core.model.constraint.IExpectConstraint.Builder
- newInstance() - Method in class gov.nist.secauto.metaschema.core.model.constraint.IIndexConstraint.Builder
- newInstance() - Method in class gov.nist.secauto.metaschema.core.model.constraint.IIndexHasKeyConstraint.Builder
- newInstance() - Method in class gov.nist.secauto.metaschema.core.model.constraint.IMatchesConstraint.Builder
- newInstance() - Method in class gov.nist.secauto.metaschema.core.model.constraint.IUniqueConstraint.Builder
- newInstance(DataHolder) - Static method in class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.constraint.IIndex
-
Construct a new index using the provided key field components to generate keys.
- newInstanceUsingConstraints(Collection<IConstraintSet>) - Static method in class gov.nist.secauto.metaschema.core.model.xml.ModuleLoader
-
Construct a new Metaschema loader, which applies the provided constraints to loaded modules.
- newItem(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.AbstractDataTypeAdapter
- newItem(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.Base64Adapter
- newItem(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.BooleanAdapter
- newItem(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DateAdapter
- newItem(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DateTimeAdapter
- newItem(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DateTimeWithTZAdapter
- newItem(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DateWithTZAdapter
- newItem(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DayTimeAdapter
- newItem(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DecimalAdapter
- newItem(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.EmailAddressAdapter
- newItem(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.HostnameAdapter
- newItem(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.IntegerAdapter
- newItem(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.IPv4AddressAdapter
- newItem(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.IPv6AddressAdapter
- newItem(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.NcNameAdapter
-
Deprecated.
- newItem(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.NonNegativeIntegerAdapter
- newItem(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.PositiveIntegerAdapter
- newItem(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.StringAdapter
- newItem(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.TimeAdapter
- newItem(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.TimeWithTZAdapter
- newItem(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.TokenAdapter
- newItem(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.UriAdapter
- newItem(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.UriReferenceAdapter
- newItem(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.UuidAdapter
- newItem(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.YearMonthAdapter
- newItem(Object) - Method in interface gov.nist.secauto.metaschema.core.datatype.IDataTypeAdapter
-
Construct a new item of this type using the provided value.
- newItem(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.markup.MarkupLineAdapter
- newItem(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.markup.MarkupMultilineAdapter
- newMatchDatatypeViolationMessage(IMatchesConstraint, INodeItem, INodeItem, String, IDataTypeAdapter<?>, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintValidationHandler
-
Construct a new violation message for the provided
constraint
applied to thenode
. - newMatchPatternViolationMessage(IMatchesConstraint, INodeItem, INodeItem, String, Pattern, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintValidationHandler
-
Construct a new violation message for the provided
constraint
applied to thenode
. - newMetaschemaModelSupplier(IAssemblyNodeItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItemGenerator
-
Generate the child Metapath node items for the provided item.
- newMetaschemaModelSupplier(IFieldNodeItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItemGenerator
-
Generate the child Metapath node items for the provided item.
- newMetaschemaModelSupplier(IModuleNodeItem) - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintValidationHandler
-
Construct a new generic violation message for the provided
constraint
applied to thenode
. - newModelItem(INamedModelInstance, IAssemblyNodeItem) - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemFactory
- newModelItem(INamedModelInstance, IAssemblyNodeItem, int, Object) - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemFactory
- newModule(URI, METASCHEMADocument, List<? extends IXmlMetaschemaModule>) - Method in class gov.nist.secauto.metaschema.core.model.xml.ModuleLoader
- newModule(URI, T, List<? extends M>) - Method in class gov.nist.secauto.metaschema.core.model.AbstractModuleLoader
-
Parse the
resource
based on the providedxmlObject
. - newModuleNodeItem(IModule) - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemFactory
- newModuleNodeItem(IModule) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItemFactory
-
Create a new Metaschema node item for the provided
metaschema
. - newQName(String, String) - Method in class gov.nist.secauto.metaschema.core.qname.EQNameFactory
-
Get a new qualified name based on the provided namespace and local name.
- newUniqueKeyViolationMessage(IUniqueConstraint, INodeItem, INodeItem, INodeItem, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintValidationHandler
-
Construct a new violation message for the provided
constraint
applied to thenode
. - NO_FUNCTION_MATCH - Static variable in exception gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.type.IItemType
-
Get a new kind test that matches any
INodeItem
. - NODE_HAS_NO_TYPED_VALUE - Static variable in exception gov.nist.secauto.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.
- NodeItemKind - Enum in gov.nist.secauto.metaschema.core.metapath.item.node
-
This enumeration provides a listing of the available kinds of
INodeItem
implementations. - NON_NEGATIVE_INTEGER - Static variable in class gov.nist.secauto.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema non-negative-integer data type instance.
- nonDeterministic() - Method in class gov.nist.secauto.metaschema.core.metapath.function.IFunction.Builder
-
Mark the function as non-deterministic.
- NONE - Enum constant in enum gov.nist.secauto.metaschema.core.model.constraint.IAllowedValuesConstraint.Extensible
-
Cannot be extended.
- NONE - Enum constant in enum gov.nist.secauto.metaschema.core.model.constraint.IConstraint.Level
-
No violation.
- NONE - Enum constant in enum gov.nist.secauto.metaschema.core.model.JsonGroupAsBehavior
-
In JSON, the group of instances will be represented as a single JSON object.
- NONE - Enum constant in enum gov.nist.secauto.metaschema.core.model.JsonValueKeyTypeEnum
-
No value key is defined, and a type specific value key will be used.
- NonNegativeIntegerAdapter - Class in gov.nist.secauto.metaschema.core.datatype.adapter
-
Support for the Metaschema non-negative-integer data type.
- normalizeAsItems(ICollectionValue) - Static method in interface gov.nist.secauto.metaschema.core.metapath.ICollectionValue
-
Get the stream of items for the collection value.
- normalizeSpace() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IStringItem
-
An implementation of fn::normalize-space.
- NOT_A_NODE_ITEM_FOR_STEP - Static variable in exception gov.nist.secauto.metaschema.core.metapath.type.TypeMetapathException
-
The context item is not a node when evaluating an axis step.
- NOT_APPLICABLE - Enum constant in enum gov.nist.secauto.metaschema.core.model.validation.IValidationFinding.Kind
-
The finding does not apply to the intended purpose of the validation.
- NOT_DEFINED - Static variable in exception gov.nist.secauto.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 gov.nist.secauto.metaschema.core.util.ObjectUtils
-
Assert that the provided object is not
null
. - NS_METAPATH - Static variable in class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.MetapathConstants
-
The namespace URI for Metapath built-in functions, as a string.
- NS_METAPATH_FUNCTIONS_ARRAY - Static variable in class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.MetapathConstants
-
The namespace URI for Metapath extension built-in functions, as a string.
- NS_METAPATH_FUNCTIONS_MAP - Static variable in class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.MetapathConstants
-
The namespace URI for Metapath math-related built-in functions, as a string.
- NUMBER - Enum constant in enum gov.nist.secauto.metaschema.core.metapath.MetapathExpression.ResultType
-
The result is expected to be a
BigDecimal
value. - numericCompare(INumericItem, ComparisonFunctions.Operator, INumericItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.ComparisonFunctions
-
Perform a number-based comparison of the
right
item against theleft
item using the specifiedoperator
. - NumericFunction - Class in gov.nist.secauto.metaschema.core.metapath.function.library
-
Provides a generic implementation of methods defined by XPath 3.1 Functions on numeric values.
- NumericFunction.INumericExecutor - Interface in gov.nist.secauto.metaschema.core.metapath.function.library
-
Implementations of this interface are used to execute a numeric opertaion on the provided item.
O
- ObjectUtils - Class in gov.nist.secauto.metaschema.core.util
- Occurrence - Enum in gov.nist.secauto.metaschema.core.metapath.type
-
Identifies the occurrence of a sequence used a function argument or return value.
- Occurrence.ISequenceHandler - Interface in gov.nist.secauto.metaschema.core.metapath.type
-
Used to check that a provided sequence matches an associated occurrence value.
- of() - Static method in interface gov.nist.secauto.metaschema.core.metapath.ISequence
-
Returns an unmodifiable sequence containing zero elements.
- of() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
-
Returns an unmodifiable array item containing zero elements.
- of() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IMapItem
-
Returns an unmodifiable map item containing zero mappings.
- of(int) - Static method in interface gov.nist.secauto.metaschema.core.qname.IEnhancedQName
-
Get an existing qualified name by looking up the cached entry using the provided index value.
- of(IItemType, Occurrence) - Static method in interface gov.nist.secauto.metaschema.core.metapath.type.ISequenceType
-
Create new sequence type using the provide type and occurrence.
- of(IEnhancedQName, MetapathExpression, ISource, MarkupMultiline) - Static method in interface gov.nist.secauto.metaschema.core.model.constraint.ILet
-
Create a new Let expression.
- of(IEnhancedQName, String, ISource, MarkupMultiline) - Static method in interface gov.nist.secauto.metaschema.core.model.constraint.ILet
-
Create a new Let expression by compiling the provided Metapath expression string.
- of(Class<I>, IAtomicOrUnionType.ICastExecutor<I>, IEnhancedQName) - Static method in interface gov.nist.secauto.metaschema.core.metapath.type.IAtomicOrUnionType
-
Construct a new atomic type.
- of(String) - Static method in interface gov.nist.secauto.metaschema.core.qname.IEnhancedQName
-
Get a qualified name using the provided local name value with no namespace.
- of(String, MarkupLine, String) - Static method in interface gov.nist.secauto.metaschema.core.model.constraint.IAllowedValue
-
Construct a new allowed value entry for use in an
IAllowedValuesConstraint
. - of(String, String) - Static method in interface gov.nist.secauto.metaschema.core.qname.IEnhancedQName
-
Get a qualified name using the provided namespace and local name.
- of(String, Pattern, MarkupMultiline, ISource) - Static method in interface gov.nist.secauto.metaschema.core.model.constraint.IKeyField
-
Construct a new key field based on the provided target.
- of(URI, String) - Static method in interface gov.nist.secauto.metaschema.core.qname.IEnhancedQName
-
Get a qualified name using the provided namespace and local name.
- of(Stream<T>) - Static method in interface gov.nist.secauto.metaschema.core.metapath.ISequence
-
Returns an unmodifiable sequence containing the provided
items
. - of(QName) - Static method in interface gov.nist.secauto.metaschema.core.qname.IEnhancedQName
-
Get a qualified name using the provided
QName
value. - of(K, V) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IMapItem
-
Returns an unmodifiable map item containing a single mapping.
- of(K, V, K, V) - Static method in interface gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.function.IMapItem
-
Returns an unmodifiable map item containing ten mappings.
- of(T) - Static method in interface gov.nist.secauto.metaschema.core.metapath.ISequence
-
Returns an unmodifiable sequence containing the provided
item
. - of(T) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
-
Returns an unmodifiable array item containing one item.
- of(T...) - Static method in interface gov.nist.secauto.metaschema.core.metapath.ISequence
-
Returns an unmodifiable sequence containing an arbitrary number of items.
- of(T...) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
-
Returns an unmodifiable array item containing an arbitrary number of items.
- of(T, T) - Static method in interface gov.nist.secauto.metaschema.core.metapath.ISequence
-
Returns an unmodifiable sequence containing two items.
- of(T, T) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
-
Returns an unmodifiable array item containing two items.
- of(T, T, T) - Static method in interface gov.nist.secauto.metaschema.core.metapath.ISequence
-
Returns an unmodifiable sequence containing three elements.
- of(T, T, T) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
-
Returns an unmodifiable array item containing three elements.
- of(T, T, T, T) - Static method in interface gov.nist.secauto.metaschema.core.metapath.ISequence
-
Returns an unmodifiable sequence containing four items.
- of(T, T, T, T) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
-
Returns an unmodifiable array item containing four items.
- of(T, T, T, T, T) - Static method in interface gov.nist.secauto.metaschema.core.metapath.ISequence
-
Returns an unmodifiable sequence containing five items.
- of(T, T, T, T, T) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
-
Returns an unmodifiable array item containing five items.
- of(T, T, T, T, T, T) - Static method in interface gov.nist.secauto.metaschema.core.metapath.ISequence
-
Returns an unmodifiable sequence containing six items.
- of(T, T, T, T, T, T) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
-
Returns an unmodifiable array item containing six items.
- of(T, T, T, T, T, T, T) - Static method in interface gov.nist.secauto.metaschema.core.metapath.ISequence
-
Returns an unmodifiable sequence containing seven items.
- of(T, T, T, T, T, T, T) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
-
Returns an unmodifiable array item containing seven items.
- of(T, T, T, T, T, T, T, T) - Static method in interface gov.nist.secauto.metaschema.core.metapath.ISequence
-
Returns an unmodifiable sequence containing eight items.
- of(T, T, T, T, T, T, T, T) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
-
Returns an unmodifiable array item containing eight items.
- of(T, T, T, T, T, T, T, T, T) - Static method in interface gov.nist.secauto.metaschema.core.metapath.ISequence
-
Returns an unmodifiable sequence containing nine items.
- of(T, T, T, T, T, T, T, T, T) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
-
Returns an unmodifiable array item containing nine items.
- of(T, T, T, T, T, T, T, T, T, T) - Static method in interface gov.nist.secauto.metaschema.core.metapath.ISequence
-
Returns an unmodifiable sequence containing ten items.
- of(T, T, T, T, T, T, T, T, T, T) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
-
Returns an unmodifiable array item containing ten items.
- ofCollection(Collection<ITEM_TYPE>) - Static method in interface gov.nist.secauto.metaschema.core.metapath.ISequence
-
Returns an unmodifiable sequence containing the provided
items
. - ofCollection(List<T>) - Static method in interface gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.function.IMapItem
-
Returns an unmodifiable map item containing keys and values extracted from the given entries.
- one() - Method in class gov.nist.secauto.metaschema.core.metapath.function.IArgument.Builder
-
Identifies the argument's cardinality as a single, required item (one).
- ONE - Enum constant in enum gov.nist.secauto.metaschema.core.metapath.type.Occurrence
-
No occurrence indicator.
- ONE - Enum constant in enum gov.nist.secauto.metaschema.core.model.util.IDiagramNode.Relationship
- ONE - Static variable in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIntegerItem
-
The integer value "1".
- ONE - Static variable in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.INonNegativeIntegerItem
-
The integer value "1".
- ONE - Static variable in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IPositiveIntegerItem
-
The integer value "1".
- ONE_OR_MORE - Enum constant in enum gov.nist.secauto.metaschema.core.metapath.type.Occurrence
-
The occurrence indicator
"+"
. - ONE_OR_MORE - Enum constant in enum gov.nist.secauto.metaschema.core.model.util.IDiagramNode.Relationship
- oneOrMore() - Method in class gov.nist.secauto.metaschema.core.metapath.function.IArgument.Builder
-
Identifies the argument's cardinality as a required series of items (one or more).
- opAddDayTimeDurations(IDayTimeDurationItem, IDayTimeDurationItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:add-dayTimeDurations.
- opAddDayTimeDurationToDate(IDateItem, IDayTimeDurationItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:add-dayTimeDuration-to-date.
- opAddDayTimeDurationToDateTime(IDateTimeItem, IDayTimeDurationItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:add-dayTimeDuration-to-dateTime.
- opAddYearMonthDurations(IYearMonthDurationItem, IYearMonthDurationItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:add-yearMonthDurations.
- opAddYearMonthDurationToDate(IDateItem, IYearMonthDurationItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:add-yearMonthDuration-to-date.
- opAddYearMonthDurationToDateTime(IDateTimeItem, IYearMonthDurationItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:add-yearMonthDuration-to-dateTime.
- opBase64BinaryEqual(IBase64BinaryItem, IBase64BinaryItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:base64Binary-equal.
- opBase64BinaryGreaterThan(IBase64BinaryItem, IBase64BinaryItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:base64Binary-greater-than.
- opBase64BinaryLessThan(IBase64BinaryItem, IBase64BinaryItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:base64Binary-less-than.
- opBooleanEqual(IBooleanItem, IBooleanItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:boolean-equal.
- opBooleanGreaterThan(IBooleanItem, IBooleanItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:boolean-greater-than.
- opBooleanLessThan(IBooleanItem, IBooleanItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:boolean-less-than.
- opDateEqual(IDateItem, IDateItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:date-equal.
- opDateGreaterThan(IDateItem, IDateItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:date-greater-than.
- opDateLessThan(IDateItem, IDateItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:date-less-than.
- opDateTimeEqual(IDateTimeItem, IDateTimeItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:dateTime-equal.
- opDateTimeGreaterThan(IDateTimeItem, IDateTimeItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:dateTime-greater-than.
- opDateTimeLessThan(IDateTimeItem, IDateTimeItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:dateTime-less-than.
- opDayTimeDurationGreaterThan(IDayTimeDurationItem, IDayTimeDurationItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:dayTimeDuration-greater-than.
- opDayTimeDurationLessThan(IDayTimeDurationItem, IDayTimeDurationItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:dayTimeDuration-less-than.
- opDivideDayTimeDuration(IDayTimeDurationItem, INumericItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:divide-dayTimeDuration.
- opDivideDayTimeDurationByDayTimeDuration(IDayTimeDurationItem, IDayTimeDurationItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:divide-dayTimeDuration-by-dayTimeDuration.
- opDivideYearMonthDuration(IYearMonthDurationItem, INumericItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:divide-yearMonthDuration.
- opDurationEqual(IDurationItem, IDurationItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:duration-equal.
- OperationFunctions - Class in gov.nist.secauto.metaschema.core.metapath.function
- opMultiplyDayTimeDuration(IDayTimeDurationItem, INumericItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:multiply-dayTimeDuration.
- opMultiplyYearMonthDuration(IYearMonthDurationItem, INumericItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:multiply-yearMonthDuration.
- opNumericAdd(INumericItem, INumericItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:numeric-add.
- opNumericDivide(INumericItem, INumericItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:numeric-divide.
- opNumericEqual(INumericItem, INumericItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:numeric-equal.
- opNumericGreaterThan(INumericItem, INumericItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:numeric-greater-than.
- opNumericIntegerDivide(INumericItem, INumericItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:numeric-integer-divide.
- opNumericLessThan(INumericItem, INumericItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:numeric-less-than.
- opNumericMod(INumericItem, INumericItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:numeric-mod.
- opNumericMultiply(INumericItem, INumericItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:numeric-multiply.
- opNumericSubtract(INumericItem, INumericItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:numeric-subtract.
- opNumericUnaryMinus(INumericItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:numeric-unary-minus.
- opSubtractDates(IDateItem, IDateItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:subtract-dates.
- opSubtractDateTimes(IDateTimeItem, IDateTimeItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:subtract-dateTimes.
- opSubtractDayTimeDurationFromDate(IDateItem, IDayTimeDurationItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:subtract-dayTimeDuration-from-date.
- opSubtractDayTimeDurationFromDateTime(IDateTimeItem, IDayTimeDurationItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:subtract-dayTimeDuration-from-dateTime.
- opSubtractDayTimeDurations(IDayTimeDurationItem, IDayTimeDurationItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:subtract-dayTimeDurations.
- opSubtractYearMonthDurationFromDate(IDateItem, IYearMonthDurationItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:subtract-yearMonthDuration-from-date.
- opSubtractYearMonthDurationFromDateTime(IDateTimeItem, IYearMonthDurationItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:subtract-yearMonthDuration-from-dateTime.
- opSubtractYearMonthDurations(IYearMonthDurationItem, IYearMonthDurationItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:subtract-yearMonthDurations.
- opYearMonthDurationGreaterThan(IYearMonthDurationItem, IYearMonthDurationItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:yearMonthDuration-greater-than.
- opYearMonthDurationLessThan(IYearMonthDurationItem, IYearMonthDurationItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.OperationFunctions
-
Based on XPath 3.1 op:yearMonthDuration-less-than.
- OVERFLOW_UNDERFLOW_ERROR - Static variable in exception gov.nist.secauto.metaschema.core.metapath.function.ArithmeticFunctionException
-
err:FOAR0002: This error is raised whenever numeric operations result in an overflow or underflow.
P
- parse(JsonParser, URI) - Method in class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.datatype.adapter.BooleanAdapter
- parse(JsonParser, URI) - Method in interface gov.nist.secauto.metaschema.core.datatype.IDataTypeAdapter
-
Parses a JSON property value.
- parse(JsonParser, URI) - Method in class gov.nist.secauto.metaschema.core.datatype.markup.MarkupLineAdapter
- parse(JsonParser, URI) - Method in class gov.nist.secauto.metaschema.core.datatype.markup.MarkupMultilineAdapter
- parse(String) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.AbstractIntegerAdapter
- parse(String) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.AbstractStringAdapter
- parse(String) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.Base64Adapter
- parse(String) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.BooleanAdapter
- parse(String) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DateAdapter
- parse(String) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DateTimeAdapter
- parse(String) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DateTimeWithTZAdapter
- parse(String) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DateWithTZAdapter
- parse(String) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DayTimeAdapter
- parse(String) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DecimalAdapter
- parse(String) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.IPv4AddressAdapter
- parse(String) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.IPv6AddressAdapter
- parse(String) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.NcNameAdapter
-
Deprecated.
- parse(String) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.TimeAdapter
- parse(String) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.TimeWithTZAdapter
- parse(String) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.UriAdapter
- parse(String) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.UriReferenceAdapter
- parse(String) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.UuidAdapter
- parse(String) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.YearMonthAdapter
- parse(String) - Method in interface gov.nist.secauto.metaschema.core.datatype.IDataTypeAdapter
-
Parses a provided string.
- parse(String) - Method in class gov.nist.secauto.metaschema.core.datatype.markup.MarkupLineAdapter
-
Parse a line of Markdown.
- parse(String) - Method in class gov.nist.secauto.metaschema.core.datatype.markup.MarkupMultilineAdapter
-
Parse a line of Markdown.
- parse(XMLEventReader2, URI) - Method in class gov.nist.secauto.metaschema.core.datatype.AbstractDataTypeAdapter
- parse(XMLEventReader2, URI) - Method in interface gov.nist.secauto.metaschema.core.datatype.IDataTypeAdapter
-
This method is expected to parse content starting at the next event.
- parse(XMLEventReader2, URI) - Method in class gov.nist.secauto.metaschema.core.datatype.markup.MarkupLineAdapter
- parse(XMLEventReader2, URI) - Method in class gov.nist.secauto.metaschema.core.datatype.markup.MarkupMultilineAdapter
- parseAtomicTypeName(String) - Method in class gov.nist.secauto.metaschema.core.metapath.StaticContext
-
Parse the name of an atomic type.
- parseConstraintSet(URI) - Method in class gov.nist.secauto.metaschema.core.model.xml.XmlMetaConstraintLoader
-
Parse the provided XML resource as a Metaschema constraints.
- parseFlagName(IModule, String) - Static method in class gov.nist.secauto.metaschema.core.model.util.ModuleUtils
-
Parse a flag name.
- parseFlagName(String) - Method in class gov.nist.secauto.metaschema.core.metapath.StaticContext
-
Parse a flag name.
- parseFlags(String) - Static method in class gov.nist.secauto.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)
. - parseHtml(String, FlexmarkHtmlConverter, Parser) - Static method in class gov.nist.secauto.metaschema.core.datatype.markup.AbstractMarkupString
-
Parse HTML-based text into markdown as a flexmark AST graph.
- parseLexicalQName(String, EQNameFactory.PrefixToNamespaceResolver) - Method in class gov.nist.secauto.metaschema.core.qname.EQNameFactory
-
Parse a lexical name as a qualified name.
- parseMarkdown(String, Parser) - Static method in class gov.nist.secauto.metaschema.core.datatype.markup.AbstractMarkupString
-
Parse markdown-based text into a flexmark AST graph.
- parseMarkupline(XMLEventReader2, URI) - Method in class gov.nist.secauto.metaschema.core.datatype.markup.XmlMarkupParser
-
Parse a single line of markup from XHTML.
- parseMarkupMultiline(XMLEventReader2, URI) - Method in class gov.nist.secauto.metaschema.core.datatype.markup.XmlMarkupParser
-
Parse a markup multiline from XHTML.
- parseModelName(IModule, String) - Static method in class gov.nist.secauto.metaschema.core.model.util.ModuleUtils
-
Parse the name of a field or assemvly.
- parseModelName(String) - Method in class gov.nist.secauto.metaschema.core.metapath.StaticContext
-
Parse a model name.
- parseModule(URI) - Method in class gov.nist.secauto.metaschema.core.model.AbstractModuleLoader
-
Parse the provided XML resource as a Metaschema module.
- parseModule(URI) - Method in class gov.nist.secauto.metaschema.core.model.xml.ModuleLoader
-
Parse the provided XML resource as a Metaschema module.
- parseName(String, EQNameFactory.PrefixToNamespaceResolver) - Method in class gov.nist.secauto.metaschema.core.qname.EQNameFactory
-
Parse a name as a qualified name.
- parseResource(URI, Deque<URI>) - Method in class gov.nist.secauto.metaschema.core.model.AbstractLoader
-
Parse the provided
resource
. - parseResource(URI, Deque<URI>) - Method in class gov.nist.secauto.metaschema.core.model.AbstractModuleLoader
- parseResource(URI, Deque<URI>) - Method in class gov.nist.secauto.metaschema.core.model.xml.XmlConstraintLoader
- parseResource(URI, Deque<URI>) - Method in class gov.nist.secauto.metaschema.core.model.xml.XmlMetaConstraintLoader
- parserOptions(MutableDataHolder) - Method in class gov.nist.secauto.metaschema.core.datatype.markup.flexmark.HtmlQuoteTagExtension
- parserOptions(MutableDataHolder) - Method in class gov.nist.secauto.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension
- parseScopedConstraints(METASCHEMACONSTRAINTSDocument, URI) - Method in class gov.nist.secauto.metaschema.core.model.xml.XmlConstraintLoader
-
Parse individual constraint definitions from the provided XMLBeans object.
- parseUriQualifiedName(String) - Method in class gov.nist.secauto.metaschema.core.qname.EQNameFactory
-
Parse a URI qualified name.
- parseVariableName(String) - Method in class gov.nist.secauto.metaschema.core.metapath.StaticContext
-
Parse a variable name.
- PASS - Enum constant in enum gov.nist.secauto.metaschema.core.model.validation.IValidationFinding.Kind
-
The finding represents a successful result.
- PASSING_RESULT - Static variable in interface gov.nist.secauto.metaschema.core.model.validation.IValidationResult
- POSITIVE_INTEGER - Static variable in class gov.nist.secauto.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema positive-integer data type instance.
- PositiveIntegerAdapter - Class in gov.nist.secauto.metaschema.core.datatype.adapter
-
Support for the Metaschema positive-integer data type.
- preceding() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem
- preceding() - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem
- precedingSibling() - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.MetapathConstants
-
The namespace prefix for Metapath data types and built-in casting functions.
- PREFIX_METAPATH_FUNCTIONS - Static variable in class gov.nist.secauto.metaschema.core.metapath.MetapathConstants
-
The namespace prefix for Metapath built-in functions.
- PREFIX_METAPATH_FUNCTIONS_ARRAY - Static variable in class gov.nist.secauto.metaschema.core.metapath.MetapathConstants
-
The namespace prefix for Metapath array-related built-in functions.
- PREFIX_METAPATH_FUNCTIONS_MAP - Static variable in class gov.nist.secauto.metaschema.core.metapath.MetapathConstants
-
The namespace prefix for Metapath map-related built-in functions.
- PREFIX_METAPATH_FUNCTIONS_MATH - Static variable in class gov.nist.secauto.metaschema.core.metapath.MetapathConstants
-
The namespace prefix for Metapath math-related built-in functions.
- PREFIX_NOT_EXPANDABLE - Static variable in exception gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.metaschema.core.util.AutoCloser
-
Wraps the provided output stream to prevent the wrapped stream from being closed.
- PRIVATE - Enum constant in enum gov.nist.secauto.metaschema.core.model.IDefinition.ModuleScope
-
The definition is scoped to only the defining module.
- processModule(IModule) - Method in class gov.nist.secauto.metaschema.core.model.constraint.ExternalConstraintsModulePostProcessor
- processModule(IModule) - Method in interface gov.nist.secauto.metaschema.core.model.IModuleLoader.IModulePostProcessor
-
Perform a post-processing operation on the provided module.
- processNode(IMarkupString<?>) - Method in class gov.nist.secauto.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension.InsertVisitor
-
Process markup to identify insert nodes.
- properties(Map<IAttributable.Key, Set<String>>) - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Set the collection of properties associated with the constraint.
- property(IAttributable.Key, String) - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Set the values of the property with the provided
name
to the providedvalue
. - property(IAttributable.Key, Set<String>) - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Set the values of the property with the provided
name
to the providedvalues
. - PUBLIC - Enum constant in enum gov.nist.secauto.metaschema.core.model.IDefinition.ModuleScope
-
The definition is scoped to its defining module and any importing module.
- put(IArrayItem<T>, int, T) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.ArrayPut
-
An implementation of XPath 3.1 array:put.
- put(IArrayItem<T>, IIntegerItem, T) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.ArrayPut
-
An implementation of XPath 3.1 array:put.
- put(IMapItem<V>, IAnyAtomicItem, V) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.MapPut
-
An implementation of XPath 3.1 map:put.
- put(INodeItem, DynamicContext) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IIndex
-
Store the provided item in the index using the index's key field components to generate the key.
- put(INodeItem, List<String>) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IIndex
-
Store the provided item using the provided key.
R
- random() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IUuidItem
-
Generate a random UUID value.
- recurseDepth(ISequence<INodeItem>, MetapathExpression, DynamicContext) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.MpRecurseDepth
-
Evaluates the
recursionMetapath
starting with the the items in theinitialContext
and also recursively using the resulting items returned by evaluating this path. - RecursionCollectingNodeItemVisitor - Class in gov.nist.secauto.metaschema.core.metapath.item.node
- RecursionCollectingNodeItemVisitor() - Constructor for class gov.nist.secauto.metaschema.core.metapath.item.node.RecursionCollectingNodeItemVisitor
- RecursionCollectingNodeItemVisitor.AssemblyRecord - Class in gov.nist.secauto.metaschema.core.metapath.item.node
- regex(String) - Method in class gov.nist.secauto.metaschema.core.model.constraint.IMatchesConstraint.Builder
-
Use the provided pattern to validate associated values.
- regex(Pattern) - Method in class gov.nist.secauto.metaschema.core.model.constraint.IMatchesConstraint.Builder
-
Use the provided pattern to validate associated values.
- RegexUtil - Class in gov.nist.secauto.metaschema.core.metapath.function.regex
- register(IDataTypeAdapter<?>) - Method in class gov.nist.secauto.metaschema.core.datatype.AbstractDataTypeProvider
-
Register the provided
IDataTypeAdapter
with the type system. - register(IAtomicOrUnionType<?>) - Method in class gov.nist.secauto.metaschema.core.datatype.AbstractDataTypeProvider
-
Register the provided abstract
IAtomicOrUnionType
with the type system. - register(Path) - Static method in class gov.nist.secauto.metaschema.core.util.DeleteOnShutdown
-
Register a new path to be deleted on JVM termination.
- registerFunction(IFunction) - Method in class gov.nist.secauto.metaschema.core.metapath.function.FunctionLibrary
-
Register the provided function signature.
- RegularExpressionMetapathException - Exception in gov.nist.secauto.metaschema.core.metapath.function.regex
- RegularExpressionMetapathException(int, String) - Constructor for exception gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.function.regex.RegularExpressionMetapathException
-
Constructs a new exception with the provided
code
,message
, andcause
. - RegularExpressionMetapathException(int, Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.function.regex.RegularExpressionMetapathException
-
Constructs a new exception with the provided
code
, no message, and thecause
. - relativize(URI, URI, boolean) - Static method in class gov.nist.secauto.metaschema.core.util.UriUtils
-
This function extends the functionality of
URI.relativize(URI)
by supporting relative reference pathing (e.g., ..), when theprepend
parameter is set totrue
. - remarks(MarkupMultiline) - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Set the provided
remarks
. - remove(IArrayItem<T>, Collection<Integer>) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.ArrayRemove
-
An implementation of XPath 3.1 array:remove.
- removeItems(IArrayItem<T>, Collection<? extends IIntegerItem>) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.ArrayRemove
-
An implementation of XPath 3.1 array:remove.
- removeItems(IMapItem<V>, Collection<? extends IAnyAtomicItem>) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.MapRemove
-
An implementation of XPath 3.1 map:remove.
- rendererOptions(MutableDataHolder) - Method in class gov.nist.secauto.metaschema.core.datatype.markup.flexmark.HtmlQuoteTagExtension
- rendererOptions(MutableDataHolder) - Method in class gov.nist.secauto.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension
- ReplacementScanner - Class in gov.nist.secauto.metaschema.core.util
- replaceTokens(CharSequence, Pattern, Function<Matcher, CharSequence>) - Static method in class gov.nist.secauto.metaschema.core.util.ReplacementScanner
-
Search for instances of
pattern
intext
. - requireEndElement(XMLEventReader2, URI, QName) - Static method in class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.util.ObjectUtils
-
Require a non-empty string value.
- requireNonEmpty(String, String) - Static method in class gov.nist.secauto.metaschema.core.util.ObjectUtils
-
Require a non-empty string value.
- requireNonEmpty(T) - Static method in class gov.nist.secauto.metaschema.core.util.CollectionUtil
-
Require that the provided collection contains at least a single item.
- requireNonEmpty(T, String) - Static method in class gov.nist.secauto.metaschema.core.util.CollectionUtil
-
Require that the provided collection contains at least a single item.
- requireNonNull(T) - Static method in class gov.nist.secauto.metaschema.core.util.ObjectUtils
-
Require a non-null value.
- requireNonNull(T, String) - Static method in class gov.nist.secauto.metaschema.core.util.ObjectUtils
-
Require a non-null value.
- requireStartElement(XMLEventReader2, URI, QName) - Static method in class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.function.FunctionUtils
-
Casts the provided
item
as the result type. - requireTypeOrNull(Class<TYPE>, IItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.FunctionUtils
-
Casts the provided
item
as the result type, if the item is notnull
. - resolve(IAnyUriItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IAnyUriItem
-
Resolve the provided URI against this URI.
- resolve(String) - Method in interface gov.nist.secauto.metaschema.core.metapath.StaticContext.EQNameResolver
-
Get the URI string for the provided namespace prefix.
- resolve(String) - Method in interface gov.nist.secauto.metaschema.core.qname.EQNameFactory.PrefixToNamespaceResolver
-
Get the URI string for the provided namespace prefix.
- resolve(String) - Method in interface gov.nist.secauto.metaschema.core.qname.IEnhancedQName.NamespaceToPrefixResolver
-
Get the URI string for the provided namespace prefix.
- resolve(URI) - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.IUriResolver
-
Resolve the provided URI, producing a resolved URI, which may point to a different resource than the provided URI.
- returnOne() - Method in class gov.nist.secauto.metaschema.core.metapath.function.IFunction.Builder
-
Indicate the sequence returned will contain one item.
- returnOneOrMore() - Method in class gov.nist.secauto.metaschema.core.metapath.function.IFunction.Builder
-
Indicate the sequence returned will contain one or more items.
- returnType(IItemType) - Method in class gov.nist.secauto.metaschema.core.metapath.function.IFunction.Builder
-
Define the return sequence Java type of the function.
- returnType(IEnhancedQName) - Method in class gov.nist.secauto.metaschema.core.metapath.function.IFunction.Builder
-
Define the return sequence Java type of the function.
- returnType(String) - Method in class gov.nist.secauto.metaschema.core.metapath.function.IFunction.Builder
-
Define the return sequence Java type of the function.
- returnZeroOrMore() - Method in class gov.nist.secauto.metaschema.core.metapath.function.IFunction.Builder
-
Indicate the sequence returned will contain zero or more items.
- returnZeroOrOne() - Method in class gov.nist.secauto.metaschema.core.metapath.function.IFunction.Builder
-
Indicate the sequence returned will contain zero or one items.
- reverse(IArrayItem<T>) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.ArrayReverse
-
An implementation of XPath 3.1 array:reverse.
- round() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.INumericItem
-
Round the item's value with zero precision.
- round(IIntegerItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.INumericItem
-
Round the item's value with the specified precision.
S
- safeStream() - Method in interface gov.nist.secauto.metaschema.core.metapath.ISequence
-
Get a stream guaranteed to be backed by a list.
- SEQUENCE - Enum constant in enum gov.nist.secauto.metaschema.core.metapath.MetapathExpression.ResultType
-
The result is expected to be an
ISequence
value. - set(ValidationFeature<?>, Object) - Method in class gov.nist.secauto.metaschema.core.model.constraint.DefaultConstraintValidator
- set(T, Object) - Method in class gov.nist.secauto.metaschema.core.configuration.DefaultConfiguration
- set(T, Object) - Method in interface gov.nist.secauto.metaschema.core.configuration.IMutableConfiguration
-
Set the value of the provided
feature
to the provided value. - setDocumentLoader(IDocumentLoader) - Method in class gov.nist.secauto.metaschema.core.metapath.DynamicContext
-
Assign a document loader to this dynamic context.
- setIdReference(BasedSequence) - Method in class gov.nist.secauto.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension.InsertAnchorNode
-
Set the identifier of the given type to use to determine what to insert.
- setPathFormatter(IPathFormatter) - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintValidationHandler
-
Set the path formatter to use when generating contextual paths in validation messages.
- setUriResolver(IUriResolver) - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.AbstractResourceResolver
-
Set the URI resolver for this resource resolver.
- severity(IConstraint.Level) - Method in class gov.nist.secauto.metaschema.core.model.constraint.ConstraintValidationFinding.Builder
-
Use the provided severity for the validation finding.
- shouldVisitNextChild(INodeItem, IModelNodeItem<?, ?>, RESULT, CONTEXT) - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemVisitor
-
Determine if the child should be visited next, or skipped.
- shouldVisitNextChild(INodeItem, INodeItem, RESULT, CONTEXT) - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemVisitor
-
Determine if the child should be visited next, or skipped.
- singleton(T) - Static method in class gov.nist.secauto.metaschema.core.util.CollectionUtil
-
An implementation of
Collections.singleton(Object)
that respects non-nullness. - SINGLETON_OR_LIST - Enum constant in enum gov.nist.secauto.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 gov.nist.secauto.metaschema.core.util.CollectionUtil
-
An implementation of
Collections.singletonList(Object)
that respects non-nullness. - singletonMap(K, V) - Static method in class gov.nist.secauto.metaschema.core.util.CollectionUtil
-
An implementation of
Collections.singletonMap(Object, Object)
that respects non-nullness. - size() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
-
Get the count of items in this sequence.
- size() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IMapItem
-
Get the count of items in this sequence.
- skipElement(XMLEventReader2) - Static method in class gov.nist.secauto.metaschema.core.model.util.XmlEventUtil
-
Skip over the next element in the event stream.
- skipEvents(XMLEventReader2, int...) - Static method in class gov.nist.secauto.metaschema.core.model.util.XmlEventUtil
-
Skips events specified by
events
. - skipNextValue(JsonParser, URI) - Static method in class gov.nist.secauto.metaschema.core.model.util.JsonUtil
-
Skip the next JSON value in the stream.
- skipProcessingInstructions(XMLEventReader2) - Static method in class gov.nist.secauto.metaschema.core.model.util.XmlEventUtil
-
Skip over any processing instructions.
- skipWhitespace(XMLEventReader2) - Static method in class gov.nist.secauto.metaschema.core.model.util.XmlEventUtil
-
Skip over any whitespace.
- source(ISource) - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Set the source the constraint was parsed from.
- STATIC_LABEL - Enum constant in enum gov.nist.secauto.metaschema.core.model.JsonValueKeyTypeEnum
-
A static value key string is defined which will be used.
- StaticContext - Class in gov.nist.secauto.metaschema.core.metapath
-
The implementation of a Metapath static context.
- StaticContext.Builder - Class in gov.nist.secauto.metaschema.core.metapath
-
A builder used to generate the static context.
- StaticContext.EQNameResolver - Interface in gov.nist.secauto.metaschema.core.metapath
-
Provides a callback for resolving namespace prefixes.
- StaticMetapathException - Exception in gov.nist.secauto.metaschema.core.metapath
-
MPST: Exceptions related to the Metapath static context and static evaluation.
- StaticMetapathException(int, String) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.StaticMetapathException
-
Constructs a new exception with the provided
code
,message
, and no cause. - StaticMetapathException(int, String, Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.StaticMetapathException
-
Constructs a new exception with the provided
code
,message
, andcause
. - StaticMetapathException(int, Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.StaticMetapathException
-
Constructs a new exception with the provided
code
, no message, and thecause
. - stream() - Method in class gov.nist.secauto.metaschema.core.metapath.function.FunctionLibrary
- stream() - Method in class gov.nist.secauto.metaschema.core.metapath.function.FunctionService
-
Retrieve the collection of function signatures in this library as a stream.
- stream() - Method in interface gov.nist.secauto.metaschema.core.metapath.function.IFunctionLibrary
-
Retrieve the collection of function signatures in this library as a stream.
- stream() - Method in interface gov.nist.secauto.metaschema.core.metapath.ISequence
-
Get the items in this sequence as a
Stream
. - STRING - Enum constant in enum gov.nist.secauto.metaschema.core.metapath.MetapathExpression.ResultType
-
The result is expected to be a
String
value. - STRING - Static variable in class gov.nist.secauto.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema string data type instance.
- StringAdapter - Class in gov.nist.secauto.metaschema.core.datatype.adapter
-
Support for the Metaschema string data type.
- stringCompare(IStringItem, ComparisonFunctions.Operator, IStringItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.ComparisonFunctions
-
Perform a string-based comparison of the
right
item against theleft
item using the specifiedoperator
. - stringValue() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItem
-
Get the string value of the node.
- subarray(IArrayItem<T>, int) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.ArraySubarray
-
An implementation of XPath 3.1 array:subarray.
- subarray(IArrayItem<T>, int, int) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.ArraySubarray
-
An implementation of XPath 3.1 array:subarray.
- subarray(IArrayItem<T>, IIntegerItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.ArraySubarray
-
An implementation of XPath 3.1 array:subarray.
- subarray(IArrayItem<T>, IIntegerItem, IIntegerItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.ArraySubarray
-
An implementation of XPath 3.1 array:subarray.
- subContext() - Method in class gov.nist.secauto.metaschema.core.metapath.DynamicContext
-
Generate a new dynamic context that is a copy of this dynamic context.
- subjects(List<? extends INodeItem>) - Method in class gov.nist.secauto.metaschema.core.model.constraint.ConstraintValidationFinding.Builder
-
Use the provided subjects for the validation finding.
- subList(int, int) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
- sum(List<? extends IAnyAtomicItem>, IAnyAtomicItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.FnSum
-
An implementation of XPath 3.1 fn:sum.
T
- tail(IArrayItem<T>) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.library.ArrayTail
-
An implementation of XPath 3.1 array:tail.
- target(INodeItem) - Method in class gov.nist.secauto.metaschema.core.model.constraint.ConstraintValidationFinding.Builder
-
Use the provided target for the validation finding.
- target(IAssemblyDefinition) - Method in class gov.nist.secauto.metaschema.core.model.constraint.AssemblyTargetedConstraints
- target(IAssemblyDefinition) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.ITargetedConstraints
-
Apply the constraint to the provided definition.
- target(IFieldDefinition) - Method in class gov.nist.secauto.metaschema.core.model.constraint.FieldTargetedConstraints
- target(IFieldDefinition) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.ITargetedConstraints
-
Apply the constraint to the provided definition.
- target(IFlagDefinition) - Method in class gov.nist.secauto.metaschema.core.model.constraint.FlagTargetedConstraints
- target(IFlagDefinition) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.ITargetedConstraints
-
Apply the constraint to the provided definition.
- target(String) - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Set the Metapath expression used to get the target(s) of the constraint.
- test(String) - Method in class gov.nist.secauto.metaschema.core.model.constraint.IExpectConstraint.Builder
-
Use the provided test to validate selected nodes.
- TIME - Static variable in class gov.nist.secauto.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema time data type instance.
- TIME_WITH_TZ - Static variable in class gov.nist.secauto.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema time with timezone data type instance.
- TimeAdapter - Class in gov.nist.secauto.metaschema.core.datatype.adapter
-
Support for the Metaschema date data type.
- TimeWithTZAdapter - Class in gov.nist.secauto.metaschema.core.datatype.adapter
-
Support for the Metaschema date-time-with-timezone data type.
- toArray() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
- toArray(T[]) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
- toArrayItem() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
-
A
Collector
implementation to generates a sequence from a stream of Metapath items. - toAtomicItem() - Method in interface gov.nist.secauto.metaschema.core.metapath.function.IFunction
- toAtomicItem() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IAnyAtomicItem
- toAtomicItem() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.IItem
-
Get the atomic value for the item.
- toAtomicItem() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IAssemblyNodeItem
- toAtomicItem() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IDocumentBasedNodeItem
- toAtomicItem() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IFeatureNoDataAtomicValuedItem
- toBoolean() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IBooleanItem
-
Get the "wrapped" boolean value.
- toCollectionValue() - Method in interface gov.nist.secauto.metaschema.core.metapath.ISequence
-
Get this sequence as a collection value.
- toCoordinates() - Method in class gov.nist.secauto.metaschema.core.model.AbstractAssemblyInstance
-
Generates a "coordinate" string for the assembly instance.
- toCoordinates() - Method in class gov.nist.secauto.metaschema.core.model.AbstractFieldInstance
-
Generates a "coordinate" string for the assembly instance.
- toCoordinates() - Method in class gov.nist.secauto.metaschema.core.model.AbstractFlagInstance
-
Generates a "coordinate" string for the assembly instance.
- toCoordinates() - Method in interface gov.nist.secauto.metaschema.core.model.IChoiceGroupInstance
- toCoordinates() - Method in interface gov.nist.secauto.metaschema.core.model.IChoiceInstance
- toCoordinates() - Method in interface gov.nist.secauto.metaschema.core.model.IDefinition
-
Generates a coordinate string for the provided information element definition.
- toCoordinates() - Method in interface gov.nist.secauto.metaschema.core.model.IFeatureDefinitionInstanceInlined
-
Generates a "coordinate" string for the provided inline definition instance.
- toCoordinates() - Method in interface gov.nist.secauto.metaschema.core.model.IInstance
-
Generates a "coordinate" string for the provided information element instance.
- toCoordinates() - Method in interface gov.nist.secauto.metaschema.core.model.IModelElement
-
Retrieves a string that uniquely identifies the model element in the overall collection of model elements.
- toDescendingIterable(List<T>) - Static method in class gov.nist.secauto.metaschema.core.util.CollectionUtil
- toEffectiveBoolean() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDecimalItem
- toEffectiveBoolean() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.INumericItem
-
Get the effective boolean value of this item based on XPath 3.1.
- toEQName() - Method in interface gov.nist.secauto.metaschema.core.qname.IEnhancedQName
- toEQName(StaticContext) - Method in interface gov.nist.secauto.metaschema.core.qname.IEnhancedQName
- toEQName(IEnhancedQName.NamespaceToPrefixResolver) - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.util.XmlEventUtil
-
Get the event name of the
eventType
, which is one of the types defined byXMLStreamConstants
. - toEventName(XMLEvent) - Static method in class gov.nist.secauto.metaschema.core.model.util.XmlEventUtil
-
Get the event name of the
event
. - toHtml() - Method in class gov.nist.secauto.metaschema.core.datatype.markup.AbstractMarkupString
- toHtml() - Method in interface gov.nist.secauto.metaschema.core.datatype.markup.IMarkupString
-
Get the HyperText Markup Language (HTML) representation of this markup string.
- toIterable(Iterator<T>) - Static method in class gov.nist.secauto.metaschema.core.util.CollectionUtil
- toIterable(Stream<T>) - Static method in class gov.nist.secauto.metaschema.core.util.CollectionUtil
- toJsonObject(InputStream) - Static method in class gov.nist.secauto.metaschema.core.model.util.JsonUtil
-
Parse the input stream into a JSON object.
- toJsonObject(Reader) - Static method in class gov.nist.secauto.metaschema.core.model.util.JsonUtil
-
Parse the reader into a JSON object.
- TOKEN - Static variable in class gov.nist.secauto.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema token data type instance.
- TokenAdapter - Class in gov.nist.secauto.metaschema.core.datatype.adapter
-
Support for the Metaschema token data type.
- toKey(INodeItem, List<? extends IKeyField>, DynamicContext) - Static method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.util.CollectionUtil
-
Convert the provided
Iterable
to a list of the same generic type. - toList(Iterator<T>) - Static method in class gov.nist.secauto.metaschema.core.util.CollectionUtil
-
Convert the provided
Iterator
to a list of the same generic type. - toLocation(XMLEvent) - Static method in class gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.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.
- toMarkdown() - Method in class gov.nist.secauto.metaschema.core.datatype.markup.AbstractMarkupString
- toMarkdown() - Method in interface gov.nist.secauto.metaschema.core.datatype.markup.IMarkupString
-
Get the Commonmark Markdown representation of this markup string.
- toMarkdown(Formatter) - Method in class gov.nist.secauto.metaschema.core.datatype.markup.AbstractMarkupString
- toMarkdown(Formatter) - Method in interface gov.nist.secauto.metaschema.core.datatype.markup.IMarkupString
-
Get a Markdown representation of this markup string, which will be created by the provided formatter.
- toNumeric(ISequence<?>, boolean) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.FunctionUtils
-
Gets the first item of the provided sequence as a
INumericItem
value. - toNumeric(IAnyAtomicItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.FunctionUtils
-
Gets the provided item value as a
INumericItem
value. - toNumeric(IItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.FunctionUtils
-
Gets the provided item value as a
INumericItem
value. - toNumericOrNull(IAnyAtomicItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.FunctionUtils
-
Gets the provided item value as a
INumericItem
value. - toPath(IPathFormatter) - Method in interface gov.nist.secauto.metaschema.core.metapath.format.IPathSegment
-
Get the path for this node item using the provided formatter.
- toPath(INodeItem) - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintValidationHandler
-
Get the path of the provided item using the configured path formatter.
- toPath(INodeItem) - Method in class gov.nist.secauto.metaschema.core.model.constraint.LoggingConstraintValidationHandler
- toQName() - Method in interface gov.nist.secauto.metaschema.core.qname.IEnhancedQName
-
Generate a
QName
without a namespace prefix. - toQName(String) - Method in interface gov.nist.secauto.metaschema.core.qname.IEnhancedQName
-
Generate a
QName
using the provided namespace prefix. - toQName(XMLEvent) - Static method in class gov.nist.secauto.metaschema.core.model.util.XmlEventUtil
-
Retrieve the name of the node associated with
event
. - toRelationship(IGroupable) - Static method in enum gov.nist.secauto.metaschema.core.model.util.IDiagramNode.Relationship
-
Get the relationship based on the provided grouping information.
- toSequence() - Method in interface gov.nist.secauto.metaschema.core.metapath.ICollectionValue
-
Get the collection value as a sequence.
- toSequence() - Method in interface gov.nist.secauto.metaschema.core.metapath.ISequence
- toSequence() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
- toSequence() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IMapItem
- toSequence() - Method in interface gov.nist.secauto.metaschema.core.metapath.item.IItem
- toSequence() - Static method in class gov.nist.secauto.metaschema.core.util.CustomCollectors
-
A
Collector
implementation to generates a sequence from a stream of Metapath items. - toSignature() - Method in interface gov.nist.secauto.metaschema.core.metapath.function.IArgument
-
Get the signature of the argument.
- toSignature() - Method in interface gov.nist.secauto.metaschema.core.metapath.function.IFunction
-
Get the signature of the function as a string.
- toSignature() - Method in interface gov.nist.secauto.metaschema.core.metapath.ICollectionValue
-
Get a representation of the value based on its type signature.
- toSignature() - Method in class gov.nist.secauto.metaschema.core.metapath.item.atomic.AbstractAtomicItemBase
- toSignature() - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItem
- toSignature() - Method in interface gov.nist.secauto.metaschema.core.metapath.type.IArrayTest
- toSignature() - Method in interface gov.nist.secauto.metaschema.core.metapath.type.IAtomicOrUnionType
- toSignature() - Method in interface gov.nist.secauto.metaschema.core.metapath.type.IItemType
-
Get the human-readable signature of the item type.
- toSignature() - Method in interface gov.nist.secauto.metaschema.core.metapath.type.IMapTest
- toSignature() - Method in interface gov.nist.secauto.metaschema.core.metapath.type.ISequenceType
-
Get the signature of the function as a string.
- toStream(Iterator<T>) - Static method in class gov.nist.secauto.metaschema.core.util.CollectionUtil
- toString() - Method in class gov.nist.secauto.metaschema.core.configuration.AbstractConfigurationFeature
- toString() - Method in class gov.nist.secauto.metaschema.core.datatype.AbstractCustomJavaDataType
- toString() - Method in class gov.nist.secauto.metaschema.core.datatype.markup.AbstractMarkupString
- toString() - Method in class gov.nist.secauto.metaschema.core.datatype.object.AbstractAmbiguousTemporal
- toString() - Method in class gov.nist.secauto.metaschema.core.metapath.function.DefaultFunction
- toString() - Method in class gov.nist.secauto.metaschema.core.metapath.item.atomic.AbstractAtomicItemBase
- toString() - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItem
- toString() - Method in class gov.nist.secauto.metaschema.core.metapath.MetapathExpression
- toString() - Method in class gov.nist.secauto.metaschema.core.metapath.type.DataTypeItemType
- toString() - Method in enum gov.nist.secauto.metaschema.core.model.ModelType
- toString(JsonLocation) - Static method in class gov.nist.secauto.metaschema.core.model.util.JsonUtil
-
Generate an informational string describing the provided
location
. - toString(JsonParser, URI) - Static method in class gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.util.XmlEventUtil
-
Generate a message suitable for logging that describes the provided
XMLEvent
. - toString(Location, URI) - Static method in class gov.nist.secauto.metaschema.core.model.util.XmlEventUtil
-
Generates a message for the provided
Location
. - toString(XMLStreamReader2, URI) - Static method in class gov.nist.secauto.metaschema.core.model.util.XmlEventUtil
-
Generates a string containing the current event and location of the stream reader.
- toText() - Method in class gov.nist.secauto.metaschema.core.datatype.markup.AbstractMarkupString
- toText() - Method in interface gov.nist.secauto.metaschema.core.datatype.markup.IMarkupString
-
Converts the markup content to plain text.
- toUri(String, URI) - Static method in class gov.nist.secauto.metaschema.core.util.UriUtils
-
Process a string to a local file path or remote location.
- toValue(INodeItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItem
-
Gets the value of the provided node item.
- toValue(Object) - Method in class gov.nist.secauto.metaschema.core.datatype.AbstractDataTypeAdapter
- toValue(Object) - Method in interface gov.nist.secauto.metaschema.core.datatype.IDataTypeAdapter
-
Casts the provided value to the type associated with this adapter.
- toXHtml(String) - Method in class gov.nist.secauto.metaschema.core.datatype.markup.AbstractMarkupString
- toXHtml(String) - Method in interface gov.nist.secauto.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 gov.nist.secauto.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 thetreat
expression. - TRUE - Static variable in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IBooleanItem
-
The boolean item value of
true
. - type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IAnyAtomicItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IAnyUriItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IBase64BinaryItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IBooleanItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDateItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDateTimeItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDateTimeWithTimeZoneItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDateWithTimeZoneItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDayTimeDurationItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDecimalItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDurationItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IEmailAddressItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IHostnameItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIntegerItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIPAddressItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIPv4AddressItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIPv6AddressItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IMarkupItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IMarkupLineItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IMarkupMultilineItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.INcNameItem
-
Deprecated.Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.INonNegativeIntegerItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.INumericItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IPositiveIntegerItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IStringItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.ITemporalItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.ITimeItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.ITimeWithTimeZoneItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.ITokenItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IUriReferenceItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IUuidItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IYearMonthDurationItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IArrayItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.function.IMapItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.IItem
-
Get the type information for this item.
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IAssemblyNodeItem
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IDocumentNodeItem
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.node.IModuleNodeItem
- type() - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItem
- type(IItemType) - Method in class gov.nist.secauto.metaschema.core.metapath.function.IArgument.Builder
-
Define the type of the function argument.
- type(IEnhancedQName) - Method in class gov.nist.secauto.metaschema.core.metapath.function.IArgument.Builder
-
Define the type of the function argument.
- TypeMetapathException - Exception in gov.nist.secauto.metaschema.core.metapath.type
-
MPTY: Exceptions related to Metapath type errors.
- TypeMetapathException(int, String) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.type.TypeMetapathException
-
Constructs a new exception with the provided
code
,message
, and no cause. - TypeMetapathException(int, String, Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.type.TypeMetapathException
-
Constructs a new exception with the provided
code
,message
, andcause
. - TypeMetapathException(int, Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.type.TypeMetapathException
-
Constructs a new exception with the provided
code
, no message, and thecause
.
U
- UNBOUNDED_ARITY - Enum constant in enum gov.nist.secauto.metaschema.core.metapath.function.IFunction.FunctionProperty
-
The function allows the last argument to be repeated any number of times.
- UNGROUPED - Enum constant in enum gov.nist.secauto.metaschema.core.model.XmlGroupAsBehavior
-
In XML, child element instances will exist in an unwrapped form.
- UNKNOWN_TYPE - Static variable in exception gov.nist.secauto.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 gov.nist.secauto.metaschema.core.util.CollectionUtil
-
An implementation of
Collections.unmodifiableCollection(Collection)
that respects non-nullness. - unmodifiableList(List<T>) - Static method in class gov.nist.secauto.metaschema.core.util.CollectionUtil
-
An implementation of
Collections.unmodifiableList(List)
that respects non-nullness. - unmodifiableMap(Map<K, V>) - Static method in class gov.nist.secauto.metaschema.core.util.CollectionUtil
-
An implementation of
Collections.unmodifiableMap(Map)
that respects non-nullness. - unmodifiableSet(Set<T>) - Static method in class gov.nist.secauto.metaschema.core.util.CollectionUtil
-
An implementation of
Collections.unmodifiableSet(Set)
that respects non-nullness. - updateValueStatus(INodeItem, IAllowedValuesConstraint, IDefinitionNodeItem<?, ?>) - Method in class gov.nist.secauto.metaschema.core.model.constraint.DefaultConstraintValidator
-
Add a new allowed value to the value status tracker.
- URI - Static variable in class gov.nist.secauto.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema uri data type instance.
- URI_REFERENCE - Static variable in class gov.nist.secauto.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema uri-reference data type instance.
- UriAdapter - Class in gov.nist.secauto.metaschema.core.datatype.adapter
-
Support for the Metaschema uri data type.
- UriFunctionException - Exception in gov.nist.secauto.metaschema.core.metapath.function
-
FONS: Exceptions related to function namespaces.
- UriFunctionException(int, String) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.function.UriFunctionException
-
Constructs a new exception with the provided
code
,message
, and no cause. - UriFunctionException(int, String, Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.function.UriFunctionException
-
Constructs a new exception with the provided
code
,message
, andcause
. - UriFunctionException(int, Throwable) - Constructor for exception gov.nist.secauto.metaschema.core.metapath.function.UriFunctionException
-
Constructs a new exception with the provided
code
, no message, and thecause
. - UriReferenceAdapter - Class in gov.nist.secauto.metaschema.core.datatype.adapter
-
Support for the Metaschema uri-reference data type.
- UriUtils - Class in gov.nist.secauto.metaschema.core.util
- UsedDefinitionModelWalker - Class in gov.nist.secauto.metaschema.core.model
-
This model walker can be used to gather metaschema definitions that are defined globally.
- UsedDefinitionModelWalker() - Constructor for class gov.nist.secauto.metaschema.core.model.UsedDefinitionModelWalker
-
Construct a new walker.
- useFirstMapper() - Static method in class gov.nist.secauto.metaschema.core.util.CustomCollectors
-
A binary operator that will always use the first of two values.
- useLastMapper() - Static method in class gov.nist.secauto.metaschema.core.util.CustomCollectors
-
A binary operator that will always use the second of two values.
- useWildcardWhenNamespaceNotDefaulted(boolean) - Method in class gov.nist.secauto.metaschema.core.metapath.StaticContext.Builder
-
Set the name matching behavior for when a model node has no namespace.
- UUID - Static variable in class gov.nist.secauto.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema uuid data type instance.
- UUID_PATTERN - Static variable in class gov.nist.secauto.metaschema.core.datatype.adapter.UuidAdapter
-
A regular expression that matches a valid UUID.
- UuidAdapter - Class in gov.nist.secauto.metaschema.core.datatype.adapter
-
Support for the Metaschema uuid data type.
V
- validate() - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintBuilder
-
Validate the values provided to the builder.
- validate() - Method in class gov.nist.secauto.metaschema.core.model.constraint.AbstractKeyConstraintBuilder
- validate() - Method in class gov.nist.secauto.metaschema.core.model.constraint.ICardinalityConstraint.Builder
- validate() - Method in class gov.nist.secauto.metaschema.core.model.constraint.IExpectConstraint.Builder
- validate() - Method in class gov.nist.secauto.metaschema.core.model.constraint.IMatchesConstraint.Builder
- validate(INodeItem, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.DefaultConstraintValidator
- validate(INodeItem, DynamicContext) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraintValidator
-
Validate the provided item against any associated constraints.
- validate(InputStream, URI) - Method in interface gov.nist.secauto.metaschema.core.model.validation.IContentValidator
-
Validate the resource associated with the provided input stream
is
. - validate(InputStream, URI) - Method in class gov.nist.secauto.metaschema.core.model.validation.JsonSchemaContentValidator
- validate(InputStream, URI) - Method in class gov.nist.secauto.metaschema.core.model.validation.XmlSchemaContentValidator
- validate(URI) - Method in class gov.nist.secauto.metaschema.core.model.validation.AbstractContentValidator
- validate(URI) - Method in interface gov.nist.secauto.metaschema.core.model.validation.IContentValidator
-
Validate the resource identified by the provided
uri
. - validate(URL) - Method in interface gov.nist.secauto.metaschema.core.model.validation.IContentValidator
-
Validate the resource at the provided
url
. - validate(Path) - Method in interface gov.nist.secauto.metaschema.core.model.validation.IContentValidator
-
Validate the resource at provided
path
. - validate(JSONObject, URI) - Method in class gov.nist.secauto.metaschema.core.model.validation.JsonSchemaContentValidator
-
Validate the provided JSON.
- VALIDATE_GENERATE_PASS_FINDINGS - Static variable in class gov.nist.secauto.metaschema.core.model.constraint.ValidationFeature
-
If enabled, generate findings for passing constraints.
- validateAssembly(IAssemblyNodeItem, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.DefaultConstraintValidator
-
Validate the provided assembly item against any associated constraints.
- validateField(IFieldNodeItem, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.DefaultConstraintValidator
-
Validate the provided field item against any associated constraints.
- validateFlag(IFlagNodeItem, DynamicContext) - Method in class gov.nist.secauto.metaschema.core.model.constraint.DefaultConstraintValidator
-
Validate the provided flag item against any associated constraints.
- validateWithJsonSchema(URI, JSONObject) - Static method in interface gov.nist.secauto.metaschema.core.model.validation.IContentValidator
-
Validate the target using the provided JSON schema.
- validateWithXmlSchema(URI, List<Source>) - Static method in interface gov.nist.secauto.metaschema.core.model.validation.IContentValidator
-
Validate the target using the provided XML schemas.
- ValidationFeature<V> - Class in gov.nist.secauto.metaschema.core.model.constraint
- valueCompairison(IAnyAtomicItem, ComparisonFunctions.Operator, IAnyAtomicItem) - Static method in class gov.nist.secauto.metaschema.core.metapath.function.ComparisonFunctions
-
Compare the two items using the provided
operator
. - ValueConstraintSet - Class in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.constraint.ValueConstraintSet
- valueOf(boolean) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IBooleanItem
-
Construct a new boolean item using the provided
value
. - valueOf(boolean) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDecimalItem
-
Construct a new decimal item using the provided
value
. - valueOf(boolean) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIntegerItem
-
Construct a new integer item using the provided
value
. - valueOf(double) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDecimalItem
-
Construct a new decimal item using the provided
value
. - valueOf(int) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIntegerItem
-
Construct a new integer item using the provided
value
. - valueOf(int, int) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IYearMonthDurationItem
-
Construct a new year month day duration item using the provided values.
- valueOf(long) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDecimalItem
-
Construct a new decimal item using the provided
value
. - valueOf(long) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIntegerItem
-
Construct a new integer item using the provided
value
. - valueOf(long) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.INonNegativeIntegerItem
-
Create an item from an existing integer value.
- valueOf(long) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IPositiveIntegerItem
-
Create an item from an existing integer value.
- valueOf(MarkupLine) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IMarkupLineItem
-
Construct a new item using the provided
value
. - valueOf(MarkupMultiline) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IMarkupMultilineItem
-
Construct a new item using the provided
value
. - valueOf(AmbiguousDate) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDateItem
-
Construct a new date item using the provided
value
. - valueOf(AmbiguousDateTime) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDateTimeItem
-
Construct a new date/time item using the provided
value
. - valueOf(AmbiguousTime) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.ITimeItem
-
Construct a new time item using the provided
value
. - valueOf(INumericItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.INonNegativeIntegerItem
-
Create an item from an existing integer value.
- valueOf(INumericItem) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IPositiveIntegerItem
-
Create an item from an existing integer value.
- valueOf(IPv4Address) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIPv4AddressItem
-
Construct a new IPv4 item using the provided
value
. - valueOf(IPv6Address) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIPv6AddressItem
-
Construct a new IPv6 item using the provided
value
. - valueOf(String) - Static method in enum gov.nist.secauto.metaschema.core.metapath.function.ComparisonFunctions.Operator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum gov.nist.secauto.metaschema.core.metapath.function.IFunction.FunctionProperty
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IAnyUriItem
-
Construct a new URI item using the provided string
value
. - valueOf(String) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IBase64BinaryItem
-
Construct a new base64 encoded byte sequence item using the provided string
value
. - valueOf(String) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IBooleanItem
-
Construct a new boolean item using the provided string
value
. - valueOf(String) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDateItem
-
Construct a new date item using the provided string
value
. - valueOf(String) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDateTimeItem
-
Construct a new date/time item using the provided string
value
. - valueOf(String) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDateTimeWithTimeZoneItem
-
Construct a new date/time item using the provided string
value
. - valueOf(String) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDateWithTimeZoneItem
-
Construct a new date item using the provided string
value
. - valueOf(String) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDayTimeDurationItem
-
Construct a new day time duration item using the provided string
value
. - valueOf(String) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDecimalItem
-
Construct a new decimal item using the provided string
value
. - valueOf(String) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IEmailAddressItem
-
/** Construct a new email address item using the provided string
value
. - valueOf(String) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IHostnameItem
-
Construct a new host name item using the provided string
value
. - valueOf(String) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIntegerItem
-
Create an item from an existing integer value.
- valueOf(String) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIPv4AddressItem
-
Construct a new IPv4 item using the provided
value
. - valueOf(String) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIPv6AddressItem
-
Construct a new IPv6 item using the provided
value
. - valueOf(String) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IMarkupLineItem
-
Construct a new item using the provided
value
. - valueOf(String) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IMarkupMultilineItem
-
Construct a new item using the provided
value
. - valueOf(String) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.INcNameItem
-
Deprecated.Construct a new item using the provided string
value
. - valueOf(String) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.INonNegativeIntegerItem
-
Create an item from an existing integer value.
- valueOf(String) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IPositiveIntegerItem
-
Create an item from an existing integer value.
- valueOf(String) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IStringItem
-
Construct a new item using the provided string
value
. - valueOf(String) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.ITimeItem
-
Construct a new date/time item using the provided string
value
. - valueOf(String) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.ITimeWithTimeZoneItem
-
Construct a new time item using the provided string
value
. - valueOf(String) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.ITokenItem
-
Construct a new item using the provided string
value
. - valueOf(String) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IUriReferenceItem
-
Construct a new URI item using the provided string
value
. - valueOf(String) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IUuidItem
-
Construct a new UUID item using the provided string
value
. - valueOf(String) - Static method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.item.node.NodeItemKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum gov.nist.secauto.metaschema.core.metapath.MetapathExpression.ResultType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum gov.nist.secauto.metaschema.core.metapath.type.Occurrence
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum gov.nist.secauto.metaschema.core.model.constraint.IAllowedValuesConstraint.Extensible
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum gov.nist.secauto.metaschema.core.model.constraint.IConstraint.Level
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum gov.nist.secauto.metaschema.core.model.IDefinition.ModuleScope
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum gov.nist.secauto.metaschema.core.model.ISource.SourceLocation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum gov.nist.secauto.metaschema.core.model.JsonGroupAsBehavior
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum gov.nist.secauto.metaschema.core.model.JsonValueKeyTypeEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum gov.nist.secauto.metaschema.core.model.ModelType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum gov.nist.secauto.metaschema.core.model.util.IDiagramNode.Relationship
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum gov.nist.secauto.metaschema.core.model.validation.IValidationFinding.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum gov.nist.secauto.metaschema.core.model.XmlGroupAsBehavior
-
Returns the enum constant of this type with the specified name.
- valueOf(BigDecimal) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDecimalItem
-
Construct a new decimal item using the provided
value
. - valueOf(BigInteger) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIntegerItem
-
Construct a new integer item using the provided
value
. - valueOf(BigInteger) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.INonNegativeIntegerItem
-
Create an item from an existing integer value.
- valueOf(BigInteger) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IPositiveIntegerItem
-
Create an item from an existing integer value.
- valueOf(URI) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IAnyUriItem
-
Construct a new URI item using the provided URI
value
. - valueOf(URI) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IUriReferenceItem
-
Construct a new item using the provided URI
value
. - valueOf(ByteBuffer) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IBase64BinaryItem
-
Construct a new URI base64 encoded byte sequence using the provided
ByteBuffer
value
. - valueOf(Duration) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDayTimeDurationItem
-
Construct a new day time duration item using the provided
value
. - valueOf(LocalDate) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDateItem
-
Construct a new date item using the provided
value
. - valueOf(OffsetTime) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.ITimeWithTimeZoneItem
-
Construct a new time item using the provided
value
. - valueOf(OffsetTime, boolean) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.ITimeItem
-
Construct a new time item using the provided
value
. - valueOf(Period) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IYearMonthDurationItem
-
Construct a new year month day duration item using the provided
value
. - valueOf(ZonedDateTime) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDateTimeWithTimeZoneItem
-
Construct a new date/time item using the provided
value
. - valueOf(ZonedDateTime) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDateWithTimeZoneItem
-
Construct a new date item using the provided
value
. - valueOf(ZonedDateTime) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.ITimeWithTimeZoneItem
-
Construct a new time item using the provided
value
. - valueOf(ZonedDateTime, boolean) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDateItem
-
Construct a new date item using the provided
value
. - valueOf(ZonedDateTime, boolean) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDateTimeItem
-
Construct a new date/time item using the provided
value
. - valueOf(UUID) - Static method in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IUuidItem
-
Construct a new item using the provided
value
. - values() - Static method in enum gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.metaschema.core.metapath.MetapathExpression.ResultType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.metaschema.core.datatype.markup.flexmark.InsertAnchorExtension.InsertVisitor
- visit(IFunction) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.IItemVisitor
-
Visit the function item instance.
- visit(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.IItemVisitor
-
Visit the atomic item instance.
- visit(IArrayItem<?>) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.IItemVisitor
-
Visit the array item instance.
- visit(IMapItem<?>) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.IItemVisitor
-
Visit the map item instance.
- visit(INodeItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.IItemVisitor
-
Visit the node item instance.
- visit(INodeItemVisitable, CONTEXT) - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemVisitor
-
Visit the provided
item
. - visit(IAssemblyDefinition, DATA) - Method in class gov.nist.secauto.metaschema.core.model.ModelWalker
-
Called when the provided definition is walked.
- visit(IAssemblyDefinition, Void) - Method in class gov.nist.secauto.metaschema.core.model.DefinitionCollectingModelWalker
- visit(IAssemblyInstance, DATA) - Method in class gov.nist.secauto.metaschema.core.model.ModelWalker
-
Called when the provided instance is walked.
- visit(IChoiceGroupInstance, DATA) - Method in class gov.nist.secauto.metaschema.core.model.ModelWalker
-
Called when the provided instance is walked.
- visit(IChoiceInstance, DATA) - Method in class gov.nist.secauto.metaschema.core.model.ModelWalker
-
Called when the provided instance is walked.
- visit(IFieldDefinition, DATA) - Method in class gov.nist.secauto.metaschema.core.model.ModelWalker
-
Called when the provided definition is walked.
- visit(IFieldDefinition, Void) - Method in class gov.nist.secauto.metaschema.core.model.DefinitionCollectingModelWalker
- visit(IFieldInstance, DATA) - Method in class gov.nist.secauto.metaschema.core.model.ModelWalker
-
Called when the provided instance is walked.
- visit(IFlagDefinition, DATA) - Method in class gov.nist.secauto.metaschema.core.model.ModelWalker
-
Called when the provided definition is walked.
- visit(IFlagDefinition, Void) - Method in class gov.nist.secauto.metaschema.core.model.DefinitionCollectingModelWalker
- visit(IFlagInstance, DATA) - Method in class gov.nist.secauto.metaschema.core.model.ModelWalker
-
Called when the provided instance is walked.
- visit(IModule) - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.RecursionCollectingNodeItemVisitor
-
Visit the provided module.
- visit(DefaultDiagramNode.ChoiceEdge) - Method in interface gov.nist.secauto.metaschema.core.model.util.IDiagramNodeVisitor
-
Handle an edge based on a
INamedModelInstanceAbsolute
that is a member of aIChoiceInstance
. - visit(DefaultDiagramNode.ChoiceGroupEdge) - Method in interface gov.nist.secauto.metaschema.core.model.util.IDiagramNodeVisitor
-
Handle an edge based on a
INamedModelInstanceGrouped
that is a member of aIChoiceGroupInstance
. - visit(DefaultDiagramNode.ModelEdge) - Method in interface gov.nist.secauto.metaschema.core.model.util.IDiagramNodeVisitor
-
Handle an edge based on a
INamedModelInstanceAbsolute
. - visitAllowedValues(IAllowedValuesConstraint, T) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraintVisitor
-
Implementation of this method support visitation of an
IAllowedValuesConstraint
. - visitAssembly(IAssemblyInstanceGroupedNodeItem, CONTEXT) - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemVisitor
- visitAssembly(IAssemblyInstanceGroupedNodeItem, CONTEXT) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItemVisitor
-
This callback is called when an
IAssemblyInstanceGroupedNodeItem
is visited. - visitAssembly(IAssemblyInstanceGroupedNodeItem, Void) - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.RecursionCollectingNodeItemVisitor
- visitAssembly(IAssemblyNodeItem, CONTEXT) - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemVisitor
- visitAssembly(IAssemblyNodeItem, CONTEXT) - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.AbstractRecursionPreventingNodeItemVisitor
- visitAssembly(IAssemblyNodeItem, CONTEXT) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItemVisitor
-
This callback is called when an
IAssemblyNodeItem
is visited. - visitAssembly(IAssemblyNodeItem, Void) - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.RecursionCollectingNodeItemVisitor
- visitCardinalityConstraint(ICardinalityConstraint, T) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraintVisitor
-
Implementation of this method support visitation of an
ICardinalityConstraint
. - visitDefinition(IDefinition, DATA) - Method in class gov.nist.secauto.metaschema.core.model.ModelWalker
-
Will visit the provided model definition.
- visitDocument(IDocumentNodeItem, CONTEXT) - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemVisitor
- visitDocument(IDocumentNodeItem, CONTEXT) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItemVisitor
-
This callback is called when the
IDocumentNodeItem
is visited. - visitExpectConstraint(IExpectConstraint, T) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraintVisitor
-
Implementation of this method support visitation of an
IExpectConstraint
. - visitField(IFieldNodeItem, CONTEXT) - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemVisitor
- visitField(IFieldNodeItem, CONTEXT) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItemVisitor
-
This callback is called when an
IFieldNodeItem
is visited. - visitFlag(IFlagNodeItem, CONTEXT) - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemVisitor
- visitFlag(IFlagNodeItem, CONTEXT) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItemVisitor
-
This callback is called when an
IFlagNodeItem
is visited. - visitFlags(INodeItem, CONTEXT) - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemVisitor
-
Visit any child flags associated with the provided
item
. - visitIndexConstraint(IIndexConstraint, T) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraintVisitor
-
Implementation of this method support visitation of an
IIndexConstraint
. - visitIndexHasKeyConstraint(IIndexHasKeyConstraint, T) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraintVisitor
-
Implementation of this method support visitation of an
IIndexHasKeyConstraint
. - visitMatchesConstraint(IMatchesConstraint, T) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraintVisitor
-
Implementation of this method support visitation of an
IMatchesConstraint
. - visitMetaschema(IModuleNodeItem, CONTEXT) - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemVisitor
- visitMetaschema(IModuleNodeItem, CONTEXT) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.node.INodeItemVisitor
-
This callback is called when an
IModuleNodeItem
is visited. - visitModelChildren(INodeItem, CONTEXT) - Method in class gov.nist.secauto.metaschema.core.metapath.item.node.AbstractNodeItemVisitor
-
Visit any child model items associated with the provided
item
. - visitUniqueConstraint(IUniqueConstraint, T) - Method in interface gov.nist.secauto.metaschema.core.model.constraint.IConstraintVisitor
-
Implementation of this method support visitation of an
IUniqueConstraint
.
W
- walk(IAssemblyDefinition) - Method in class gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model.ModelWalker
-
Will visit the provided Metaschema module field instance, and then walk the associated field definition.
- walk(IFlagDefinition) - Method in class gov.nist.secauto.metaschema.core.model.ModelWalker
-
Will visit the provided Metaschema module flag definition.
- walk(IFlagDefinition, DATA) - Method in class gov.nist.secauto.metaschema.core.model.ModelWalker
-
Will visit the provided Metaschema module flag definition.
- walk(IFlagInstance, DATA) - Method in class gov.nist.secauto.metaschema.core.model.ModelWalker
-
Will visit the provided Metaschema module flag instance, and then walk the associated flag definition.
- walkDefinition(IDefinition) - Method in class gov.nist.secauto.metaschema.core.model.ModelWalker
-
Will walk the provided model definition.
- walkDefinition(IDefinition, DATA) - Method in class gov.nist.secauto.metaschema.core.model.ModelWalker
-
Will walk the provided model definition.
- walkFlagInstances(Collection<? extends IFlagInstance>, DATA) - Method in class gov.nist.secauto.metaschema.core.model.ModelWalker
-
Will walk each of the provided flag instances.
- walkModelInstance(IModelInstance, DATA) - Method in class gov.nist.secauto.metaschema.core.model.ModelWalker
-
Will walk the provided model instance.
- walkModelInstances(Collection<? extends IModelInstance>, DATA) - Method in class gov.nist.secauto.metaschema.core.model.ModelWalker
-
Will walk each of the provided model instances.
- WARNING - Enum constant in enum gov.nist.secauto.metaschema.core.model.constraint.IConstraint.Level
-
A violation of the constraint represents a potential issue with the content.
- writeArray(IArrayItem<?>) - Method in class gov.nist.secauto.metaschema.core.metapath.item.DefaultItemWriter
- writeArray(IArrayItem<?>) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.IItemWriter
-
Write the provided array item instance.
- writeAtomicValue(IAnyAtomicItem) - Method in class gov.nist.secauto.metaschema.core.metapath.item.DefaultItemWriter
- writeAtomicValue(IAnyAtomicItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.IItemWriter
-
Write the provided atomic item instance.
- writeCollectionValue(ICollectionValue) - Method in class gov.nist.secauto.metaschema.core.metapath.item.DefaultItemWriter
-
Write the provided collection value.
- writeFunction(IFunction) - Method in class gov.nist.secauto.metaschema.core.metapath.item.DefaultItemWriter
- writeFunction(IFunction) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.IItemWriter
-
Write the provided function item instance.
- writeJsonValue(Object, JsonGenerator) - Method in class gov.nist.secauto.metaschema.core.datatype.AbstractDataTypeAdapter
- writeJsonValue(Object, JsonGenerator) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.AbstractIntegerAdapter
- writeJsonValue(Object, JsonGenerator) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.BooleanAdapter
- writeJsonValue(Object, JsonGenerator) - Method in class gov.nist.secauto.metaschema.core.datatype.adapter.DecimalAdapter
- writeJsonValue(Object, JsonGenerator) - Method in interface gov.nist.secauto.metaschema.core.datatype.IDataTypeAdapter
-
Writes the provided Java class instance as a JSON/YAML field value.
- writeJsonValue(Object, JsonGenerator) - Method in class gov.nist.secauto.metaschema.core.datatype.markup.MarkupMultilineAdapter
- writeMap(IMapItem<?>) - Method in class gov.nist.secauto.metaschema.core.metapath.item.DefaultItemWriter
- writeMap(IMapItem<?>) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.IItemWriter
-
Write the provided map item instance.
- writeNode(INodeItem) - Method in class gov.nist.secauto.metaschema.core.metapath.item.DefaultItemWriter
- writeNode(INodeItem) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.IItemWriter
-
Write the provided node item instance.
- writeSequence(ISequence<?>) - Method in class gov.nist.secauto.metaschema.core.metapath.item.DefaultItemWriter
- writeSequence(ISequence<?>) - Method in interface gov.nist.secauto.metaschema.core.metapath.item.IItemWriter
-
Write the provided sequence instance.
- writeXHtml(String, XMLEventFactory2, XMLEventWriter) - Method in class gov.nist.secauto.metaschema.core.datatype.markup.AbstractMarkupString
- writeXHtml(String, XMLEventFactory2, XMLEventWriter) - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.datatype.markup.AbstractMarkupString
- writeXHtml(String, XMLStreamWriter2) - Method in interface gov.nist.secauto.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 gov.nist.secauto.metaschema.core.datatype.AbstractDataTypeAdapter
- writeXmlValue(Object, IEnhancedQName, XMLStreamWriter2) - Method in interface gov.nist.secauto.metaschema.core.datatype.IDataTypeAdapter
-
Writes the provided Java class instance data as XML.
- writeXmlValue(Object, IEnhancedQName, XMLStreamWriter2) - Method in class gov.nist.secauto.metaschema.core.datatype.markup.MarkupMultilineAdapter
- writeXmlValue(Object, StartElement, XMLEventFactory2, XMLEventWriter) - Method in class gov.nist.secauto.metaschema.core.datatype.AbstractDataTypeAdapter
- writeXmlValue(Object, StartElement, XMLEventFactory2, XMLEventWriter) - Method in interface gov.nist.secauto.metaschema.core.datatype.IDataTypeAdapter
-
Writes the provided Java class instance data as XML.
- writeXmlValue(Object, StartElement, XMLEventFactory2, XMLEventWriter) - Method in class gov.nist.secauto.metaschema.core.datatype.markup.MarkupMultilineAdapter
X
- XHTML_BLOCK_ELEMENTS - Static variable in class gov.nist.secauto.metaschema.core.datatype.markup.XmlMarkupParser
-
The block element names that this parser supports.
- XmlConstraintLoader - Class in gov.nist.secauto.metaschema.core.model.xml
-
Provides methods to load a constraint set expressed in XML.
- XmlConstraintLoader() - Constructor for class gov.nist.secauto.metaschema.core.model.xml.XmlConstraintLoader
- XmlEventUtil - Class in gov.nist.secauto.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 gov.nist.secauto.metaschema.core.model
- XmlMarkupParser - Class in gov.nist.secauto.metaschema.core.datatype.markup
-
Provides utility functions to support reading and writing XML, and for producing error and warning messages.
- XmlMetaConstraintLoader - Class in gov.nist.secauto.metaschema.core.model.xml
-
Used to load a set of external constraints from an XML-based resource.
- XmlMetaConstraintLoader() - Constructor for class gov.nist.secauto.metaschema.core.model.xml.XmlMetaConstraintLoader
- XmlModuleConstants - Class in gov.nist.secauto.metaschema.core.model.xml
-
Provides commonly used XML constants related to an XML-based Metaschema module.
- XmlSchemaContentValidator - Class in gov.nist.secauto.metaschema.core.model.validation
-
Supports validating an XML resource using an XML schema.
- XmlSchemaContentValidator(List<? extends Source>) - Constructor for class gov.nist.secauto.metaschema.core.model.validation.XmlSchemaContentValidator
-
Construct a new XML schema validator using the provided XML schema sources.
- XmlSchemaContentValidator(Schema) - Constructor for class gov.nist.secauto.metaschema.core.model.validation.XmlSchemaContentValidator
-
Construct a new XML schema validator using the provided pre-parsed XML schema(s).
- XmlSchemaContentValidator.XmlValidationFinding - Class in gov.nist.secauto.metaschema.core.model.validation
-
Records an identified individual validation result found during XML schema validation.
- XmlUtil - Class in gov.nist.secauto.metaschema.core.model.util
- XmlValidationFinding(IConstraint.Level, SAXParseException, URI) - Constructor for class gov.nist.secauto.metaschema.core.model.validation.XmlSchemaContentValidator.XmlValidationFinding
-
Construct a new XML schema validation finding, which represents an issue identified during XML schema validation.
Y
- YEAR_MONTH_DURATION - Static variable in class gov.nist.secauto.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider
-
The Metaschema year-month-duration data type instance.
- YearMonthAdapter - Class in gov.nist.secauto.metaschema.core.datatype.adapter
-
Support for the Metaschema year-month-duration data type.
Z
- ZERO - Enum constant in enum gov.nist.secauto.metaschema.core.metapath.type.Occurrence
-
An empty sequence.
- ZERO - Static variable in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IDecimalItem
-
The decimal item with the value "0".
- ZERO - Static variable in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.IIntegerItem
-
The integer value "0".
- ZERO - Static variable in interface gov.nist.secauto.metaschema.core.metapath.item.atomic.INonNegativeIntegerItem
-
The integer value "0".
- ZERO_OR_MORE - Enum constant in enum gov.nist.secauto.metaschema.core.metapath.type.Occurrence
-
The occurrence indicator
"*"
. - ZERO_OR_MORE - Enum constant in enum gov.nist.secauto.metaschema.core.model.util.IDiagramNode.Relationship
- ZERO_OR_ONE - Enum constant in enum gov.nist.secauto.metaschema.core.metapath.type.Occurrence
-
The occurrence indicator
"?"
. - ZERO_OR_ONE - Enum constant in enum gov.nist.secauto.metaschema.core.model.util.IDiagramNode.Relationship
- zeroOrMore() - Method in class gov.nist.secauto.metaschema.core.metapath.function.IArgument.Builder
-
Identifies the argument's cardinality as an optional series of items (zero or more).
- zeroOrOne() - Method in class gov.nist.secauto.metaschema.core.metapath.function.IArgument.Builder
-
Identifies the argument's cardinality as a single, optional item (zero or one).
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form