Class Defines

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

public class Defines extends java.lang.Object implements Truth
  • Constructor Details

    • Defines

      @Deprecated public Defines()
      Deprecated.
  • Method Details

    • toString

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

      public static Defines createEmpty()
    • copyTo

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

      public void overrideFilename(java.lang.String filename)
    • importFrom

      public void importFrom(Defines other)
    • cloneMe

      public Defines cloneMe()
    • createWithFileName

      public static Defines createWithFileName(SFile file)
    • createWithFileName

      public static Defines createWithFileName(java.io.File file)
    • getEnvironmentValue

      public java.lang.String getEnvironmentValue(java.lang.String key)
    • define

      public void define(java.lang.String name, java.util.List<java.lang.String> value, boolean emptyParentheses, AParentFolder currentDir)
    • isDefine

      public boolean isDefine(java.lang.String expression)
    • isTrue

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

      public void undefine(java.lang.String name)
    • applyDefines

      public java.util.List<java.lang.String> applyDefines(java.lang.String line)