Uses of Package
org.webmacro.engine

Packages that use org.webmacro.engine
org.webmacro   
org.webmacro.directive   
org.webmacro.engine   
org.webmacro.parser   
org.webmacro.resource What's in this directory: -- Classes that relate to resources made available in the WebMacro system. 
 

Classes in org.webmacro.engine used by org.webmacro
EvaluationExceptionHandler
           
MethodWrapper
           
PropertyOperatorCache
           
Variable
          A Variable is a reference into a Propertymap.
 

Classes in org.webmacro.engine used by org.webmacro.directive
BuildContext
          Contains data structures which are manipulated during the builder phase of parsing.
Builder
           
BuildException
           
IntrospectionException
           
Variable
          A Variable is a reference into a Propertymap.
 

Classes in org.webmacro.engine used by org.webmacro.engine
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).
BlockBuilder.BlockIterator
           
BuildContext
          Contains data structures which are manipulated during the builder phase of parsing.
Builder
           
BuildException
           
EvaluationExceptionHandler
           
Expression.BinaryOperation
           
Expression.BinaryOperationBuilder
           
Expression.Compare
           
Expression.ExpressionBase
           
Expression.UnaryOperation
           
Expression.UnaryOperationBuilder
           
IntrospectionException
           
ListBuilder
          ListBuilder is used for building argument lists to function calls or array initializers.
MacroDefinition
          MacroDefinition.java Represents a (C-style) macro, which gets expanded during the building of a template.
ParseException
          Exception raised on discovery of a parsing error.
Parser
          A parser turns an input stream into a BlockBuilder, using any parsing mechanism that it chooses.
UndefinedMacro
          Looks like a Macro, but really it's an undefined variable.
Variable
          A Variable is a reference into a Propertymap.
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.
 

Classes in org.webmacro.engine used by org.webmacro.parser
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).
Builder
           
ListBuilder
          ListBuilder is used for building argument lists to function calls or array initializers.
ParseException
          Exception raised on discovery of a parsing error.
Parser
          A parser turns an input stream into a BlockBuilder, using any parsing mechanism that it chooses.
 

Classes in org.webmacro.engine used by org.webmacro.resource
WMTemplate
          Template objects represent the user defined layout into which the webmacro package will substitute values.