## Uses of Interface
de.esprit.appsuite.database.dbgui.field.Field

- Packages that use Field
  Package | Description
  --- | ---
  de.esprit.appsuite.database.dbase | Contains most of the database related classes.
  de.esprit.appsuite.database.dbgui.event | Contains special events used by classes in database related packages.
  de.esprit.appsuite.database.dbgui.field | Contains a set of input fields for user input of various data types.
  de.esprit.appsuite.database.dbgui.field.calendar | Contains all classes that make up the calendar dialogs.
  de.esprit.appsuite.database.dbgui.field.editor | Contains all FieldEditors used by the Field input components.
  de.esprit.appsuite.database.dbgui.field.option | Contains GUI input components for entering java-VM command line options.
  de.esprit.appsuite.database.dbgui.form | Contains form components for graphical editing of DBRecord instances.
  de.esprit.appsuite.gui.dialog.misc | Contains a collection of miscellaneous dialogs.
  de.esprit.appsuite.task.archive | Contains helper classes for executing the archiver tools.
  de.esprit.common.log.gui | Contains a set of available LogPrinters
  de.esprit.netsuite.client.tool.log | Contains miscellaneous standard client dialogs
  de.esprit.netsuite.client.tool.messg | Contains classes for the client messaging tool
  de.esprit.netsuite.client.tool.permission | Contains basic classes for permission management support
  de.esprit.netsuite.client.tool.user | Contains classes that make up the user manager

- - ### Uses of Field in de.esprit.appsuite.database.dbase

    Methods in de.esprit.appsuite.database.dbase with parameters of type Field
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.Object` | InsertFactory.`get(Field inputField)` Gets the value for the given table-column or null if none is specified.
    `java.lang.Object` | InsertDefaultFactory.`get(Field inputField)`
    `void` | InsertFactory.`put(Field inputField, java.lang.Object insertValue)` Strores an insert default value for the given table-column.
    `void` | InsertDefaultFactory.`put(Field inputField, java.lang.Object insertValue)`

  - ### Uses of Field in de.esprit.appsuite.database.dbgui.event

    Methods in de.esprit.appsuite.database.dbgui.event that return Field
    Modifier and Type | Method and Description
    --- | ---
    `Field` | FieldAssignEvent.`getField()`

    Constructors in de.esprit.appsuite.database.dbgui.event with parameters of type Field
    Constructor and Description
    `FieldAssignEvent(Field field)`
    `FieldAssignEvent(Field field, boolean isDeleted)`

  - ### Uses of Field in de.esprit.appsuite.database.dbgui.field

    Classes in de.esprit.appsuite.database.dbgui.field that implement Field
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractBooleanField` This is the abstract base class for boolean input fields.
    `class` | `AbstractButtonField<T>` This is the abstract base class for all Button fields.
    `class` | `AbstractCharField<T>` This field implements a checked length text input.
    `class` | `AbstractChoiceField<T>` This is the abstract base class for all types of choice fields.
    `class` | `AbstractDecimalField<T>` This field accepts only decimal number input.
    `class` | `AbstractFieldContainer<T>` This container serves as a wrapper class for Field input components.
    `class` | `AbstractLabelField` This is the abstract base class for all label display fields.
    `class` | `AbstractNumberField<T>` Base class for all number input fields.
    `class` | `AbstractPasswordField` This is the abstract base class for all password input fields.
    `class` | `AbstractTextAreaField` This is the abstract base class for all text area input fields.
    `class` | `AbstractTextField<T>` This is the abstract base class for all text input fields.
    `class` | `AbstractTristateField` This is the abstract base class for tri-state input fields.
    `class` | `BooleanField` This is the bottom implementation of a boolean field.
    `class` | `CalendarDateField` This is a `DateField` with a button that opens a `CalendarDateDialog`
    `class` | `CalendarTimestampField` This is a `TimestampField` with a button that opens a `CalendarTimestampDialog`
    `class` | `CharField` This field implements a checked length text input.
    `class` | `ClassBrowseField` This field browses through the class hierarchy showing up with sub-packages as well as class files
    `class` | `ColumnChoiceField` This field provides the fixed choice values for a database column as defined by the according DBColumnChoice values.
    `class` | `CountryChoiceField` This ComboBox allows for choosing a `Country` constant.
    `class` | `DateField` This field provides a means for Date input.
    `class` | `DecimalDisplayField` This is a read only field for decimal numbers.
    `class` | `DirectoryField` This field is allows for entering a directory path name.
    `class` | `DisplayField` This is a special read-only field for displaying values only.
    `class` | `DoubleField` This class models a decimal value as a Double object
    `class` | `DurationField` This field provides a means for duration input.
    `class` | `EnumChoiceField<T>` This field presents the available enums for choice
    `class` | `FileField` This field allows for entering a file path name.
    `class` | `FileNameInputField` This Field just returns the entered String readyly casted as a File Object This Field is used by `DirectoryField` and should not be used for other purposes.
    `class` | `FloatField` This class models a decimal value as a Float object
    `class` | `GenderField` This provides two RadioButtons for specifying whether a person is a MR or a MRs.
    `class` | `IntegerField` This field accepts only integer number input.
    `class` | `LabelField` This is a display-only field for text.
    `class` | `LanguageChoiceField` This ComboBox allows for choosing a `Language` constant.
    `class` | `ListCountField` This field displays the itemcount of a ListModel
    `class` | `LongField` This field accepts long or integer number input.
    `class` | `PasswordField` This is the bottom implementation of a PasswordField
    `class` | `RadioButtonField` This field provides a set of RadioButtons as a choice.
    `class` | `SliderField` This field provides a set of RadioButtons as a choice.
    `class` | `SpinnerField` This is an integer field which is controlled by Spinner buttons.
    `class` | `TimeField` This field provides a means for time input.
    `class` | `TimeSpanField` This field provides a means for timespan input.
    `class` | `TimestampField` This field provides a means for timestamp input.
    `class` | `TristateField` This is a checkbox component that allows to toggle between three states: Boolean.TRUE, Boolean.FALSE and null
    `class` | `VarcharField` This is a TextArea like input field for varchar columns.
    `class` | `VarcharScrollField` This is a TextArea like input field for varchar columns.

    Methods in de.esprit.appsuite.database.dbgui.field with type parameters of type Field
    Modifier and Type | Method and Description
    --- | ---
    `<F extends Field> F` | FieldPanel.`addField(F field)` Adds a input Field to the internal field list.

    Methods in de.esprit.appsuite.database.dbgui.field that return Field
    Modifier and Type | Method and Description
    --- | ---
    `Field` | InputValidationException.`getField()`
    `Field` | AbstractFieldContainer.`getField()` Returns a reference to the contained field.
    `Field` | FieldPanel.`getField(int index)`
    `Field` | FieldPanel.`getField(java.lang.String name)` Accesses the field by name - returns null if none was found.
    `Field[]` | FieldPanel.`getFields()` Returns the field array that is managed by this FieldPanel.

    Methods in de.esprit.appsuite.database.dbgui.field with parameters of type Field
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | FieldAdapter.`applyDefaultValueOnField(Field field)` Applies the insert-default-value to the given field if any was defined in the `InsertFactory`
    `protected void` | InputValidator.`checkExcludedValue(Field field, java.lang.Object value, java.lang.Object exclValue)`
    `void` | InputValidator.`checkFieldInput(Field field)`
    `protected void` | InputValidator.`checkMaxValue(Field field, java.util.Date value, java.util.Date maxValue)`
    `protected void` | InputValidator.`checkMaxValue(Field field, double value, double maxValue)`
    `protected void` | InputValidator.`checkMinValue(Field field, java.util.Date value, java.util.Date minValue)`
    `protected void` | InputValidator.`checkMinValue(Field field, double value, double minValue)`
    `protected void` | InputValidator.`checkRange(Field field, java.util.Date value, java.util.Date minValue, java.util.Date maxValue)`
    `protected void` | InputValidator.`checkRange(Field field, double value, double minValue, double maxValue)`
    `protected void` | FieldPanel.`configureField(Field field)` Initializes the field such that all fields which want to be not-null are set to not-null and all fields which want to be locked are set to be locked.
    `java.lang.Object` | FieldCheckList.`getExcludedValue(Field field)`
    `java.lang.String` | FieldCheckList.`getMatchPattern(Field field)`
    `java.lang.Object` | FieldCheckList.`getMaxValue(Field field)`
    `java.lang.Object` | FieldCheckList.`getMinValue(Field field)`
    `protected boolean` | InputValidator.`isUncheckedField(Field field)` Tells whether the field needs input checking.
    `protected void` | FieldPanel.`placeField(Field field, int y)` Places the field and it's field-label in the container.
    `void` | InputValidator.`put(Field field, InputCheckType checkType, java.lang.Object checkValue)`
    `void` | FieldCheckList.`put(Field field, InputCheckType checkType, java.lang.Object checkObject)`
    `void` | FieldPanel.`setFields(Field[] fields)` This method must be called once (and only once) on a FieldPanel instance in order to give it some fields to manage.

    Constructors in de.esprit.appsuite.database.dbgui.field with parameters of type Field
    Constructor and Description
    `AbstractFieldContainer(Field<T> inputField)`
    `FieldPanel(EditMode mode, Field... fields)`
    `FieldPanel(Field... fields)`
    `FieldPanel(NlsKey titleKey, EditMode mode, Field... fields)`
    `InputValidationException(Field field, NlsKey trKey)`
    `InputValidationException(Field field, NlsKey trKey, java.lang.Object... args)`

  - ### Uses of Field in de.esprit.appsuite.database.dbgui.field.calendar

    Classes in de.esprit.appsuite.database.dbgui.field.calendar that implement Field
    Modifier and Type | Class and Description
    --- | ---
    `class` | `YearChoice` This component allows for choosing a year.

    Constructors in de.esprit.appsuite.database.dbgui.field.calendar with parameters of type Field
    Constructor and Description
    `CalendarDateDialog(java.awt.Window hook, Field field)`
    `CalendarTimestampDialog(java.awt.Window hook, Field field)`

  - ### Uses of Field in de.esprit.appsuite.database.dbgui.field.editor

    Methods in de.esprit.appsuite.database.dbgui.field.editor that return Field
    Modifier and Type | Method and Description
    --- | ---
    `Field` | AbstractFieldDialog.`getField()`

    Constructors in de.esprit.appsuite.database.dbgui.field.editor with parameters of type Field
    Constructor and Description
    `AbstractFieldDialog(java.awt.Window dialog, NlsKey titleKey, Field field)`
    `DirectoryPathEditor(java.awt.Window dialog, NlsKey titleKey, Field field)`
    `FilePathEditor(java.awt.Window dialog, NlsKey titleKey, Field field)`

  - ### Uses of Field in de.esprit.appsuite.database.dbgui.field.option

    Subinterfaces of Field in de.esprit.appsuite.database.dbgui.field.option
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `OptionField<T>` This interface defines methods for fields to be used in an `CommandLineOptionPanel`

    Classes in de.esprit.appsuite.database.dbgui.field.option that implement Field
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BooleanOptionField` This is a `BooleanField` to be used in an `CommandLineOptionPanel`
    `class` | `IntegerOptionField` This is a `IntegerField` to be used in an `CommandLineOptionPanel`
    `class` | `JavaXmsOptionField` This field represents the VM option -Xms (java initial heap size)
    `class` | `JavaXmxOptionField` This field represents the VM option -Xmx (java max heap size)
    `class` | `StringOptionField` This is a `CharField` to be used in an `CommandLineOptionPanel`

    Methods in de.esprit.appsuite.database.dbgui.field.option with parameters of type Field
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | CommandLineOptionPanel.`placeField(Field field, int y)`

  - ### Uses of Field in de.esprit.appsuite.database.dbgui.form

    Methods in de.esprit.appsuite.database.dbgui.form that return Field
    Modifier and Type | Method and Description
    --- | ---
    `protected Field` | RecordFieldPanel.`createInputField(java.lang.Class fieldClass, int jdbcType, java.lang.String fieldName, int fieldLength, boolean isNotNull, boolean isPK)` Creates the Field component with the given parameters.

    Methods in de.esprit.appsuite.database.dbgui.form with parameters of type Field
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | RecordFieldPanel.`checkRecordTypeField(Field field)` Sets this field the record-type column of a ComposedRecord (inheritance type).

  - ### Uses of Field in de.esprit.appsuite.gui.dialog.misc

    Methods in de.esprit.appsuite.gui.dialog.misc that return Field
    Modifier and Type | Method and Description
    --- | ---
    `protected Field` | CrossListAssignPanel.`createHeaderField()` May be overridden to place a component in the NORTH area.
    `Field` | CrossListAssignPanel.`getHeaderField()` Returns the header field if any

  - ### Uses of Field in de.esprit.appsuite.task.archive

    Classes in de.esprit.appsuite.task.archive that implement Field
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CompressionLevelChoiceField` This choice field offers all `CompressionLevel`s for user selection.

  - ### Uses of Field in de.esprit.common.log.gui

    Classes in de.esprit.common.log.gui that implement Field
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LogLevelChoiceField` This is a combo-box that allows the user to choose one of the available log-levels.

  - ### Uses of Field in de.esprit.netsuite.client.tool.log

    Classes in de.esprit.netsuite.client.tool.log that implement Field
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LogChannelChoiceField<C extends ClientContext>` This field provides a choice of the available logging sub-directories

  - ### Uses of Field in de.esprit.netsuite.client.tool.messg

    Classes in de.esprit.netsuite.client.tool.messg that implement Field
    Modifier and Type | Class and Description
    --- | ---
    `class` | `OnlineUsersChoiceField<C extends ClientContext>` This choice field displays the currently logged in users.

  - ### Uses of Field in de.esprit.netsuite.client.tool.permission

    Classes in de.esprit.netsuite.client.tool.permission that implement Field
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FilterChoiceField` This class ...

  - ### Uses of Field in de.esprit.netsuite.client.tool.user

    Classes in de.esprit.netsuite.client.tool.user that implement Field
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GroupChoiceField<C extends ClientContext>` Deprecated.

Copyright © 2014 EsprIT-Systems. All Rights Reserved.