|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectinfo.joseluismartin.gui.bind.AbstractControlAccessor
public abstract class AbstractControlAccessor
Base class for ControlAccessors
Constructor Summary | |
---|---|
AbstractControlAccessor()
Default ctor. |
|
AbstractControlAccessor(Object control)
Create a ContolAccesor and set the control |
Method Summary | ||
---|---|---|
void |
addControlChangeListener(ControlChangeListener l)
Add a ControlChangeListener |
|
protected
|
convertIfNecessary(Object value,
Class<T> requiredType)
Convert Object to required type using SimpleTypeConverter |
|
protected void |
fireControlChange()
Notifiy Listeners that control value has changed |
|
Object |
getControl()
|
|
boolean |
isEnabled()
Test control enabled state |
|
boolean |
isTextControl()
Test if control is a TextControlAccessor. |
|
void |
removeControlChangeListener(ControlChangeListener l)
Remove a ControlChangeListener |
|
void |
setControl(Object control)
|
|
void |
setEnabled(boolean enabled)
Enable/disable the control |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface info.joseluismartin.gui.bind.ControlAccessor |
---|
getControlValue, setControlValue |
Constructor Detail |
---|
public AbstractControlAccessor()
public AbstractControlAccessor(Object control)
control
- the control to setMethod Detail |
---|
public void addControlChangeListener(ControlChangeListener l)
addControlChangeListener
in interface ControlAccessor
l
- the ControlChangeListener to add.public void removeControlChangeListener(ControlChangeListener l)
removeControlChangeListener
in interface ControlAccessor
l
- the ControlChangeListener to removeprotected <T> T convertIfNecessary(Object value, Class<T> requiredType) throws org.springframework.beans.TypeMismatchException
SimpleTypeConverter
T
- value
- requiredType
-
org.springframework.beans.TypeMismatchException
TypeConverter.convertIfNecessary(java.lang.Object, java.lang.Class)
protected void fireControlChange()
public Object getControl()
public void setControl(Object control)
control
- the control to setpublic void setEnabled(boolean enabled)
setEnabled
in interface ControlAccessor
enabled
- true if enabledpublic boolean isEnabled()
isEnabled
in interface ControlAccessor
public boolean isTextControl()
isTextControl
in interface ControlAccessor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |