|
|||||||||||
| 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.AbstractFieldView
| 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 | |
AbstractFieldView()
|
|
AbstractFieldView(Object substance,
FieldItem field)
|
|
| Method Summary | |
void |
close(boolean validate)
Close this view. |
void |
fieldUpdated(Object substance,
FieldItem field,
Object value,
Object param)
Upcalled when a field was modified. |
protected JComponent |
getComponent()
Used by getTableCellRendererComponent. setForeground(), setBackground() and setFont() will be called on this component if it is not null; |
FieldItem |
getField()
|
Object |
getSubstance()
|
Component |
getTableCellRendererComponent(JTable table,
Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column)
|
void |
setAutoUpdate(boolean autoUpdate)
|
void |
setField(FieldItem field)
|
void |
setSubstance(Object substance)
|
protected void |
setTableFont()
Sets the font of the component for use in a table cell |
abstract void |
setValue(Object value)
|
| 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 |
| Constructor Detail |
public AbstractFieldView(Object substance,
FieldItem field)
public AbstractFieldView()
| Method Detail |
protected void setTableFont()
public abstract void setValue(Object value)
public void setSubstance(Object substance)
public Object getSubstance()
public void setField(FieldItem field)
public FieldItem getField()
public void setAutoUpdate(boolean autoUpdate)
public void close(boolean validate)
View
close in interface Viewclose in class AbstractView
public void fieldUpdated(Object substance,
FieldItem field,
Object value,
Object param)
FieldUpdate
fieldUpdated in interface FieldUpdatesubstance - 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 Component getTableCellRendererComponent(JTable table,
Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column)
getTableCellRendererComponent in interface TableCellRendererprotected JComponent getComponent()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||