|
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 | +--org.objectweb.jac.aspects.gui.swing.AbstractCodeEditor
A base class for source code editors
Field Summary | |
protected SHEditor |
editor
|
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 | |
AbstractCodeEditor(Object substance,
FieldItem field)
|
Method Summary | |
Object |
getValue()
Gets the value of the edited object. |
protected abstract void |
init()
|
void |
onSetFocus(Object extraOption)
Called when the focus is given to the editor |
void |
requestFocus()
Set the focus on the TextEditor |
void |
setHeight(int height)
Sets the prefered height for this view. |
void |
setValue(Object value)
Sets the value to display |
void |
setWidth(int width)
Sets the prefered width for this view. |
Methods inherited from class org.objectweb.jac.aspects.gui.swing.AbstractFieldEditor |
close, commit, fieldUpdated, focusGained, focusLost, getField, getSubstance, setAutoUpdate, setEmbedded, setField, setSubstance |
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, setLabel, setMessage, setParameters, setParentView, setStyle, setType, setViewBorder, 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, setLabel, setMessage, setParentView, setStyle, setViewBorder, validate |
Methods inherited from interface org.objectweb.jac.aspects.gui.ViewIdentity |
getParameters, getType, setParameters, setType |
Field Detail |
protected SHEditor editor
Constructor Detail |
public AbstractCodeEditor(Object substance, FieldItem field)
Method Detail |
protected abstract void init()
public void setValue(Object value)
FieldView
setValue
in interface FieldView
setValue
in class AbstractFieldEditor
value
- the valuepublic Object getValue()
FieldEditor
getValue
in interface FieldEditor
getValue
in class AbstractFieldEditor
public void setWidth(int width)
View
setWidth
in interface View
setWidth
in class AbstractView
public void setHeight(int height)
View
setHeight
in interface View
setHeight
in class AbstractView
public void onSetFocus(Object extraOption)
FieldEditor
onSetFocus
in interface FieldEditor
onSetFocus
in class AbstractFieldEditor
extraOption
- an optional parameterpublic void requestFocus()
requestFocus
in class JComponent
|
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 |