|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.jac.aspects.gui.web.AbstractView
org.objectweb.jac.aspects.gui.web.AbstractFieldView
org.objectweb.jac.aspects.gui.web.ReferenceView
This class defines a 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 | |
protected String |
eventURL
|
protected Object |
object
|
protected String |
text
|
Fields inherited from class org.objectweb.jac.aspects.gui.web.AbstractFieldView |
autoUpdate, field, substance |
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 | |
boolean |
areLinksEnabled()
|
void |
close(boolean validate)
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 |
setEnableLinks(boolean enable)
|
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, getSubstance, setAutoUpdate, setField, setSubstance |
Methods inherited from class org.objectweb.jac.aspects.gui.web.AbstractView |
closeForm, equalsView, equalsView, eventURL, eventURL, genBody, genEventAndActionButton, genPage, genStyleSheets, getBaseURL, getCloseBorder, getContext, getDescription, getFactory, getId, getId, getLabel, getMessage, getOpenBorder, getParameters, getParentView, getRootView, getStyle, getType, getViewBorder, iconElement, iconElement, isClosed, isDescendantOf, isInForm, openForm, printAttributes, setAttribute, setColumn, setContext, setDescription, setFactory, setFocus, setLabel, setMessage, setParameters, setParentView, setRow, setSize, setStyle, setStyleSheet, setTable, setType, setViewBorder, showButton, showFormButtons, showFormButtons |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.objectweb.jac.aspects.gui.FieldView |
getField, getSubstance, 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, setLabel, setMessage, setParentView, setSize, setStyle, setViewBorder |
Methods inherited from interface org.objectweb.jac.aspects.gui.ViewIdentity |
equalsView, equalsView, getParameters, getType, setParameters, setType |
Methods inherited from interface org.objectweb.jac.aspects.gui.web.HTMLViewer |
setStyleSheet |
Field Detail |
protected Object object
protected String text
protected String eventURL
Constructor Detail |
public ReferenceView(Object value, Object substance, FieldItem reference)
substance
- the object the viewed field belongs topublic ReferenceView()
Method Detail |
public void setEnableLinks(boolean enable)
setEnableLinks
in interface LinkGenerator
public boolean areLinksEnabled()
areLinksEnabled
in interface LinkGenerator
public void refreshView()
public void setEventURL(String eventURL)
public void setValue(Object value)
FieldView
setValue
in interface FieldView
setValue
in class AbstractFieldView
public void close(boolean validate)
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
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
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |