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.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. |