public class Field
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Field.Builder
Построитель для поля.
|
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
defaultValue
Значение по умолчанию.
|
private java.lang.String |
hint
Подсказка.
|
private java.lang.String |
id
Идентификатор.
|
private java.lang.String |
label
Отображаемое название.
|
private java.lang.String |
pattern
Шаблон, согласно которому фильтруются и форматируются вводимые символы для поля типа
Type.String. |
private FieldType |
type
Тип.
|
private FieldValidation |
validation
Валидация вводимого значения.
|
| Modifier | Constructor and Description |
|---|---|
private |
Field(FieldType type,
java.lang.String id,
java.lang.String label,
java.lang.String hint,
java.lang.String defaultValue,
java.lang.String pattern,
FieldValidation validation)
Конструктор.
|
| Modifier and Type | Method and Description |
|---|---|
static Field.Builder |
builder()
Создаёт новый экземпляр билдера
Field |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getDefaultValue()
Получить значение по умолчанию.
|
java.lang.String |
getHint()
Получить подсказку.
|
java.lang.String |
getId()
Получить идентификатор поля.
|
java.lang.String |
getLabel()
Получить отображаемое название поля.
|
java.lang.String |
getPattern()
Получить шаблон.
|
FieldType |
getType()
Получить тип поля.
|
FieldValidation |
getValidation()
Получить параметры валидации вводимого значения.
|
int |
hashCode() |
java.lang.String |
toString() |
private final FieldType type
private final java.lang.String id
private final java.lang.String label
private final java.lang.String hint
private final java.lang.String defaultValue
private final java.lang.String pattern
Type.String.
# - цифра
L - буква
* - любой символ
0-9 - число в заданном диапазоне
'13246' - неизменяемый текст обрамляется одиночными кавычками
Пример:
"+'7'(###)###-##-##" - шаблон для ввода номера телефона
private final FieldValidation validation
private Field(FieldType type, java.lang.String id, java.lang.String label, java.lang.String hint, java.lang.String defaultValue, java.lang.String pattern, FieldValidation validation)
type - типid - идентификаторlabel - отображаемое названиеhint - подсказкаdefaultValue - значение по умолчаниюpattern - шаблонvalidation - параметры валидации вводимого значенияpublic static Field.Builder builder()
FieldFieldpublic FieldType getType()
public java.lang.String getId()
public java.lang.String getLabel()
public java.lang.String getHint()
public java.lang.String getDefaultValue()
public java.lang.String getPattern()
public FieldValidation getValidation()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object