|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjaxx.runtime.DefaultJAXXContext
jaxx.runtime.JAXXInitialContext
public class JAXXInitialContext
An initial context to be inject in a JAXXObject.
add(Object) register a simple value.
The method add(String, Object) register a named value.
The method to(JAXXContext) inject in the JAXXObject the values registred in the initial context.
The initial context is also a "limited" JAXXContext, since we can only use the two methods
DefaultJAXXContext.getContextValue(Class) or DefaultJAXXContext.getContextValue(Class, String).
JAXXContext| Field Summary |
|---|
| Fields inherited from class jaxx.runtime.DefaultJAXXContext |
|---|
data, PARENT_CONTEXT_ENTRY, parentContext, ui |
| Constructor Summary | |
|---|---|
JAXXInitialContext()
|
|
| Method Summary | ||
|---|---|---|
JAXXInitialContext |
add(java.lang.Object value)
Register a simple (none named) value in the context. |
|
JAXXInitialContext |
add(java.lang.String name,
java.lang.Object value)
Register a named value in the context. |
|
|
getParentContainer(java.lang.Class<O> clazz)
Return parent's container corresponding to the Class clazz |
|
|
getParentContainer(java.lang.Object top,
java.lang.Class<O> clazz)
Return parent's container corresponding to the Class clazz |
|
|
removeContextValue(java.lang.Class<T> klazz)
Remove from context the value with the given klazz as an unamed entry |
|
|
removeContextValue(java.lang.Class<T> klazz,
java.lang.String name)
Remove from context the value with the given klazz as an unamed (if name is null) or named entry |
|
void |
setContextValue(java.lang.Object o)
Push in the context a new unamed entry. |
|
void |
setContextValue(java.lang.Object o,
java.lang.String name)
* Push in the context a new amed entry. |
|
void |
to(JAXXContext dst)
Inject all the registed values into the JAXXObject |
|
| Methods inherited from class jaxx.runtime.DefaultJAXXContext |
|---|
clear, getContextValue, getContextValue, getKey, getKeys, getParentContext, getUi, remove0, setParentContext, setUi |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JAXXInitialContext()
| Method Detail |
|---|
public JAXXInitialContext add(java.lang.Object value)
value - the value to be registred in the context
public JAXXInitialContext add(java.lang.String name,
java.lang.Object value)
name - the name of the valuevalue - the value to registred
public void to(JAXXContext dst)
JAXXObject
dst - the object to fill.public void setContextValue(java.lang.Object o)
JAXXContext
setContextValue in interface JAXXContextsetContextValue in class DefaultJAXXContexto - the value to push in context
public void setContextValue(java.lang.Object o,
java.lang.String name)
JAXXContext
setContextValue in interface JAXXContextsetContextValue in class DefaultJAXXContexto - the value to push in contextname - the name of the new entrypublic <T> void removeContextValue(java.lang.Class<T> klazz)
JAXXContext
removeContextValue in interface JAXXContextremoveContextValue in class DefaultJAXXContextklazz - the klazz entry
public <T> void removeContextValue(java.lang.Class<T> klazz,
java.lang.String name)
JAXXContext
removeContextValue in interface JAXXContextremoveContextValue in class DefaultJAXXContextklazz - the klazz entryname - extra name of the entrypublic <O extends java.awt.Container> O getParentContainer(java.lang.Class<O> clazz)
JAXXContext
getParentContainer in interface JAXXContextgetParentContainer in class DefaultJAXXContextclazz - clazz desired
public <O extends java.awt.Container> O getParentContainer(java.lang.Object top,
java.lang.Class<O> clazz)
JAXXContext
getParentContainer in interface JAXXContextgetParentContainer in class DefaultJAXXContexttop - the top containerclazz - desired
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||