Uses of Interface
dev.metaschema.core.metapath.item.node.IDocumentNodeItem
Packages that use IDocumentNodeItem
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.
Node item types representing structured data in the Metapath type system.
Provides support for Metapath type system and sequence type testing.
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 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).-
Uses of IDocumentNodeItem in dev.metaschema.core.metapath
Methods in dev.metaschema.core.metapath that return IDocumentNodeItemModifier and TypeMethodDescriptiondefault IDocumentNodeItemIDocumentLoader.loadAsNodeItem(File file) Load a Metaschema-based document from a file resource.IDocumentLoader.loadAsNodeItem(URI uri) Load a Metaschema-based document from a URI resource.default IDocumentNodeItemIDocumentLoader.loadAsNodeItem(URL url) Load a Metaschema-based document from a URL resource.default IDocumentNodeItemIDocumentLoader.loadAsNodeItem(Path path) Load a Metaschema-based document from a file resource identified by a path.Methods in dev.metaschema.core.metapath that return types with arguments of type IDocumentNodeItemModifier and TypeMethodDescriptionDynamicContext.getAvailableDocuments()Get the mapping of loaded documents from the document URI to the document node. -
Uses of IDocumentNodeItem in dev.metaschema.core.metapath.format
Methods in dev.metaschema.core.metapath.format with parameters of type IDocumentNodeItemModifier and TypeMethodDescriptionIPathFormatter.formatDocument(IDocumentNodeItem document) This visitor callback is used to format an individual document path segment.JsonPointerFormatter.formatDocument(IDocumentNodeItem document) MetapathFormatter.formatDocument(IDocumentNodeItem document) XPathFormatter.formatDocument(IDocumentNodeItem document) -
Uses of IDocumentNodeItem in dev.metaschema.core.metapath.function.library
Methods in dev.metaschema.core.metapath.function.library that return IDocumentNodeItemModifier and TypeMethodDescriptionstatic IDocumentNodeItemFnDoc.fnDoc(IAnyUriItem documentUri, DynamicContext context) Dynamically load the document associated with the URI, and return aIDocumentNodeItemcontaining the result.static IDocumentNodeItemFnDoc.fnDoc(IStringItem documentUri, DynamicContext context) Dynamically load the document associated with the URI, and return aIDocumentNodeItemcontaining the result.Methods in dev.metaschema.core.metapath.function.library with parameters of type IDocumentNodeItemModifier and TypeMethodDescriptionstatic IAnyUriItemFnDocumentUri.fnDocumentUri(IDocumentNodeItem document) Get the URI of the document. -
Uses of IDocumentNodeItem in dev.metaschema.core.metapath.item.node
Methods in dev.metaschema.core.metapath.item.node that return IDocumentNodeItemModifier and TypeMethodDescriptionIRootAssemblyNodeItem.getDocumentNodeItem()Get the parent document node item for this root.default IDocumentNodeItemIDocumentNodeItem.getNodeItem()default IDocumentNodeItemIRootAssemblyNodeItem.getParentNodeItem()AbstractNodeItemFactory.newDocumentNodeItem(IAssemblyDefinition definition, URI documentUri, Object value) INodeItemFactory.newDocumentNodeItem(IAssemblyDefinition definition, URI documentUri, Object value) Create a new document node item for the provideddefinition.Methods in dev.metaschema.core.metapath.item.node that return types with arguments of type IDocumentNodeItemModifier and TypeMethodDescriptiondefault IKindTest<IDocumentNodeItem>IDocumentNodeItem.getType()Methods in dev.metaschema.core.metapath.item.node with parameters of type IDocumentNodeItemModifier and TypeMethodDescriptionAbstractNodeItemVisitor.visitDocument(IDocumentNodeItem item, CONTEXT context) INodeItemVisitor.visitDocument(IDocumentNodeItem item, CONTEXT context) This callback is called when theIDocumentNodeItemis visited. -
Uses of IDocumentNodeItem in dev.metaschema.core.metapath.type
Methods in dev.metaschema.core.metapath.type that return types with arguments of type IDocumentNodeItemModifier and TypeMethodDescriptionstatic IKindTest<IDocumentNodeItem>IItemType.document()Get a new kind test that matches anyIDocumentNodeItem.static IKindTest<IDocumentNodeItem>IItemType.document(IKindTest<IAssemblyNodeItem> test) Get a new kind test that that matches anIDocumentNodeItemthat has a root node of the provided kind. -
Uses of IDocumentNodeItem in dev.metaschema.databind
Methods in dev.metaschema.databind with parameters of type IDocumentNodeItemModifier and TypeMethodDescriptiondefault IValidationResultIBindingContext.validate(IDocumentNodeItem nodeItem, IBoundLoader loader, IConfiguration<ValidationFeature<?>> config) Perform constraint validation on the provided bound object represented as anIDocumentNodeItem. -
Uses of IDocumentNodeItem in dev.metaschema.databind.io
Methods in dev.metaschema.databind.io that return IDocumentNodeItemModifier and TypeMethodDescriptionDefaultBoundLoader.loadAsNodeItem(Format format, InputStream is, URI resource) DefaultBoundLoader.loadAsNodeItem(Format format, URI uri) DefaultBoundLoader.loadAsNodeItem(URI uri) IBoundLoader.loadAsNodeItem(Format format, InputStream is, URI resource) Load data expressed using the providedformatand return that data as a Metapath node item.IBoundLoader.loadAsNodeItem(Format format, URI uri) Load data expressed using the providedformatand return that data as a Metapath node item.default IDocumentNodeItemIBoundLoader.loadAsNodeItem(Format format, Path path) Load data expressed using the providedformatand return that data as a Metapath node item. -
Uses of IDocumentNodeItem in dev.metaschema.databind.io.xml
Methods in dev.metaschema.databind.io.xml that return IDocumentNodeItemModifier and TypeMethodDescriptionprotected final IDocumentNodeItemDefaultXmlDeserializer.deserializeToNodeItemInternal(Reader reader, URI documentUri) -
Uses of IDocumentNodeItem in dev.metaschema.databind.model.metaschema
Methods in dev.metaschema.databind.model.metaschema that return IDocumentNodeItemModifier and TypeMethodDescriptionIBindingMetaschemaModule.getSourceNodeItem()Get the underling bound objects as aIDocumentNodeItem.