|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--javax.swing.JPanel
|
+--org.objectweb.jac.aspects.gui.swing.AbstractView
|
+--org.objectweb.jac.aspects.gui.swing.AbstractFieldEditor
| Field Summary |
| Fields inherited from class org.objectweb.jac.aspects.gui.swing.AbstractView |
closed |
| Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
AbstractFieldEditor(Object substance,
FieldItem field)
|
|
| Method Summary | |
void |
close(boolean validate)
Close this view. |
void |
commit()
Commit editing by calling the setter method. |
void |
fieldUpdated(Object object,
FieldItem field,
Object value,
Object param)
Upcalled when a field was modified. |
void |
focusGained(FocusEvent e)
|
void |
focusLost(FocusEvent e)
|
FieldItem |
getField()
|
Object |
getSubstance()
Returns the object that holds the field, if any |
abstract Object |
getValue()
Gets the value of the edited object. |
void |
onSetFocus(Object extraOption)
Called when the focus is given to the editor |
void |
setAutoUpdate(boolean autoUpdate)
Sets the auto-update property of the view. |
void |
setEditedType(ClassItem type)
Sets the type of the edited value |
void |
setEmbedded(boolean isEmbedded)
Sets wether the editor is embedded in a view. |
void |
setField(FieldItem field)
Sets the field being displayed |
void |
setSubstance(Object substance)
Sets the substance object holding the field |
void |
setValue(Object value)
Sets the value to display |
| Methods inherited from class org.objectweb.jac.aspects.gui.swing.AbstractView |
equalsView, equalsView, getContext, getDescription, getFactory, getLabel, getMessage, getParameters, getParentView, getRootView, getStyle, getType, getViewBorder, invokeInContext, isClosed, isDescendantOf, setContext, setDescription, setFactory, setFocus, setHeight, setLabel, setMessage, setParameters, setParentView, setStyle, setType, setViewBorder, setWidth, toString |
| Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.objectweb.jac.aspects.gui.FieldEditor |
isEnabled, setEnabled |
| Methods inherited from interface org.objectweb.jac.aspects.gui.View |
getContext, getDescription, getFactory, getLabel, getMessage, getParentView, getRootView, getStyle, getViewBorder, isClosed, isDescendantOf, setContext, setDescription, setFactory, setFocus, setHeight, setLabel, setMessage, setParentView, setStyle, setViewBorder, setWidth |
| Methods inherited from interface org.objectweb.jac.aspects.gui.ViewIdentity |
equalsView, equalsView, getParameters, getType, setParameters, setType |
| Constructor Detail |
public AbstractFieldEditor(Object substance,
FieldItem field)
| Method Detail |
public void fieldUpdated(Object object,
FieldItem field,
Object value,
Object param)
FieldUpdate
fieldUpdated in interface FieldUpdateobject - the object of which a field was updatedfield - the updated fieldvalue - new value of the vieldparam - extra infos (unused)ViewControlWrapper.registerField(Wrappee,FieldItem,FieldUpdate,Object)public abstract Object getValue()
FieldEditor
getValue in interface FieldEditorpublic void setValue(Object value)
FieldView
setValue in interface FieldViewvalue - the valuepublic void setField(FieldItem field)
FieldView
setField in interface FieldViewfield - the fieldpublic FieldItem getField()
getField in interface FieldViewpublic void setSubstance(Object substance)
FieldView
setSubstance in interface FieldViewsubstance - the substanceFieldView.getSubstance()public Object getSubstance()
getSubstance in interface FieldViewFieldView.setSubstance(Object)public void setEditedType(ClassItem type)
FieldEditor
setEditedType in interface FieldEditortype - the type of the edited valuepublic void setEmbedded(boolean isEmbedded)
FieldEditor
setEmbedded in interface FieldEditorpublic void setAutoUpdate(boolean autoUpdate)
FieldView
setAutoUpdate in interface FieldViewpublic void close(boolean validate)
View
close in interface Viewclose in class AbstractViewpublic void onSetFocus(Object extraOption)
FieldEditor
onSetFocus in interface FieldEditorextraOption - an optional parameterpublic void commit()
commit in interface FieldEditorpublic void focusGained(FocusEvent e)
focusGained in interface FocusListenerpublic void focusLost(FocusEvent e)
focusLost in interface FocusListener
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||