public abstract class AbstractBindingProvider<T> extends java.lang.Object implements BindingProvider<T>
| Constructor and Description |
|---|
AbstractBindingProvider() |
AbstractBindingProvider(ErrorCollector errorCollector) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
buildErrorMessage(Binding binding,
int method,
Reference cause,
java.lang.Exception error) |
protected java.lang.String |
buildExecutionMessage(int method,
Binding binding,
EvaluationOptions options,
Reference cause,
java.lang.Object result) |
java.util.List<Reference> |
getReferences(Binding binding)
Returns list of references of a particular binding.
|
void |
processError(Binding binding,
int method,
Reference cause,
java.lang.Exception error)
Method used to handle binding processing error.
|
void |
processExecution(int method,
Binding binding,
EvaluationOptions options,
Reference cause,
java.lang.Object result)
Method used to handle execution of a binding.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddReferenceListener, createBindings, removeReferenceListener, start, stop, writeReferencepublic AbstractBindingProvider()
public AbstractBindingProvider(ErrorCollector errorCollector)
public void processExecution(int method,
Binding binding,
EvaluationOptions options,
Reference cause,
java.lang.Object result)
BindingProviderprocessExecution in interface BindingProvider<T>protected java.lang.String buildExecutionMessage(int method,
Binding binding,
EvaluationOptions options,
Reference cause,
java.lang.Object result)
protected java.lang.String buildErrorMessage(Binding binding, int method, Reference cause, java.lang.Exception error)
public void processError(Binding binding, int method, Reference cause, java.lang.Exception error)
BindingProviderprocessError in interface BindingProvider<T>public java.util.List<Reference> getReferences(Binding binding) throws BindingException
BindingProvidergetReferences in interface BindingProvider<T>BindingException