|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
BlockBuilder.BlockIterator | |
Builder | |
EvaluationExceptionHandler | |
Parser | A parser turns an input stream into a BlockBuilder, using any parsing mechanism that it chooses. |
Class Summary | |
Argument | A predicate is a term passed to a Directive. |
Block | A Block is essentially a Macro[] that knows how to write itself out as a String. |
BlockBuilder | A block represents the text between two {}'s in a template, or else the text that begins at the start of the template and runs until its end ({}'s around the whole document are not required). |
BuildContext | Contains data structures which are manipulated during the builder phase of parsing. |
ConstantPropertyVariable | Operate on bean properties of a compile-time constant |
CrankyEvaluationExceptionHandler | CrankyEvaluationExceptionHandler An implementation of EvaluationExceptionHandler which throws an exception whenever it is called. |
DebugEvaluationExceptionHandler | |
DefaultEvaluationExceptionHandler | |
Expression | All WM expressions derive from this base class. |
Expression.AddBuilder | |
Expression.AddOperation | |
Expression.AndBuilder | |
Expression.AndOperation | |
Expression.BinaryOperation | |
Expression.BinaryOperationBuilder | |
Expression.Compare | |
Expression.CompareEq | |
Expression.CompareEqBuilder | |
Expression.CompareGe | |
Expression.CompareGeBuilder | |
Expression.CompareGt | |
Expression.CompareGtBuilder | |
Expression.CompareLe | |
Expression.CompareLeBuilder | |
Expression.CompareLt | |
Expression.CompareLtBuilder | |
Expression.CompareNe | |
Expression.CompareNeBuilder | |
Expression.DivideBuilder | |
Expression.DivideOperation | |
Expression.ExpressionBase | |
Expression.MultiplyBuilder | |
Expression.MultiplyOperation | |
Expression.NotBuilder | |
Expression.NotOperation | |
Expression.OrBuilder | |
Expression.OrOperation | |
Expression.SubtractBuilder | |
Expression.SubtractOperation | |
Expression.UnaryOperation | |
Expression.UnaryOperationBuilder | |
FileTemplate | FileTemplate objects read their template data from a text file. |
FunctionCall | Holder for standalone function calls $a($foo) |
FunctionCallBuilder | Builder for standalone function calls $a($foo) |
FunctionVariable | |
IntrospectionUtils | |
ListBuilder | ListBuilder is used for building argument lists to function calls or array initializers. |
MacroAdapter | Looks like a Macro, but really it's not. |
MacroBuildContext | A chained build context, for use in expanding macros. |
MacroBuilder | MacroBuilder.java Represents the invocation of a (C-style) macro, which gets expanded during the building of a template. |
MacroDefinition | MacroDefinition.java Represents a (C-style) macro, which gets expanded during the building of a template. |
MacroPropertyVariable | Operate on bean properties of an existing macro; used when a Macro is passed as an argument to a macro |
MapBuilder | MapBuilder is used during the parsing/building phase of a template to create user defined Map types, using a syntax that is similar to: |
MethodWrapper | |
NullBuilder | |
NullParser | This parser eats all of the input and returns nothing. |
ParamBuilder | |
ParserProvider | Utility class to assist in the creation of directives. |
PropertyMethodBuilder | |
PropertyOperatorCache | |
QuotedStringBuilder | |
StaticClassWrapper | Simple class for wrapping a Class instance of a static class. |
StreamTemplate | StreamTempaltes are constructed with a stream from which they read their data. |
StringMacro | |
StringMacroAdapter | Looks like a Macro, but really it's a String. |
StringTemplate | StringTemplate objects read their template data from a string. |
TemplateDumper | |
TestObject | This class exists for testing purposes only |
TextParser | This parser returns all the input as is |
UndefinedMacro | Looks like a Macro, but really it's an undefined variable. |
Variable | A Variable is a reference into a Propertymap. |
VariableBuilder | |
VoidMacro | VoidMacro doesn't output data to the output stream, but will log a debug message (if debugging is turned on) when either of it's methods are called. |
WMTemplate | Template objects represent the user defined layout into which the webmacro package will substitute values. |
Exception Summary | |
BuildException | |
IntrospectionException | |
ParseException | Exception raised on discovery of a parsing error. |
Classes that implement the core functionality of WebMacro. This pacakge contains the heavy lifting: expression evaluation, template locating, and the macro processing.
|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |