|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sourceforge.scopes.builders.impl.StateBuilderImpl<T>
T - The object containing the raw data, usually a request.public class StateBuilderImpl<T>
This is a simple implementation of a state builder.
| Constructor Summary | |
|---|---|
StateBuilderImpl()
Constructor. |
|
| Method Summary | |
|---|---|
void |
addAllManagers(java.util.Map<java.lang.String,ScopeManager<? super T>> managerMap)
Adds all the managers contained in the map. |
void |
addManager(java.lang.String scopeName,
ScopeManager<? super T> manager)
Adds a scope manager to the builder, to add a context to the resulting state. |
void |
clear()
Clears the list of contained scope managers. |
State |
createState(T request)
Creates a state from raw data, usually a request. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StateBuilderImpl()
| Method Detail |
|---|
public void addManager(java.lang.String scopeName,
ScopeManager<? super T> manager)
StateBuilder
addManager in interface StateBuilder<T>scopeName - The name of the scope.manager - The manager that can build a scope.public void addAllManagers(java.util.Map<java.lang.String,ScopeManager<? super T>> managerMap)
StateBuilder
addAllManagers in interface StateBuilder<T>managerMap - A map of type: scope name -> scope manager.public void clear()
StateBuilder
clear in interface StateBuilder<T>public State createState(T request)
StateBuilder
createState in interface StateBuilder<T>request - The raw data, i.e. the request.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||