|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--com.vm.mind.MIAnything
|
+--com.vm.mind.MIThing
Thing = Class = Object
| Field Summary | |
MIIdea |
m_idea
|
MIList |
m_is
|
MIList |
m_things
|
java.lang.String |
m_url
|
| Fields inherited from class com.vm.mind.MIAnything |
IS_ERROR, IS_LINK, IS_LIST, IS_SHARED, IS_SYSTEM, IS_VALUE, m_valid |
| Constructor Summary | |
MIThing(MIWorld a_world,
MIThing a_is)
|
|
MIThing(MIWorld i_world,
MIThing i_is,
MIIdea i_idea,
int i_type)
Constructs Thing within given world, basic (superclass) Thing, Idea (standing for given Thing) and type bitmask (IS_...) |
|
| Method Summary | |
boolean |
delThing(java.lang.String i_name,
MIThing i_thing)
Should override this method defined at ORObject (not done yet). Sets Thing property to null (invalid) value or removes it from List property in case if property is List of Things. |
int |
getCount()
Returns number of properties of given Anything/Thing |
boolean |
getDomains(MIList io_list)
|
MIList |
getList(java.lang.String i_name)
Returns list presentating property by name if property is list of Things |
java.lang.String |
getName()
Returns name of given Thing (if thing assumes name presense) |
java.lang.String |
getName(int i_number)
Returns name of property by given number (0<=number |
MIProperty |
getProperty(java.lang.String i_name)
??? |
java.lang.String |
getQuery()
Returns ORL query to be used in order to access given Thing |
java.lang.String |
getString(java.lang.String i_name)
Returns string presentation of property by name if property is not Thing or list |
int |
getType(java.lang.String i_name)
Returns bitmask of property type. |
boolean |
is(MIThing i_thing)
Makes given Thing to become subclass (instance) of another Thing |
boolean |
is(java.lang.String i_name)
|
void |
message(java.lang.String m)
Sends notification message in any way ad format dependent on actual Anything |
boolean |
setString(java.lang.String i_name,
java.lang.String i_string)
Assigns string value to property by name if property is not Thing or list |
boolean |
setThing(java.lang.String i_name,
MIThing i_thing)
Assigns Thing value to property by name if property Thing or list. |
boolean |
valid()
|
| Methods inherited from class com.vm.mind.MIAnything |
dump, fullDump, getKey, getThing, getType, load, SetString, SetThing, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public MIList m_is
public MIList m_things
public MIIdea m_idea
public java.lang.String m_url
| Constructor Detail |
public MIThing(MIWorld a_world,
MIThing a_is)
public MIThing(MIWorld i_world,
MIThing i_is,
MIIdea i_idea,
int i_type)
| Method Detail |
public void message(java.lang.String m)
MIAnythingmessage in class MIAnythingAnythingpublic int getCount()
ORObjectgetCount in class MIAnythingAnythingpublic java.lang.String getQuery()
ORObjectgetQuery in class MIAnythingAnythingpublic java.lang.String getName()
ORObjectgetName in class MIAnythingAnythingpublic java.lang.String getName(int i_number)
ORObjectgetName in class MIAnythingAnythingpublic boolean getDomains(MIList io_list)
public int getType(java.lang.String i_name)
ORObjectgetType in class MIAnythingAnythingpublic boolean is(java.lang.String i_name)
is in class MIAnythingAnythingpublic java.lang.String getString(java.lang.String i_name)
ORObjectgetString in class MIAnythingAnythingpublic MIList getList(java.lang.String i_name)
ORObjectgetList in class MIAnythingAnythingpublic MIProperty getProperty(java.lang.String i_name)
public boolean setString(java.lang.String i_name,
java.lang.String i_string)
ORObjectsetString in class MIAnythingAnything
public boolean setThing(java.lang.String i_name,
MIThing i_thing)
ORObjectsetThing in class MIAnythingAnything
public boolean delThing(java.lang.String i_name,
MIThing i_thing)
MIAnythingSets Thing property to null (invalid) value or removes it from List property in case if property is List of Things.
delThing in class MIAnythingAnythingpublic boolean valid()
valid in class MIAnythingAnythingpublic boolean is(MIThing i_thing)
Anything
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||