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.