Interface MetadataAware
-
- All Known Subinterfaces:
MapXNode
,PrimitiveXNode<T>
,SchemaXNode
- All Known Implementing Classes:
MapXNodeImpl
,PrimitiveXNodeImpl
,SchemaXNodeImpl
public interface MetadataAware
Some XNodes can hold value metadata.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default void
addMetadataNode(MapXNode metadataNode)
static void
cloneMetadata(MetadataAware target, MetadataAware source)
@NotNull List<MapXNode>
getMetadataNodes()
void
setMetadataNodes(@NotNull List<MapXNode> metadataNodes)
static void
visitMetadata(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)
-
-