com.vm.mind
Class MIIdea

java.lang.Object
  |
  +--com.vm.mind.MIAnything
        |
        +--com.vm.mind.MIIdea
All Implemented Interfaces:
ORObject

public class MIIdea
extends MIAnything


Field Summary
 java.lang.String m_name
           
 MIThing m_thing
           
 
Fields inherited from class com.vm.mind.MIAnything
IS_ERROR, IS_LINK, IS_LIST, IS_SHARED, IS_SYSTEM, IS_VALUE, m_valid
 
Constructor Summary
MIIdea(MIWorld i_world)
           
MIIdea(MIWorld i_world, int i_type, java.lang.String i_name)
           
MIIdea(MIWorld i_world, int i_type, java.lang.String i_name, MIThing i_thing)
           
 
Method Summary
 java.lang.String getString(java.lang.String i_name)
          Returns string presentation of property by name if property is not Thing or list
 MIThing getThing(java.lang.String i_name)
          Returns Thing presentation of property by name if property is Thing but not a list of Things
 boolean load(MIWorld i_world, MIStream i_stream)
          Loads Anything/Thing from into Stream into World
 MIThing thing()
           
 
Methods inherited from class com.vm.mind.MIAnything
delThing, dump, fullDump, getCount, getKey, getList, getName, getName, getQuery, getType, getType, is, message, setString, SetString, setThing, SetThing, toString, valid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_name

public java.lang.String m_name

m_thing

public MIThing m_thing
Constructor Detail

MIIdea

public MIIdea(MIWorld i_world)

MIIdea

public MIIdea(MIWorld i_world,
              int i_type,
              java.lang.String i_name,
              MIThing i_thing)

MIIdea

public MIIdea(MIWorld i_world,
              int i_type,
              java.lang.String i_name)
Method Detail

thing

public MIThing thing()

getThing

public MIThing getThing(java.lang.String i_name)
Description copied from interface: ORObject
Returns Thing presentation of property by name if property is Thing but not a list of Things
Overrides:
getThing in class MIAnything
Following copied from class: com.vm.mind.MIAnything
See Also:
ORObject

getString

public java.lang.String getString(java.lang.String i_name)
Description copied from interface: ORObject
Returns string presentation of property by name if property is not Thing or list
Overrides:
getString in class MIAnything
Following copied from class: com.vm.mind.MIAnything
See Also:
ORObject

load

public boolean load(MIWorld i_world,
                    MIStream i_stream)
Description copied from interface: ORObject
Loads Anything/Thing from into Stream into World
Overrides:
load in class MIAnything
Following copied from class: com.vm.mind.MIAnything
See Also:
ORObject