Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.faces.view.facelets.FaceletCache<V>
public abstract class FaceletCache<V>
Этот 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)
методы.
Вложенная Сводка Класса | |
---|---|
static interface |
FaceletCache.MemberFactory<V>
Интерфейс фабрики для того, чтобы создать экземпляры Facelet или View Metadata Facelet. |
Сводка конструктора | |
---|---|
FaceletCache()
|
Сводка метода | |
---|---|
abstract V |
getFacelet(java.net.URL url)
Возвращает кэшируемый экземпляр Facelet. |
protected FaceletCache.MemberFactory<V> |
getMemberFactory()
Возвраты |
protected FaceletCache.MemberFactory<V> |
getMetadataMemberFactory()
Возвраты |
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)
Это должно вызвать время выполнения во время запуска, прежде, чем любые запросы будут обслужены, и учитывает |
Методы, наследованные от class java.lang. Объект |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Деталь конструктора |
---|
public FaceletCache()
Деталь метода |
---|
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
public abstract boolean isFaceletCached(java.net.URL url)
Определяет, существует ли кэшируемый экземпляр Facelet для этого URL. Возвращает true, если кэшируемый экземпляр существует, ложь иначе
url
- URL
для Facelet java.lang.NullPointerException
- если параметр url
null
.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
public abstract boolean isViewMetadataFaceletCached(java.net.URL url)
Определяет, существуют ли кэшируемые Метаданные Представления экземпляр Facelet для этого URL. Возвращает true, если кэшируемый экземпляр существует, ложь иначе
url
- URL
для Метаданных Представления Facelet java.lang.NullPointerException
- если параметр url
null
.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
protected FaceletCache.MemberFactory<V> getMemberFactory()
Возвраты FaceletCache.MemberFactory
переданный к setMemberFactories(javax.faces.view.facelets.FaceletCache.MemberFactory
с целью создания экземпляра Facelet.
protected FaceletCache.MemberFactory<V> getMetadataMemberFactory()
Возвраты FaceletCache.MemberFactory
переданный к setMemberFactories(javax.faces.view.facelets.FaceletCache.MemberFactory
с целью создания Метаданных Представления экземпляр Facelet.
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41