Package net.lenni0451.imnbt.ui.nbt
Class LongTagRenderer
java.lang.Object
net.lenni0451.imnbt.ui.nbt.LongTagRenderer
- All Implemented Interfaces:
TagRenderer
The renderer for long tags.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidrender(ImNbtDrawer drawer, Consumer<String> nameEditConsumer, Runnable deleteListener, Function<String, Color> colorProvider, SearchProvider searchProvider, boolean openContextMenu, String path, String name, net.lenni0451.mcstructs.nbt.INbtTag tag) Render the tree node for the tag.voidrenderValueEditor(net.lenni0451.mcstructs.nbt.INbtTag tag) Render the value editor for the tag.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.lenni0451.imnbt.ui.types.TagRenderer
handleSearch, renderBranch, renderIcon, renderLeaf
-
Constructor Details
-
LongTagRenderer
public LongTagRenderer()
-
-
Method Details
-
render
public void render(ImNbtDrawer drawer, Consumer<String> nameEditConsumer, Runnable deleteListener, Function<String, Color> colorProvider, SearchProvider searchProvider, boolean openContextMenu, String path, String name, @Nonnull net.lenni0451.mcstructs.nbt.INbtTag tag) Description copied from interface:TagRendererRender the tree node for the tag.- Specified by:
renderin interfaceTagRenderer- Parameters:
drawer- The drawer instancenameEditConsumer- The listener for when the name of a tag is editeddeleteListener- The listener for when the tag is deletedcolorProvider- The provider for the color of the tagsearchProvider- The provider for the searchopenContextMenu- Whether the context menu should be openedpath- The path of the tagname- The name of the tagtag- The tag to render
-
renderValueEditor
public void renderValueEditor(net.lenni0451.mcstructs.nbt.INbtTag tag) Description copied from interface:TagRendererRender the value editor for the tag.- Specified by:
renderValueEditorin interfaceTagRenderer- Parameters:
tag- The tag to render
-