|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.squirrelframework.foundation.component.impl.AbstractSubject
public abstract class AbstractSubject
| Constructor Summary | |
|---|---|
AbstractSubject()
|
|
| Method Summary | |
|---|---|
void |
addListener(Class<?> eventType,
Object listener,
Method method)
Add listener to observable subject. |
void |
addListener(Class<?> eventType,
Object listener,
String methodName)
Add listener to observable subject. |
void |
fireEvent(SquirrelEvent event)
Fire event to notify all observers |
int |
getListenerSize()
|
boolean |
isNotifiable()
|
void |
removeAllListeners()
Remove all listeners |
void |
removeListener(Class<?> eventType,
Object listener)
Add listener to observable subject. |
void |
removeListener(Class<?> eventType,
Object listener,
Method method)
Remove listener from observable subject. |
void |
removeListener(Class<?> eventType,
Object listener,
String methodName)
Remove listener to observable subject. |
void |
removeListener(com.google.common.base.Predicate<ListenerMethod> predicate)
|
void |
setNotifiable(boolean notifiable)
Set notifiable of subject |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractSubject()
| Method Detail |
|---|
public boolean isNotifiable()
isNotifiable in interface Observablepublic void setNotifiable(boolean notifiable)
Observable
setNotifiable in interface Observable
public void addListener(Class<?> eventType,
Object listener,
Method method)
Observable
addListener in interface ObservableeventType - type of eventlistener - listener objectmethod - listener method
public void addListener(Class<?> eventType,
Object listener,
String methodName)
Observable
addListener in interface ObservableeventType - type of eventlistener - listener objectmethodName - name of listener methodpublic void removeListener(com.google.common.base.Predicate<ListenerMethod> predicate)
removeListener in interface Observable
public void removeListener(Class<?> eventType,
Object listener,
Method method)
Observable
removeListener in interface ObservableeventType - type of eventlistener - listener objectmethod - listener methodpublic int getListenerSize()
getListenerSize in interface Observable
public void removeListener(Class<?> eventType,
Object listener,
String methodName)
Observable
removeListener in interface ObservableeventType - type of eventlistener - listener objectmethodName - name of listener method
public void removeListener(Class<?> eventType,
Object listener)
Observable
removeListener in interface ObservableeventType - type of eventlistener - listener objectpublic void removeAllListeners()
Observable
removeAllListeners in interface Observablepublic void fireEvent(SquirrelEvent event)
Observable
fireEvent in interface Observableevent - based event
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||