|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Objectorg.activiti.engine.impl.javax.el.Expression
public abstract class Expression
Base class for the expression subclasses ValueExpression
and MethodExpression
,
implementing characterstics common to both. All expressions must implement the equals() and
hashCode() methods so that two expressions can be compared for equality. They are redefined
abstract in this class to force their implementation in subclasses. All expressions must also be
Serializable so that they can be saved and restored. Expressions are also designed to be
immutable so that only one instance needs to be created for any given expression String /
FunctionMapper
. This allows a container to pre-create expressions and not have to reparse
them each time they are evaluated.
构造方法摘要 | |
---|---|
Expression()
|
方法摘要 | |
---|---|
abstract boolean |
equals(Object obj)
Determines whether the specified object is equal to this Expression. |
abstract String |
getExpressionString()
Returns the original String used to create this Expression, unmodified. |
abstract int |
hashCode()
Returns the hash code for this Expression. |
abstract boolean |
isLiteralText()
Returns whether this expression was created from only literal text. |
从类 java.lang.Object 继承的方法 |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public Expression()
方法详细信息 |
---|
public abstract boolean equals(Object obj)
Object
中的 equals
obj
- the Object to test for equality.
public abstract String getExpressionString()
public abstract int hashCode()
equals(Object)
method
on how two expressions can be equal if their expression Strings are different. Recall that if
two objects are equal according to the equals(Object) method, then calling the hashCode
method on each of the two objects must produce the same integer result. Implementations must
take special note and implement hashCode correctly.
Object
中的 hashCode
equals(Object)
,
Hashtable
,
Object.hashCode()
public abstract boolean isLiteralText()
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |