public class ModelSpace extends java.lang.Object implements PropertyChangeInterface, de.uniks.networkparser.interfaces.UpdateListener, de.uniks.networkparser.interfaces.SendableEntity
| Modifier and Type | Class and Description |
|---|---|
static class |
ModelSpace.ApplicationType |
| Modifier and Type | Field and Description |
|---|---|
java.util.concurrent.LinkedBlockingQueue<java.lang.String> |
changeQueue |
static java.lang.String |
JSONCHGS |
protected java.beans.PropertyChangeSupport |
listeners |
static java.lang.String |
PROPERTY_HISTORY |
| Constructor and Description |
|---|
ModelSpace(de.uniks.networkparser.IdMap idMap,
java.lang.String userName) |
ModelSpace(de.uniks.networkparser.IdMap idMap,
java.lang.String userName,
ModelSpace.ApplicationType appType) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
boolean |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Adds the property change listener.
|
boolean |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue) |
ChangeEventList |
getHistory() |
long |
getNewHistoryIdNumber() |
java.beans.PropertyChangeSupport |
getPropertyChangeSupport()
Get the propertyChangeSupport attribute of the PropertyChangeInterface
object
|
ModelSpace |
open(java.lang.String path) |
void |
readChanges(java.lang.String fileName) |
void |
readChangesTask(java.lang.String filename) |
boolean |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
boolean |
removePropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener) |
void |
removeYou() |
boolean |
update(java.lang.Object event)
checks or notify this condition.
|
public static final java.lang.String JSONCHGS
protected java.beans.PropertyChangeSupport listeners
public static final java.lang.String PROPERTY_HISTORY
public java.util.concurrent.LinkedBlockingQueue<java.lang.String> changeQueue
public ModelSpace(de.uniks.networkparser.IdMap idMap,
java.lang.String userName)
public ModelSpace(de.uniks.networkparser.IdMap idMap,
java.lang.String userName,
ModelSpace.ApplicationType appType)
public ChangeEventList getHistory()
public java.beans.PropertyChangeSupport getPropertyChangeSupport()
PropertyChangeInterfacegetPropertyChangeSupport in interface PropertyChangeInterfacepublic boolean addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypublic boolean addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
de.uniks.networkparser.interfaces.SendableEntityaddPropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypropertyName - the property namelistener - the listenerpublic boolean removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypublic boolean removePropertyChangeListener(java.lang.String property,
java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface de.uniks.networkparser.interfaces.SendableEntitypublic void removeYou()
public ModelSpace open(java.lang.String path)
public void readChangesTask(java.lang.String filename)
public void readChanges(java.lang.String fileName)
public long getNewHistoryIdNumber()
public boolean update(java.lang.Object event)
de.uniks.networkparser.interfaces.Conditionupdate in interface de.uniks.networkparser.interfaces.Condition<java.lang.Object>event - the telegram to be checkedpublic boolean firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)