Class Location

java.lang.Object
org.drools.drl.parser.lang.Location

public class Location extends Object
A class to hold contextual information during DRL parsing
  • Field Details

    • LOCATION_UNKNOWN

      public static final int LOCATION_UNKNOWN
      See Also:
    • LOCATION_LHS_BEGIN_OF_CONDITION

      public static final int LOCATION_LHS_BEGIN_OF_CONDITION
      See Also:
    • LOCATION_LHS_BEGIN_OF_CONDITION_EXISTS

      public static final int LOCATION_LHS_BEGIN_OF_CONDITION_EXISTS
      See Also:
    • LOCATION_LHS_BEGIN_OF_CONDITION_AND_OR

      public static final int LOCATION_LHS_BEGIN_OF_CONDITION_AND_OR
      See Also:
    • LOCATION_LHS_BEGIN_OF_CONDITION_NOT

      public static final int LOCATION_LHS_BEGIN_OF_CONDITION_NOT
      See Also:
    • LOCATION_LHS_INSIDE_CONDITION_START

      public static final int LOCATION_LHS_INSIDE_CONDITION_START
      See Also:
    • LOCATION_LHS_INSIDE_CONDITION_OPERATOR

      public static final int LOCATION_LHS_INSIDE_CONDITION_OPERATOR
      See Also:
    • LOCATION_LHS_INSIDE_CONDITION_ARGUMENT

      public static final int LOCATION_LHS_INSIDE_CONDITION_ARGUMENT
      See Also:
    • LOCATION_LHS_INSIDE_CONDITION_END

      public static final int LOCATION_LHS_INSIDE_CONDITION_END
      See Also:
    • LOCATION_LHS_INSIDE_EVAL

      public static final int LOCATION_LHS_INSIDE_EVAL
      See Also:
    • LOCATION_LHS_FROM

      public static final int LOCATION_LHS_FROM
      See Also:
    • LOCATION_LHS_FROM_COLLECT

      public static final int LOCATION_LHS_FROM_COLLECT
      See Also:
    • LOCATION_LHS_FROM_ACCUMULATE

      public static final int LOCATION_LHS_FROM_ACCUMULATE
      See Also:
    • LOCATION_LHS_FROM_ACCUMULATE_INIT

      public static final int LOCATION_LHS_FROM_ACCUMULATE_INIT
      See Also:
    • LOCATION_LHS_FROM_ACCUMULATE_INIT_INSIDE

      public static final int LOCATION_LHS_FROM_ACCUMULATE_INIT_INSIDE
      See Also:
    • LOCATION_LHS_FROM_ACCUMULATE_ACTION

      public static final int LOCATION_LHS_FROM_ACCUMULATE_ACTION
      See Also:
    • LOCATION_LHS_FROM_ACCUMULATE_ACTION_INSIDE

      public static final int LOCATION_LHS_FROM_ACCUMULATE_ACTION_INSIDE
      See Also:
    • LOCATION_LHS_FROM_ACCUMULATE_REVERSE

      public static final int LOCATION_LHS_FROM_ACCUMULATE_REVERSE
      See Also:
    • LOCATION_LHS_FROM_ACCUMULATE_REVERSE_INSIDE

      public static final int LOCATION_LHS_FROM_ACCUMULATE_REVERSE_INSIDE
      See Also:
    • LOCATION_LHS_FROM_ACCUMULATE_RESULT

      public static final int LOCATION_LHS_FROM_ACCUMULATE_RESULT
      See Also:
    • LOCATION_LHS_FROM_ACCUMULATE_RESULT_INSIDE

      public static final int LOCATION_LHS_FROM_ACCUMULATE_RESULT_INSIDE
      See Also:
    • LOCATION_LHS_FROM_ENTRY_POINT

      public static final int LOCATION_LHS_FROM_ENTRY_POINT
      See Also:
    • LOCATION_RHS

      public static final int LOCATION_RHS
      See Also:
    • LOCATION_RULE_HEADER

      public static final int LOCATION_RULE_HEADER
      See Also:
    • LOCATION_RULE_HEADER_KEYWORD

      public static final int LOCATION_RULE_HEADER_KEYWORD
      See Also:
    • LOCATION_PROPERTY_CLASS_NAME

      public static final String LOCATION_PROPERTY_CLASS_NAME
      See Also:
    • LOCATION_PROPERTY_PROPERTY_NAME

      public static final String LOCATION_PROPERTY_PROPERTY_NAME
      See Also:
    • LOCATION_PROPERTY_OPERATOR

      public static final String LOCATION_PROPERTY_OPERATOR
      See Also:
    • LOCATION_EVAL_CONTENT

      public static final String LOCATION_EVAL_CONTENT
      See Also:
    • LOCATION_FROM_CONTENT

      public static final String LOCATION_FROM_CONTENT
      See Also:
    • LOCATION_PROPERTY_FROM_ACCUMULATE_INIT_CONTENT

      public static final String LOCATION_PROPERTY_FROM_ACCUMULATE_INIT_CONTENT
      See Also:
    • LOCATION_PROPERTY_FROM_ACCUMULATE_ACTION_CONTENT

      public static final String LOCATION_PROPERTY_FROM_ACCUMULATE_ACTION_CONTENT
      See Also:
    • LOCATION_PROPERTY_FROM_ACCUMULATE_REVERSE_CONTENT

      public static final String LOCATION_PROPERTY_FROM_ACCUMULATE_REVERSE_CONTENT
      See Also:
    • LOCATION_PROPERTY_FROM_ACCUMULATE_RESULT_CONTENT

      public static final String LOCATION_PROPERTY_FROM_ACCUMULATE_RESULT_CONTENT
      See Also:
    • LOCATION_PROPERTY_FROM_ACCUMULATE_EXPRESSION_CONTENT

      public static final String LOCATION_PROPERTY_FROM_ACCUMULATE_EXPRESSION_CONTENT
      See Also:
    • LOCATION_LHS_CONTENT

      public static final String LOCATION_LHS_CONTENT
      See Also:
    • LOCATION_RHS_CONTENT

      public static final String LOCATION_RHS_CONTENT
      See Also:
    • LOCATION_HEADER_CONTENT

      public static final String LOCATION_HEADER_CONTENT
      See Also:
  • Constructor Details

    • Location

      public Location(int type)
  • Method Details

    • getType

      public int getType()
    • setProperty

      public void setProperty(String name, Object value)
    • getProperty

      public Object getProperty(String name)
    • setType

      public void setType(int type)