|
|||||||||
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)
MIAnything
message
in class MIAnything
Anything
public int getCount()
ORObject
getCount
in class MIAnything
Anything
public java.lang.String getQuery()
ORObject
getQuery
in class MIAnything
Anything
public java.lang.String getName()
ORObject
getName
in class MIAnything
Anything
public java.lang.String getName(int i_number)
ORObject
getName
in class MIAnything
Anything
public boolean getDomains(MIList io_list)
public int getType(java.lang.String i_name)
ORObject
getType
in class MIAnything
Anything
public boolean is(java.lang.String i_name)
is
in class MIAnything
Anything
public java.lang.String getString(java.lang.String i_name)
ORObject
getString
in class MIAnything
Anything
public MIList getList(java.lang.String i_name)
ORObject
getList
in class MIAnything
Anything
public MIProperty getProperty(java.lang.String i_name)
public boolean setString(java.lang.String i_name, java.lang.String i_string)
ORObject
setString
in class MIAnything
Anything
public boolean setThing(java.lang.String i_name, MIThing i_thing)
ORObject
setThing
in class MIAnything
Anything
public boolean delThing(java.lang.String i_name, MIThing i_thing)
MIAnything
Sets Thing property to null (invalid) value or removes it from List property in case if property is List of Things.
delThing
in class MIAnything
Anything
public boolean valid()
valid
in class MIAnything
Anything
public boolean is(MIThing i_thing)
Anything
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |