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


javax.faces.view.facelets
Класс FaceletCache <V>

java.lang.Object
  расширенный javax.faces.view.facelets.FaceletCache<V>

public abstract class FaceletCache<V>
расширяет java.lang. Объект

Этот API определяет средство который Facelets ViewDeclarationLanguage создает и экземпляры кэшей Facelets.

Кэш обрабатывает два различных видов Facelets: Просмотрите Метаданные Facelets и Представления Facelets. Прежний - обычный Facelet, который предусматривает конструкцию a UIComponent дерево. К этому виду Facelet получают доступ через getFacelet(java.net.URL) и isFaceletCached(java.net.URL) методы. Последний является специальным видом Facelet, который соответствует ViewDeclarationLanguage.getViewMetadata(javax.faces.context.FacesContext, java.lang.String). К этому виду Facelet получают доступ через getViewMetadataFacelet(java.net.URL) и isViewMetadataFaceletCached(java.net.URL) методы.

С тех пор:
2.1

Вложенная Сводка Класса
static interface FaceletCache.MemberFactory<V>
          

Интерфейс фабрики для того, чтобы создать экземпляры Facelet или View Metadata Facelet.

 
Сводка конструктора
FaceletCache()
           
 
Сводка метода
abstract  V getFacelet(java.net.URL url)
          

Возвращает кэшируемый экземпляр Facelet.

protected  FaceletCache.MemberFactory<V> getMemberFactory()
          

Возвраты FaceletCache.MemberFactory переданный к setMemberFactories(javax.faces.view.facelets.FaceletCache.MemberFactory, javax.faces.view.facelets.FaceletCache.MemberFactory) с целью создания экземпляра Facelet.

protected  FaceletCache.MemberFactory<V> getMetadataMemberFactory()
          

Возвраты FaceletCache.MemberFactory переданный к setMemberFactories(javax.faces.view.facelets.FaceletCache.MemberFactory, javax.faces.view.facelets.FaceletCache.MemberFactory) с целью создания Метаданных Представления экземпляр Facelet.

abstract  V getViewMetadataFacelet(java.net.URL url)
          

Возвращает кэшируемые Метаданные Представления экземпляр Facelet.

abstract  boolean isFaceletCached(java.net.URL url)
          

Определяет, существует ли кэшируемый экземпляр Facelet для этого URL.

abstract  boolean isViewMetadataFaceletCached(java.net.URL url)
          

Определяет, существуют ли кэшируемые Метаданные Представления экземпляр Facelet для этого URL.

protected  void setMemberFactories(FaceletCache.MemberFactory<V> faceletFactory, FaceletCache.MemberFactory<V> viewMetadataFaceletFactory)
          

Это должно вызвать время выполнения во время запуска, прежде, чем любые запросы будут обслужены, и учитывает FaceletCache реализация, чтобы обеспечить FaceletCache.MemberFactory экземпляры, которые будут использоваться, чтобы создать экземпляры Facelets и View Metadata Facelets.

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

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

FaceletCache

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

getFacelet

public abstract V getFacelet(java.net.URL url)
                      throws java.io.IOException

Возвращает кэшируемый экземпляр Facelet. Если никакой экземпляр не будет доступен, то это будет создаваться, используя Facelet FaceletCache.MemberFactory и сохраненный в кэше.

Параметры:
url - URL для получаемого Facelet
Броски:
java.lang.NullPointerException - если параметр url null.
java.io.IOException

isFaceletCached

public abstract boolean isFaceletCached(java.net.URL url)

Определяет, существует ли кэшируемый экземпляр Facelet для этого URL. Возвращает true, если кэшируемый экземпляр существует, ложь иначе

Параметры:
url - URL для Facelet
Броски:
java.lang.NullPointerException - если параметр url null.

getViewMetadataFacelet

public abstract V getViewMetadataFacelet(java.net.URL url)
                                  throws java.io.IOException

Возвращает кэшируемые Метаданные Представления экземпляр Facelet. Если никакой экземпляр не будет доступен, то это будет создаваться, используя Метаданные Представления Facelet FaceletCache.MemberFactory и сохраненный в кэше.

Параметры:
url - URL для Метаданных Представления Facelet быть полученным
Броски:
java.lang.NullPointerException - если параметр url null.
java.io.IOException

isViewMetadataFaceletCached

public abstract boolean isViewMetadataFaceletCached(java.net.URL url)

Определяет, существуют ли кэшируемые Метаданные Представления экземпляр Facelet для этого URL. Возвращает true, если кэшируемый экземпляр существует, ложь иначе

Параметры:
url - URL для Метаданных Представления Facelet
Броски:
java.lang.NullPointerException - если параметр url null.

setMemberFactories

protected void setMemberFactories(FaceletCache.MemberFactory<V> faceletFactory,
                                  FaceletCache.MemberFactory<V> viewMetadataFaceletFactory)

Это должно вызвать время выполнения во время запуска, прежде, чем любые запросы будут обслужены, и учитывает FaceletCache реализация, чтобы обеспечить FaceletCache.MemberFactory экземпляры, которые будут использоваться, чтобы создать экземпляры Facelets и View Metadata Facelets.

Параметры:
faceletFactory - FaceletCache.MemberFactory экземпляр, который будет использоваться, чтобы создать экземпляры Facelets.
viewMetadataFaceletFactory - FaceletCache.MemberFactory экземпляр, который будет использоваться, чтобы создать экземпляры метаданных Facelets.
Броски:
java.lang.NullPointerException - если любой параметр null

getMemberFactory

protected FaceletCache.MemberFactory<V> getMemberFactory()

Возвраты FaceletCache.MemberFactory переданный к setMemberFactories(javax.faces.view.facelets.FaceletCache.MemberFactory, javax.faces.view.facelets.FaceletCache.MemberFactory) с целью создания экземпляра Facelet.


getMetadataMemberFactory

protected FaceletCache.MemberFactory<V> getMetadataMemberFactory()

Возвраты FaceletCache.MemberFactory переданный к setMemberFactories(javax.faces.view.facelets.FaceletCache.MemberFactory, javax.faces.view.facelets.FaceletCache.MemberFactory) с целью создания Метаданных Представления экземпляр Facelet.



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

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

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

free hit counter