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


javax.faces.webapp
Класс ConverterTag

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

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

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

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

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

Подклассы этого 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
 
Сводка конструктора
ConverterTag()
          Осуждаемый.  
 
Сводка метода
protected  Converter createConverter()
          Осуждаемый. Создайте и возвратите новое Converter быть зарегистрированным на нашем окружении UIComponent.
 int doStartTag()
          Осуждаемый. Создайте новый экземпляр указанного Converter class, и регистр это с UIComponent экземпляр связался с нашим наиболее окружающим UIComponentTag экземпляр, если UIComponent экземпляр создавался этим выполнением содержания страницы JSP.
 void release()
          Осуждаемый. Ссылки выпуска на любые полученные ресурсы.
 void setBinding(java.lang.String binding)
          Осуждаемый. Установите выражение, которое будет использоваться, чтобы создать a ValueExpression это ссылается на отступающее бобовое свойство Converter экземпляр, который будет создан.
 void setConverterId(java.lang.String converterId)
          Осуждаемый. Установите identifer Converter экземпляр, который будет создан.
 
Методы, наследованные от 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
 

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

ConverterTag

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

setConverterId

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

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

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

setBinding

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

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

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

doStartTag

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

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

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

выпуск

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

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

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

createConverter

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

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

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


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

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

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

free hit counter