xdoclet.doc.tags
Class DocumentationTagsHandler

java.lang.Object
  |
  +--xdoclet.template.TemplateTagHandler
        |
        +--xdoclet.XDocletTagSupport
              |
              +--xdoclet.doc.tags.DocumentationTagsHandler

public class DocumentationTagsHandler
extends XDocletTagSupport

Version:
$Revision: 1.1 $
Author:
Ara Abrahamian (ara_e@email.com)

Fields inherited from class xdoclet.XDocletTagSupport
FOR_CLASS, FOR_CONSTRUCTOR, FOR_FIELD, FOR_METHOD, PARAMETER_DELIMITER
 
Constructor Summary
DocumentationTagsHandler()
           
 
Method Summary
 java.lang.String currentNamespace()
          Returns current namespace.
 java.lang.String currentNamespaceTagsHandlerClassName()
          Returns current namespace tags handler class name.
 java.lang.String currentNamespaceTagsHandlerClassNameAsDirStructure()
          Returns current namespace name.
 void forAllNamespaces(java.lang.String template)
          Iterates over all template namespaces registered in /tagmappings.properties file and evaluates the body of the tag for each namespace.
 java.lang.String namespace()
          Returns current namespace name.
 java.lang.String namespaceFromClassName()
          Returns current namespace name from current class name.
 java.lang.String namespaceTagsHandlerClassName()
          Returns current namespace tags handler class name.
 
Methods inherited from class xdoclet.XDocletTagSupport
getClassTagValue, getClassTagValue, getConstructorTagValue, getCurrentClass, getCurrentConstructor, getCurrentField, getCurrentMethod, getCurrentPackage, getCurrentTag, getDocletContext, getFieldTagValue, getFieldTagValue, getMethodTagValue, getMethodTagValue, getParameterValue, getParameterValue, getTagValue, getTagValue, getTagValue, invalidParamValueFound, mandatoryParamNotFound, mandatoryTemplateTagParamNotFound, parsePropertyString, popCurrentClass, pushCurrentClass, replaceProperties, setCurrentClass, setCurrentConstructor, setCurrentField, setCurrentMethod, setCurrentPackage, setCurrentTag, tokenizeValue
 
Methods inherited from class xdoclet.template.TemplateTagHandler
generate, getContext, getEngine, getParser, setContext, setEngine, setParser
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocumentationTagsHandler

public DocumentationTagsHandler()
Method Detail

forAllNamespaces

public void forAllNamespaces(java.lang.String template)
                      throws XDocletException
Iterates over all template namespaces registered in /tagmappings.properties file and evaluates the body of the tag for each namespace.
Parameters:
template - The body of the block tag
Throws:
XDocletException - Description of Exception

namespace

public java.lang.String namespace()
                           throws XDocletException
Returns current namespace name. Use inside forAllNamespaces only.
Returns:
Current namespace name
Throws:
XDocletException - Description of Exception

namespaceTagsHandlerClassName

public java.lang.String namespaceTagsHandlerClassName()
                                               throws XDocletException
Returns current namespace tags handler class name. Use inside forAllNamespaces only.
Returns:
Current namespace tags handler class name
Throws:
XDocletException - Description of Exception

namespaceFromClassName

public java.lang.String namespaceFromClassName()
                                        throws XDocletException
Returns current namespace name from current class name.
Returns:
Current namespace tags handler class name
Throws:
XDocletException - Description of Exception

currentNamespace

public java.lang.String currentNamespace()
                                  throws XDocletException
Returns current namespace. Used for tags_toc.j.
Returns:
Current namespace tags handler class name
Throws:
XDocletException - Description of Exception

currentNamespaceTagsHandlerClassName

public java.lang.String currentNamespaceTagsHandlerClassName()
                                                      throws XDocletException
Returns current namespace tags handler class name. Used for .html files.
Returns:
Current namespace name
Throws:
XDocletException - Description of Exception

currentNamespaceTagsHandlerClassNameAsDirStructure

public java.lang.String currentNamespaceTagsHandlerClassNameAsDirStructure()
                                                                    throws XDocletException
Returns current namespace name. Use inside forAllNamespaces only.
Returns:
Current namespace name
Throws:
XDocletException - Description of Exception