Interface TethysUIFieldFactory
public interface TethysUIFieldFactory
Field Factory.
-
Method Summary
Modifier and TypeMethodDescriptionObtain a new charArray textArea field.Obtain a new charArray data field.Obtain a new colour data field.Obtain a new date data field.newIconField(Class<T> pClazz) Obtain a new simple icon data field.Obtain a new integer data field.<T extends Comparable<? super T>>
TethysUIDataEditField.TethysUIListButtonField<T> Obtain a new list data field.Obtain a new long data field.Obtain a new money data field.Obtain a new price data field.Obtain a new rate data field.Obtain a new ratio data field.Obtain a new raw decimal data field.newScrollField(Class<T> pClazz) Obtain a new scroll data field.Obtain a new short data field.Obtain a new string textArea field.Obtain a new string data field.Obtain a new units data field.
-
Method Details
-
newStringField
TethysUIDataEditField.TethysUIStringEditField newStringField()Obtain a new string data field.- Returns:
- the new field
-
newStringAreaField
TethysUIDataEditField.TethysUIStringTextAreaField newStringAreaField()Obtain a new string textArea field.- Returns:
- the new field
-
newCharArrayField
TethysUIDataEditField.TethysUICharArrayEditField newCharArrayField()Obtain a new charArray data field.- Returns:
- the new field
-
newCharArrayAreaField
TethysUIDataEditField.TethysUICharArrayTextAreaField newCharArrayAreaField()Obtain a new charArray textArea field.- Returns:
- the new field
-
newShortField
TethysUIDataEditField.TethysUIShortEditField newShortField()Obtain a new short data field.- Returns:
- the new field
-
newIntegerField
TethysUIDataEditField.TethysUIIntegerEditField newIntegerField()Obtain a new integer data field.- Returns:
- the new field
-
newLongField
TethysUIDataEditField.TethysUILongEditField newLongField()Obtain a new long data field.- Returns:
- the new field
-
newRawDecimalField
TethysUIDataEditField.TethysUIRawDecimalEditField newRawDecimalField()Obtain a new raw decimal data field.- Returns:
- the new field
-
newMoneyField
TethysUIDataEditField.TethysUIMoneyEditField newMoneyField()Obtain a new money data field.- Returns:
- the new field
-
newPriceField
TethysUIDataEditField.TethysUIPriceEditField newPriceField()Obtain a new price data field.- Returns:
- the new field
-
newRateField
TethysUIDataEditField.TethysUIRateEditField newRateField()Obtain a new rate data field.- Returns:
- the new field
-
newUnitsField
TethysUIDataEditField.TethysUIUnitsEditField newUnitsField()Obtain a new units data field.- Returns:
- the new field
-
newRatioField
TethysUIDataEditField.TethysUIRatioEditField newRatioField()Obtain a new ratio data field.- Returns:
- the new field
-
newDateField
TethysUIDataEditField.TethysUIDateButtonField newDateField()Obtain a new date data field.- Returns:
- the new field
-
newScrollField
Obtain a new scroll data field.- Type Parameters:
T- the item type- Parameters:
pClazz- the value class- Returns:
- the new field
-
newListField
Obtain a new list data field.- Type Parameters:
T- the item type- Returns:
- the new field
-
newIconField
Obtain a new simple icon data field.- Type Parameters:
T- the item type- Parameters:
pClazz- the value class- Returns:
- the new field
-
newColorField
TethysUIDataEditField.TethysUIColorButtonField newColorField()Obtain a new colour data field.- Returns:
- the new field
-