public class Expression
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
A named expression that can be evaluated at search time. Can be used to sort the search results, define other expressions, or return computed information in the search results.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
expressionName |
private java.lang.String |
expressionValue |
Constructor and Description |
---|
Expression() |
Modifier and Type | Method and Description |
---|---|
Expression |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getExpressionName() |
java.lang.String |
getExpressionValue() |
int |
hashCode() |
void |
setExpressionName(java.lang.String expressionName) |
void |
setExpressionValue(java.lang.String expressionValue) |
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
Expression |
withExpressionName(java.lang.String expressionName) |
Expression |
withExpressionValue(java.lang.String expressionValue) |
private java.lang.String expressionName
private java.lang.String expressionValue
public void setExpressionName(java.lang.String expressionName)
expressionName
- public java.lang.String getExpressionName()
public Expression withExpressionName(java.lang.String expressionName)
expressionName
- public void setExpressionValue(java.lang.String expressionValue)
expressionValue
- public java.lang.String getExpressionValue()
public Expression withExpressionValue(java.lang.String expressionValue)
expressionValue
- public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public Expression clone()
clone
in class java.lang.Object