ewe.data
Class ListObject
java.lang.Object
ewe.data.DataObject
ewe.data.LiveObject
ewe.data.ListObject
- All Implemented Interfaces:
- Comparable, Copyable, DataUnit, FieldListener, LiveData
- public class ListObject
- extends LiveObject
| Methods inherited from class ewe.data.LiveObject |
action, action, addMeToPanel, addObjectToPanel, decoded, decodeFields, enableEditorScrolling, encoded, encodeFields, fieldChanged, fieldChanged, fieldEvent, getEditor, getEditorScroller, getIcon, getName, input, makeNewEditor, runAsApp, textDecode, textEncode |
| Methods inherited from class ewe.data.DataObject |
_getSetField, appendAllFields, compareTo, copied, copyFrom, equals, getCopy, getDeclaredField, getDeclaredFieldValue, getDeclaredFieldValue, getFieldList, getFieldList, getMyFieldList, getNew |
objects
public Vector objects
_fields
public String _fields
objectName
public String objectName
title
public String title
model
public LiveData model
listEditorButtons
public int listEditorButtons
ListObject
public ListObject()
encode
protected TextEncoder encode(TextEncoder te)
- Description copied from class:
LiveObject
- Override this to encode the fields that you want to encode. The LiveObject implementation of
this automatically encodes all the fields for each class in the hierarchy that does not
override encode(TextEncoder te);
- Overrides:
encode in class LiveObject
decode
protected TextDecoder decode(TextDecoder te)
- Description copied from class:
LiveObject
- Override this to decode the fields that you want to decode. The LiveObject implementation of
this automatically decodes all the fields for each class in the hierarchy that does not
override decode(TextDecoder td);
- Overrides:
decode in class LiveObject
getNewDataObject
public LiveData getNewDataObject()
getListEditor
public ListEditor getListEditor(int forWhich)
addToPanel
public void addToPanel(CellPanel cp,
Editor f,
int which)
- Description copied from class:
LiveObject
- Override this to provide the user interface for editing the Object.
Add all your controls to the CellPanel cp, and your fields to the Editor ed.
The options parameter may be used to specify a different Editor for the
Object for different situations - it is the same parameter that is passed
to the LiveData.getEditor(int options) call.
- Overrides:
addToPanel in class LiveObject