Klasse WorkspaceState

java.lang.Object
de.luckymcdev.foundryengine.client.ide.WorkspaceState

public final class WorkspaceState extends Object
  • Konstruktordetails

    • WorkspaceState

      public WorkspaceState()
  • Methodendetails

    • registerBuffer

      public void registerBuffer(net.minecraft.resources.Identifier id, String content)
    • registerBuffer

      public void registerBuffer(net.minecraft.resources.Identifier id, String filePath, String content)
    • registerBuffer

      public void registerBuffer(net.minecraft.resources.Identifier id, String filePath, String content, @Nullable URL scriptRoot)
    • getBufferScriptRoot

      public @Nullable URL getBufferScriptRoot(net.minecraft.resources.Identifier id)
    • deregisterBuffer

      public void deregisterBuffer(net.minecraft.resources.Identifier id)
    • updateBufferContent

      public void updateBufferContent(net.minecraft.resources.Identifier id, String content)
    • getBufferContent

      public @Nullable String getBufferContent(net.minecraft.resources.Identifier id)
    • setBufferErrors

      public void setBufferErrors(net.minecraft.resources.Identifier id, it.unimi.dsi.fastutil.ints.Int2ObjectMap<String> errors)
    • clearBufferErrors

      public void clearBufferErrors(net.minecraft.resources.Identifier id)
    • getBufferErrors

      public it.unimi.dsi.fastutil.ints.Int2ObjectMap<String> getBufferErrors(net.minecraft.resources.Identifier id)
    • registerBuffer

      public void registerBuffer(WorkspaceState.Buffer buffer)
    • removeBuffer

      public void removeBuffer(net.minecraft.resources.Identifier id)
    • getBuffer

      public @Nullable WorkspaceState.Buffer getBuffer(net.minecraft.resources.Identifier id)
    • getActiveBuffer

      public @Nullable WorkspaceState.Buffer getActiveBuffer()
    • setActiveBuffer

      public void setActiveBuffer(net.minecraft.resources.Identifier id)
    • getActiveBufferId

      public @Nullable net.minecraft.resources.Identifier getActiveBufferId()
    • getAllBuffers

      public Map<net.minecraft.resources.Identifier, WorkspaceState.Buffer> getAllBuffers()
    • setErrors

      public void setErrors(net.minecraft.resources.Identifier bufferId, it.unimi.dsi.fastutil.ints.Int2ObjectMap<String> errors)
    • getErrors

      public it.unimi.dsi.fastutil.ints.Int2ObjectMap<String> getErrors(net.minecraft.resources.Identifier bufferId)
    • getActiveErrors

      public it.unimi.dsi.fastutil.ints.Int2ObjectMap<String> getActiveErrors()
    • addChangeListener

      public void addChangeListener(Runnable listener)
    • removeChangeListener

      public void removeChangeListener(Runnable listener)