Class Defines

java.lang.Object
net.sourceforge.plantuml.preproc.Defines
All Implemented Interfaces:
Truth

public class Defines extends Object implements Truth
  • Constructor Details

  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • createEmpty

      public static Defines createEmpty()
    • copyTo

      public void copyTo(TMemory memory, StringLocated location) throws EaterException
      Throws:
      EaterException
    • overrideFilename

      public void overrideFilename(String filename)
    • overrideDirPath

      public void overrideDirPath(String fileDir)
    • importFrom

      public void importFrom(Defines other)
    • cloneMe

      public Defines cloneMe()
    • createWithFileName

      public static Defines createWithFileName(SFile file)
    • createWithFileName

      public static Defines createWithFileName(File file)
    • getEnvironmentValue

      public String getEnvironmentValue(String key)
    • define

      public void define(String name, List<String> value, boolean emptyParentheses)
    • isDefine

      public boolean isDefine(String expression)
    • isTrue

      public boolean isTrue(String name)
      Specified by:
      isTrue in interface Truth
    • undefine

      public void undefine(String name)
    • applyDefines

      public List<String> applyDefines(String line)