Uses of Package
dev.metaschema.core.metapath.item.node
Packages that use dev.metaschema.core.metapath.item.node
Package
Description
Provides the core Metapath expression language implementation.
Provides formatters for generating path expressions from Metaschema node
items.
Built-in Metapath function implementations based on the XPath 3.1
specification.
Core interfaces and classes for the Metapath item type system.
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.
Support for parsing Metaschema module-based data using Java class bindings.
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.
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).-
Classes in dev.metaschema.core.metapath.item.node used by dev.metaschema.core.metapathClassDescriptionA node item that represents the root of a tree of nodes associated with a document resource.
-
Classes in dev.metaschema.core.metapath.item.node used by dev.metaschema.core.metapath.formatClassDescriptionRepresents a Metapath assembly node item for a grouped assembly instance.A Metapath node valued item representing a Metaschema module assembly.A node item that represents the root of a tree of nodes associated with a document resource.A Metapath node valued item representing a Metaschema module field.A Metapath node valued item representing a Metaschema module flag.Supports querying of global definitions and associated instances in a Metaschema module by effective name.Represents a Metapath model node.A marker interface used to expose root node functionality for an assembly node that has root information.
-
Classes in dev.metaschema.core.metapath.item.node used by dev.metaschema.core.metapath.function.libraryClassDescriptionA node item that represents the root of a tree of nodes associated with a document resource.Represents a Metapath model node.
-
Classes in dev.metaschema.core.metapath.item.node used by dev.metaschema.core.metapath.itemClassDescriptionRepresents a Metapath node item that is associated with a document.Represents a Metapath model node.
-
Classes in dev.metaschema.core.metapath.item.node used by dev.metaschema.core.metapath.item.nodeClassDescriptionA base implementation of a node item backed by a Metaschema definition.A base implementation of a node item backed by a Metaschema instance.A common base class for node item implementations.Used by implementations of this class to visit a sequence of node items in a directed graph, using depth-first ordering.A node item visitor that prevents infinite recursion when traversing assembly nodes by detecting and avoiding cycles in the node hierarchy.Represents a Metapath assembly node item for a grouped assembly instance.A Metapath node valued item representing a Metaschema module assembly.Represents a Metapath node item that has an atomic value.Represents a Metapath node item that is based on an underlying Metaschema module definition and instance.Represents a Metapath node item that is associated with a document.A node item that represents the root of a tree of nodes associated with a document resource.Represents a node item for a Metaschema model instance the is always a child of another item in the Metaschema model.This mixin interface indicates that the implementation is a
INodeItemthat is based on anIModelDefinition.Provides an abstract implementation of a model that contains a collection of flags.Provides an abstract implementation of a lazy loaded model.This feature interface represents an item that has no associated value data.A mixin interface used to identify that the implementation is aIDefinitionNodeItemthat is based on aIDefinitionthat is an orphan in it's hierarchy.A Metapath node valued item representing a Metaschema module field.A Metapath node valued item representing a Metaschema module flag.Represents a Metapath node item for a Metaschema model instance (assembly or field).Supports querying of global definitions and associated instances in a Metaschema module by effective name.Represents a Metapath model node.The type of node.This factory interface is used to createINodeItemobjects of various types.Generates child node items for Metapath node items.Marks a node item as visitable by aINodeItemVisitor.Provides a set of callbacks used when iterating over node items in a directed graph.A marker interface used to expose root node functionality for an assembly node that has root information.This enumeration provides a listing of the available kinds ofINodeItemimplementations.Records information about an assembly definition, including whether it is recursive and where it is used. -
Classes in dev.metaschema.core.metapath.item.node used by dev.metaschema.core.metapath.typeClassDescriptionA Metapath node valued item representing a Metaschema module assembly.A node item that represents the root of a tree of nodes associated with a document resource.A Metapath node valued item representing a Metaschema module field.A Metapath node valued item representing a Metaschema module flag.Supports querying of global definitions and associated instances in a Metaschema module by effective name.Represents a Metapath model node.
-
Classes in dev.metaschema.core.metapath.item.node used by dev.metaschema.core.model
-
Classes in dev.metaschema.core.metapath.item.node used by dev.metaschema.core.model.constraintClassDescriptionA Metapath node valued item representing a Metaschema module assembly.Represents a Metapath node item that is based on an underlying Metaschema module definition and instance.A Metapath node valued item representing a Metaschema module field.A Metapath node valued item representing a Metaschema module flag.Supports querying of global definitions and associated instances in a Metaschema module by effective name.Represents a Metapath model node.
-
Classes in dev.metaschema.core.metapath.item.node used by dev.metaschema.databindClassDescriptionRepresents a Metapath node item that is based on an underlying Metaschema module definition and instance.A node item that represents the root of a tree of nodes associated with a document resource.
-
Classes in dev.metaschema.core.metapath.item.node used by dev.metaschema.databind.ioClassDescriptionA node item that represents the root of a tree of nodes associated with a document resource.Represents a Metapath model node.
-
Classes in dev.metaschema.core.metapath.item.node used by dev.metaschema.databind.io.json
-
Classes in dev.metaschema.core.metapath.item.node used by dev.metaschema.databind.io.xmlClassDescriptionA node item that represents the root of a tree of nodes associated with a document resource.
-
Classes in dev.metaschema.core.metapath.item.node used by dev.metaschema.databind.model.metaschemaClassDescriptionA Metapath node valued item representing a Metaschema module assembly.A node item that represents the root of a tree of nodes associated with a document resource.Supports querying of global definitions and associated instances in a Metaschema module by effective name.