Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: НЕОБХОДИМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ |
@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, следующие меры предпринимаются.
Получите ссылку на RenderKitFactory
для этого приложения.
См. если a RenderKit
существует для, "представляют идентификатор набора". Если так, позвольте тому экземпляру быть renderKit для обсуждения. В противном случае реализация должна указать на фатальную ошибку если такой RenderKit
не существует и приложение не должно быть помещено в обслуживании.
Создайте экземпляр этого class, используя общедоступного конструктора нулевого параметра.
Вызвать RenderKit#addRenderer
на renderKit, передавая компонентное семейство как первый параметр, тип средства рендеринга как второе, и недавно инстанцированный RenderKit
экземпляр как третий параметр.
Необходимая Сводка Элемента | |
---|---|
java.lang.String |
componentFamily
Значение этого атрибута аннотации принимается, чтобы быть компонентным семейством который в комбинации с |
java.lang.String |
rendererType
Значение этого атрибута аннотации принимается, чтобы быть типом средства рендеринга который в комбинации с |
Дополнительная Сводка Элемента | |
---|---|
java.lang.String |
renderKitId
Значение этого атрибута аннотации принимается, чтобы быть, "представляют идентификатор набора" в который экземпляр этого class |
Деталь элемента |
---|
public abstract java.lang.String rendererType
Значение этого атрибута аннотации принимается, чтобы быть типом средства рендеринга который в комбинации с componentFamily()
может использоваться, чтобы получить ссылку на экземпляр этого Renderer
вызывая RenderKit.getRenderer(java.lang.String, java.lang.String)
.
public abstract java.lang.String componentFamily
Значение этого атрибута аннотации принимается, чтобы быть компонентным семейством который в комбинации с rendererType()
может использоваться, чтобы получить ссылку на экземпляр этого Renderer
вызывая RenderKit.getRenderer(java.lang.String, java.lang.String)
.
public abstract java.lang.String renderKitId
Значение этого атрибута аннотации принимается, чтобы быть, "представляют идентификатор набора" в который экземпляр этого class Renderer
должен быть установлен.
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: НЕОБХОДИМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41