Class DslMultiExpression

java.lang.Object
io.vertigo.datafactory.impl.search.dsl.model.DslMultiExpression

public final class DslMultiExpression extends Object
Multi expressions definition. (preBody)\(?(expression|multiExpression)+\)?(postBody)
Author:
npiedeloup
  • Constructor Details

    • DslMultiExpression

      public DslMultiExpression(String operator, String preBody, boolean block, List<DslExpression> expressions, List<DslMultiExpression> multiExpressions, String postBody)
      Parameters:
      operator - String operator before body
      preBody - String before body
      block - Is mode block
      expressions - List of simple expression
      multiExpressions - List of multi-expression
      postBody - String after body
  • Method Details

    • getOperator

      public String getOperator()
      Returns:
      operator
    • getPreBody

      public String getPreBody()
      Returns:
      preBody
    • isBlock

      public boolean isBlock()
      Returns:
      block
    • getExpressions

      public List<DslExpression> getExpressions()
      Returns:
      expressions
    • getMultiExpressions

      public List<DslMultiExpression> getMultiExpressions()
      Returns:
      multiExpressions
    • getPostBody

      public String getPostBody()
      Returns:
      postBody
    • toString

      public String toString()
      Overrides:
      toString in class Object