|
Interface Summary |
| ContextTool |
This interface is used to attach utilities to a context to assist
with the generation of views. |
| Filter |
A Filter is a factory which returns a Macro which filters another
Macro. |
| FilterTool |
A FilterTool is a factory which returns a Filter. |
| Log |
A log is a simple recipient of information about the system. |
| Macro |
Directives, variables, macro calls, blocks, conditions, text, etc., all
have this as their supertype. |
| Provider |
A Provider is an object responsible or loading and managing
instances of a given type. |
| Template |
|
| Visitable |
Visitable
Interface implemented by Macros so that Visitors can traverse them. |
| WebMacro |
WebMacro Manager Interface
This interface provies root access into the WebMacro system. |
|
Exception Summary |
| ContextException |
The context supplied to a macro did not contain information that
the macro required in order to write or evaluate itself, or there
was some problem with the way the Context was used. |
| InitException |
This exception is used to indicate that a somethin was not propertly
able to initialize itself. |
| InvalidContextException |
The context supplied to a macro did not contain information that
the macro required in order to write or evaluate itself. |
| InvalidTypeException |
You used a class or argument that was incorrect, unknown,
or otherwise invalid. |
| NotFoundException |
You asked for something that is not currently available. |
| PropertyException |
A PropertyException indicates some failure to evaluate a
property in a context or against some other object. |
| PropertyException.InvalidTypeException |
Exception thrown when a Variable isn't of the specified class type. |
| PropertyException.NoSuchMethodException |
NoSuchMethodException indicates that the variable did not have
the requested method. |
| PropertyException.NoSuchMethodWithArgumentsException |
NoSuchMethodWithArgumentsException indicates that the variable did not have
the a method with the request name and argument list |
| PropertyException.NoSuchPropertyException |
NoSuchPropertyException indicates that the variable did not have
the requested property. |
| PropertyException.NoSuchVariableException |
NoSuchVariableException indicates that a variable did not exist
in the context against which it was being evaluated. |
| PropertyException.NullToStringException |
NullStringException indicates that a variable exists but its
.toString() method returns null |
| PropertyException.NullValueException |
NullValueException indicates that a variable or property
exists, but evaluated to null in the context against which it
was being evaluated. |
| PropertyException.RestrictedMethodException |
RestrictedMethodException indicates that the requested method may
not be invoked from a template due to security constraints |
| PropertyException.RestrictedPropertyException |
RestrictedPropertyException indicates that the requested property may
not be invoked from a template due to security constraints |
| PropertyException.UndefinedVariableException |
UndefinedVariableException indicates that the variable did not have
the requested method. |
| PropertyException.VoidValueException |
VoidValueException indicates that someone tried to use the return
value of a void method |
| ResourceException |
Resource could not be loaded for some reason |
| RethrowableException |
RethrowableException
A standard exception, inherited from Exception, which also includes
a constructor of the form Exception(String, Exception) which allows
one exception to wrap another without throwing away useful
debugging information. |
| RethrowableRuntimeException |
RethrowableRuntimeException
A standard exception, inherited from RuntimeException, which also
includes a constructor of the form Exception(String, Exception)
which allows one exception to wrap another without throwing away
useful debugging information. |
| TemplateException |
Exception raised on discovery of a parsing error. |
| UnsettableException |
This exception is thrown on attempt to set something that is
not settable. |
| WebMacroException |
This is the base class of all WebMacro exceptions. |
| WebMacroRuntimeException |
This is the base class of all WebMacro runtime exceptions. |