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


javax.faces.webapp
Класс ValidatorTag

java.lang.Object
  расширенный javax.servlet.jsp.tagext.TagSupport
      расширенный javax.faces.webapp.ValidatorTag
Все Реализованные Интерфейсы:
java.io. Сериализуемый, IterationTag, JspTag, Тег

Осуждаемый. Это было частично заменено ValidatorELTag. Остаток от функциональности, а именно, обязательного средства и реализации createValidator() метод, теперь деталь реализации.

public class ValidatorTag
расширяет TagSupport

ValidatorTag является основной class для всех пользовательских действий JSP, которые создают и регистрируют a Validator экземпляр на EditableValueHolder связанный с нашим большинством непосредственного окружающего экземпляра тега, реализация которого class является подклассом UIComponentTag. Избегать создавать двойные экземпляры, когда страница восстанавливается, создание и регистрация a Validator происходит только если соответствие UIComponent создавался (обладанием UIComponentTag) во время выполнения текущей страницы.

Этот class может использоваться непосредственно, чтобы реализовать универсальный регистрационный тег блока проверки допустимости (основанный на идентификаторе блока проверки допустимости, определенном id атрибут), или как основной class для экземпляров тега, которые поддерживают определенный Validator подклассы. Это id атрибут должен обратиться к одному из известных идентификаторов блока проверки допустимости, или идентификатору нестандартного элемента верификации как определено в a faces-config.xml файл.

Подклассы этого class должны реализовать createValidator() метод, который создает и возвращает a Validator экземпляр. Любые свойства конфигурации, которые определяют пределы, которые будут осуществлены этим Validator должно быть, был установлен createValidator() метод. Обычно, это происходит, копируя соответствующие значения атрибута на экземпляре тега.

Этот тег не создает вывода к странице, в настоящий момент создаваемой. Это используется исключительно для побочного эффекта Validator создание.

См. Также:
Сериализированная Форма

Полевая Сводка
 
Поля, наследованные от class javax.servlet.jsp.tagext. TagSupport
id, pageContext
 
Поля, наследованные от интерфейса javax.servlet.jsp.tagext. IterationTag
EVAL_BODY_AGAIN
 
Поля, наследованные от интерфейса javax.servlet.jsp.tagext. Тег
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Сводка конструктора
ValidatorTag()
          Осуждаемый.  
 
Сводка метода
protected  Validator createValidator()
          Осуждаемый. Создайте и возвратите новое Validator быть зарегистрированным на нашем окружении UIComponent.
 int doStartTag()
          Осуждаемый. Создайте новый экземпляр указанного Validator class, и регистр это с UIComponent экземпляр связался с нашим наиболее окружающим UIComponentTag экземпляр, если UIComponent экземпляр создавался этим выполнением содержания страницы JSP.
 void release()
          Осуждаемый. Ссылки выпуска на любые полученные ресурсы.
 void setBinding(java.lang.String binding)
          Осуждаемый. Установите выражение, которое будет использоваться, чтобы создать a ValueExpression это ссылается на отступающее бобовое свойство Validator экземпляр, который будет создан.
 void setValidatorId(java.lang.String validatorId)
          Осуждаемый. Установите identifer Validator экземпляр, который будет создан.
 
Методы, наследованные от class javax.servlet.jsp.tagext. TagSupport
doAfterBody, doEndTag, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Деталь конструктора

ValidatorTag

public ValidatorTag()
Осуждаемый. 
Деталь метода

setValidatorId

public void setValidatorId(java.lang.String validatorId)
Осуждаемый. 

Установите identifer Validator экземпляр, который будет создан.

Параметры:
validatorId - Новый идентификатор экземпляра блока проверки допустимости, который будет создан.

setBinding

public void setBinding(java.lang.String binding)
                throws JspException
Осуждаемый. 

Установите выражение, которое будет использоваться, чтобы создать a ValueExpression это ссылается на отступающее бобовое свойство Validator экземпляр, который будет создан.

Параметры:
binding - Новое выражение
Броски:
JspException - если ошибка JSP происходит

doStartTag

public int doStartTag()
               throws JspException
Осуждаемый. 

Создайте новый экземпляр указанного Validator class, и регистр это с UIComponent экземпляр связался с нашим наиболее окружающим UIComponentTag экземпляр, если UIComponent экземпляр создавался этим выполнением содержания страницы JSP.

Определенный:
doStartTag в интерфейсе Tag
Переопределения:
doStartTag в class TagSupport
Возвраты:
SKIP_BODY
Броски:
JspException - если ошибка JSP происходит
См. Также:
Tag#doStartTag()

выпуск

public void release()
Осуждаемый. 

Ссылки выпуска на любые полученные ресурсы.

Определенный:
release в интерфейсе Tag
Переопределения:
release в class TagSupport
См. Также:
Tag#release()

createValidator

protected Validator createValidator()
                             throws JspException
Осуждаемый. 

Создайте и возвратите новое Validator быть зарегистрированным на нашем окружении UIComponent.

Броски:
JspException - если новый экземпляр не может быть создан


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

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

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

free hit counter