org.drools.lang
Class Location

java.lang.Object
  extended by org.drools.lang.Location

public class Location
extends Object

A class to hold contextual information during DRL parsing


Field Summary
static String LOCATION_EVAL_CONTENT
           
static String LOCATION_FROM_CONTENT
           
static String LOCATION_HEADER_CONTENT
           
static int LOCATION_LHS_BEGIN_OF_CONDITION
           
static int LOCATION_LHS_BEGIN_OF_CONDITION_AND_OR
           
static int LOCATION_LHS_BEGIN_OF_CONDITION_EXISTS
           
static int LOCATION_LHS_BEGIN_OF_CONDITION_NOT
           
static String LOCATION_LHS_CONTENT
           
static int LOCATION_LHS_FROM
           
static int LOCATION_LHS_FROM_ACCUMULATE
           
static int LOCATION_LHS_FROM_ACCUMULATE_ACTION
           
static int LOCATION_LHS_FROM_ACCUMULATE_ACTION_INSIDE
           
static int LOCATION_LHS_FROM_ACCUMULATE_INIT
           
static int LOCATION_LHS_FROM_ACCUMULATE_INIT_INSIDE
           
static int LOCATION_LHS_FROM_ACCUMULATE_RESULT
           
static int LOCATION_LHS_FROM_ACCUMULATE_RESULT_INSIDE
           
static int LOCATION_LHS_FROM_ACCUMULATE_REVERSE
           
static int LOCATION_LHS_FROM_ACCUMULATE_REVERSE_INSIDE
           
static int LOCATION_LHS_FROM_COLLECT
           
static int LOCATION_LHS_FROM_ENTRY_POINT
           
static int LOCATION_LHS_INSIDE_CONDITION_ARGUMENT
           
static int LOCATION_LHS_INSIDE_CONDITION_END
           
static int LOCATION_LHS_INSIDE_CONDITION_OPERATOR
           
static int LOCATION_LHS_INSIDE_CONDITION_START
           
static int LOCATION_LHS_INSIDE_EVAL
           
static String LOCATION_PROPERTY_CLASS_NAME
           
static String LOCATION_PROPERTY_FROM_ACCUMULATE_ACTION_CONTENT
           
static String LOCATION_PROPERTY_FROM_ACCUMULATE_EXPRESSION_CONTENT
           
static String LOCATION_PROPERTY_FROM_ACCUMULATE_INIT_CONTENT
           
static String LOCATION_PROPERTY_FROM_ACCUMULATE_RESULT_CONTENT
           
static String LOCATION_PROPERTY_FROM_ACCUMULATE_REVERSE_CONTENT
           
static String LOCATION_PROPERTY_OPERATOR
           
static String LOCATION_PROPERTY_PROPERTY_NAME
           
static int LOCATION_RHS
           
static String LOCATION_RHS_CONTENT
           
static int LOCATION_RULE_HEADER
           
static int LOCATION_RULE_HEADER_KEYWORD
           
static int LOCATION_UNKNOWN
           
 
Constructor Summary
Location(int type)
           
 
Method Summary
 Object getProperty(String name)
           
 int getType()
           
 void setProperty(String name, Object value)
           
 void setType(int type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOCATION_UNKNOWN

public static final int LOCATION_UNKNOWN
See Also:
Constant Field Values

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

public static final int LOCATION_LHS_FROM
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_RHS

public static final int LOCATION_RHS
See Also:
Constant Field Values

LOCATION_RULE_HEADER

public static final int LOCATION_RULE_HEADER
See Also:
Constant Field Values

LOCATION_RULE_HEADER_KEYWORD

public static final int LOCATION_RULE_HEADER_KEYWORD
See Also:
Constant Field Values

LOCATION_PROPERTY_CLASS_NAME

public static final String LOCATION_PROPERTY_CLASS_NAME
See Also:
Constant Field Values

LOCATION_PROPERTY_PROPERTY_NAME

public static final String LOCATION_PROPERTY_PROPERTY_NAME
See Also:
Constant Field Values

LOCATION_PROPERTY_OPERATOR

public static final String LOCATION_PROPERTY_OPERATOR
See Also:
Constant Field Values

LOCATION_EVAL_CONTENT

public static final String LOCATION_EVAL_CONTENT
See Also:
Constant Field Values

LOCATION_FROM_CONTENT

public static final String LOCATION_FROM_CONTENT
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

LOCATION_LHS_CONTENT

public static final String LOCATION_LHS_CONTENT
See Also:
Constant Field Values

LOCATION_RHS_CONTENT

public static final String LOCATION_RHS_CONTENT
See Also:
Constant Field Values

LOCATION_HEADER_CONTENT

public static final String LOCATION_HEADER_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)

getProperty

public Object getProperty(String name)

setType

public void setType(int type)


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.