public class NotObservableSubjectRegistry
extends java.lang.Object
Subject
s that should not be observed by the
Property Inspector. Clients of the Property Inspector that do not want their
nodes to be observed by the Property Inspector (and therefore not to update
the Property Inspector GUI on an update,) can register their subjects in this
registry at the cost of being responsible for notifying the Property
Inspector directly that a GUI update is needed. Such update is done through
the method 'firePropertyInspectorUpdate' in the Property Model.Modifier and Type | Method and Description |
---|---|
static NotObservableSubjectRegistry |
instance() |
boolean |
isObservable(Subject subject) |
void |
registerNotObservableSubject(java.lang.Class<? extends Subject> subjectType) |
void |
unregisterNotObservableSubject(java.lang.Class<? extends Subject> subjectType) |
public void registerNotObservableSubject(java.lang.Class<? extends Subject> subjectType)
public void unregisterNotObservableSubject(java.lang.Class<? extends Subject> subjectType)
public boolean isObservable(Subject subject)
public static NotObservableSubjectRegistry instance()