com.caucho.es
Class ESBeanWrapper
java.lang.Object
|
+--com.caucho.es.ESBase
|
+--com.caucho.es.ESBeanWrapper
- public class ESBeanWrapper
- extends ESBase
Implementation class serving as the base for wrapped Java objects.
Methods inherited from class com.caucho.es.ESBase |
delete, getJavaType, getProperty, greaterThan, isBoolean, isNum, isString, keys, lessThan, plus, setProperty, setProperty, setProperty, toInt32, toJavaString, toNum, toObject, toPrimitive, toString, valueOf |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
LENGTH
protected static ESId LENGTH
set
public int set
hasDispatch
public IntMap hasDispatch
setDispatch
public IntMap setDispatch
subGets
public IntMap[] subGets
subSets
public IntMap[] subSets
methods
public java.util.HashMap methods
methodDispatch
public IntMap methodDispatch
value
protected java.lang.Object value
name
protected java.lang.String name
n
public int n
ESBeanWrapper
protected ESBeanWrapper()
getVersionId
public int getVersionId()
toStr
public ESString toStr()
throws ESException
- Overrides:
toStr
in class ESBase
getProperty
public ESBase getProperty(ESString name)
throws java.lang.Exception
- Overrides:
getProperty
in class ESBase
hasProperty
public ESBase hasProperty(ESString name)
throws java.lang.Exception
- Overrides:
hasProperty
in class ESBase
toSource
public ESString toSource(IntMap map,
boolean isLoopPath)
throws ESException
- Overrides:
toSource
in class ESBase
toPrimitive
public ESBase toPrimitive(int hint)
throws ESException
- Overrides:
toPrimitive
in class ESBase
toJavaObject
public java.lang.Object toJavaObject()
- Overrides:
toJavaObject
in class ESBase
toBoolean
public boolean toBoolean()
- Overrides:
toBoolean
in class ESBase
dup
protected ESBeanWrapper dup()
dup
protected ESBeanWrapper dup(int set)
wrap
public ESBeanWrapper wrap(java.lang.Object value)
wrapStatic
public ESBeanWrapper wrapStatic()
ecmaEquals
public boolean ecmaEquals(ESBase b)
- Overrides:
ecmaEquals
in class ESBase
copy
public java.lang.Object copy(java.util.HashMap refs)
typeof
public ESBase typeof()
- Overrides:
typeof
in class ESBase
call
public ESBase call(Call eval,
int length,
int n)
throws java.lang.Exception
call
public ESBase call(Call eval,
int length)
throws java.lang.Exception
- Overrides:
call
in class ESBase
call
public ESBase call(Call eval,
int length,
ESString key)
throws java.lang.Exception
- Overrides:
call
in class ESBase
construct
public ESBase construct(Call eval,
int length)
throws java.lang.Exception
- Overrides:
construct
in class ESBase