ix.ip2
Class ObjectView
java.lang.Object
ix.ip2.ObjectView
public class ObjectView
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TYPE
protected static final Symbol TYPE
NO_VALUE
protected static final java.lang.Object NO_VALUE
name
protected java.lang.String name
objectHeader
protected java.lang.String objectHeader
objects
protected java.util.List objects
types
protected java.util.List types
properties
protected ix.icore.domain.ListOfObjectProperty properties
parser
protected ObjectView.ValueParser parser
ObjectView
public ObjectView()
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getObjectHeader
public java.lang.String getObjectHeader()
getObjectHeader
public java.lang.String getObjectHeader(java.lang.String defaultHeader)
setObjectHeader
public void setObjectHeader(java.lang.String objectHeader)
getObjects
public java.util.List getObjects()
setObjects
public void setObjects(java.util.List objects)
addObject
public void addObject(java.lang.Object obj)
getTypes
public java.util.List getTypes()
setTypes
public void setTypes(java.util.List types)
getProperties
public ix.icore.domain.ListOfObjectProperty getProperties()
setProperties
public void setProperties(ix.icore.domain.ListOfObjectProperty properties)
getInitialObjects
public java.util.SortedSet getInitialObjects(java.util.Map worldState,
Function1 lookup)
getNewObjects
public java.util.SortedSet getNewObjects(java.util.Map newState,
java.util.Set knownObjects,
Function1 lookup)
isRelevantObject
public boolean isRelevantObject(java.lang.Object obj,
Function1 lookup)
makeValueParser
protected ObjectView.ValueParser makeValueParser()
read
public java.lang.Object read(ObjectProperty property,
java.lang.String text,
java.lang.Object oldValue)
write
public java.lang.String write(ObjectProperty property,
java.lang.Object value)