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


javax.faces.render
Тип аннотации FacesRenderer


@Retention(value=RUNTIME)
@Target(value=TYPE)
@Inherited
public @interface FacesRenderer

Присутствие этой аннотации на class автоматически регистрирует class во времени выполнения как a Renderer. Значение renderKitId() атрибут берется, чтобы быть, "представляют идентификатор набора" к который экземпляр этого Renderer должен быть добавлен. Должен быть общедоступный конструктор нулевого параметра на любом class, где эта аннотация появляется. Реализация должна указать на фатальную ошибку, если такой конструктор не существует, и приложение не должно быть помещено в обслуживании. В пределах этого RenderKit, Значение rendererType() атрибут берется, чтобы быть типом средства рендеринга, и значением componentFamily() атрибут должен быть взят в качестве компонентного семейства. Реализация должна гарантировать это для каждого class, аннотируемого FacesRenderer, найденный с алгоритмом в разделе JSF.11.5, следующие меры предпринимаются.


Необходимая Сводка Элемента
 java.lang.String componentFamily
          

Значение этого атрибута аннотации принимается, чтобы быть компонентным семейством который в комбинации с rendererType() может использоваться, чтобы получить ссылку на экземпляр этого Renderer вызывая RenderKit.getRenderer(java.lang.String, java.lang.String).

 java.lang.String rendererType
          

Значение этого атрибута аннотации принимается, чтобы быть типом средства рендеринга который в комбинации с componentFamily() может использоваться, чтобы получить ссылку на экземпляр этого Renderer вызывая RenderKit.getRenderer(java.lang.String, java.lang.String).

 
Дополнительная Сводка Элемента
 java.lang.String renderKitId
          

Значение этого атрибута аннотации принимается, чтобы быть, "представляют идентификатор набора" в который экземпляр этого class Renderer должен быть установлен.

 

Деталь элемента

rendererType

public abstract java.lang.String rendererType

Значение этого атрибута аннотации принимается, чтобы быть типом средства рендеринга который в комбинации с componentFamily() может использоваться, чтобы получить ссылку на экземпляр этого Renderer вызывая RenderKit.getRenderer(java.lang.String, java.lang.String).


componentFamily

public abstract java.lang.String componentFamily

Значение этого атрибута аннотации принимается, чтобы быть компонентным семейством который в комбинации с rendererType() может использоваться, чтобы получить ссылку на экземпляр этого Renderer вызывая RenderKit.getRenderer(java.lang.String, java.lang.String).

renderKitId

public abstract java.lang.String renderKitId

Значение этого атрибута аннотации принимается, чтобы быть, "представляют идентификатор набора" в который экземпляр этого class Renderer должен быть установлен.

Значение по умолчанию:
"HTML_BASIC"


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

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

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

free hit counter