|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object za.org.coefficient.core.CoefficientInterceptor
public abstract class CoefficientInterceptor
Field Summary | |
---|---|
static java.lang.String |
ABORT_INTERCEPTOR_PREFIX
The constant that represents the prefix for aborted interceptors |
static int |
INVOKE_ABORT_GLOBAL
Stop processing at this point - an error occurred |
static int |
INVOKE_ABORT_LOCAL
Don't process this interceptor any further |
static int |
INVOKE_PROCESS_CHILD
Continue processing the chain |
static int |
INVOKE_PROCESS_DONE
Stop processing at this point, but not in error |
static int |
INVOKE_SKIP_NEXT
Skip your sibling but run its sibling |
private CoefficientInterceptor |
sibling
The sibling of this interceptor |
Constructor Summary | |
---|---|
CoefficientInterceptor()
|
Method Summary | |
---|---|
protected int |
abortNamedInterceptor(CoefficientContext ctx)
|
void |
append(CoefficientInterceptor val)
|
CoefficientInterceptor |
getSibling()
|
protected int |
handleInvoke(CoefficientContext ctx)
|
protected int |
handlePostInvoke(CoefficientContext ctx)
|
int |
invoke(CoefficientContext ctx)
|
CoefficientInterceptor |
last()
|
void |
setSibling(CoefficientInterceptor val)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int INVOKE_PROCESS_CHILD
public static final int INVOKE_PROCESS_DONE
public static final int INVOKE_ABORT_LOCAL
public static final int INVOKE_ABORT_GLOBAL
public static final int INVOKE_SKIP_NEXT
public static final java.lang.String ABORT_INTERCEPTOR_PREFIX
private CoefficientInterceptor sibling
Constructor Detail |
---|
public CoefficientInterceptor()
Method Detail |
---|
public void setSibling(CoefficientInterceptor val)
public CoefficientInterceptor getSibling()
public void append(CoefficientInterceptor val)
public int invoke(CoefficientContext ctx) throws java.lang.Exception
java.lang.Exception
public CoefficientInterceptor last()
protected int abortNamedInterceptor(CoefficientContext ctx)
protected int handleInvoke(CoefficientContext ctx) throws java.lang.Exception
java.lang.Exception
protected int handlePostInvoke(CoefficientContext ctx) throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |