ewe.database
Class GetSearchCriteria

java.lang.Object
  extended byewe.data.DataObject
      extended byewe.data.LiveObject
          extended byewe.data.InputObject
              extended byewe.database.GetSearchCriteria
All Implemented Interfaces:
Comparable, Copyable, DatabaseTypes, DataUnit, FieldListener, HasProperties, LiveData

public class GetSearchCriteria
extends InputObject
implements DatabaseTypes


Field Summary
 
Fields inherited from class ewe.data.InputObject
fields, inputLength
 
Fields inherited from interface ewe.database.DatabaseTypes
BOOLEAN, BYTE_ARRAY, CREATED_FIELD, DATE, DATE_TIME, DECIMAL, DOUBLE, FIRST_SPECIAL_FIELD, FLAG_SYNCHRONIZED, FLAGS_FIELD, INTEGER, JAVA_OBJECT, LONG, MAX_ID, MODIFIED_BY_FIELD, MODIFIED_FIELD, NAME_FIELD, OBJECT_BYTES_FIELD, OBJECT_TEXT_FIELD, OID_FIELD, reservedFieldHeaders, reservedFieldIDs, reservedFieldNames, reservedFieldTypes, SORT_DATE_ONLY, SORT_IGNORE_CASE, SORT_TIME_ONLY, SORT_UNKNOWN_IS_GREATER_THAN_KNOWN, SORT_UNKNOWN_IS_LESS_THAN_KNOWN, STRING, TIME, TIMESTAMP
 
Constructor Summary
GetSearchCriteria(Database db)
           
GetSearchCriteria(Database db, int sortID)
           
GetSearchCriteria(Database db, int[] criteria)
           
GetSearchCriteria(FoundEntries fe)
           
 
Method Summary
protected  void addingField(String name, int type)
           
 EntrySelector input(Frame parent, String title)
           
 EntrySelector input(String title)
           
protected  void setupInputStack(InputStack is, Editor ed)
          You can override this to add your own custom fields and controls.
 
Methods inherited from class ewe.data.InputObject
addToPanel, getProperties, input, isValid, main, makeNewEditor, showErrorMessage
 
Methods inherited from class ewe.data.LiveObject
action, action, addMeToPanel, addObjectToPanel, decode, decoded, decodeFields, enableEditorScrolling, encode, encoded, encodeFields, fieldChanged, fieldChanged, fieldEvent, getEditor, getEditorScroller, getIcon, getName, input, 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
 

Constructor Detail

GetSearchCriteria

public GetSearchCriteria(Database db)

GetSearchCriteria

public GetSearchCriteria(Database db,
                         int sortID)

GetSearchCriteria

public GetSearchCriteria(Database db,
                         int[] criteria)

GetSearchCriteria

public GetSearchCriteria(FoundEntries fe)
Method Detail

addingField

protected void addingField(String name,
                           int type)

setupInputStack

protected void setupInputStack(InputStack is,
                               Editor ed)
Description copied from class: InputObject
You can override this to add your own custom fields and controls.

Overrides:
setupInputStack in class InputObject

input

public EntrySelector input(Frame parent,
                           String title)

input

public EntrySelector input(String title)