|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
java.lang.Objectjavax.el.ELContext
public abstract class ELContext
Контекстная информация для вычисления выражения.
Оценить Expression, ELContext должен быть обеспечен. ELContext содержит:
ELResolver с этим будут консультироваться, чтобы разрешить объекты модели и их свойстваFunctionMapper это будет использоваться, чтобы разрешить ЭЛЬ Функции. VariableMapper это будет использоваться, чтобы разрешить ЭЛЬ Переменные. ELResolversНабор объектов контекста необходим потому что каждый 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 - истина, если свойство было разрешено, или ложь если нет.CompositeELResolverpublic boolean isPropertyResolved()
ELResolver успешно разрешил данный (основа, свойство) пара. CompositeELResolver проверки это свойство, чтобы определить, должно ли это рассмотреть или пропустить другие компонентные преобразователи.
CompositeELResolver
public void putContext(java.lang.Class key,
java.lang.Object contextObject)
ELContext. ELContext поддерживает набор объектов контекста, относящихся к оценке выражения. Эти объекты контекста используются ELResolvers. Этот метод используется, чтобы добавить объект контекста к тому набору.
Условно, contextObject будет иметь тип, определенный key. Однако, это не требуется, и ключ используется строго в качестве уникального идентификатора.
key - Ключ, используемый {соединяет ELResolver}, чтобы идентифицировать этот объект контекста.contextObject - Объект контекста, чтобы добавить к набору. java.lang.NullPointerException - если ключ является нулем, или contextObject является нулем.public java.lang.Object getContext(java.lang.Class key)
ELContext поддерживает набор объектов контекста, относящихся к оценке выражения. Эти объекты контекста используются ELResolvers. Этот метод используется, чтобы получить контекст с данным ключом от набора.
Условно, возвращенный объект будет иметь тип, определенный 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