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


javax.faces.render
Класс RenderKitFactory

java.lang.Object
  расширенный javax.faces.render.RenderKitFactory
Все Реализованные Интерфейсы:
FacesWrapper <RenderKitFactory>

public abstract class RenderKitFactory
расширяет java.lang. Объект
реализации FacesWrapper <RenderKitFactory>

RenderKitFactory является объектом фабрики, который регистрируется и возвращается RenderKit экземпляры. Реализации Поверхностей JavaServer должны обеспечить, по крайней мере, реализацию по умолчанию RenderKit. Усовершенствованные реализации (или внешние сторонние библиотеки) могут обеспечить дополнительный RenderKit реализации (включенный представляют идентификаторы набора) для того, чтобы выполнить различные типы рендеринга для тех же самых компонентов.

Должен быть тот RenderKitFactory экземпляр на веб-приложение, которое использует Поверхности JavaServer. Этот экземпляр может быть получен, переносимым способом, вызывая:

   RenderKitFactory factory = (RenderKitFactory)
    FactoryFinder.getFactory(FactoryFinder.RENDER_KIT_FACTORY);
 


Полевая Сводка
static java.lang.String HTML_BASIC_RENDER_KIT
          Представлять идентификатор набора значения по умолчанию RenderKit экземпляр для этой реализации Поверхностей JavaServer.
 
Сводка конструктора
RenderKitFactory()
           
 
Сводка метода
abstract  void addRenderKit(java.lang.String renderKitId, RenderKit renderKit)
          Зарегистрируйте указанное RenderKit экземпляр, связанный с указанным renderKitId, поддерживаться этим RenderKitFactory, замена любого ранее зарегистрировалась RenderKit для этого идентификатора.
abstract  RenderKit getRenderKit(FacesContext context, java.lang.String renderKitId)
          Возвратите a RenderKit экземпляр для указанного представляет идентификатор набора, возможно настроенный основанный на динамических характеристиках указанного FacesContext, если не -null.
abstract  java.util.Iterator<java.lang.String> getRenderKitIds()
          Возвратитесь Iterator по набору представляют идентификаторы набора, зарегистрированные в этой фабрике.
 RenderKitFactory getWrapped()
          

Если эта фабрика была украшена, реализация, делающая украшение, может переопределить этот метод, чтобы обеспечить доступ к обертываемой реализации.

 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

HTML_BASIC_RENDER_KIT

public static final java.lang.String HTML_BASIC_RENDER_KIT

Представлять идентификатор набора значения по умолчанию RenderKit экземпляр для этой реализации Поверхностей JavaServer.

См. Также:
Постоянные Значения полей
Деталь конструктора

RenderKitFactory

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

getWrapped

public RenderKitFactory getWrapped()

Если эта фабрика была украшена, реализация, делающая украшение, может переопределить этот метод, чтобы обеспечить доступ к обертываемой реализации. Реализация по умолчанию то, при условии, что возвраты null.

Определенный:
getWrapped в интерфейсе FacesWrapper<RenderKitFactory>
С тех пор:
2.0

addRenderKit

public abstract void addRenderKit(java.lang.String renderKitId,
                                  RenderKit renderKit)

Зарегистрируйте указанное RenderKit экземпляр, связанный с указанным renderKitId, поддерживаться этим RenderKitFactory, замена любого ранее зарегистрировалась RenderKit для этого идентификатора.

Параметры:
renderKitId - Идентификатор RenderKit зарегистрироваться
renderKit - RenderKit экземпляр, который мы регистрируем
Броски:
java.lang.NullPointerException - если renderKitId или renderKit null

getRenderKit

public abstract RenderKit getRenderKit(FacesContext context,
                                       java.lang.String renderKitId)

Возвратите a RenderKit экземпляр для указанного представляет идентификатор набора, возможно настроенный основанный на динамических характеристиках указанного FacesContext, если не -null. Если есть не зарегистрировано RenderKit для указанного идентификатора возвратиться null. Набор доступных представляет идентификаторы набора, доступно через getRenderKitIds() метод.

Параметры:
context - FacesContext для запроса, в настоящий момент обрабатываемого, или null если ни один не доступен.
renderKitId - Представьте идентификатор набора требуемого RenderKit экземпляр
Броски:
IllegalArgumentException - если нет RenderKit экземпляр может быть возвращен для указанного идентификатора
java.lang.NullPointerException - если renderKitId null

getRenderKitIds

public abstract java.util.Iterator<java.lang.String> getRenderKitIds()

Возвратитесь Iterator по набору представляют идентификаторы набора, зарегистрированные в этой фабрике. Этот набор должен включать значение, определенное RenderKitFactory.HTML_BASIC_RENDER_KIT.



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

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

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

free hit counter