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


javax.faces.view.facelets
Класс MetaTagHandler

java.lang.Object
  расширенный javax.faces.view.facelets.TagHandler
      расширенный javax.faces.view.facelets.MetaTagHandler
Все Реализованные Интерфейсы:
FaceletHandler
Прямые Известные Подклассы:
DelegatingMetaTagHandler

public abstract class MetaTagHandler
расширяет TagHandler

Каждый вид элемента разметки в Facelets VDL, у которого есть атрибуты, которые должны принять меры на артефакте API Java JSF, связывается с экземпляром этого class. Этот class является абстракцией, чтобы включить правилу базируемый метод для того, чтобы направить, как различные виды элементов берут различные виды действий в API Java JSF. Например, рассмотрите эту разметку:

<h:inputText value="#{user.userid}" 
                valueChangeListener="#{user.newUserId}" />

Этот элемент разметки соответствует экземпляру HtmlInputText в представлении. HtmlImputText имеет много атрибутов, которые должны быть представлены автору страницы. HtmlInputText также реализации EditableValueHolder, который расширяется ValueHolder. Каждый из этих интерфейсов также представляет много атрибутов автору страницы.

Служащие Facelets стратегическая модель, чтобы позволить способ, которым все возможные атрибуты обрабатываются основанные на природе артефакта API Java JSF, связанного с элементом разметки.

Подклассы переопределяют createMetaRuleset(java.lang.Class) метод, чтобы возвратить a MetaRuleset экземпляр, инкапсулирующий все стратегии всех атрибутов, которые имеют смысл для этого определенного элемента разметки. Время выполнения вызывает setAttributes(FaceletContext, Object) метод, чтобы заставить те правила, которые будут выполняться и применяться.

С тех пор:
2.0

Полевая Сводка
 
Поля, наследованные от class javax.faces.view.facelets. TagHandler
nextHandler, tag, tagId
 
Сводка конструктора
MetaTagHandler(TagConfig config)
           
 
Сводка метода
protected abstract  MetaRuleset createMetaRuleset(java.lang.Class type)
          Расширьте этот метод, чтобы добавить Ваши собственные правила.
protected  void setAttributes(FaceletContext ctx, java.lang.Object instance)
          Вызов/расширение этого метода вызовет результаты создаваемого MetaRuleset автосоединить состояние проводом к переданному экземпляру.
 
Методы, наследованные от class javax.faces.view.facelets. TagHandler
getAttribute, getRequiredAttribute, toString
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Методы, наследованные от интерфейса javax.faces.view.facelets. FaceletHandler
применяться
 

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

MetaTagHandler

public MetaTagHandler(TagConfig config)
Деталь метода

createMetaRuleset

protected abstract MetaRuleset createMetaRuleset(java.lang.Class type)
Расширьте этот метод, чтобы добавить Ваши собственные правила.

Параметры:
type -

setAttributes

protected void setAttributes(FaceletContext ctx,
                             java.lang.Object instance)
Вызов/расширение этого метода вызовет результаты создаваемого MetaRuleset автосоединить состояние проводом к переданному экземпляру.

Параметры:
ctx -
instance -


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

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

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

free hit counter