|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Macro | |
org.webmacro | |
org.webmacro.directive | |
org.webmacro.engine | |
org.webmacro.resource | |
org.webmacro.util |
Uses of Macro in org.webmacro |
Subinterfaces of Macro in org.webmacro | |
interface |
Template
|
Methods in org.webmacro that return Macro | |
Macro |
FilterTool.getFilter(Macro source)
Instantiate a new filter. |
Macro |
Filter.getMacro(Macro source)
Instantiate a new filter. |
Methods in org.webmacro with parameters of type Macro | |
Macro |
FilterTool.getFilter(Macro source)
Instantiate a new filter. |
Macro |
Filter.getMacro(Macro source)
Instantiate a new filter. |
void |
TemplateVisitor.visitUnknownMacro(java.lang.String macroClass,
Macro m)
|
void |
TemplateVisitor.visitMacro(Macro m)
|
Uses of Macro in org.webmacro.directive |
Classes in org.webmacro.directive that implement Macro | |
class |
AlternateDirective
#alternate |
class |
AttributeDirective
The #attribute directive allows you to set a template attribute such that it is accessible from the servlet. |
class |
BeanDirective
|
class |
CommentDirective
|
class |
DefaultDirective
|
class |
Directive
Directive is an abstract class which directives can extend. |
class |
DummyDirective
|
class |
EncodeDirective
|
class |
EscapeDirective
|
class |
ForeachDirective
|
class |
GlobalDirective
|
class |
IncludeDirective
IncludeDirective allows you to include other text files or Templates into the current Template. |
class |
ParamDirective
The #param directive is provided for backward compatibility. |
class |
ProfileDirective
|
class |
PropertyDirective
|
class |
SetblockDirective
|
class |
SetDirective
|
class |
SilenceDirective
|
class |
TextDirective
|
class |
TypeDirective
TypeDirective allows the programmer (or template designer) to ensure objects placed into the Context are of the required class
type. |
Fields in org.webmacro.directive declared as Macro | |
protected Macro |
IncludeDirective._macFilename
the filename as a Macro, if the filename arg is a Macro |
Uses of Macro in org.webmacro.engine |
Classes in org.webmacro.engine that implement Macro | |
class |
Block
A Block is essentially a Macro[] that knows how to write itself out as a String. |
static class |
Expression.AddOperation
|
static class |
Expression.AndOperation
|
static class |
Expression.BinaryOperation
|
static class |
Expression.Compare
|
static class |
Expression.CompareEq
|
static class |
Expression.CompareGe
|
static class |
Expression.CompareGt
|
static class |
Expression.CompareLe
|
static class |
Expression.CompareLt
|
static class |
Expression.CompareNe
|
static class |
Expression.DivideOperation
|
static class |
Expression.ExpressionBase
|
static class |
Expression.MultiplyOperation
|
static class |
Expression.NotOperation
|
static class |
Expression.OrOperation
|
static class |
Expression.SubtractOperation
|
static class |
Expression.UnaryOperation
|
class |
FileTemplate
FileTemplate objects read their template data from a text file. |
class |
MacroAdapter
Looks like a Macro, but really it's not. |
class |
StreamTemplate
StreamTempaltes are constructed with a stream from which they read their data. |
class |
StringMacroAdapter
Looks like a Macro, but really it's a String. |
class |
StringTemplate
StringTemplate objects read their template data from a string. |
class |
Variable
A Variable is a reference into a Propertymap. |
class |
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. |
class |
WMTemplate
Template objects represent the user defined layout into which the webmacro package will substitute values. |
Methods in org.webmacro.engine that return Macro | |
Macro |
BuildContext.getFilterMacro(Variable v)
Get the filter that applies to a specific variable. |
Macro |
EncodeFilter.getMacro(Macro source)
|
Macro |
EscapeFilter.getMacro(Macro source)
Return a macro for filtering. |
Macro |
SilenceFilter.getMacro(Macro source)
|
static Macro |
MacroAdapter.createMacro(java.lang.Object wrapMe)
If wrapMe is not a Macro, wrap it and return it. |
Methods in org.webmacro.engine with parameters of type Macro | |
void |
TemplateDumper.visitUnknownMacro(java.lang.String macroType,
Macro m)
|
Macro |
EncodeFilter.getMacro(Macro source)
|
Macro |
EscapeFilter.getMacro(Macro source)
Return a macro for filtering. |
Macro |
SilenceFilter.getMacro(Macro source)
|
Constructors in org.webmacro.engine with parameters of type Macro | |
Block(java.lang.String name,
java.lang.String[] strings,
Macro[] macros,
int[] lineNos,
int[] colNos)
A Block must be constructed from a BlockBuilder. |
Uses of Macro in org.webmacro.resource |
Classes in org.webmacro.resource that implement Macro | |
class |
URLTemplate
FileTemplate objects read their template data from a text file. |
Uses of Macro in org.webmacro.util |
Constructors in org.webmacro.util with parameters of type Macro | |
PropertyMethod(java.lang.String name,
Macro args)
Create a new PropertyMethod |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |