org.springframework.aop.support
abstract public class: AbstractExpressionPointcut [javadoc |
source]
java.lang.Object
org.springframework.aop.support.AbstractExpressionPointcut
All Implemented Interfaces:
ExpressionPointcut, Serializable
Direct Known Subclasses:
AspectJExpressionPointcut
Abstract superclass for expression pointcuts,
offering location and expression properties.
| Method from org.springframework.aop.support.AbstractExpressionPointcut Detail: |
public String getExpression() {
return this.expression;
}
Return this pointcut's expression. |
public String getLocation() {
return this.location;
}
Return location information about the pointcut expression
if available. This is useful in debugging. |
protected void onSetExpression(String expression) throws IllegalArgumentException {
}
|
public void setExpression(String expression) {
this.expression = expression;
try {
onSetExpression(expression);
}
catch (IllegalArgumentException ex) {
// Fill in location information if possible.
if (this.location != null) {
throw new IllegalArgumentException("Invalid expression at location [" + this.location + "]: " + ex);
}
else {
throw ex;
}
}
}
|
public void setLocation(String location) {
this.location = location;
}
Set the location for debugging. |