Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.el. Выражение javax.el. ValueExpression javax.servlet.jsp.jstl.core.IteratedValueExpression
public final class IteratedValueExpression
Полевая Сводка | |
---|---|
protected int |
я
|
protected IteratedExpression |
iteratedExpression
|
Сводка конструктора | |
---|---|
IteratedValueExpression(IteratedExpression iteratedExpr, int i)
|
Сводка метода | |
---|---|
boolean |
equals(java.lang.Object obj)
Определяет, равен ли указанный объект этому Expression . |
java.lang.Class |
getExpectedType()
Возвращает тип, к которому будет принужден результат выражения после оценки. |
java.lang.String |
getExpressionString()
Возвращает исходную Строку, используемую, чтобы создать это Expression , неизмененный. |
java.lang.Class |
getType(ELContext context)
Оценивает выражение относительно обеспеченного контекста, и возвращает самый общий тип, который является приемлемым для объекта, который передадут как value параметр в будущем призывает ValueExpression.setValue(javax.el.ELContext, java.lang.Object) метод. |
java.lang.Object |
getValue(ELContext context)
Оценивает выражение относительно обеспеченного контекста, и возвращает получающееся значение. |
int |
hashCode()
Возвращает хэш-код для этого Expression . |
boolean |
isLiteralText()
Возвраты, создавалось ли это выражение из только обычного текста. |
boolean |
isReadOnly(ELContext context)
Оценивает выражение относительно обеспеченного контекста, и возвраты true если звонок ValueExpression.setValue(javax.el.ELContext, java.lang.Object) всегда перестанет работать. |
void |
setValue(ELContext context, java.lang.Object value)
Оценивает выражение относительно обеспеченного контекста, и устанавливает результат в обеспеченное значение. |
Методы, наследованные от class javax.el. ValueExpression |
---|
getValueReference |
Методы, наследованные от class java.lang. Объект |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Полевая Деталь |
---|
protected final int i
protected final IteratedExpression iteratedExpression
Деталь конструктора |
---|
public IteratedValueExpression(IteratedExpression iteratedExpr, int i)
Деталь метода |
---|
public java.lang.Object getValue(ELContext context)
ValueExpression
Получающееся значение автоматически принуждается к типу, возвращенному getExpectedType()
, который был обеспечен для ExpressionFactory
когда это выражение создавалось.
getValue
в class ValueExpression
context
- Контекст этой оценки. public void setValue(ELContext context, java.lang.Object value)
ValueExpression
setValue
в class ValueExpression
context
- Контекст этой оценки.value
- Новое значение, которое будет установлено.public boolean isReadOnly(ELContext context)
ValueExpression
true
если звонок ValueExpression.setValue(javax.el.ELContext, java.lang.Object)
всегда перестанет работать.
isReadOnly
в class ValueExpression
context
- Контекст этой оценки. true
если выражение только для чтения или false
если нет.public java.lang.Class getType(ELContext context)
ValueExpression
value
параметр в будущем призывает ValueExpression.setValue(javax.el.ELContext, java.lang.Object)
метод. Это - не всегда то же самое как getValue().getClass()
. Например, в случае выражения, которое ссылается на элемент массива, getType
метод возвратит тип элемента массива, который мог бы быть суперклассом типа фактического элемента, который находится в настоящий момент в указанном элементе массива.
getType
в class ValueExpression
context
- Контекст этой оценки. public java.lang.Class getExpectedType()
ValueExpression
getExpectedType
в class ValueExpression
expectedType
переданный к ExpressionFactory.createValueExpression
метод, который создал это ValueExpression
.public java.lang.String getExpressionString()
Expression
Expression
, неизмененный. Это используется для того, чтобы отладить цели, но также и в целях сравнения (например, чтобы гарантировать, что выражение в конфигурационном файле не изменилось).
Этот метод не предоставляет достаточную информацию, чтобы воссоздать выражение. У двух различных выражений может быть точно та же самая строка выражения, но различные функциональные отображения. Сериализация должна использоваться, чтобы сохранить и восстановить состояние Expression
.
getExpressionString
в class Expression
public boolean equals(java.lang.Object obj)
Expression
Expression
. Результат true
если и только если параметр не null
, Expression
объект, который является того же самого типа (ValueExpression
или MethodExpression
), и имеет идентичное проанализированное представление.
Отметьте, что два выражения могут быть равными, если их Строки выражения отличаются. Например, ${fn1:foo()}
и ${fn2:foo()}
равны если их соответствие FunctionMapper
s отображенный fn1:foo
и fn2:foo
к тому же самому методу.
equals
в class Expression
obj
- Object
протестировать на равенство. true
если obj
равняется этому Expression
; false
иначе.Hashtable
, Object.equals(java.lang.Object)
public int hashCode()
Expression
Expression
. См. примечание в Expression.equals(java.lang.Object)
метод на том, как два выражения могут быть равными, если их Строки выражения отличаются. Вспомните это, если два объекта равны согласно equals(Object)
метод, затем вызывая hashCode
метод на каждом из двух объектов должен привести к тому же самому целочисленному результату. Реализации должны обратить особое внимание и реализовать hashCode
правильно.
hashCode
в class Expression
Expression
.Expression.equals(java.lang.Object)
, Hashtable
, Object.hashCode()
public boolean isLiteralText()
Expression
Этот метод должен возвратиться true
если и только если строка выражения это выражение не создавалась из содержавшего никакой неоставленный ЭЛЬ delimeters (${...}
или #{...}
).
isLiteralText
в class Expression
true
если это выражение создавалось из только обычного текста; false
иначе.
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41