Uses of Class
de.pauleff.core.Tag

Packages that use Tag
Package
Description
 
 
 
  • Uses of Tag in de.pauleff.api

    Subinterfaces with type arguments of type Tag in de.pauleff.api
    Modifier and Type
    Interface
    Description
    interface 
    Interface for NBT compound tags - the workhorse of NBT data structures.
    interface 
    Interface for NBT list tags - ordered collections of same-type elements.
  • Uses of Tag in de.pauleff.builder

    Methods in de.pauleff.builder with parameters of type Tag
    Modifier and Type
    Method
    Description
    protected void
    ListBuilder.addBuiltTag(Tag<?> tag)
    Adds a pre-built tag to this list.
    CompoundBuilder.addTag(Tag<?> tag)
    Incorporates an existing tag into this compound.
  • Uses of Tag in de.pauleff.core

    Subclasses of Tag in de.pauleff.core
    Modifier and Type
    Class
    Description
    class 
     
    class 
    Abstract base class for NBT tags that contain collections of other tags.
    class 
    Class representing a NBT byte tag.
    class 
    Class representing a NBT byte array tag.
    class 
    Represents an NBT compound tag - a named collection of heterogeneous tags that forms the backbone of NBT data structures.
    class 
    Class representing a NBT double tag.
    class 
    Class representing a NBT end tag.
    class 
    Class representing a NBT float tag.
    class 
    Class representing a NBT int tag.
    class 
    Class representing a NBT int array tag.
    class 
    Represents an NBT list tag - a homogeneous collection containing multiple tags of the same type, accessed by index rather than name.
    class 
    Class representing a NBT long tag.
    class 
    Class representing a NBT long array tag.
    class 
    Class representing a NBT short tag.
    class 
    Class representing a NBT string tag.
    Subclasses with type arguments of type Tag in de.pauleff.core
    Modifier and Type
    Class
    Description
    class 
    Abstract base class for NBT tags that contain collections of other tags.
    Methods in de.pauleff.core that return Tag
    Modifier and Type
    Method
    Description
    Tag<?>
    Collection_Tag.getTag(Tag<?> targetTag)
    Finds the first tag that equals the specified target tag.
    Tag<?>
    Collection_Tag.getTagByName(String name)
    Finds the first tag with the specified name, including nested search.
    Methods in de.pauleff.core that return types with arguments of type Tag
    Modifier and Type
    Method
    Description
    List<Tag<?>>
    Collection_Tag.getAllTags(Tag<?> targetTag)
    Finds all tags that are equal to the specified target tag.
    List<Tag<?>>
    Collection_Tag.getAllTagsByName(String name)
    Finds all tags with the specified name, including nested matches.
    Methods in de.pauleff.core with parameters of type Tag
    Modifier and Type
    Method
    Description
    List<Tag<?>>
    Collection_Tag.getAllTags(Tag<?> targetTag)
    Finds all tags that are equal to the specified target tag.
    Tag<?>
    Collection_Tag.getTag(Tag<?> targetTag)
    Finds the first tag that equals the specified target tag.
    void
    Collection_Tag.removeAllTags(Tag<?> targetTag)
    Removes all tags equal to the specified target from this collection and descendants.
    Collection_Tag.removeTag(Tag<?> targetTag)
    Removes the first tag equal to the specified target and returns this collection.
    Method parameters in de.pauleff.core with type arguments of type Tag
    Modifier and Type
    Method
    Description
    Collection_Tag.addAllTags(List<Tag<?>> tags)
    Adds multiple child tags to this collection with batch type validation.
    Constructor parameters in de.pauleff.core with type arguments of type Tag
    Modifier
    Constructor
    Description
     
    Collection_Tag(int id, String name, ArrayList<Tag<?>> data)
    Creates a collection tag pre-populated with child tags.
     
    Tag_Compound(String name, ArrayList<Tag<?>> data)
    Creates a compound tag pre-populated with child tags.
     
    Tag_List(String name, int listTypeID, ArrayList<Tag<?>> data)
    Creates a list pre-populated with elements of the specified type.