Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ СЛЕДУЮЩИЙ КЛАСС КЛАССА | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.servlet.jsp.tagext.TagSupport javax.faces.webapp.ValidatorTag
ValidatorELTag
. Остаток от функциональности, а именно, обязательного средства и реализации createValidator()
метод, теперь деталь реализации.
public class ValidatorTag
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 |
Деталь конструктора |
---|
public ValidatorTag()
Деталь метода |
---|
public void setValidatorId(java.lang.String validatorId)
Установите identifer Validator
экземпляр, который будет создан.
validatorId
- Новый идентификатор экземпляра блока проверки допустимости, который будет создан.public void setBinding(java.lang.String binding) throws JspException
Установите выражение, которое будет использоваться, чтобы создать a ValueExpression
это ссылается на отступающее бобовое свойство Validator
экземпляр, который будет создан.
binding
- Новое выражение JspException
- если ошибка JSP происходитpublic int doStartTag() throws JspException
Создайте новый экземпляр указанного Validator
class, и регистр это с UIComponent
экземпляр связался с нашим наиболее окружающим UIComponentTag
экземпляр, если UIComponent
экземпляр создавался этим выполнением содержания страницы JSP.
doStartTag
в интерфейсе Tag
doStartTag
в class TagSupport
JspException
- если ошибка JSP происходитTag#doStartTag()
public void release()
Ссылки выпуска на любые полученные ресурсы.
release
в интерфейсе Tag
release
в class TagSupport
Tag#release()
protected Validator createValidator() throws JspException
Создайте и возвратите новое Validator
быть зарегистрированным на нашем окружении UIComponent
.
JspException
- если новый экземпляр не может быть создан
|
|||||||||
ПРЕДЫДУЩИЙ СЛЕДУЮЩИЙ КЛАСС КЛАССА | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41