|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object jess.RU
General utilities and manifest constants for Jess. All fields and methods in this class are static, and there is no constructor.
(C) 2005 Sandia National Laboratories
Field Summary | |
static int |
AND
Test is anded with previous |
static int |
ATOM
Deprecated. use SYMBOL instead |
static int |
BINDING
Data type of variable binding stored in value (internal use) |
static int |
DT_DATA_TYPE
Relative index of slot data type within a deftemplate's slots |
static int |
DT_DFLT_DATA
Relative index of slot default value within a deftemplate's slots |
static int |
DT_SLOT_NAME
Relative index of slot name within a deftemplate's slots |
static int |
DT_SLOT_SIZE
Size of a slot in a deftemplate |
static int |
EXTERNAL_ADDRESS
Deprecated. Since Jess 7, use JAVA_OBJECT instead. |
static int |
FACT
Data type of a fact id |
static int |
FLOAT
Data type of float |
static int |
FUNCALL
Data type of function call stored in a value |
static int |
GLOBAL
Variable is global |
static int |
INTEGER
Data type of integer |
static int |
JAVA_OBJECT
Data type of arbitrary Java object |
static int |
LAMBDA
Data type of a lambda expression |
static int |
LEXEME
|
static int |
LIST
Data type of a list stored in a value |
static int |
LOCAL
Variable is local to a defrule or deffunction |
static int |
LONG
Data type of Java long |
static int |
MULTISLOT
Data type of multislot name stored in a value |
static int |
MULTIVARIABLE
Data type of multivariable |
static int |
NONE
Data type of "no value" |
static int |
NUMBER
|
static int |
OR
Test is ored with previous |
static int |
PATTERN
Variable contains a fact index |
static int |
SLOT
Data type of slot name stored in a value |
static int |
STRING
Data type of string |
static int |
SYMBOL
Data type of symbol |
static int |
VARIABLE
Data type of a variable |
Method Summary | |
static java.lang.String |
gensym(java.lang.String prefix)
Generate a pseudo-unique symbol starting with "prefix" |
static java.lang.String |
getProperty(java.lang.String prop)
Get a property, but return null on SecurityException |
static int |
getTypeCode(java.lang.String typeName)
|
static java.lang.String |
getTypeName(int type)
Given a type constant (SYMBOL, STRING, INTEGER, etc.) return a String version of the name of that type ("SYMBOL", "STRING", "INTEGER", etc.) |
static java.lang.String |
removePrefix(java.lang.String name)
|
static java.lang.String |
tagName(int tag)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int DT_SLOT_NAME
public static final int DT_DFLT_DATA
public static final int DT_DATA_TYPE
public static final int DT_SLOT_SIZE
public static final int NONE
public static final int ATOM
public static final int SYMBOL
public static final int STRING
public static final int INTEGER
public static final int VARIABLE
public static final int FACT
public static final int FLOAT
public static final int FUNCALL
public static final int LIST
public static final int JAVA_OBJECT
public static final int LEXEME
public static final int EXTERNAL_ADDRESS
public static final int BINDING
public static final int MULTIVARIABLE
public static final int SLOT
public static final int MULTISLOT
public static final int LONG
public static final int LAMBDA
public static final int NUMBER
public static final int PATTERN
public static final int LOCAL
public static final int GLOBAL
public static final int AND
public static final int OR
Method Detail |
public static java.lang.String getTypeName(int type)
type
- One of the type constants in this class
public static int getTypeCode(java.lang.String typeName) throws JessException
JessException
public static java.lang.String gensym(java.lang.String prefix)
prefix
- The alphabetic part of the symbol
public static java.lang.String getProperty(java.lang.String prop)
prop
- The property name to get
public static java.lang.String tagName(int tag)
public static java.lang.String removePrefix(java.lang.String name)
|
© 2006 Sandia Corporation | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |