Spec-Zone .ru
спецификации, руководства, описания, API


javax.faces.validator
Класс DoubleRangeValidator

java.lang.Object
  расширенный javax.faces.validator.DoubleRangeValidator
Все Реализованные Интерфейсы:
java.util. EventListener, PartialStateHolder, StateHolder, Блок проверки допустимости

public class DoubleRangeValidator
расширяет java.lang. Объект
Блок проверки допустимости реализаций, PartialStateHolder

DoubleRangeValidator является a Validator это проверяет значение соответствующего компонента против указанных минимальных и максимальных значений. Следующий алгоритм реализуется:

Для всех вышеупомянутых случаев та причина 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 NOT_IN_RANGE_MESSAGE_ID
          Идентификатор сообщения FacesMessage создаваться, если максимальные или минимальные сбои проверки значения, и и максимальные и минимальные значения для этого блока проверки допустимости были установлены.
static java.lang.String TYPE_MESSAGE_ID
          Идентификатор сообщения FacesMessage создаваться, если текущая стоимость этого компонента не имеет корректного типа.
static java.lang.String VALIDATOR_ID
          Стандартный идентификатор преобразователя для этого преобразователя.
 
Сводка конструктора
DoubleRangeValidator()
          Создайте a Validator без предварительно сконфигурированных пределов.
DoubleRangeValidator(double maximum)
          Создайте a Validator с указанным предварительно сконфигурированным пределом.
DoubleRangeValidator(double maximum, double minimum)
          Создайте a Validator с указанными предварительно сконфигурированными пределами.
 
Сводка метода
 void clearInitialState()
          

Сбросьте PartialStateHolder к состоянию отслеживания недельты.

 boolean equals(java.lang.Object otherObj)
           
 double getMaximum()
          Возвратите максимальное значение, которое будет осуществлено этим Validator или Double.MAX_VALUE если это не было установлено.
 double getMinimum()
          Возвратите минимальное значение, которое будет осуществлено этим Validator, или Double.MIN_VALUE если это не было установлено.
 int hashCode()
           
 boolean initialStateMarked()
          

Возвратиться true если изменения состояния дельты прослеживаются, иначе false

 boolean isTransient()
          Если это правда, Объект, реализовывая этот интерфейс не должен участвовать в сохранении состояния или восстановлении.
 void markInitialState()
          

Время выполнения должно гарантировать что PartialStateHolder.markInitialState() метод вызывают на каждом экземпляре этого интерфейса в представлении в подходящее время, чтобы указать, что компонент находится в своем начальном состоянии.

 void restoreState(FacesContext context, java.lang.Object state)
          Выполните любую обработку, требуемую восстановить состояние от записей в Объекте состояния.
 java.lang.Object saveState(FacesContext context)
          Получает состояние экземпляра как a Serializable Объект.
 void setMaximum(double maximum)
          Установите максимальное значение, которое будет осуществлено этим Validator.
 void setMinimum(double 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
 

Полевая Деталь

VALIDATOR_ID

public static final java.lang.String VALIDATOR_ID

Стандартный идентификатор преобразователя для этого преобразователя.

См. Также:
Постоянные Значения полей

MAXIMUM_MESSAGE_ID

public static final java.lang.String MAXIMUM_MESSAGE_ID

Идентификатор сообщения FacesMessage создаваться, если максимальная проверка значения перестала работать. Строка формата сообщения для этого сообщения может дополнительно включать следующих заполнителей:

См. Также:
Постоянные Значения полей

MINIMUM_MESSAGE_ID

public static final java.lang.String MINIMUM_MESSAGE_ID

Идентификатор сообщения FacesMessage создаваться, если минимальная проверка значения перестала работать. Строка формата сообщения для этого сообщения может дополнительно включать следующих заполнителей:

См. Также:
Постоянные Значения полей

NOT_IN_RANGE_MESSAGE_ID

public static final java.lang.String NOT_IN_RANGE_MESSAGE_ID

Идентификатор сообщения FacesMessage создаваться, если максимальные или минимальные сбои проверки значения, и и максимальные и минимальные значения для этого блока проверки допустимости были установлены. Строка формата сообщения для этого сообщения может дополнительно включать следующих заполнителей:

См. Также:
Постоянные Значения полей

TYPE_MESSAGE_ID

public static final java.lang.String TYPE_MESSAGE_ID

Идентификатор сообщения FacesMessage создаваться, если текущая стоимость этого компонента не имеет корректного типа. Строка формата сообщения для этого сообщения может дополнительно включать a {0} заполнитель, который будет заменен a String чье значение является меткой входного компонента, который произвел это сообщение.

См. Также:
Постоянные Значения полей
Деталь конструктора

DoubleRangeValidator

public DoubleRangeValidator()

Создайте a Validator без предварительно сконфигурированных пределов.


DoubleRangeValidator

public DoubleRangeValidator(double maximum)

Создайте a Validator с указанным предварительно сконфигурированным пределом.

Параметры:
maximum - Максимальное значение, чтобы позволить

DoubleRangeValidator

public DoubleRangeValidator(double maximum,
                            double minimum)

Создайте a Validator с указанными предварительно сконфигурированными пределами.

Параметры:
maximum - Максимальное значение, чтобы позволить
minimum - Минимальное значение, чтобы позволить
Деталь метода

getMaximum

public double getMaximum()

Возвратите максимальное значение, которое будет осуществлено этим Validator или Double.MAX_VALUE если это не было установлено.


setMaximum

public void setMaximum(double maximum)

Установите максимальное значение, которое будет осуществлено этим Validator.

Параметры:
maximum - Новое максимальное значение

getMinimum

public double getMinimum()

Возвратите минимальное значение, которое будет осуществлено этим Validator, или Double.MIN_VALUE если это не было установлено.


setMinimum

public void setMinimum(double 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 в интерфейсе Validator
Параметры:
context - FacesContext для запроса мы обрабатываем
component - UIComponent мы проверяем на правильность
value - значение, чтобы проверить
Броски:
java.lang.NullPointerException - если context или component null
ValidatorException - если проверка допустимости перестала работать

равняется

public boolean equals(java.lang.Object otherObj)
Переопределения:
equals в class java.lang.Object

хэш-код

public int hashCode()
Переопределения:
hashCode в class java.lang.Object

saveState

public 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

restoreState

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 в интерфейсе StateHolder

isTransient

public boolean isTransient()
Описание скопировало с интерфейса: StateHolder

Если это правда, Объект, реализовывая этот интерфейс не должен участвовать в сохранении состояния или восстановлении.

Определенный:
isTransient в интерфейсе StateHolder

setTransient

public void setTransient(boolean transientValue)
Описание скопировало с интерфейса: StateHolder

Обозначает, должен ли Объект, реализовывая этот интерфейс или не должен участвовать в сохранении состояния или восстановлении.

Определенный:
setTransient в интерфейсе StateHolder
Параметры:
transientValue - булева передача true если этот Объект не будет участвовать в сохранении состояния или восстановлении, иначе передайте false.

markInitialState

public void markInitialState()
Описание скопировало с интерфейса: PartialStateHolder

Время выполнения должно гарантировать что PartialStateHolder.markInitialState() метод вызывают на каждом экземпляре этого интерфейса в представлении в подходящее время, чтобы указать, что компонент находится в своем начальном состоянии. Конструктор интерфейса должен гарантировать это PartialStateHolder.initialStateMarked() возвраты true со времени markInitialState() до не вызывают PartialStateHolder.clearInitialState() вызывается, после который время initialStateMarked() должен возвратиться false. Кроме того, в течение времени, когда экземпляр возвращается true от initialStateMarked(), реализация должна возвратить только состояние, которое изменилось в его реализации StateHolder#saveState.

Определенный:
markInitialState в интерфейсе PartialStateHolder

initialStateMarked

public boolean initialStateMarked()
Описание скопировало с интерфейса: PartialStateHolder

Возвратиться true если изменения состояния дельты прослеживаются, иначе false

Определенный:
initialStateMarked в интерфейсе PartialStateHolder

clearInitialState

public void clearInitialState()
Описание скопировало с интерфейса: PartialStateHolder

Сбросьте PartialStateHolder к состоянию отслеживания недельты.

Определенный:
clearInitialState в интерфейсе PartialStateHolder


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter