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


javax.faces.webapp
Класс UIComponentTagBase

java.lang.Object
  расширенный javax.faces.webapp.UIComponentTagBase
Все Реализованные Интерфейсы:
JspTag
Прямые Известные Подклассы:
UIComponentClassicTagBase

public abstract class UIComponentTagBase
расширяет java.lang. Объект
реализации JspTag

UIComponentTagBase основной class для всех тегов JSP, которые соответствуют a UIComponent экземпляр в представлении. Этот основной class позволяет единственному представлению быть описанным в странице JSP, состоящей из обоих UIComponentELTag и UIComponentTag экземпляры.


Полевая Сводка
protected static java.util.logging.Logger журнал
           
 
Сводка конструктора
UIComponentTagBase()
           
 
Сводка метода
protected abstract  void addChild(UIComponent child)
          Добавьте компонентный идентификатор указанного UIComponent к списку компонентных идентификаторов, создаваемых или расположенных вложенным UIComponentTags обрабатывающий этот запрос.
protected abstract  void addFacet(java.lang.String name)
          Добавьте фасетное имя указанного фасета к списку фасетных имен, создаваемых или расположенных вложенным UIComponentTags обрабатывающий этот запрос.
abstract  UIComponent getComponentInstance()
          Возвратитесь UIComponent экземпляр, который связывается с этим экземпляром тега.
abstract  java.lang.String getComponentType()
          Возвратите компонентный тип для компонента, который является или будет связан с этим тегом.
abstract  boolean getCreated()
          Возвратиться true если мы динамически создали новый компонентный экземпляр во время выполнения этого тега.
protected  ELContext getELContext()
          Возвратитесь ELContext для FacesContext для этого запроса.
protected abstract  FacesContext getFacesContext()
          Возвратитесь FacesContext экземпляр для текущего запроса.
protected abstract  int getIndexOfNextChildTag()
          Возвратите индексирование следующего дочернего элемента, который будет добавлен как дочерний элемент этого тега.
abstract  java.lang.String getRendererType()
          Возвратитесь rendererType свойство, которое выбирает Renderer использоваться для того, чтобы закодировать этот компонент, или null попросить, чтобы компонент представил себя непосредственно.
abstract  void setId(java.lang.String id)
          Установите компонентный идентификатор для компонента, соответствующего этому экземпляру тега.
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Полевая Деталь

журнал

protected static java.util.logging.Logger log
Деталь конструктора

UIComponentTagBase

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

getFacesContext

protected abstract FacesContext getFacesContext()

Возвратитесь FacesContext экземпляр для текущего запроса. Это значение будет не -null только с начала doStartTag() через конец doEndTag() для каждого экземпляра тега.


getELContext

protected ELContext getELContext()

Возвратитесь ELContext для FacesContext для этого запроса.

Это - удобство для getFacesContext().getELContext().


addChild

protected abstract void addChild(UIComponent child)

Добавьте компонентный идентификатор указанного UIComponent к списку компонентных идентификаторов, создаваемых или расположенных вложенным UIComponentTags обрабатывающий этот запрос.

Параметры:
child - Новый дочерний элемент, идентификатор которого должен быть добавлен

addFacet

protected abstract void addFacet(java.lang.String name)

Добавьте фасетное имя указанного фасета к списку фасетных имен, создаваемых или расположенных вложенным UIComponentTags обрабатывающий этот запрос.

Параметры:
name - Фасетное имя, которое будет добавлено

setId

public abstract void setId(java.lang.String id)

Установите компонентный идентификатор для компонента, соответствующего этому экземпляру тега. Если параметр начинается UIViewRoot.UNIQUE_ID_PREFIX бросьте IllegalArgumentException

Параметры:
id - Новый компонентный идентификатор. Это, возможно, не запускается с UIViewRoot.UNIQUE_ID_PREFIX.
Броски:
IllegalArgumentException - если параметр не -null и запускается с UIViewRoot.UNIQUE_ID_PREFIX.

getComponentType

public abstract java.lang.String getComponentType()

Возвратите компонентный тип для компонента, который является или будет связан с этим тегом. К этому значению можно передать Application.createComponent(java.lang.String) создать UIComponent экземпляр для этого тега. Подклассы должны переопределить этот метод, чтобы возвратить соответствующее значение.


getRendererType

public abstract java.lang.String getRendererType()

Возвратитесь rendererType свойство, которое выбирает Renderer использоваться для того, чтобы закодировать этот компонент, или null попросить, чтобы компонент представил себя непосредственно. Подклассы должны переопределить этот метод, чтобы возвратить соответствующее значение.


getComponentInstance

public abstract UIComponent getComponentInstance()

Возвратитесь UIComponent экземпляр, который связывается с этим экземпляром тега. Этот метод разрабатывается, чтобы использоваться тегами, вложенными в пределах этого тега, и только возвращает полезные результаты между выполнением doStartTag() и doEndTag() на этом экземпляре тега.


getCreated

public abstract boolean getCreated()

Возвратиться true если мы динамически создали новый компонентный экземпляр во время выполнения этого тега. Этот метод разрабатывается, чтобы использоваться тегами, вложенными в пределах этого тега, и только возвращает полезные результаты между выполнением doStartTag() и doEndTag() на этом экземпляре тега.


getIndexOfNextChildTag

protected abstract int getIndexOfNextChildTag()

Возвратите индексирование следующего дочернего элемента, который будет добавлен как дочерний элемент этого тега. Реализация по умолчанию поддерживает список создаваемых компонентов и возвращает размер списка.



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

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

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

free hit counter