public class DefaultEditingNotificationManager extends java.lang.Object implements EditingNotificationManager
Modifier and Type | Class and Description |
---|---|
class |
DefaultEditingNotificationManager.DefaultEditingNotification |
Constructor and Description |
---|
DefaultEditingNotificationManager() |
Modifier and Type | Method and Description |
---|---|
void |
addObserver(Observer o) |
boolean |
canWriteFeature(Feature feature) |
void |
deleteObserver(Observer o) |
void |
deleteObservers() |
EditingNotification |
notifyObservers(EditingNotification notification) |
EditingNotification |
notifyObservers(java.lang.Object source,
java.lang.String type,
java.lang.Object document,
DataStore store) |
EditingNotification |
notifyObservers(java.lang.Object source,
java.lang.String type,
java.lang.Object document,
DataStore store,
EditableFeatureType featureType) |
EditingNotification |
notifyObservers(java.lang.Object source,
java.lang.String type,
java.lang.Object document,
DataStore store,
Feature feature) |
EditingNotification |
notifyObservers(java.lang.Object source,
java.lang.String type,
java.lang.Object document,
java.lang.Object auxdata) |
EditingNotification |
notifyObservers(java.lang.Object source,
java.lang.String type,
java.lang.Object document,
java.lang.Object auxdata,
DataStore store) |
EditingNotification |
notifyObservers(java.lang.Object source,
java.lang.String type,
java.lang.Object document,
java.lang.Object auxdata,
DataStore store,
Feature feature) |
EditingNotification |
notifyObservers(java.lang.Object source,
java.lang.String type,
java.lang.Object document,
java.lang.Object auxdata,
DataStore store,
Feature feature,
EditableFeatureType featureType) |
static void |
selfRegister() |
boolean |
validateFeature(Feature feature) |
public void addObserver(Observer o)
addObserver
in interface Observable
public void deleteObserver(Observer o)
deleteObserver
in interface Observable
public void deleteObservers()
deleteObservers
in interface Observable
public EditingNotification notifyObservers(EditingNotification notification)
notifyObservers
in interface EditingNotificationManager
public EditingNotification notifyObservers(java.lang.Object source, java.lang.String type, java.lang.Object document, java.lang.Object auxdata, DataStore store, Feature feature, EditableFeatureType featureType)
public EditingNotification notifyObservers(java.lang.Object source, java.lang.String type, java.lang.Object document, java.lang.Object auxdata, DataStore store)
notifyObservers
in interface EditingNotificationManager
public EditingNotification notifyObservers(java.lang.Object source, java.lang.String type, java.lang.Object document, java.lang.Object auxdata)
notifyObservers
in interface EditingNotificationManager
public EditingNotification notifyObservers(java.lang.Object source, java.lang.String type, java.lang.Object document, DataStore store)
notifyObservers
in interface EditingNotificationManager
public EditingNotification notifyObservers(java.lang.Object source, java.lang.String type, java.lang.Object document, DataStore store, Feature feature)
notifyObservers
in interface EditingNotificationManager
public EditingNotification notifyObservers(java.lang.Object source, java.lang.String type, java.lang.Object document, DataStore store, EditableFeatureType featureType)
notifyObservers
in interface EditingNotificationManager
public EditingNotification notifyObservers(java.lang.Object source, java.lang.String type, java.lang.Object document, java.lang.Object auxdata, DataStore store, Feature feature)
notifyObservers
in interface EditingNotificationManager
public boolean validateFeature(Feature feature)
validateFeature
in interface EditingNotificationManager
public boolean canWriteFeature(Feature feature)
canWriteFeature
in interface EditingNotificationManager
public static final void selfRegister()