public class FrameContextImpl extends java.lang.Object implements FrameContext
| Constructor and Description |
|---|
FrameContextImpl(Frame window,
java.util.Map<java.lang.String,java.lang.Object> params) |
| Modifier and Type | Method and Description |
|---|---|
void |
addValueChangeListener(java.lang.String componentName,
Component.ValueChangeListener listener)
Add the value listener to the specified component
|
void |
addValueListener(java.lang.String componentName,
ValueListener listener)
Add the value listener to the specified component
|
Frame |
getFrame() |
java.util.Collection<java.lang.String> |
getParameterNames() |
<T> T |
getParameterValue(java.lang.String property) |
java.util.Map<java.lang.String,java.lang.Object> |
getParams()
For a window contains parameters passed to the window on opening.
|
<T> T |
getParamValue(java.lang.String param)
Value of an external parameters passed to the window on opening.
|
<T> T |
getValue(java.lang.String property)
Retrieves value of a component by complex name, dereferencing path to the component
and possible drill down to the value
|
void |
removeValueChangeListener(java.lang.String componentName,
Component.ValueChangeListener listener)
Remove the value listener from the specified component
|
void |
removeValueListener(java.lang.String componentName,
ValueListener listener)
Remove the value listener from the specified component
|
void |
setValue(java.lang.String property,
java.lang.Object value)
Set value of a component by its path in the window
|
public FrameContextImpl(Frame window, java.util.Map<java.lang.String,java.lang.Object> params)
public java.util.Collection<java.lang.String> getParameterNames()
public <T> T getParameterValue(java.lang.String property)
public Frame getFrame()
getFrame in interface FrameContextpublic java.util.Map<java.lang.String,java.lang.Object> getParams()
FrameContextopenFrame() method contains parameters, passed to the method.getParams in interface FrameContextpublic <T> T getParamValue(java.lang.String param)
FrameContextgetParamValue in interface FrameContextpublic <T> T getValue(java.lang.String property)
FrameContextgetValue in interface FrameContextproperty - path to the value. Parsed by the following rules:
Component.HasValue
or ListComponent, retrieve its value.
Instance, drill down to it and return the value
of the property by remaining property path.
EnumClass and remaining
property path is "id", return EnumClass.getId() value.public void setValue(java.lang.String property,
java.lang.Object value)
FrameContextsetValue in interface FrameContextproperty - path to the component (separated by dots, taking into account square brackets)value - value to setpublic void addValueListener(java.lang.String componentName,
ValueListener listener)
FrameContextaddValueListener in interface FrameContextpublic void removeValueListener(java.lang.String componentName,
ValueListener listener)
FrameContextremoveValueListener in interface FrameContextpublic void addValueChangeListener(java.lang.String componentName,
Component.ValueChangeListener listener)
FrameContextaddValueChangeListener in interface FrameContextpublic void removeValueChangeListener(java.lang.String componentName,
Component.ValueChangeListener listener)
FrameContextremoveValueChangeListener in interface FrameContext