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


javax.faces.webapp
Класс ConverterELTag

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

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

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

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

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

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

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

Полевая Сводка
 
Поля, наследованные от 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
 
Сводка конструктора
ConverterELTag()
           
 
Сводка метода
protected abstract  Converter createConverter()
          Создайте и возвратите новое Converter быть зарегистрированным на нашем окружении UIComponent.
 int doStartTag()
          Создайте новый экземпляр указанного Converter class, и регистр это с UIComponent экземпляр связался с нашим наиболее окружающим UIComponentClassicTagBase экземпляр, если 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
 

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

ConverterELTag

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

doStartTag

public int doStartTag()
               throws JspException

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

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

createConverter

protected abstract Converter createConverter()
                                      throws JspException

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

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


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

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

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

free hit counter