|
JAC project AOPSYS CEDRIC & LIP6 labs |
|||||||||
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 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()
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 |
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 |
getContext, getDescription, getFactory, getLabel, getMessage, getParameters, getParentView, getRootView, getStyle, getType, getViewBorder, 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, validate |
Methods inherited from interface org.objectweb.jac.aspects.gui.ViewIdentity |
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 FieldUpdate
object
- 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 FieldEditor
public void setValue(Object value)
FieldView
setValue
in interface FieldView
value
- the valuepublic void setField(FieldItem field)
FieldView
setField
in interface FieldView
field
- the fieldpublic FieldItem getField()
getField
in interface FieldView
public void setSubstance(Object substance)
FieldView
setSubstance
in interface FieldView
substance
- the substancepublic Object getSubstance()
public void setEmbedded(boolean isEmbedded)
FieldEditor
setEmbedded
in interface FieldEditor
public void setAutoUpdate(boolean autoUpdate)
FieldView
setAutoUpdate
in interface FieldView
public void close()
View
close
in interface View
close
in class AbstractView
public void onSetFocus(Object extraOption)
FieldEditor
onSetFocus
in interface FieldEditor
extraOption
- an optional parameterpublic void commit()
commit
in interface FieldEditor
public void focusGained(FocusEvent e)
focusGained
in interface FocusListener
public void focusLost(FocusEvent e)
focusLost
in interface FocusListener
|
Contact JAC development team: Renaud Pawlak Lionel Seinturier Laurent Martelli |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |