freemarker.core
Class Macro

java.lang.Object
  extended by freemarker.core.TemplateObject
      extended by freemarker.core.TemplateElement
          extended by freemarker.core.Macro
All Implemented Interfaces:
TemplateModel, javax.swing.tree.TreeNode

public final class Macro
extends TemplateElement
implements TemplateModel

An element representing a macro declaration.


Field Summary
 
Fields inherited from interface freemarker.template.TemplateModel
NOTHING
 
Method Summary
 java.lang.String[] getArgumentNames()
           
 java.lang.String getCanonicalForm()
           
 java.lang.String getCatchAll()
           
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 boolean isFunction()
           
 void setCatchAll(java.lang.String value)
           
 
Methods inherited from class freemarker.core.TemplateElement
children, getAllowsChildren, getChildAt, getChildCount, getChildNodes, getIndex, getNodeName, getNodeNamespace, getNodeType, getParent, getParentNode, isLeaf, setChildAt
 
Methods inherited from class freemarker.core.TemplateObject
contains, getBeginColumn, getBeginLine, getEndColumn, getEndLine, getEndLocation, getSource, getStartLocation, getTemplate, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getCatchAll

public java.lang.String getCatchAll()

setCatchAll

public void setCatchAll(java.lang.String value)

getArgumentNames

public java.lang.String[] getArgumentNames()

getName

public java.lang.String getName()

getCanonicalForm

public java.lang.String getCanonicalForm()
Specified by:
getCanonicalForm in class TemplateObject

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in class TemplateElement

isFunction

public boolean isFunction()