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


javax.faces.application
Ресурс класса

java.lang.Object
  расширенный javax.faces.application.Resource
Прямые Известные Подклассы:
ResourceWrapper

public abstract class Resource
расширяет java.lang. Объект

Экземпляр Resource объектное представление Java артефакта, который подается в ответ на запрос ресурса от клиента. Экземпляры Resource обычно создаются и инициализируются через звонки ResourceHandler#createResource. См. документацию для ResourceHandler для получения дополнительной информации.

С тех пор:
2.0

Полевая Сводка
static java.lang.String COMPONENT_RESOURCE_KEY
          

Эта константа используется в качестве ключа в компонентной карте атрибута составного компонента, чтобы связать компонент с Resource экземпляр.

 
Сводка конструктора
Resource()
           
 
Сводка метода
 java.lang.String getContentType()
          

Возвратите тип контента MIME для этого ресурса.

abstract  java.io.InputStream getInputStream()
          

Если текущий запрос является запросом ресурса, (то есть, ResourceHandler#isResourceRequest возвраты true), возвратитесь InputStream содержа байты ресурса.

 java.lang.String getLibraryName()
          

Возвратите libraryName для этого ресурса.

abstract  java.lang.String getRequestPath()
          

Возвратите путь к этому ресурсу так, что, когда браузер разрешает это против основного URI для представления, которое включает ресурс, и проблемы a ПОЛУЧАЮТ запрос к результанту полностью определенный URL, байты ресурса возвращаются в ответе.

 java.lang.String getResourceName()
          

Возвратите resourceName для этого ресурса.

abstract  java.util.Map<java.lang.String,java.lang.String> getResponseHeaders()
          

Возвращает изменчивое Map<String, String> чьи записи будут отправлены как заголовки ответа во время ResourceHandler#handleResourceRequest.

abstract  java.net.URL getURL()
          

Возвратите фактическое URL экземпляр, который обращается к этому экземпляру ресурса.

 void setContentType(java.lang.String contentType)
          

Установите тип контента MIME для этого ресурса.

 void setLibraryName(java.lang.String libraryName)
          

Установите libraryName для этого ресурса.

 void setResourceName(java.lang.String resourceName)
          

Установите resourceName для этого ресурса.

 java.lang.String toString()
          

Вызовите через к getRequestPath() и возвратите результат.

abstract  boolean userAgentNeedsUpdate(FacesContext context)
          

Возвратиться true если агент пользователя, запрашивающий этот ресурс, нуждается в обновлении.

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

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

COMPONENT_RESOURCE_KEY

public static final java.lang.String COMPONENT_RESOURCE_KEY

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

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

Ресурс

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

getContentType

public java.lang.String getContentType()

Возвратите тип контента MIME для этого ресурса.

Возвраты:
тип контента MIME для этого ресурса.

setContentType

public void setContentType(java.lang.String contentType)

Установите тип контента MIME для этого ресурса. Реализация по умолчанию не выполняет проверки допустимости на параметре.

Параметры:
contentType - тип контента MIME для этого ресурса. Реализация по умолчанию должна принять null в качестве параметра.

getLibraryName

public java.lang.String getLibraryName()

Возвратите libraryName для этого ресурса. Может быть null. libraryName для ресурса является дополнительной Строкой, которая указывает на членство в "библиотеке ресурса". Все ресурсы с тем же самым libraryName принадлежат той же самой "библиотеке ресурса". "Понятие" библиотеки ресурса позволяет снимать неоднозначность ресурсов, у которых есть тот же самый resourceName. См. ResourceHandler для получения дополнительной информации.

Возвраты:
Возвратите libraryName для этого ресурса. Может быть null.

setLibraryName

public void setLibraryName(java.lang.String libraryName)

Установите libraryName для этого ресурса.

Параметры:
libraryName - libraryName для этого ресурса. Реализация по умолчанию должна принять null для libraryName.

getResourceName

public java.lang.String getResourceName()

Возвратите resourceName для этого ресурса. Никогда не будет нуль. Все Resource у экземпляров должен быть resourceName.

Возвраты:
Возвратите resourceName для этого ресурса. Никогда не будет нуль.

setResourceName

public void setResourceName(java.lang.String resourceName)

Установите resourceName для этого ресурса.

Параметры:
resourceName - непустая строка.
Броски:
java.lang.NullPointerException - если параметр resourceName нуль.

getInputStream

public abstract java.io.InputStream getInputStream()
                                            throws java.io.IOException

Если текущий запрос является запросом ресурса, (то есть, ResourceHandler#isResourceRequest возвраты true), возвратитесь InputStream содержа байты ресурса. Иначе, бросьте IOException.

Возвраты:
InputStream содержа байты ресурса.

Любые ЭЛЬ выражения, существующие в ресурсе, должны быть оценены прежде, чем служить байтам ресурса. Отметьте, что из-за браузера и кэширования сервера, ЭЛЬ выражения в файле ресурсов будут обычно только оценены однажды, когда ресурс будет сначала подан. Поэтому, использование ЭЛЬ выражений, которые обращаются к данным на запрос, не желательно, так как эти данные могут стать устарелыми.

Броски:
java.io.IOException - если текущий запрос не является запросом ресурса.

getResponseHeaders

public abstract java.util.Map<java.lang.String,java.lang.String> getResponseHeaders()

Возвращает изменчивое Map<String, String> чьи записи будут отправлены как заголовки ответа во время ResourceHandler#handleResourceRequest. Записи в этой карте не должны сохраниться вне контекста единственного запроса. Любые модификации, сделанные к карте после ресурса, были поданы, будет проигнорирован временем выполнения.

Возвраты:
изменчивое Map<String, String> из заголовков, которые будут включены с ответом.

getRequestPath

public abstract java.lang.String getRequestPath()

Возвратите путь к этому ресурсу так, что, когда браузер разрешает это против основного URI для представления, которое включает ресурс, и проблемы a ПОЛУЧАЮТ запрос к результанту полностью определенный URL, байты ресурса возвращаются в ответе.

Реализация по умолчанию должна реализовать следующий алгоритм. Для обсуждения следствие возврата этого метода вызовут результатом.

  • Доберитесь контекст - поддерживают это веб-приложение, не заканчивающееся в наклонной черте. Для обсуждения это будет caled contextRoot.

  • Обнаружьте если FacesServlet префикс или расширение, отображенное, и значение отображения (включая продвижение '.' в случае отображения расширения). Для обсуждения это будет facesServletMapping.

    Если бы префикс отображался, то результат должен быть

      result = contextRoot + '/' + facesServletMapping + ResourceHandler#RESOURCE_IDENTIFIER + '/' + getResourceName()

    Если бы расширение отображалось, то результат должен быть

      result = contextRoot + ResourceHandler#RESOURCE_IDENTIFIER + getResourceName() + facesServletMapping

  • Если getLibraryName() возвраты не -null, создайте строку, названную resourceMetaData для обсуждения, следующим образом:

    Добавьте resourceMetaData, чтобы закончиться.

  • Сделайте это портлетом безопасный, передавая результат через ViewHandler#getResourceURL.

Возвраты:
путь к этому ресурсу, предназначенному, чтобы быть включенным в закодированное представление, которое отправляется браузеру, отправляя ответ поверхностей.

getURL

public abstract java.net.URL getURL()

Возвратите фактическое URL экземпляр, который обращается к этому экземпляру ресурса.

Возвраты:
Возвратите фактическое URL экземпляр, который обращается к этому экземпляру ресурса.

toString

public java.lang.String toString()

Вызовите через к getRequestPath() и возвратите результат.

Переопределения:
toString в class java.lang.Object
Возвраты:
Вызовите через к getRequestPath() и возвратите результат.

userAgentNeedsUpdate

public abstract boolean userAgentNeedsUpdate(FacesContext context)

Возвратиться true если агент пользователя, запрашивающий этот ресурс, нуждается в обновлении. Возвраты false иначе.

Возвраты:
true или false в зависимости от того, нуждается ли агент пользователя в обновлении этого ресурса.


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

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

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

free hit counter