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,
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