| java.lang.Object com.caucho.es.ESBase
All known Subclasses: com.caucho.es.Global, com.caucho.es.Native, com.caucho.es.ESThunk, com.caucho.es.Call, com.caucho.es.ESUndefined, com.caucho.es.ESNumber, com.caucho.es.ESNull, com.caucho.es.ESPackage, com.caucho.es.ESBeanWrapper, com.caucho.es.ESString, com.caucho.es.ESObject, com.caucho.es.ESBoolean,
ESBase | public class ESBase (Code) | | Implementation class for the base of the JavaScript object hierarchy.
|
Method Summary | |
public ESBase | call(Call eval, int length) | public ESBase | call(Call eval, int length, ESString key) | boolean | canPut(ESString name) | public ESBase | construct(Call eval, int length) | Object | copy(HashMap refs) | public ESBase | delete(ESString key) | ESBase | delete(String key) | ESBase | delete(int i) | public boolean | ecmaEquals(ESBase b) | String | getClassName() | public Class | getJavaType() | public ESBase | getProperty(ESString key) | public ESBase | getProperty(String key) Returns the text object for the lexeme. | ESBase | getProperty(int i) Returns the text object for the lexeme. | public boolean | greaterThan(ESBase ob, boolean neg) | public ESBase | hasProperty(ESString key) | ESBase | hasProperty(int i) | static void | init(ESFactory factory) | public boolean | isBoolean() | public boolean | isNum() | public boolean | isString() | public Iterator | keys() | public boolean | lessThan(ESBase ob, boolean neg) | public ESBase | plus(ESBase b) | public void | setProperty(ESString key, ESBase value) | public void | setProperty(String key, ESBase value) | public void | setProperty(int i, ESBase value) | public boolean | toBoolean() | public int | toInt32() | public Object | toJavaObject() | public String | toJavaString() | public double | toNum() | public ESObject | toObject() | public ESBase | toPrimitive(int type) | public ESBase | toPrimitive() | public ESString | toSource(IntMap map, boolean isLoopPass) | public ESString | toStr() | public String | toString() | public ESBase | typeof() | public ESBase | valueOf() |
DONT_DELETE | final public static int DONT_DELETE(Code) | | |
DONT_ENUM | final public static int DONT_ENUM(Code) | | |
NONE | final static int NONE(Code) | | |
NUMBER | final static int NUMBER(Code) | | |
READ_ONLY | final public static int READ_ONLY(Code) | | |
STRING | final static int STRING(Code) | | |
WATCH | final static int WATCH(Code) | | |
ESBase | protected ESBase()(Code) | | Create a new object based on a prototype
|
ESBase | ESBase(ESBase prototype)(Code) | | Create a new object based on a prototype
|
isBoolean | public boolean isBoolean()(Code) | | |
isNum | public boolean isNum()(Code) | | |
isString | public boolean isString()(Code) | | |
toBoolean | public boolean toBoolean()(Code) | | |
|
|