Package jadex.common

Class UnparsedExpression

java.lang.Object
jadex.common.UnparsedExpression

public class UnparsedExpression extends Object
An unparsed expression for being able to transfer to other nodes. idea: allow storing also imports in the expression for later evaluation
  • Field Details

    • name

      protected String name
      The name.
    • clazz

      protected ClassInfo clazz
      The clazz info.
    • value

      protected String value
      The value.
    • language

      protected String language
      The language.
    • parsed

      protected Object parsed
      The parsed expression (cached for speed, but not transmitted).
  • Constructor Details

    • UnparsedExpression

      public UnparsedExpression()
      Create a new expression.
    • UnparsedExpression

      public UnparsedExpression(String name, String value)
      Create a new expression.
    • UnparsedExpression

      public UnparsedExpression(String name, Class<?> clazz, String value)
      Create a new expression.
    • UnparsedExpression

      public UnparsedExpression(String name, Class<?> clazz, String value, String language)
      Create a new expression.
    • UnparsedExpression

      public UnparsedExpression(String name, String classname, String value, String language)
      Create a new expression.
  • Method Details

    • getName

      public String getName()
      Get the name.
      Returns:
      The name.
    • setName

      public void setName(String name)
      Set the name.
      Parameters:
      name - The name to set.
    • getClazz

      public ClassInfo getClazz()
      Get the clazz.
      Returns:
      the clazz.
    • setClazz

      public void setClazz(ClassInfo clazz)
      Set the clazz.
      Parameters:
      clazz - The clazz to set.
    • getValue

      public String getValue()
      Get the value.
      Returns:
      The value.
    • setValue

      public void setValue(String value)
      Set the value.
      Parameters:
      value - The value to set.
    • getLanguage

      public String getLanguage()
      Get the language.
      Returns:
      The language.
    • setLanguage

      public void setLanguage(String language)
      Set the language.
      Parameters:
      language - The language.
    • getParsed

      public Object getParsed()
      Get the parsed.
      Returns:
      The parsed.
    • setParsedExp

      public void setParsedExp(Object parsed)
      Set the parsed.
      Parameters:
      parsed - The parsed to set. // changed name to exclude from transfer
    • toString

      public String toString()
      Get the string representation.
      Overrides:
      toString in class Object