Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.el.ELContext
public abstract class ELContext
Контекстная информация для вычисления выражения.
Оценить Expression
, ELContext
должен быть обеспечен. ELContext
содержит:
ELResolver
с этим будут консультироваться, чтобы разрешить объекты модели и их свойстваFunctionMapper
это будет использоваться, чтобы разрешить ЭЛЬ Функции. VariableMapper
это будет использоваться, чтобы разрешить ЭЛЬ Переменные. ELResolver
sНабор объектов контекста необходим потому что каждый ELResolver
возможно, нуждается в доступе к различному объекту контекста. Например, JSP и преобразователи Поверхностей нуждаются в доступе к a JspContext
и a FacesContext
, соответственно.
Создание ELContext
объектами управляют через базовую технологию. Например, в JSP JspContext.getELContext()
метод фабрики используется. Немного технологий обеспечивает возможность добавить ELContextListener
так, чтобы приложения и платформы могли гарантировать, что их собственные объекты контекста присоединены к любому недавно создаваемому ELContext
.
Поскольку это хранит состояние во время вычисления выражения, ELContext
объект не ориентирован на многопотоковое исполнение. Забота должна быть проявлена, чтобы никогда не совместно использовать ELContext
экземпляр между двумя или больше потоками.
ELContextListener
, ELContextEvent
, ELResolver
, FunctionMapper
, VariableMapper
, JspContext
Сводка конструктора | |
---|---|
ELContext()
|
Сводка метода | |
---|---|
java.lang.Object |
getContext(java.lang.Class key)
Возвращает объект контекста, связанный с данным ключом. |
abstract ELResolver |
getELResolver()
Получает ELResolver связанный с этим контекстом. |
abstract FunctionMapper |
getFunctionMapper()
Получает FunctionMapper связанный с этим ELContext . |
java.util.Locale |
getLocale()
Доберитесь Locale сохраненный предыдущим вызовом к setLocale(java.util.Locale) . |
abstract VariableMapper |
getVariableMapper()
Получает VariableMapper связанный с этим ELContext . |
boolean |
isPropertyResolved()
Возвраты, ли ELResolver успешно разрешил данный (основа, свойство) пара. |
void |
putContext(java.lang.Class key, java.lang.Object contextObject)
Связывает объект контекста с этим ELContext . |
void |
setLocale(java.util.Locale locale)
Установите Locale для этого экземпляра. |
void |
setPropertyResolved(boolean resolved)
Вызванный, чтобы указать на это a ELResolver успешно разрешил данный (основа, свойство) пара. |
Методы, наследованные от class java.lang. Объект |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Деталь конструктора |
---|
public ELContext()
Деталь метода |
---|
public void setPropertyResolved(boolean resolved)
ELResolver
успешно разрешил данный (основа, свойство) пара. CompositeELResolver
проверки это свойство, чтобы определить, должно ли это рассмотреть или пропустить другие компонентные преобразователи.
resolved
- истина, если свойство было разрешено, или ложь если нет.CompositeELResolver
public boolean isPropertyResolved()
ELResolver
успешно разрешил данный (основа, свойство) пара. CompositeELResolver
проверки это свойство, чтобы определить, должно ли это рассмотреть или пропустить другие компонентные преобразователи.
CompositeELResolver
public void putContext(java.lang.Class key, java.lang.Object contextObject)
ELContext
. ELContext
поддерживает набор объектов контекста, относящихся к оценке выражения. Эти объекты контекста используются ELResolver
s. Этот метод используется, чтобы добавить объект контекста к тому набору.
Условно, contextObject
будет иметь тип, определенный key
. Однако, это не требуется, и ключ используется строго в качестве уникального идентификатора.
key
- Ключ, используемый {соединяет ELResolver}, чтобы идентифицировать этот объект контекста.contextObject
- Объект контекста, чтобы добавить к набору. java.lang.NullPointerException
- если ключ является нулем, или contextObject является нулем.public java.lang.Object getContext(java.lang.Class key)
ELContext
поддерживает набор объектов контекста, относящихся к оценке выражения. Эти объекты контекста используются ELResolver
s. Этот метод используется, чтобы получить контекст с данным ключом от набора.
Условно, возвращенный объект будет иметь тип, определенный key
. Однако, это не требуется, и ключ используется строго в качестве уникального идентификатора.
key
- Уникальный идентификатор, который использовался, чтобы связать объект контекста с этим ELContext
. java.lang.NullPointerException
- если ключ является нулем.public abstract ELResolver getELResolver()
ELResolver
связанный с этим контекстом. ELContext
поддерживает ссылку на ELResolver
с этим будут консультироваться, чтобы разрешить переменные и свойства во время вычисления выражения. Этот метод получает ссылку на преобразователь.
Однажды ELContext
создается, ссылка на ELResolver
связанный с контекстом не может быть изменен.
public abstract FunctionMapper getFunctionMapper()
FunctionMapper
связанный с этим ELContext
.
public java.util.Locale getLocale()
Locale
сохраненный предыдущим вызовом к setLocale(java.util.Locale)
. Если этот метод возвраты нет null
, это Locale
должен использоваться для всех потребностей локализации в реализации. Locale
не должен кэшироваться, чтобы учесть приложения то изменение Locale
динамически.
Locale
в котором работает этот экземпляр. Используемый прежде всего для локализации сообщения.public void setLocale(java.util.Locale locale)
Locale
для этого экземпляра. Этот метод может вызвать сторона, создающая экземпляр, такой как Поверхности JavaServer или JSP, чтобы позволить ЭЛЬ реализации предоставить локализованные сообщения пользователю. Если нет Locale
устанавливается, реализация должна использовать локаль, возвращенную Locale.getDefault( )
.
public abstract VariableMapper getVariableMapper()
VariableMapper
связанный с этим ELContext
.
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41