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


javax.faces.validator
Класс RegexValidator

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

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

Блок проверки допустимости, который проверяет по Регулярному выражению (который является свойством образца). Образец должен решить к Строке, которая следует за java.util.regex стандартами.

С тех пор:
2.0

Полевая Сводка
static java.lang.String MATCH_EXCEPTION_MESSAGE_ID
          Идентификатор сообщения FacesMessage создаваться если действие соответствия значения против образца, возвращенного из getPattern() сбои из-за a PatternSyntaxException.
static java.lang.String NOT_MATCHED_MESSAGE_ID
          Идентификатор сообщения FacesMessage создаваться если действие соответствия значения против образца, возвращенного из getPattern() сбои, потому что значение не соответствует образец.
static java.lang.String PATTERN_NOT_SET_MESSAGE_ID
          Идентификатор сообщения FacesMessage создаваться если значение, возвращенное из getPattern() null или пустая Строка.
static java.lang.String VALIDATOR_ID
          Стандартный идентификатор преобразователя для этого преобразователя.
 
Поля, наследованные от интерфейса javax.faces.validator. Блок проверки допустимости
NOT_IN_RANGE_MESSAGE_ID
 
Сводка конструктора
RegexValidator()
           
 
Сводка метода
 void clearInitialState()
          

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

 java.lang.String getPattern()
          Возвратитесь ValueExpression это приводит к образцу регулярного выражения когда оценено.
 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 setPattern(java.lang.String pattern)
          Свойство Regular Expression, чтобы проверить против.
 void setTransient(boolean transientValue)
          Обозначает, должен ли Объект, реализовывая этот интерфейс или не должен участвовать в сохранении состояния или восстановлении.
 void validate(FacesContext context, UIComponent component, java.lang.Object value)
          Проверьте Строки против образца регулярного выражения.
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

VALIDATOR_ID

public static final java.lang.String VALIDATOR_ID

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

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

PATTERN_NOT_SET_MESSAGE_ID

public static final java.lang.String PATTERN_NOT_SET_MESSAGE_ID

Идентификатор сообщения FacesMessage создаваться если значение, возвращенное из getPattern() null или пустая Строка.

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

NOT_MATCHED_MESSAGE_ID

public static final java.lang.String NOT_MATCHED_MESSAGE_ID

Идентификатор сообщения FacesMessage создаваться если действие соответствия значения против образца, возвращенного из getPattern() сбои, потому что значение не соответствует образец.

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

MATCH_EXCEPTION_MESSAGE_ID

public static final java.lang.String MATCH_EXCEPTION_MESSAGE_ID

Идентификатор сообщения FacesMessage создаваться если действие соответствия значения против образца, возвращенного из getPattern() сбои из-за a PatternSyntaxException.

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

RegexValidator

public RegexValidator()
Деталь метода

setPattern

public void setPattern(java.lang.String pattern)

Свойство Regular Expression, чтобы проверить против.

Параметры:
pattern - образец регулярного выражения

getPattern

public java.lang.String getPattern()

Возвратитесь ValueExpression это приводит к образцу регулярного выражения когда оценено.


проверить

public void validate(FacesContext context,
                     UIComponent component,
                     java.lang.Object value)

Проверьте Строки против образца регулярного выражения. Полный regex образец должен быть соответствующим, чтобы передать проверку допустимости.

Определенный:
validate в интерфейсе Validator
Параметры:
context - FacesContext для запроса мы обрабатываем
component - UIComponent мы проверяем на правильность
value - значение, чтобы проверить
Броски:
java.lang.NullPointerException - если context или component null
ValidatorException - если проверка допустимости перестала работать

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