org.prorefactor.core
Interface IConstants

All Known Implementing Classes:
SubstituteRefactor, TP03Support

public interface IConstants

Constants commonly used when working with Proparse. See Proparse documentation, "Node Attributes Reference". Joanju uses 49000-49999 for scratch and otherwise non-persistent attributes. Attributes 50000+ are reserved for non-Joanju use.


Field Summary
static int ABBREVIATED
          See Proparse documentation, "Node Attributes Reference".
static int CONTEXT_QUALIFIER
          Node attribute key, the value of which is a org.prorefactor.treeparser.CQ "Context Qualifier" value representing read, write, init, etc.
static int FALSE
          See Proparse documentation, "Node Attributes Reference".
static int FROM_USER_DICT
          See Proparse documentation, "Node Attributes Reference".
static int FULLTEXT
          See Proparse documentation, "Node Attributes Reference".
static int INLINE_VAR_DEF
          See Proparse documentation, "Node Attributes Reference".
static int NODE_TYPE_KEYWORD
          See Proparse documentation, "Node Attributes Reference".
static int OPERATOR
          See Proparse documentation, "Node Attributes Reference".
static int PROPARSEDIRECTIVE
          See Proparse documentation, "Node Attributes Reference".
static int QUALIFIED_CLASS_INT
           
static java.lang.String QUALIFIED_CLASS_STRING
          See Proparse documentation, "Node Attributes Reference".
static int SOURCENUM
          See Proparse documentation, "Node Attributes Reference".
static int ST_DBTABLE
          See Proparse documentation, "Node Attributes Reference".
static int ST_TTABLE
          See Proparse documentation, "Node Attributes Reference".
static int ST_VAR
          For attribute key "storetype", this attribute value indicates that the reference is to a local variable within the 4gl compile unit.
static int ST_WTABLE
          See Proparse documentation, "Node Attributes Reference".
static int STATE2
          See Proparse documentation, "Node Attributes Reference".
static int STATEHEAD
          See Proparse documentation, "Node Attributes Reference".
static int STORETYPE
          See Proparse documentation, "Node Attributes Reference".
static int TO_BE_CUT
          A scanner token which is scheduled to be cut from the token list
static int TRUE
          See Proparse documentation, "Node Attributes Reference".
static int UNQUALIFIED_FIELD
          Node attribute key, set to 1 ("true") if the node is an unqualified table field reference.
 

Field Detail

FALSE

static final int FALSE
See Proparse documentation, "Node Attributes Reference".

See Also:
Constant Field Values

TRUE

static final int TRUE
See Proparse documentation, "Node Attributes Reference".

See Also:
Constant Field Values

STORETYPE

static final int STORETYPE
See Proparse documentation, "Node Attributes Reference".

See Also:
Constant Field Values

ST_DBTABLE

static final int ST_DBTABLE
See Proparse documentation, "Node Attributes Reference".

See Also:
Constant Field Values

ST_TTABLE

static final int ST_TTABLE
See Proparse documentation, "Node Attributes Reference".

See Also:
Constant Field Values

ST_WTABLE

static final int ST_WTABLE
See Proparse documentation, "Node Attributes Reference".

See Also:
Constant Field Values

ST_VAR

static final int ST_VAR
For attribute key "storetype", this attribute value indicates that the reference is to a local variable within the 4gl compile unit. This node attribute is set by TreeParser01.

See Also:
Constant Field Values

OPERATOR

static final int OPERATOR
See Proparse documentation, "Node Attributes Reference".

See Also:
Constant Field Values

STATE2

static final int STATE2
See Proparse documentation, "Node Attributes Reference".

See Also:
Constant Field Values

STATEHEAD

static final int STATEHEAD
See Proparse documentation, "Node Attributes Reference".

See Also:
Constant Field Values

PROPARSEDIRECTIVE

static final int PROPARSEDIRECTIVE
See Proparse documentation, "Node Attributes Reference".

See Also:
Constant Field Values

NODE_TYPE_KEYWORD

static final int NODE_TYPE_KEYWORD
See Proparse documentation, "Node Attributes Reference".

See Also:
Constant Field Values

ABBREVIATED

static final int ABBREVIATED
See Proparse documentation, "Node Attributes Reference".

See Also:
Constant Field Values

FULLTEXT

static final int FULLTEXT
See Proparse documentation, "Node Attributes Reference".

See Also:
Constant Field Values

FROM_USER_DICT

static final int FROM_USER_DICT
See Proparse documentation, "Node Attributes Reference".

See Also:
Constant Field Values

INLINE_VAR_DEF

static final int INLINE_VAR_DEF
See Proparse documentation, "Node Attributes Reference".

See Also:
Constant Field Values

SOURCENUM

static final int SOURCENUM
See Proparse documentation, "Node Attributes Reference".

See Also:
Constant Field Values

QUALIFIED_CLASS_STRING

static final java.lang.String QUALIFIED_CLASS_STRING
See Proparse documentation, "Node Attributes Reference".

See Also:
Constant Field Values

QUALIFIED_CLASS_INT

static final int QUALIFIED_CLASS_INT
See Also:
Constant Field Values

UNQUALIFIED_FIELD

static final int UNQUALIFIED_FIELD
Node attribute key, set to 1 ("true") if the node is an unqualified table field reference. For example, "customer.name" is qualified, but "name" is unqualified. This node attribute is set by TreeParser01.

See Also:
Constant Field Values

CONTEXT_QUALIFIER

static final int CONTEXT_QUALIFIER
Node attribute key, the value of which is a org.prorefactor.treeparser.CQ "Context Qualifier" value representing read, write, init, etc. Set by TreeParser01, and as of 2004.7.16, this is only set for Field_ref and RECORD_NAME nodes.

See Also:
CQ, Constant Field Values

TO_BE_CUT

static final int TO_BE_CUT
A scanner token which is scheduled to be cut from the token list

See Also:
Constant Field Values


Copyright © 2008 Joanju Software. All Rights Reserved.