All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractAmbiguousTemporal<TYPE extends AbstractAmbiguousTemporal<TYPE>> |
Metaschema has a need to represent dates and times that allow for an
ambiguous time zone.
|
AbstractAnyAtomicItem<TYPE> |
Provides a common implementation for all atomic types.
|
AbstractAssemblyInstance |
|
AbstractChoiceInstance |
|
AbstractCodedMetapathException |
This Metapath exception base class is used for all exceptions that have a
defined error code family and value.
|
AbstractConfigurationFeature<V> |
Provides a complete, abstract implementation of a generalized feature.
|
AbstractConstraint |
|
AbstractConstraint.AbstractConstraintBuilder<T extends AbstractConstraint.AbstractConstraintBuilder<T,R>,R extends AbstractConstraint> |
|
AbstractConstraintValidationHandler |
|
AbstractContentValidator |
|
AbstractCustomJavaDataType<TYPE extends ICustomJavaDataType<TYPE>,VALUE> |
A common base implementation of a custom Java object providing an underlying
implementation of a data type.
|
AbstractCustomJavaDataTypeAdapter<TYPE extends ICustomJavaDataType<TYPE>,ITEM_TYPE extends IAnyAtomicItem> |
Provides a Java type adapter implementation for data types that are based on
ICustomJavaDataType .
|
AbstractDataTypeAdapter<TYPE,ITEM_TYPE extends IAnyAtomicItem> |
Provides a basic Java type adapter implementation.
|
AbstractDataTypeProvider |
A base implementation of an IDataTypeProvider , supporting dynamic
loading of Metaschema data type extensions at runtime.
|
AbstractFieldInstance |
|
AbstractFlagInstance |
|
AbstractFunction |
|
AbstractInstance<P extends IContainer> |
|
AbstractIntegerAdapter<ITEM_TYPE extends IIntegerItem> |
Provides a common base class for integer-based data types.
|
AbstractIntegerItem |
|
AbstractKeyConstraint |
|
AbstractKeyConstraint.AbstractKeyConstraintBuilder<T extends AbstractKeyConstraint.AbstractKeyConstraintBuilder<T,R>,R extends AbstractKeyConstraint> |
|
AbstractLoader<T> |
|
AbstractMarkupAdapter<TYPE extends IMarkupString<TYPE>> |
|
AbstractMarkupString<TYPE extends AbstractMarkupString<TYPE>> |
|
AbstractMarkupWriter<T,E extends Throwable> |
Used to write HTML-based Markup to various types of streams.
|
AbstractMarkupWriter.NodeVisitorException |
|
AbstractModelInstance |
|
AbstractModule |
Provides a common, abstract implementation of a IModule .
|
AbstractNodeItemFactory |
|
AbstractNodeItemVisitor<RESULT,CONTEXT> |
Used by implementations of this class to visit a sequence of node items in a
directed graph, using depth-first ordering.
|
AbstractNumericItem<TYPE> |
|
AbstractResourceLoader |
|
AbstractStringAdapter<ITEM_TYPE extends IStringItem> |
Provides a common base class for string-based data types.
|
AbstractStringItem |
|
AbstractTargetedConstraints<T extends IValueConstrained> |
Provides an base implementation for a set of external constraints that target
a given definition using a target Metapath expression.
|
AggregateValidationResult |
|
ArgumentType |
|
ArithmeticFunctionException |
|
AstCollectingVisitor |
|
AutoCloser<T,E extends Exception> |
|
AutoCloser.Closer<T,E extends Exception> |
|
Axis |
|
Base64Adapter |
|
BooleanAdapter |
|
CastFunction<ITEM extends IAnyAtomicItem> |
|
CastFunction.ICastExecutor<ITEM extends IAnyAtomicItem> |
|
CollectionUtil |
|
ConstraintLoader |
Provides methods to load a constraint set expressed in XML.
|
ConstraintValidationFinding |
Represents an individual constraint validation issue.
|
ConstraintValidationFinding.Builder |
|
CustomCollectors |
|
CustomCollectors.DuplicateHandler<K,V> |
|
DataTypeService |
This class provides a singleton service to allow data types to be discovered
within the system based on an SPI provided by IDataTypeProvider .
|
Date |
|
DateAdapter |
|
DateFormats |
|
DateTime |
|
DateTimeAdapter |
|
DateTimeFunctionException |
|
DateTimeWithTZAdapter |
|
DateWithTZAdapter |
|
DayTimeAdapter |
|
DecimalAdapter |
|
DefaultAllowedValue |
|
DefaultAllowedValuesConstraint |
|
DefaultAllowedValuesConstraint.Builder |
|
DefaultCardinalityConstraint |
|
DefaultCardinalityConstraint.Builder |
|
DefaultConfiguration<T extends IConfigurationFeature<?>> |
Provides a basic configuration management implementation that allows mutable
access to configuration state.
|
DefaultConstraintSet |
|
DefaultConstraintValidator |
Used to perform constraint validation over one or more node items.
|
DefaultExpectConstraint |
|
DefaultExpectConstraint.Builder |
|
DefaultFunction |
Provides a concrete implementation of a function call executor.
|
DefaultFunctionLibrary |
|
DefaultIndex |
|
DefaultIndexConstraint |
|
DefaultIndexConstraint.Builder |
|
DefaultIndexHasKeyConstraint |
|
DefaultIndexHasKeyConstraint.Builder |
|
DefaultKeyField |
|
DefaultMatchesConstraint |
|
DefaultMatchesConstraint.Builder |
|
DefaultScopedContraints |
|
DefaultUniqueConstraint |
|
DefaultUniqueConstraint.Builder |
|
DefinitionCollectingModelWalker |
Supports walking a portion of a metaschema model collecting a set of
definitions that match the provided filter.
|
DocumentFunctionException |
|
DynamicContext |
|
DynamicMetapathException |
|
EmailAddressAdapter |
|
FindingCollectingConstraintValidationHandler |
|
FixedEmphasisDelimiterProcessor |
Provides a temporary fix for the broken EmphasisDelimiterProcessor in
Flexmark.
|
FlexmarkConfiguration |
|
FlexmarkFactory |
|
FnBaseUri |
Since a node doesn't have a base URI in Metaschema, this is an alias for the
document-uri function.
|
FnBoolean |
|
FnCompare |
|
FnData |
Since a node doesn't have a base URI in Metaschema, this is an alias for the
document-uri function.
|
FnDoc |
|
FnDocumentUri |
|
FnExists |
|
FnFalse |
|
FnNot |
|
FnPath |
Since a node doesn't have a base URI in Metaschema, this is an alias for the
document-uri function.
|
FnResolveUri |
|
FnRound |
|
FnStartsWith |
|
FnStaticBaseUri |
|
FnTrue |
|
FunctionLibrary |
|
FunctionService |
|
FunctionUtils |
|
HostnameAdapter |
|
HtmlCodeRenderExtension |
|
HtmlQuoteTagExtension |
|
HtmlQuoteTagExtension.DoubleQuoteNode |
|
IAllowedValue |
|
IAllowedValuesConstraint |
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.Extensible |
|
IAnyAtomicItem |
|
IAnyUriItem |
|
IArgument |
|
IArgument.Builder |
|
IAssembly |
A marker interface for an information element that is an assembly model type.
|
IAssemblyDefinition |
|
IAssemblyInstance |
|
IAssemblyNodeItem |
|
IAtomicValuedItem |
This marker interface identifies a valued IItem type that has an
associated IAnyAtomicItem value.
|
IBase64BinaryItem |
|
IBooleanItem |
|
ICardinalityConstraint |
Represents a rule requiring a Metaschema assembly data instance to have
elements with a minimum and/or maximum occurrence.
|
IChoiceInstance |
A marker interface for a choice of allowed instances in a Metachema.
|
IConfiguration<T extends IConfigurationFeature<?>> |
The base interface for getting the configuration of processors and parsers in
this library.
|
IConfigurationFeature<V> |
The common interface that all configuration features must implement.
|
IConstrained |
This marker interface is used to indicate the implementation class is a
provider of constraints.
|
IConstraint |
Represents a rule constraining the model of a Metaschema assembly, field or
flag.
|
IConstraint.ExternalModelSource |
|
IConstraint.ExternalSource |
|
IConstraint.InternalModelSource |
|
IConstraint.ISource |
|
IConstraint.ISource.SourceType |
|
IConstraint.Level |
The degree to which a constraint violation is significant.
|
IConstraintSet |
|
IConstraintValidationHandler |
|
IConstraintValidator |
This interface provides an entry point for performing validations over
Metapath items associated with a Metaschema model.
|
IConstraintVisitor<T,R> |
|
IContainer |
|
IContentValidator |
A common interface for validation of Metaschema module-based content.
|
ICustomJavaDataType<TYPE extends ICustomJavaDataType<TYPE>> |
The common interface for all data type implementations supported by a custom
Java class.
|
ICycledAssemblyNodeItem |
A marker interface used to identify an IAssemblyNodeItem as the head
of a cycle of item that loop back to the head.
|
IDataTypeAdapter<TYPE> |
|
IDataTypeProvider |
A service interface used to provide implementations of data types represented
as IDataTypeAdapter instances.
|
IDateItem |
|
IDateTimeItem |
|
IDayTimeDurationItem |
|
IDecimalItem |
|
IDefinition |
|
IDefinitionNodeItem<D extends IDefinition,I extends INamedInstance> |
|
IDocumentLoader |
|
IDocumentNodeItem |
|
IDurationItem |
|
IEmailAddressItem |
|
IExpectConstraint |
Represents a rule requiring a Metaschema assembly, field, or flag data
instance to pass a Metapath-based test.
|
IExpression |
|
IFeatureFlagContainer<F extends IFlagInstance> |
|
IFeatureInlinedDefinition<INSTANCE extends INamedInstance> |
A trait indicating that the implementation is a localized definition that is
declared in-line as an instance.
|
IFeatureModelContainer<MI extends IModelInstance,NMI extends INamedModelInstance,FI extends IFieldInstance,AI extends IAssemblyInstance,CI extends IChoiceInstance> |
|
IField |
A marker interface for an information element that is a field model type.
|
IFieldDefinition |
|
IFieldInstance |
|
IFieldNodeItem |
|
IFlag |
A marker interface for an information element that is an flag model type.
|
IFlagContainer |
This marker interface identifies a type of definition that contains flags,
either a field or assembly.
|
IFlagContainerSupport<F extends IFlagInstance> |
|
IFlagDefinition |
|
IFlagInstance |
|
IFlagNodeItem |
|
IFunction |
|
IFunction.Builder |
|
IFunction.FunctionProperty |
|
IFunctionExecutor |
This functional interface provides a dispatch method for executing a function
call.
|
IFunctionLibrary |
|
IHostnameItem |
|
IIndex |
|
IIndexConstraint |
Represents a rule that generates a key-based index containing references to
data items found in a Metaschema data instance.
|
IIndexHasKeyConstraint |
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 .
|
IInstance |
This marker interface indicates that this object is an instance.
|
IIntegerItem |
|
IIPAddressItem |
|
IIPv4AddressItem |
|
IIPv6AddressItem |
|
IItem |
|
IKeyConstraint |
A common interface used for constraints oriented around key-based indexes.
|
IKeyField |
Represents a component of a key used in a key-based index.
|
IMarkupItem |
|
IMarkupString<TYPE extends IMarkupString<TYPE>> |
|
IMarkupVisitor<T,E extends Throwable> |
|
IMarkupWriter<T,E extends Throwable> |
|
IMarkupWriter.ChildHandler<T,E extends Throwable> |
Provides a callback to handle node children.
|
IMatchesConstraint |
Represents a rule requiring the value of a field or flag to match a pattern
and/or conform to an identified data type.
|
IModelConstrained |
Represents a container of rules constraining the effective model of a
Metaschema assembly data instance.
|
IModelContainer |
Indicates that the Metaschema type that has a complex model that can contain
field and assembly instances.
|
IModelContainerSupport<MI extends IModelInstance,NMI extends INamedModelInstance,FI extends IFieldInstance,AI extends IAssemblyInstance,CI extends IChoiceInstance> |
|
IModelElement |
A marker interface for Metaschema constructs that can be members of a
Metaschema definition's model.
|
IModelInstance |
This marker interface is used to identify a field or assembly instance that
is a member of an assembly's model.
|
IModelNodeItem<D extends IFlagContainer,I extends INamedInstance> |
|
IModule |
The API for accessing information about a given Metaschema.
|
IModuleNodeItem |
Supports querying of global definitions and associated instances in a
Metaschema module by effective name.
|
IMutableConfiguration<T extends IConfigurationFeature<?>> |
This interface provides methods for retrieving and updating the configuration
of processors and parsers in this library.
|
INamedInstance |
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 |
A marker interface for Metaschema constructs that can be members of a
Metaschema definition's model that are named.
|
INamedModelInstance |
|
INcNameItem |
|
IndentingXmlStreamWriter2 |
|
INodeItem |
Represents a queryable Metapath model node.
|
INodeItemFactory |
This factory interface is used to create INodeItem objects of various
types.
|
INodeItemVisitable |
|
INodeItemVisitor<RESULT,CONTEXT> |
Provides a set of callbacks used when iterating over node items in a directed
graph.
|
INonNegativeIntegerItem |
|
InsertAnchorExtension |
|
InsertAnchorExtension.InsertAnchorNode |
|
InsertVisitor |
|
IntegerAdapter |
|
INumericItem |
|
InvalidArgumentFunctionException |
|
InvalidTypeFunctionException |
|
InvalidTypeMetapathException |
|
InvalidValueForCastFunctionException |
|
IPathFormatter |
This interface provides an implementation contract for all path formatters.
|
IPathSegment |
A named segment of a path that can be formatted.
|
IPositiveIntegerItem |
|
IPv4AddressAdapter |
|
IPv6AddressAdapter |
|
IResourceLoader |
A common interface for implementation classes that load data resources.
|
IRootAssemblyNodeItem |
A marker interface used to expose root node functionality for an assembly
node that has root information.
|
IScopedContraints |
|
ISequence<ITEM_TYPE extends IItem> |
|
ISequenceType |
|
IStringItem |
|
ITargetedConstaints |
|
ItemUtils |
|
ITokenItem |
|
IUniqueConstraint |
Represents a rule that requires all matching data items found in a Metaschema
data instance to have a unique key.
|
IUntypedAtomicItem |
|
IUriReferenceItem |
|
IUriResolver |
|
IUuidItem |
|
IValidationFinding |
Provides information about an individual finding that is the result of a
completed content validation.
|
IValidationResult |
Provides data that is the result of a completed content validation.
|
IValueConstrained |
Represents a container of rules constraining the effective model of a
Metaschema field or flag data instance.
|
IValuedDefinition |
This marker interface identifies Metaschema definition types that have
associated values (i.e., field, flag).
|
IVersionInfo |
|
IYearMonthDurationItem |
|
JsonGroupAsBehavior |
|
JsonSchemaContentValidator |
|
JsonSchemaContentValidator.JsonValidationFinding |
|
JsonUtil |
|
JsonValueKeyTypeEnum |
|
LoggingConstraintValidationHandler |
|
MarkupDataTypeProvider |
Provides for runtime discovery of built-in implementations of the markup
Metaschema data types.
|
MarkupLine |
|
MarkupLineAdapter |
|
MarkupMultiline |
|
MarkupMultilineAdapter |
|
MarkupVisitor<T,E extends Throwable> |
This implementation is stateless.
|
MarkupXmlEventWriter |
|
MarkupXmlStreamWriter |
|
MetapathConstants |
|
MetapathEvaluationFeature<V> |
|
MetapathException |
MetapathException is the superclass of all exceptions that can be
thrown during the compilation and evaluation of a Metapath.
|
MetapathExpression |
|
MetapathExpression.ResultType |
|
MetapathFormatter |
|
MetaschemaDataTypeProvider |
Provides for runtime discovery of built-in implementations of the core
Metaschema data types.
|
MetaschemaException |
|
MetaschemaJavaVersion |
|
MetaschemaModelConstants |
|
MetaschemaVersion |
|
ModelType |
An enumeration that identifies the type of a Metaschema construct.
|
ModelWalker<DATA> |
Walks a Metaschema model.
|
ModuleLoader |
Provides methods to load a Metaschema expressed in XML.
|
ModuleScopeEnum |
|
MpRecurseDepth |
|
NcNameAdapter |
|
NodeItemType |
This enumeration provides a listing of the available types of
INodeItem implementations.
|
NonNegativeIntegerAdapter |
|
NumericFunction |
|
NumericFunction.INumericExecutor |
|
ObjectUtils |
|
Occurrence |
|
OperationFunctions |
|
PositiveIntegerAdapter |
|
ReplacementScanner |
|
StaticContext |
|
StaticContext.Builder |
|
StaticMetapathException |
|
StringAdapter |
|
SuppressPTagExtension |
|
TokenAdapter |
|
TypeMetapathException |
|
UriAdapter |
|
UriFunctionException |
|
UriReferenceAdapter |
|
UsedDefinitionModelWalker |
This model walker can be used to gather metaschema definitions that are
defined globally.
|
UuidAdapter |
|
ValidatingNodeItemVisitor |
|
XmlEventUtil |
|
XmlGroupAsBehavior |
|
XmlMarkupParser |
|
XmlSchemaContentValidator |
|
XmlSchemaContentValidator.XmlValidationFinding |
|
XmlUtil |
|
YearMonthAdapter |
|