public interface NbtVisitor
| Modifier and Type | Method and Description |
|---|---|
boolean |
visit(NbtBase<?> node)
Visit a leaf node, which is a NBT tag with a primitive or String value.
|
boolean |
visitEnter(NbtCompound compound)
Begin visiting a compound node that contains multiple child nodes of different types.
|
boolean |
visitEnter(NbtList<?> list)
Begin visiting a list node that contains multiple child nodes of the same type.
|
boolean |
visitLeave(NbtCompound compound)
Stop visiting a compound node.
|
boolean |
visitLeave(NbtList<?> list)
Stop visiting a list node.
|
boolean visit(NbtBase<?> node)
node - - the visited leaf node.boolean visitEnter(NbtList<?> list)
list - - the NBT tag to process.boolean visitEnter(NbtCompound compound)
compound - - the NBT tag to process.boolean visitLeave(NbtList<?> list)
list - - the list we're done visiting.boolean visitLeave(NbtCompound compound)
compound - - the compound we're done visting.