Class ScriptParser.Block

java.lang.Object
zombie.scripting.ScriptParser.Block
All Implemented Interfaces:
ScriptParser.BlockElement
Enclosing class:
ScriptParser

public static class ScriptParser.Block
extends java.lang.Object
implements ScriptParser.BlockElement
  • Field Summary

    Fields
    Modifier and Type Field Description
    java.util.ArrayList children  
    java.util.ArrayList elements  
    java.lang.String id  
    java.lang.String type  
    java.util.ArrayList values  
  • Constructor Summary

    Constructors
    Constructor Description
    Block()  
  • Method Summary

    Modifier and Type Method Description
    ScriptParser.Block addBlock​(java.lang.String string, java.lang.String string2)  
    ScriptParser.Value addValue​(java.lang.String string, java.lang.String string2)  
    ScriptParser.Block asBlock()  
    ScriptParser.Value asValue()  
    ScriptParser.Block getBlock​(java.lang.String string, java.lang.String string2)  
    ScriptParser.Value getValue​(java.lang.String string)  
    boolean isEmpty()  
    void moveValueAfter​(java.lang.String string, java.lang.String string2)  
    void prettyPrint​(int int1, java.lang.StringBuilder stringBuilder, java.lang.String string)  
    void prettyPrintElements​(int int1, java.lang.StringBuilder stringBuilder, java.lang.String string)  
    void setValue​(java.lang.String string, java.lang.String string2)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • type

      public java.lang.String type
    • id

      public java.lang.String id
    • elements

      public final java.util.ArrayList elements
    • values

      public final java.util.ArrayList values
    • children

      public final java.util.ArrayList children
  • Constructor Details

    • Block

      public Block()
  • Method Details

    • asBlock

      public ScriptParser.Block asBlock()
      Specified by:
      asBlock in interface ScriptParser.BlockElement
    • asValue

      public ScriptParser.Value asValue()
      Specified by:
      asValue in interface ScriptParser.BlockElement
    • isEmpty

      public boolean isEmpty()
    • prettyPrint

      public void prettyPrint​(int int1, java.lang.StringBuilder stringBuilder, java.lang.String string)
      Specified by:
      prettyPrint in interface ScriptParser.BlockElement
    • prettyPrintElements

      public void prettyPrintElements​(int int1, java.lang.StringBuilder stringBuilder, java.lang.String string)
    • addBlock

      public ScriptParser.Block addBlock​(java.lang.String string, java.lang.String string2)
    • getBlock

      public ScriptParser.Block getBlock​(java.lang.String string, java.lang.String string2)
    • getValue

      public ScriptParser.Value getValue​(java.lang.String string)
    • setValue

      public void setValue​(java.lang.String string, java.lang.String string2)
    • addValue

      public ScriptParser.Value addValue​(java.lang.String string, java.lang.String string2)
    • moveValueAfter

      public void moveValueAfter​(java.lang.String string, java.lang.String string2)