|
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 | +--org.objectweb.jac.aspects.gui.web.AbstractView | +--org.objectweb.jac.aspects.gui.web.AbstractFieldView | +--org.objectweb.jac.aspects.gui.web.ReferenceView
This class defines a Swing component view for references in objects.
By default this view constructs an embedded JLabel
containing the string representation of the referenced object. However,
the field can be attributed to be displayed with a customized
rendering by the GUI aspect component.
GuiAC
,
FieldView
Field Summary |
Fields inherited from class org.objectweb.jac.aspects.gui.web.AbstractFieldView |
autoUpdate |
Fields inherited from class org.objectweb.jac.aspects.gui.web.AbstractView |
column, context, description, height, isCellViewer, label, parentView, row, table, width |
Constructor Summary | |
ReferenceView()
|
|
ReferenceView(Object value,
Object substance,
FieldItem reference)
Constructs a new reference view. |
Method Summary | |
void |
close()
Close this view. |
void |
fieldUpdated(Object substance,
FieldItem field,
Object value,
Object param)
Upcalled when a field was modified. |
void |
genHTML(PrintWriter out)
Generate the HTML code for the editor. |
void |
objectUpdated(Object object,
Object param)
The callback method. |
void |
onSelection()
Called when an object is selected. |
void |
refreshView()
|
void |
setEventURL(String eventURL)
Set the URL to link to. |
void |
setValue(Object value)
Sets the value to display |
Methods inherited from class org.objectweb.jac.aspects.gui.web.AbstractFieldView |
getField, setAutoUpdate, setField, setSubstance |
Methods inherited from class org.objectweb.jac.aspects.gui.web.AbstractView |
equals, eventURL, eventURL, genBody, genPage, genStyleSheets, getCloseBorder, getContext, getDescription, getFactory, getId, getId, getLabel, getMessage, getOpenBorder, getParameters, getParentView, getRootView, getStyle, getType, getViewBorder, hashCode, iconElement, iconElement, isClosed, isDescendantOf, isInForm, printAttributes, setAttribute, setColumn, setContext, setDescription, setFactory, setFocus, setHeight, setLabel, setMessage, setParameters, setParentView, setRow, setStyle, setStyleSheet, setTable, setType, setViewBorder, setWidth, validate |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.objectweb.jac.aspects.gui.FieldView |
getField, setAutoUpdate, setField, setSubstance |
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 |
Methods inherited from interface org.objectweb.jac.aspects.gui.web.HTMLViewer |
setStyleSheet |
Constructor Detail |
public ReferenceView(Object value, Object substance, FieldItem reference)
substance
- the object the viewed field belongs topublic ReferenceView()
Method Detail |
public void refreshView()
public void setEventURL(String eventURL)
public void setValue(Object value)
FieldView
setValue
in interface FieldView
setValue
in class AbstractFieldView
value
- the valuepublic void close()
View
close
in interface View
close
in class AbstractFieldView
public void fieldUpdated(Object substance, FieldItem field, Object value, Object param)
FieldUpdate
fieldUpdated
in interface FieldUpdate
fieldUpdated
in class AbstractFieldView
substance
- 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 void objectUpdated(Object object, Object param)
ObjectUpdate
objectUpdated
in interface ObjectUpdate
object
- the updated objectparam
- extra dataViewControlWrapper.registerObject(Wrappee,ObjectUpdate,Object)
public void genHTML(PrintWriter out)
HTMLViewer
genHTML
in interface HTMLViewer
out
- the writer where to write the HTML code.public void onSelection()
SelectionListener
onSelection
in interface SelectionListener
|
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 |