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


javax.faces.webapp
Класс ValidatorELTag

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

public abstract class ValidatorELTag
расширяет TagSupport

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

Этот class должен использоваться в качестве основного class для экземпляров тега, которые поддерживают определенный Validator подклассы.

Подклассы этого 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
 
Сводка конструктора
ValidatorELTag()
           
 
Сводка метода
protected abstract  Validator createValidator()
          Создайте и возвратите новое Validator быть зарегистрированным на нашем окружении UIComponent.
 int doStartTag()
          Создайте новый экземпляр указанного Validator class, и регистр это с UIComponent экземпляр связался с нашим наиболее окружающим UIComponentTagBase экземпляр, если UIComponent экземпляр создавался этим выполнением содержания страницы JSP.
 
Методы, наследованные от class javax.servlet.jsp.tagext. TagSupport
doAfterBody, doEndTag, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

ValidatorELTag

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

doStartTag

public int doStartTag()
               throws JspException

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

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

createValidator

protected abstract Validator createValidator()
                                      throws JspException

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

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


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

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

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

free hit counter