Interface MetadataAware
-
- All Known Subinterfaces:
MapXNode,PrimitiveXNode<T>,SchemaXNode
- All Known Implementing Classes:
MapXNodeImpl,PrimitiveXNodeImpl,SchemaXNodeImpl
public interface MetadataAwareSome XNodes can hold value metadata.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidaddMetadataNode(MapXNode metadataNode)static voidcloneMetadata(MetadataAware target, MetadataAware source)@NotNull List<MapXNode>getMetadataNodes()voidsetMetadataNodes(@NotNull List<MapXNode> metadataNodes)static voidvisitMetadata(MetadataAware object, Visitor visitor)
-
-
-
Method Detail
-
addMetadataNode
default void addMetadataNode(MapXNode metadataNode)
-
cloneMetadata
static void cloneMetadata(MetadataAware target, MetadataAware source)
-
visitMetadata
static void visitMetadata(MetadataAware object, Visitor visitor)
-
-