Interface MetadataAware

All Known Subinterfaces:
MapXNode, PrimitiveXNode<T>, SchemaXNode

public interface MetadataAware
Some XNodes can hold value metadata.
  • Method Details

    • getMetadataNodes

      @NotNull @NotNull List<MapXNode> getMetadataNodes()
    • setMetadataNodes

      void setMetadataNodes(@NotNull @NotNull List<MapXNode> metadataNodes)
    • addMetadataNode

      default void addMetadataNode(MapXNode metadataNode)
    • cloneMetadata

      static void cloneMetadata(MetadataAware target, MetadataAware source)
    • visitMetadata

      static void visitMetadata(MetadataAware object, Visitor visitor)