Interface AnydataNode<V>

Type Parameters:
V - Value type, uniquely identifying the object model used for values
All Superinterfaces:
DataContainerChild, ForeignDataNode<V>, NormalizedData, NormalizedNode, PrettyTreeAware

@Beta public non-sealed interface AnydataNode<V> extends ForeignDataNode<V>
A NormalizedNode holding the contents of an anydata node in some object model. While no guarantees are placed on object models, there are related interfaces available for data interchange:
  • NormalizedAnydata, which exposes the contents as a NormalizedNode with attached schema information
  • NormalizableAnydata, which is trait optionally implemented by object models and allows the opaque, implementation-specific representation to be interpreted in a the context of provided schema information, potentially forming a NormalizedAnydata node.