|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectoscript.data.Value
oscript.data.OObject
oscript.data.OBoolean
A boolean type, can have either the value true or false.
Field Summary | |
static OBoolean |
FALSE
|
static java.lang.String[] |
MEMBER_NAMES
|
static java.lang.String |
PARENT_TYPE_NAME
|
static OBoolean |
TRUE
|
static Value |
TYPE
The type object for an instance of Boolean. |
static java.lang.String |
TYPE_NAME
|
Fields inherited from class oscript.data.OObject |
EMPTY_EXPR_LIST_EVALUATOR |
Fields inherited from class oscript.data.Value |
DEBUG, NULL, UNDEFINED |
Constructor Summary | |
OBoolean()
|
|
OBoolean(boolean booleanVal)
Class Constructor |
|
OBoolean(MemberTable args)
Class Constructor. |
Method Summary | |
Value |
bopEquals(Value val)
Perform the "==" operation. |
Value |
bopEqualsR(Value val,
PackagedScriptObjectException e)
|
Value |
bopLogicalAnd(Value val)
Perform the logical AND operation. |
Value |
bopLogicalAndR(Value val,
PackagedScriptObjectException e)
|
Value |
bopLogicalOr(Value val)
Perform the logical OR operation. |
Value |
bopLogicalOrR(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. |
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. |
protected Value |
getTypeImpl()
Get the type of this object. |
static OBoolean |
makeBoolean(boolean booleanVal)
|
void |
readExternal(java.io.ObjectInput in)
Derived class that implements Externalizable must
call this if it overrides it. |
Value |
uopLogicalNot()
Perform the "!" operation. |
void |
writeExternal(java.io.ObjectOutput out)
Derived class that implements Externalizable must
call this if it overrides it. |
Methods inherited from class oscript.data.OObject |
getMember, populateMemberSet |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final Value TYPE
public static final java.lang.String PARENT_TYPE_NAME
public static final java.lang.String TYPE_NAME
public static final java.lang.String[] MEMBER_NAMES
public static final OBoolean TRUE
public static final OBoolean FALSE
Constructor Detail |
public OBoolean()
public OBoolean(boolean booleanVal)
booleanVal
- the value of this booleanpublic OBoolean(MemberTable args)
BuiltinType
instance.
args
- arguments to this constructor
PackagedScriptObjectException(Exception)
- if wrong number of argsMethod Detail |
public static final OBoolean makeBoolean(boolean booleanVal)
public void readExternal(java.io.ObjectInput in) throws java.io.IOException
Externalizable
must
call this if it overrides it. It should override it to save/restore
it's own state.
readExternal
in interface java.io.Externalizable
readExternal
in class Value
java.io.IOException
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
Externalizable
must
call this if it overrides it. It should override it to save/restore
it's own state.
writeExternal
in interface java.io.Externalizable
writeExternal
in class Value
java.io.IOException
protected Value getTypeImpl()
Value.getType()
.
getTypeImpl
in class OObject
public boolean castToBoolean() throws PackagedScriptObjectException
boolean
value.
castToBoolean
in class Value
PackagedScriptObjectException(NoSuchMethodException)
PackagedScriptObjectException
public java.lang.String castToString() throws PackagedScriptObjectException
String
value.
castToString
in class OObject
PackagedScriptObjectException(NoSuchMethodException)
PackagedScriptObjectException
public java.lang.Object castToJavaObject() throws PackagedScriptObjectException
Object
value.
castToJavaObject
in class Value
PackagedScriptObjectException(NoSuchMemberException)
PackagedScriptObjectException
public Value bopLogicalOr(Value val) throws PackagedScriptObjectException
bopLogicalOr
in class Value
val
- the other value
PackagedScriptObjectException(NoSuchMethodException)
PackagedScriptObjectException
public Value bopLogicalOrR(Value val, PackagedScriptObjectException e) throws PackagedScriptObjectException
bopLogicalOrR
in class Value
PackagedScriptObjectException
public Value bopLogicalAnd(Value val) throws PackagedScriptObjectException
bopLogicalAnd
in class Value
val
- the other value
PackagedScriptObjectException(NoSuchMethodException)
PackagedScriptObjectException
public Value bopLogicalAndR(Value val, PackagedScriptObjectException e) throws PackagedScriptObjectException
bopLogicalAndR
in class Value
PackagedScriptObjectException
public Value bopEquals(Value val) throws PackagedScriptObjectException
bopEquals
in class Value
val
- the other value
PackagedScriptObjectException(NoSuchMethodException)
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(NoSuchMethodException)
PackagedScriptObjectException
public Value bopNotEqualsR(Value val, PackagedScriptObjectException e) throws PackagedScriptObjectException
bopNotEqualsR
in class Value
PackagedScriptObjectException
public Value uopLogicalNot() throws PackagedScriptObjectException
uopLogicalNot
in class Value
PackagedScriptObjectException(NoSuchMethodException)
PackagedScriptObjectException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |