|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
java.lang.Objectjavax.faces.validator.LengthValidator
public class LengthValidator
LengthValidator является a Validator это проверяет число символов в Строковом представлении значения связанного компонента. Следующий алгоритм реализуется:
toString() метод.maximum свойство было сконфигурировано на этом Validator, проверьте длину преобразованной Строки против этого предела. Если Строковая длина больше чем указанный максимум, бросок a ValidatorException содержа сообщение MAXIMUM_MESSAGE_ID.minimum свойство было сконфигурировано на этом Validator, проверьте длину преобразованной Строки против этого предела. Если Строковая длина является меньше чем указанный минимум, бросок a ValidatorException содержа сообщение MINIMUM_MESSAGE_ID.Для всех вышеупомянутых случаев та причина a ValidatorException чтобы быть брошенными, если есть параметры к сообщению, которые совпадают с параметрами блока проверки допустимости, значения этих параметров должны быть преобразованы, используя Converter зарегистрированный в приложении под идентификатором преобразователя javax.faces.Number. Это позволяет значениям быть локализованными согласно току Locale.
| Полевая Сводка | |
|---|---|
static java.lang.String |
MAXIMUM_MESSAGE_ID
Идентификатор сообщения FacesMessage создаваться, если максимальная проверка длины перестала работать. |
static java.lang.String |
MINIMUM_MESSAGE_ID
Идентификатор сообщения FacesMessage создаваться, если минимальная проверка длины перестала работать. |
static java.lang.String |
VALIDATOR_ID
Стандартный идентификатор блока проверки допустимости для этого блока проверки допустимости. |
| Поля, наследованные от интерфейса javax.faces.validator. Блок проверки допустимости |
|---|
NOT_IN_RANGE_MESSAGE_ID |
| Сводка конструктора | |
|---|---|
LengthValidator()
Создайте a Validator без предварительно сконфигурированных пределов. |
|
LengthValidator(int maximum)
Создайте a Validator с указанным предварительно сконфигурированным пределом. |
|
LengthValidator(int maximum, int minimum)
Создайте a Validator с указанными предварительно сконфигурированными пределами. |
|
| Сводка метода | |
|---|---|
void |
clearInitialState()
Сбросьте PartialStateHolder к состоянию отслеживания недельты. |
boolean |
equals(java.lang.Object otherObj)
|
int |
getMaximum()
Возвратите максимальную длину, которая будет осуществлена этим Validator, или 0 если максимум не был установлен. |
int |
getMinimum()
Возвратите минимальную длину, которая будет осуществлена этим Validator, или 0 если минимум не был установлен. |
int |
hashCode()
|
boolean |
initialStateMarked()
Возвратиться |
boolean |
isTransient()
Если это правда, Объект, реализовывая этот интерфейс не должен участвовать в сохранении состояния или восстановлении. |
void |
markInitialState()
Время выполнения должно гарантировать что |
void |
restoreState(FacesContext context, java.lang.Object state)
Выполните любую обработку, требуемую восстановить состояние от записей в Объекте состояния. |
java.lang.Object |
saveState(FacesContext context)
Получает состояние экземпляра как a Serializable Объект. |
void |
setMaximum(int maximum)
Установите максимальную длину, которая будет осуществлена этим Validator. |
void |
setMinimum(int minimum)
Установите минимальную длину, которая будет осуществлена этим Validator. |
void |
setTransient(boolean transientValue)
Обозначает, должен ли Объект, реализовывая этот интерфейс или не должен участвовать в сохранении состояния или восстановлении. |
void |
validate(FacesContext context, UIComponent component, java.lang.Object value)
Выполните проверки правильности, реализованные этим Validator против указанного UIComponent. |
| Методы, наследованные от class java.lang. Объект |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Полевая Деталь |
|---|
public static final java.lang.String VALIDATOR_ID
Стандартный идентификатор блока проверки допустимости для этого блока проверки допустимости.
public static final java.lang.String MAXIMUM_MESSAGE_ID
Идентификатор сообщения FacesMessage создаваться, если максимальная проверка длины перестала работать. Строка формата сообщения для этого сообщения может дополнительно включать следующих заполнителей:
{0} замененный сконфигурированной максимальной длиной.{1} замененный a String чье значение является меткой входного компонента, который произвел это сообщение.
public static final java.lang.String MINIMUM_MESSAGE_ID
Идентификатор сообщения FacesMessage создаваться, если минимальная проверка длины перестала работать. Строка формата сообщения для этого сообщения может дополнительно включать следующих заполнителей:
{0} замененный сконфигурированной минимальной длиной.{1} замененный a String чье значение является меткой входного компонента, который произвел это сообщение.
| Деталь конструктора |
|---|
public LengthValidator()
Создайте a Validator без предварительно сконфигурированных пределов.
public LengthValidator(int maximum)
Создайте a Validator с указанным предварительно сконфигурированным пределом.
maximum - Максимальное значение, чтобы позволить
public LengthValidator(int maximum,
int minimum)
Создайте a Validator с указанными предварительно сконфигурированными пределами.
maximum - Максимальное значение, чтобы позволитьminimum - Минимальное значение, чтобы позволить| Деталь метода |
|---|
public int getMaximum()
Возвратите максимальную длину, которая будет осуществлена этим Validator, или 0 если максимум не был установлен.
public void setMaximum(int maximum)
Установите максимальную длину, которая будет осуществлена этим Validator.
maximum - Новое максимальное значениеpublic int getMinimum()
Возвратите минимальную длину, которая будет осуществлена этим Validator, или 0 если минимум не был установлен.
public void setMinimum(int minimum)
Установите минимальную длину, которая будет осуществлена этим Validator.
minimum - Новое минимальное значение
public void validate(FacesContext context,
UIComponent component,
java.lang.Object value)
throws ValidatorException
ValidatorВыполните проверки правильности, реализованные этим Validator против указанного UIComponent. Если какие-либо нарушения находятся, a ValidatorException будет брошен содержащий FacesMessage описание отказа.
Для блока проверки допустимости, чтобы быть полностью совместимым с Версией 2 и позже спецификации, это не должно привести проверку допустимости к сбою на null или пустые значения, если это определенно не предназначается, чтобы адресоваться null или пустые значения. Всего приложения <context-param> обеспечивается, чтобы позволить блокам проверки допустимости, разработанным для JSF 1.2 работать с JSF 2 и позже. javax.faces.VALIDATE_EMPTY_FIELDS
<context-param> должен быть установлен в false включать этому назад поведение совместимости.
validate в интерфейсе Validatorcontext - FacesContext для запроса мы обрабатываемcomponent - UIComponent мы проверяем на правильностьvalue - значение, чтобы проверить java.lang.NullPointerException - если context или component null
ValidatorException - если проверка допустимости перестала работатьpublic boolean equals(java.lang.Object otherObj)
equals в class java.lang.Objectpublic int hashCode()
hashCode в class java.lang.Objectpublic java.lang.Object saveState(FacesContext context)
StateHolder Получает состояние экземпляра как a Serializable Объект.
Если у class, который реализует этот интерфейс, есть ссылки на экземпляры, которые реализуют StateHolder (такой как a UIComponent с обработчиками событий, блоками проверки допустимости, и т.д.), этот метод должен вызвать StateHolder.saveState(javax.faces.context.FacesContext) метод на всех тех экземплярах также. Этот метод не должен сохранить состояние дочерних элементов и фасетов. Это делается через StateManager
Этот метод не должен изменить состояние объекта реализации. Другими словами, после выполнения этого кода:
Object state = component.saveState(facesContext);
component должно быть то же самое как прежде, чем выполнить это.
Возврат из этого метода должен быть Serializable
saveState в интерфейсе StateHolder
public void restoreState(FacesContext context,
java.lang.Object state)
StateHolderВыполните любую обработку, требуемую восстановить состояние от записей в Объекте состояния.
Если у class, который реализует этот интерфейс, есть ссылки на экземпляры, которые также реализуют StateHolder (такой как a UIComponent с обработчиками событий, блоками проверки допустимости, и т.д.), этот метод должен вызвать StateHolder.restoreState(javax.faces.context.FacesContext, java.lang.Object) метод на всех тех экземплярах также.
Если state параметр null, не предпримите меры и возврат.
restoreState в интерфейсе StateHolderpublic boolean isTransient()
StateHolderЕсли это правда, Объект, реализовывая этот интерфейс не должен участвовать в сохранении состояния или восстановлении.
isTransient в интерфейсе StateHolderpublic void setTransient(boolean transientValue)
StateHolderОбозначает, должен ли Объект, реализовывая этот интерфейс или не должен участвовать в сохранении состояния или восстановлении.
setTransient в интерфейсе StateHoldertransientValue - булева передача true если этот Объект не будет участвовать в сохранении состояния или восстановлении, иначе передайте false.public void markInitialState()
PartialStateHolderВремя выполнения должно гарантировать что PartialStateHolder.markInitialState() метод вызывают на каждом экземпляре этого интерфейса в представлении в подходящее время, чтобы указать, что компонент находится в своем начальном состоянии. Конструктор интерфейса должен гарантировать это PartialStateHolder.initialStateMarked() возвраты true со времени markInitialState() до не вызывают PartialStateHolder.clearInitialState() вызывается, после который время initialStateMarked() должен возвратиться false. Кроме того, в течение времени, когда экземпляр возвращается true от initialStateMarked(), реализация должна возвратить только состояние, которое изменилось в его реализации StateHolder#saveState.
markInitialState в интерфейсе PartialStateHolderpublic boolean initialStateMarked()
PartialStateHolderВозвратиться true если изменения состояния дельты прослеживаются, иначе false
initialStateMarked в интерфейсе PartialStateHolderpublic void clearInitialState()
PartialStateHolderСбросьте PartialStateHolder к состоянию отслеживания недельты.
clearInitialState в интерфейсе PartialStateHolder
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41