java.lang.Object
jac.aspects.gui.web.AbstractView
jac.aspects.gui.web.AbstractFieldEditor
jac.aspects.gui.web.ObjectChooser
- All Implemented Interfaces:
- ChoiceListener, HTMLEditor, HTMLViewer, jac.aspects.gui.View
- public class ObjectChooser
- extends AbstractFieldEditor
- implements HTMLEditor, ChoiceListener
This is a special value editor that allows the user to choose a
value within a set of object of a given type.
| Fields inherited from class jac.aspects.gui.web.AbstractView |
closed, column, context, description, factory, height, isCellViewer, javascript, label, message, parameters, parentView, row, style, styleSheet, table, type, viewBorder, width |
| Methods inherited from class jac.aspects.gui.web.AbstractView |
equals, eventURL, eventURL, genBody, genPage, getCloseBorder, getContext, getDescription, getFactory, getId, getId, getLabel, getMessage, getOpenBorder, getParameters, getParentView, getRootView, getStyle, getType, getViewBorder, iconElement, iconElement, isClosed, isInForm, setColumn, setContext, setDescription, setFactory, setFocus, setHeight, setLabel, setMessage, setParameters, setParentView, setRow, setStyle, setStyleSheet, setTable, setType, setViewBorder, setWidth, validate |
model
jac.aspects.gui.ComboBoxModel model
isEditable
boolean isEditable
ObjectChooser
public ObjectChooser(java.lang.Object substance,
jac.core.rtti.FieldItem reference,
jac.aspects.gui.ComboBoxModel model,
boolean isEditable)
- Constructs a new object chooser.
setValue
public void setValue(java.lang.Object value)
- Overrides:
setValue in class AbstractFieldEditor
getValue
public java.lang.Object getValue()
- Overrides:
getValue in class AbstractFieldEditor
close
public void close()
- Description copied from interface:
jac.aspects.gui.View
- This method is called by the system when the view is closed.
- Specified by:
close in interface jac.aspects.gui.View- Overrides:
close in class AbstractFieldEditor
genHTML
public void genHTML(java.io.PrintWriter out)
- Description copied from interface:
HTMLViewer
- Generate the HTML code for the editor.
- Specified by:
genHTML in interface HTMLViewer
readValue
public boolean readValue(java.lang.Object parameter)
- Description copied from interface:
HTMLEditor
- Convert a parameter value (String or FileParameter) of an HTTP
request parameter to an object.
- Specified by:
readValue in interface HTMLEditor- Specified by:
readValue in class AbstractFieldEditor
onCreateObject
public void onCreateObject()
- Specified by:
onCreateObject in interface ChoiceListener