Class Location


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

      • LOCATION_LHS_BEGIN_OF_CONDITION

        public static final int LOCATION_LHS_BEGIN_OF_CONDITION
        See Also:
        Constant Field Values
      • LOCATION_LHS_BEGIN_OF_CONDITION_EXISTS

        public static final int LOCATION_LHS_BEGIN_OF_CONDITION_EXISTS
        See Also:
        Constant Field Values
      • LOCATION_LHS_BEGIN_OF_CONDITION_AND_OR

        public static final int LOCATION_LHS_BEGIN_OF_CONDITION_AND_OR
        See Also:
        Constant Field Values
      • LOCATION_LHS_BEGIN_OF_CONDITION_NOT

        public static final int LOCATION_LHS_BEGIN_OF_CONDITION_NOT
        See Also:
        Constant Field Values
      • LOCATION_LHS_INSIDE_CONDITION_START

        public static final int LOCATION_LHS_INSIDE_CONDITION_START
        See Also:
        Constant Field Values
      • LOCATION_LHS_INSIDE_CONDITION_OPERATOR

        public static final int LOCATION_LHS_INSIDE_CONDITION_OPERATOR
        See Also:
        Constant Field Values
      • LOCATION_LHS_INSIDE_CONDITION_ARGUMENT

        public static final int LOCATION_LHS_INSIDE_CONDITION_ARGUMENT
        See Also:
        Constant Field Values
      • LOCATION_LHS_INSIDE_CONDITION_END

        public static final int LOCATION_LHS_INSIDE_CONDITION_END
        See Also:
        Constant Field Values
      • LOCATION_LHS_INSIDE_EVAL

        public static final int LOCATION_LHS_INSIDE_EVAL
        See Also:
        Constant Field Values
      • LOCATION_LHS_FROM_COLLECT

        public static final int LOCATION_LHS_FROM_COLLECT
        See Also:
        Constant Field Values
      • LOCATION_LHS_FROM_ACCUMULATE

        public static final int LOCATION_LHS_FROM_ACCUMULATE
        See Also:
        Constant Field Values
      • LOCATION_LHS_FROM_ACCUMULATE_INIT

        public static final int LOCATION_LHS_FROM_ACCUMULATE_INIT
        See Also:
        Constant Field Values
      • LOCATION_LHS_FROM_ACCUMULATE_INIT_INSIDE

        public static final int LOCATION_LHS_FROM_ACCUMULATE_INIT_INSIDE
        See Also:
        Constant Field Values
      • LOCATION_LHS_FROM_ACCUMULATE_ACTION

        public static final int LOCATION_LHS_FROM_ACCUMULATE_ACTION
        See Also:
        Constant Field Values
      • LOCATION_LHS_FROM_ACCUMULATE_ACTION_INSIDE

        public static final int LOCATION_LHS_FROM_ACCUMULATE_ACTION_INSIDE
        See Also:
        Constant Field Values
      • LOCATION_LHS_FROM_ACCUMULATE_REVERSE

        public static final int LOCATION_LHS_FROM_ACCUMULATE_REVERSE
        See Also:
        Constant Field Values
      • LOCATION_LHS_FROM_ACCUMULATE_REVERSE_INSIDE

        public static final int LOCATION_LHS_FROM_ACCUMULATE_REVERSE_INSIDE
        See Also:
        Constant Field Values
      • LOCATION_LHS_FROM_ACCUMULATE_RESULT

        public static final int LOCATION_LHS_FROM_ACCUMULATE_RESULT
        See Also:
        Constant Field Values
      • LOCATION_LHS_FROM_ACCUMULATE_RESULT_INSIDE

        public static final int LOCATION_LHS_FROM_ACCUMULATE_RESULT_INSIDE
        See Also:
        Constant Field Values
      • LOCATION_LHS_FROM_ENTRY_POINT

        public static final int LOCATION_LHS_FROM_ENTRY_POINT
        See Also:
        Constant Field Values
      • LOCATION_RULE_HEADER_KEYWORD

        public static final int LOCATION_RULE_HEADER_KEYWORD
        See Also:
        Constant Field Values
      • LOCATION_PROPERTY_FROM_ACCUMULATE_INIT_CONTENT

        public static final String LOCATION_PROPERTY_FROM_ACCUMULATE_INIT_CONTENT
        See Also:
        Constant Field Values
      • LOCATION_PROPERTY_FROM_ACCUMULATE_ACTION_CONTENT

        public static final String LOCATION_PROPERTY_FROM_ACCUMULATE_ACTION_CONTENT
        See Also:
        Constant Field Values
      • LOCATION_PROPERTY_FROM_ACCUMULATE_REVERSE_CONTENT

        public static final String LOCATION_PROPERTY_FROM_ACCUMULATE_REVERSE_CONTENT
        See Also:
        Constant Field Values
      • LOCATION_PROPERTY_FROM_ACCUMULATE_RESULT_CONTENT

        public static final String LOCATION_PROPERTY_FROM_ACCUMULATE_RESULT_CONTENT
        See Also:
        Constant Field Values
      • LOCATION_PROPERTY_FROM_ACCUMULATE_EXPRESSION_CONTENT

        public static final String LOCATION_PROPERTY_FROM_ACCUMULATE_EXPRESSION_CONTENT
        See Also:
        Constant Field Values
    • Constructor Detail

      • Location

        public Location​(int type)
    • Method Detail

      • getType

        public int getType()
      • setProperty

        public void setProperty​(String name,
                                Object value)
      • setType

        public void setType​(int type)