xdoclet.modules.sun.sunone.ejb
Class SunONETagsHandler

java.lang.Object
  extended by xdoclet.template.TemplateTagHandler
      extended by xdoclet.XDocletTagSupport
          extended by xdoclet.tagshandler.AbstractProgramElementTagsHandler
              extended by xdoclet.modules.sun.sunone.ejb.SunONETagsHandler

public class SunONETagsHandler
extends AbstractProgramElementTagsHandler

Version:
$Revision: 1.1 $
Author:
Andrew Stevens
xdoclet.taghandler
namespace = "SunONE"
created
23 February, 2003

Field Summary
protected  java.util.Map attributes
          Collection of attributes.
protected  MethodTagsHandler handler
          For use in extracting method names.
protected  int index
          For looping through indexed tags.
 
Fields inherited from class xdoclet.tagshandler.AbstractProgramElementTagsHandler
currentToken, matchPattern, tagTokenizer
 
Fields inherited from class xdoclet.XDocletTagSupport
FOR_CLASS, FOR_CONSTRUCTOR, FOR_FIELD, FOR_METHOD, PARAMETER_DELIMITER
 
Constructor Summary
SunONETagsHandler()
           
 
Method Summary
static java.lang.String generateGUID()
          A 32 byte GUID generator (Globally Unique ID).
static java.lang.String generateGUID(java.lang.Object o)
          A 32 byte GUID generator (Globally Unique ID).
 
Methods inherited from class xdoclet.tagshandler.AbstractProgramElementTagsHandler
checkForWrap, currentToken, exceptionList, firstSentenceDescriptionOfCurrentMember, forAllMembers, forAllMemberTags, forAllMemberTagTokens, getAllClasses, getClassNameFor, getFullClassNameFor, getFullSuperclassNameFor, getIndentChars, getXExecutableMemberForMemberName, getXExecutableMemberForMemberName, hasExecutableMember_OLD, hasExecutableMember, makeCopyOfArray, matchValue, memberComment, setMatchValue, skipToken
 
Methods inherited from class xdoclet.XDocletTagSupport
delimit, expandClassName, generate, getCurrentClass, getCurrentClassTag, getCurrentConstructor, getCurrentField, getCurrentFieldTag, getCurrentMethod, getCurrentMethodTag, getCurrentPackage, getDocletContext, getEngine, getExpandedDelimitedTagValue, getTagValue, getTagValue, getTagValue, hasHavingClassTag, hasTag, isTagValueEqual, mandatoryParamNotFound, mandatoryTemplateTagParamNotFound, modifiers, popCurrentClass, pushCurrentClass, setCurrentClass, setCurrentClassTag, setCurrentConstructor, setCurrentField, setCurrentFieldTag, setCurrentMethod, setCurrentMethodTag, setCurrentPackage
 
Methods inherited from class xdoclet.template.TemplateTagHandler
getXJavaDoc, setXJavaDoc
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

handler

protected MethodTagsHandler handler
For use in extracting method names.


attributes

protected java.util.Map attributes
Collection of attributes. XXX: Does this need to be synchronized?


index

protected int index
For looping through indexed tags.

Constructor Detail

SunONETagsHandler

public SunONETagsHandler()
Method Detail

generateGUID

public static java.lang.String generateGUID()
                                     throws XDocletException
A 32 byte GUID generator (Globally Unique ID). I couldn't find any documentation for how Sun's own utilities generate them, so I've copied the method used in the generated Util classes. Hopefully that's good enough.

Returns:
The name of current EJB bean.
Throws:
XDocletException
doc.tag
type = "content"

generateGUID

public static java.lang.String generateGUID(java.lang.Object o)
                                     throws XDocletException
A 32 byte GUID generator (Globally Unique ID). I couldn't find any documentation for how Sun's own utilities generate them, so I've copied the method used in the generated Util classes. Hopefully that's good enough.

Parameters:
o -
Returns:
The name of current EJB bean.
Throws:
XDocletException

http://xdoclet.sourceforge.net/