|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jclarion.clarion.ClarionMemoryModel
org.jclarion.clarion.ClarionObject
org.jclarion.clarion.ClarionAny
public class ClarionAny
| Nested Class Summary | |
|---|---|
static class |
ClarionAny.State
|
| Constructor Summary | |
|---|---|
|
ClarionAny()
|
|
ClarionAny(ClarionAny base,
java.lang.Thread lock)
|
|
ClarionAny(ClarionObject value)
|
protected |
ClarionAny(ClarionObject value,
ClarionObject reference)
|
| Method Summary | |
|---|---|
ClarionObject |
add(ClarionObject object)
Do a numeric add. |
boolean |
boolValue()
Return boolen representation of the object |
void |
clear(int method)
Clear object value. |
int |
compareTo(ClarionObject object)
Do a Comparison. |
void |
deserialize(java.io.InputStream is)
Assuming that serialization is serialization of address only |
ClarionObject |
divide(ClarionObject object)
Do a numeric divide. |
ClarionObject |
genericLike()
|
ClarionBool |
getBool()
Convert to bool object |
ClarionDecimal |
getDecimal()
Convert to decimal object |
java.lang.Object |
getLockedObject(java.lang.Thread t)
|
ClarionNumber |
getNumber()
Convert to number object |
ClarionReal |
getReal()
Convert to real object |
ClarionObject |
getReference()
|
int |
getSize()
Return max size of the object when represented as a string Used mainly by ASCII file driver |
ClarionString |
getString()
Convert to string object |
ClarionObject |
getValue()
|
void |
initThread()
|
int |
intValue()
Return integer representation of the object |
boolean |
isConstrained()
|
ClarionAny |
like()
|
ClarionObject |
modulus(ClarionObject object)
Do a numeric modulus. |
ClarionObject |
multiply(ClarionObject object)
Do a numeric multiply. |
ClarionObject |
negate()
Do a numeric negation. |
void |
objectChanged(ClarionMemoryModel model)
|
ClarionObject |
power(ClarionObject object)
Do a numeric power. |
void |
serialize(java.io.OutputStream os)
Write java object to memory as clarion would represent object in memory |
void |
setReferenceValue(ClarionObject object)
|
ClarionAny |
setThread()
|
void |
setValue(ClarionObject object)
Set object to given value |
void |
setValue(ClarionObject object,
boolean clone)
|
ClarionObject |
subtract(ClarionObject object)
Do a numeric subtract. |
java.lang.String |
toString()
|
| Methods inherited from class org.jclarion.clarion.ClarionObject |
|---|
add, clear, clearNull, compareTo, concat, concatSegment, decrement, decrement, divide, doSetName, doSetOver, doSetOver, equals, gcd, getName, getOwner, increment, increment, isDecimal, modulus, multiply, power, setNull, setOver, setOwner, setValue, stringAt, stringAt, stringAt, stringAt, subtract |
| Methods inherited from class org.jclarion.clarion.ClarionMemoryModel |
|---|
addChangeListener, addChangeListener, castTo, getListenerCount, isAnyoneInterestedInChange, isThreaded, lock, notifyChange, removeChangeListener |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ClarionAny()
public ClarionAny(ClarionObject value)
public ClarionAny(ClarionAny base,
java.lang.Thread lock)
protected ClarionAny(ClarionObject value,
ClarionObject reference)
| Method Detail |
|---|
public void initThread()
initThread in interface ThreadedinitThread in class ClarionMemoryModelpublic java.lang.Object getLockedObject(java.lang.Thread t)
getLockedObject in interface Threadedpublic ClarionAny like()
public java.lang.String toString()
toString in class java.lang.Objectpublic ClarionObject add(ClarionObject object)
ClarionObject
add in class ClarionObjectpublic boolean boolValue()
ClarionObject
boolValue in class ClarionObjectpublic void clear(int method)
ClarionObject
clear in class ClarionObjectpublic int compareTo(ClarionObject object)
ClarionObject
compareTo in class ClarionObjectpublic ClarionObject divide(ClarionObject object)
ClarionObject
divide in class ClarionObjectpublic ClarionObject genericLike()
genericLike in class ClarionObjectpublic ClarionBool getBool()
ClarionObject
getBool in class ClarionObjectpublic ClarionDecimal getDecimal()
ClarionObject
getDecimal in class ClarionObjectpublic ClarionNumber getNumber()
ClarionObject
getNumber in class ClarionObjectpublic ClarionReal getReal()
ClarionObject
getReal in class ClarionObjectpublic ClarionString getString()
ClarionObject
getString in class ClarionObjectpublic int intValue()
ClarionObject
intValue in class ClarionObjectpublic ClarionObject modulus(ClarionObject object)
ClarionObject
modulus in class ClarionObjectpublic ClarionObject multiply(ClarionObject object)
ClarionObject
multiply in class ClarionObjectpublic ClarionObject negate()
ClarionObject
negate in class ClarionObjectpublic ClarionObject power(ClarionObject object)
ClarionObject
power in class ClarionObjectpublic void setValue(ClarionObject object)
ClarionObject
setValue in class ClarionObjectpublic void setReferenceValue(ClarionObject object)
public void setValue(ClarionObject object,
boolean clone)
public ClarionObject subtract(ClarionObject object)
ClarionObject
subtract in class ClarionObject
public void deserialize(java.io.InputStream is)
throws java.io.IOException
deserialize in class ClarionMemoryModeljava.io.IOException
public void serialize(java.io.OutputStream os)
throws java.io.IOException
ClarionMemoryModel
serialize in class ClarionMemoryModeljava.io.IOExceptionpublic void objectChanged(ClarionMemoryModel model)
objectChanged in interface ClarionMemoryChangeListenerpublic ClarionObject getValue()
getValue in class ClarionObjectpublic ClarionObject getReference()
public boolean isConstrained()
isConstrained in class ClarionObjectpublic int getSize()
ClarionObject
getSize in class ClarionObjectpublic ClarionAny setThread()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||