All Packages
Package Summary
Package
Description
Provides a collection of abstract and concrete command line interface (CLI)
commands that process Metaschema module-based information.
Provides a collection of concrete command line interface (CLI) commands that
process Metaschema Metapath-based information.
Provides utility methods for use in implementing command line interface
commands.
Core support for handling Metaschema-based models.
Provides a type-safe configuration framework for processors and parsers.
The Metaschema and Metapath data type system API.
Built-in Metaschema data type adapters and implementations.
Data type support for HTML and Markdown markup in Metaschema fields.
Support for parsing and rendering HTML and Markdown text using Flexmark.
Specialized data objects for ambiguous temporal values in the Metaschema type
system.
Provides the core Metapath expression language implementation.
Provides formatters for generating path expressions from Metaschema node
items.
Provides the core framework for defining and executing Metapath functions.
Built-in Metapath function implementations based on the XPath 3.1
specification.
Provides regular expression support for implementing Metapath functions.
Core interfaces and classes for the Metapath item type system.
Atomic item types representing indivisible values in the Metapath type
system.
Provides support for Metapath function items, including arrays and maps.
Node item types representing structured data in the Metapath type system.
Provides support for Metapath type system and sequence type testing.
Core Metaschema model interfaces and implementations.
Metaschema constraint definitions and validation framework.
Utility classes for Metaschema model processing and manipulation.
Schema-based content validation for Metaschema instances.
Enhanced qualified name (QName) support with efficient caching and namespace
management.
Provides utility classes for common operations throughout the Metaschema
framework.
Support for parsing Metaschema module-based data using Java class bindings.
Support for generating "plain old Java objects" (POJOs) based on a Module.
Support for customizing how Java code is generated for one or more specific
Module modules.
Provides generated Metaschema binding classes for module(s): Metaschema
Binding Configuration.
Provides core functionality for reading and writing Metaschema instance data
to and from bound Java objects.
Provides support for reading and writing Metaschema instance data in JSON
format.
Provides support for reading and writing Metaschema instance data in XML
format.
Supports reading and writing YAML instance data.
Provides an overlay of the Metaschema module model
(
dev.metaschema.core.model) using bound Java class annotations
(dev.metaschema.databind.model.annotations) to represent module
constructs annotated on Java classes.Provides a set of annotations for associating Module information with a Java
class.
Provides classes for model property information and data item handling.
Provides an implementation of the Module model
(
dev.metaschema.core.model) represented by a module-specific set of
bound Java classes
(dev.metaschema.databind.model.metaschema.binding).Provides generated Metaschema binding classes for module(s): Metaschema
Model.
Provides testing utilities for Metaschema modules and constraints.
Provides generated Metaschema binding classes for module(s): Metaschema Test
Suite.
Provides schema generation capabilities for Metaschema modules.
Provides JSON Schema generation from Metaschema modules.
Provides XML Schema (XSD) generation from Metaschema modules.