public class Node
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
AUTH_ID |
static java.lang.String |
DESCRIPTION |
static java.lang.String |
HEADER |
static java.lang.String |
STAGE |
| Constructor and Description |
|---|
Node(java.lang.String authId,
java.lang.String stage,
java.lang.String header,
java.lang.String description,
java.lang.String authServiceId,
java.util.List<Callback> callbacks) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAuthId() |
java.lang.String |
getAuthServiceId() |
<T> T |
getCallback(java.lang.Class<T> clazz)
Find the first match Callback with the provided Class.
|
java.util.List<Callback> |
getCallbacks() |
java.lang.String |
getDescription() |
java.lang.String |
getHeader() |
java.lang.String |
getStage() |
void |
next(android.content.Context context,
NodeListener<?> listener)
Move on to the next node in the tree.
|
void |
setCallback(Callback callback)
Sets the
Callback object for the AuthService node. |
public static final java.lang.String AUTH_ID
public static final java.lang.String STAGE
public static final java.lang.String HEADER
public static final java.lang.String DESCRIPTION
public Node(java.lang.String authId,
java.lang.String stage,
java.lang.String header,
java.lang.String description,
java.lang.String authServiceId,
java.util.List<Callback> callbacks)
public <T> T getCallback(java.lang.Class<T> clazz)
T - The Callback Typeclazz - The Callback Classpublic java.util.List<Callback> getCallbacks()
public void next(android.content.Context context,
NodeListener<?> listener)
context - The Application Contextlistener - Listener for receiving AuthService related changespublic void setCallback(Callback callback)
Callback object for the AuthService node.callback - Callback Object with the new state.public java.lang.String getAuthId()
public java.lang.String getStage()
public java.lang.String getHeader()
public java.lang.String getDescription()
public java.lang.String getAuthServiceId()