ewe.sys
Class VMApps

java.lang.Object
  extended byewe.data.DataObject
      extended byewe.data.LiveObject
          extended byewe.sys.VMApps
All Implemented Interfaces:
Comparable, Copyable, DataUnit, FieldListener, LiveData

public class VMApps
extends LiveObject


Field Summary
 String _fields
           
 Vector apps
           
 
Constructor Summary
VMApps()
           
 
Method Summary
 void addToPanel(CellPanel cp, Editor ed, int options)
          Override this to provide the user interface for editing the Object.
protected  TextDecoder decode(TextDecoder te)
          Override this to decode the fields that you want to decode.
protected  TextEncoder encode(TextEncoder te)
          Override this to encode the fields that you want to encode.
 boolean read()
           
 boolean save()
           
 
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
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, toString
 
Methods inherited from interface ewe.data.DataUnit
copyFrom, getNew
 
Methods inherited from interface ewe.util.Copyable
getCopy
 
Methods inherited from interface ewe.util.Comparable
compareTo
 

Field Detail

apps

public Vector apps

_fields

public String _fields
Constructor Detail

VMApps

public VMApps()
Method Detail

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

addToPanel

public void addToPanel(CellPanel cp,
                       Editor ed,
                       int options)
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

read

public boolean read()

save

public boolean save()