|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectoscript.data.Value
oscript.data.JavaObjectWrapper
A wrapper for a java object.
Field Summary |
Fields inherited from class oscript.data.Value |
DEBUG, MEMBER_NAMES, NULL, PARENT_TYPE_NAME, TYPE, TYPE_NAME, UNDEFINED |
Method Summary | |
Value |
bopEquals(Value val)
Perform the "==" operation. |
Value |
bopEqualsR(Value val,
PackagedScriptObjectException e)
|
Value |
bopGreaterThan(Value val)
Perform the ">" operation. |
Value |
bopGreaterThanOrEquals(Value val)
Perform the ">=" operation. |
Value |
bopGreaterThanOrEqualsR(Value val,
PackagedScriptObjectException e)
|
Value |
bopGreaterThanR(Value val,
PackagedScriptObjectException e)
|
Value |
bopLessThan(Value val)
Perform the "<" operation. |
Value |
bopLessThanOrEquals(Value val)
Perform the "<=" operation. |
Value |
bopLessThanOrEqualsR(Value val,
PackagedScriptObjectException e)
|
Value |
bopLessThanR(Value val,
PackagedScriptObjectException e)
|
Value |
bopNotEquals(Value val)
Perform the "!=" operation. |
Value |
bopNotEqualsR(Value val,
PackagedScriptObjectException e)
|
boolean |
castToBoolean()
Convert this object to a native java boolean value. |
long |
castToExactNumber()
Convert this object to a native java long value. |
double |
castToInexactNumber()
Convert this object to a native java double value. |
java.lang.Object |
castToJavaObject()
Convert this object to a native java Object value. |
java.lang.String |
castToString()
Convert this object to a native java String value. |
Value |
elementAt(Value idx)
Get the specified index of this object, if this object is an array. |
Value |
elementsAt(Value idx1,
Value idx2)
Get the specified range of this object, if this object is an array. |
java.lang.Object |
getMonitor()
Return the object used for implementing synchronized. |
protected Value |
getTypeImpl()
Get the type of this object. |
int |
length()
For types that implement elementAt , this returns the
number of elements. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
protected Value getTypeImpl()
Value.getType()
.
getTypeImpl
in class Value
public java.lang.Object getMonitor()
JavaObjectWrapper
.
getMonitor
in class Value
public boolean castToBoolean() throws PackagedScriptObjectException
boolean
value.
castToBoolean
in class Value
PackagedScriptObjectException(NoSuchMemberException)
PackagedScriptObjectException
public java.lang.String castToString() throws PackagedScriptObjectException
String
value.
castToString
in class Value
PackagedScriptObjectException(NoSuchMethodException)
PackagedScriptObjectException
public long castToExactNumber() throws PackagedScriptObjectException
long
value.
castToExactNumber
in class Value
PackagedScriptObjectException(NoSuchMemberException)
PackagedScriptObjectException
public double castToInexactNumber() throws PackagedScriptObjectException
double
value.
castToInexactNumber
in class Value
PackagedScriptObjectException(NoSuchMemberException)
PackagedScriptObjectException
public java.lang.Object castToJavaObject() throws PackagedScriptObjectException
Object
value.
castToJavaObject
in class Value
PackagedScriptObjectException(NoSuchMethodException)
PackagedScriptObjectException
public Value bopEquals(Value val) throws PackagedScriptObjectException
bopEquals
in class Value
val
- the other value
PackagedScriptObjectException(NoSuchMemberException)
PackagedScriptObjectException
public Value bopEqualsR(Value val, PackagedScriptObjectException e) throws PackagedScriptObjectException
bopEqualsR
in class Value
PackagedScriptObjectException
public Value bopNotEquals(Value val) throws PackagedScriptObjectException
bopNotEquals
in class Value
val
- the other value
PackagedScriptObjectException(NoSuchMemberException)
PackagedScriptObjectException
public Value bopNotEqualsR(Value val, PackagedScriptObjectException e) throws PackagedScriptObjectException
bopNotEqualsR
in class Value
PackagedScriptObjectException
public Value bopLessThan(Value val) throws PackagedScriptObjectException
bopLessThan
in class Value
val
- the other value
PackagedScriptObjectException(NoSuchMemberException)
PackagedScriptObjectException
public Value bopLessThanR(Value val, PackagedScriptObjectException e) throws PackagedScriptObjectException
bopLessThanR
in class Value
PackagedScriptObjectException
public Value bopGreaterThan(Value val) throws PackagedScriptObjectException
bopGreaterThan
in class Value
val
- the other value
PackagedScriptObjectException(NoSuchMemberException)
PackagedScriptObjectException
public Value bopGreaterThanR(Value val, PackagedScriptObjectException e) throws PackagedScriptObjectException
bopGreaterThanR
in class Value
PackagedScriptObjectException
public Value bopLessThanOrEquals(Value val) throws PackagedScriptObjectException
bopLessThanOrEquals
in class Value
val
- the other value
PackagedScriptObjectException(NoSuchMemberException)
PackagedScriptObjectException
public Value bopLessThanOrEqualsR(Value val, PackagedScriptObjectException e) throws PackagedScriptObjectException
bopLessThanOrEqualsR
in class Value
PackagedScriptObjectException
public Value bopGreaterThanOrEquals(Value val) throws PackagedScriptObjectException
bopGreaterThanOrEquals
in class Value
val
- the other value
PackagedScriptObjectException(NoSuchMemberException)
PackagedScriptObjectException
public Value bopGreaterThanOrEqualsR(Value val, PackagedScriptObjectException e) throws PackagedScriptObjectException
bopGreaterThanOrEqualsR
in class Value
PackagedScriptObjectException
public int length() throws PackagedScriptObjectException
elementAt
, this returns the
number of elements.
length
in class Value
PackagedScriptObjectException(NoSuchMemberException)
PackagedScriptObjectException
elementAt(oscript.data.Value)
,
elementsAt(oscript.data.Value, oscript.data.Value)
public Value elementAt(Value idx) throws PackagedScriptObjectException
elementAt
in class Value
idx
- the index to get
PackagedScriptObjectException(NoSuchMemberException)
PackagedScriptObjectException
length()
,
elementsAt(oscript.data.Value, oscript.data.Value)
public Value elementsAt(Value idx1, Value idx2) throws PackagedScriptObjectException
elementsAt
in class Value
idx1
- the index index of the beginning of the range, inclusiveidx2
- the index of the end of the range, inclusive
PackagedScriptObjectException(NoSuchMemberException)
PackagedScriptObjectException
length()
,
elementAt(oscript.data.Value)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |