|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectself.philbrown.droidQuery.Callbacks
public class Callbacks
A multi-purpose callbacks list object that provides a powerful way to manage callback lists.
Nested Class Summary | |
---|---|
static class |
Callbacks.CallbacksOptions
Callback options |
Constructor Summary | |
---|---|
Callbacks()
Constructor |
|
Callbacks(Context context)
Constructor |
|
Callbacks(Context context,
Callbacks.CallbacksOptions opt)
Constructor |
Method Summary | |
---|---|
void |
add(Function function)
Add a callback or a collection of callbacks to a callback list. |
void |
add(Function[] _functions)
Add a callback or a collection of callbacks to a callback list. |
void |
add(List<Function> _functions)
Add a callback or a collection of callbacks to a callback list. |
void |
disable()
Disable a callback list from doing anything more. |
boolean |
disabled()
Determine if the callbacks list has been disabled. |
void |
empty()
Remove all of the callbacks from a list. |
void |
enable()
Allow a callback list to do more. |
boolean |
enabled()
Determine whether or not the callbacks list has been disabled. |
void |
fire()
Call all of the callbacks with the given arguments |
void |
fire(Object... args)
Call all of the callbacks with the given arguments |
boolean |
fired()
Determine if the callbacks have already been called at least once. |
void |
fireWith(Object... args)
Call all callbacks in a list with the given context and arguments. |
boolean |
has(Function function)
Determine whether a supplied callback is in a list |
void |
lock()
Lock a callback list in its current state. |
boolean |
locked()
Determine if the callbacks list has been locked. |
void |
remove(Function function)
Remove a callback or a collection of callbacks from a callback list. |
void |
unlock()
Unlocks a callback, allowing further state changes |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Callbacks()
public Callbacks(Context context)
context
- used to create the droidQuery
Object
that will be passed to callback functionspublic Callbacks(Context context, Callbacks.CallbacksOptions opt)
context
- used to create the droidQuery
Object
that will be passed to callback functionsopt
- the Callbacks OptionsMethod Detail |
---|
public void add(Function function)
function
- a function to addpublic void add(Function[] _functions)
function
- an array of functions to addpublic void add(List<Function> _functions)
function
- a list of functions to addpublic void disable()
public boolean disabled()
public void empty()
public void enable()
public boolean enabled()
public void fire()
public void fire(Object... args)
public boolean fired()
public void fireWith(Object... args)
args
- public boolean has(Function function)
function
-
public void lock()
public boolean locked()
public void remove(Function function)
function
- public void unlock()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |