xdoclet.modules.ejb.lookup
public class LookupUtilTagsHandler extends EjbTagsHandler
ALL, LOCAL_SUFFIX, SERVICE_ENDPOINT, SERVICE_ENDPOINT_SUFFIX
FOR_CLASS, FOR_CONSTRUCTOR, FOR_FIELD, FOR_METHOD, PARAMETER_DELIMITER
Constructor and Description |
---|
LookupUtilTagsHandler() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getUtilClassFor(xjavadoc.XClass clazz)
|
protected static java.lang.String |
getUtilClassPattern()
Gets the UtilClassPattern attribute of the UtilTagsHandler class
|
java.lang.String |
lookupKind()
Describe what the method does
|
java.lang.String |
utilClass(java.util.Properties attributes)
Returns the full qualified utility class name for the bean
|
beanType, choosePackage, concreteFullClassName, ejbExternalRefName, ejbName, ejbRefName, ejbRefName, extendsFromFor, forAllBeans, getDependentClassFor, getDependentClassTagName, getEjb, getEjbIdFor, getEjbNameFor, getEjbSpec, getShortEjbNameFor, hasTransaction, id, ifIsAConcreteEJBean, ifLocalEjb, ifNotLocalEjb, ifNotRemoteEjb, ifNotServiceEndpointEjb, ifRemoteEjb, ifServiceEndpointEjb, isAConcreteEJBean, isEjb, isLocalEjb, isOnlyLocalEjb, isOnlyRemoteEjb, isOnlyServiceEndpointEjb, isRemoteEjb, isServiceEndpointEjb, prefixWithEjbSlash, shortEjbName, shouldTraverseSuperclassForDependentClass, symbolicClassName
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
getXJavaDoc, setXJavaDoc
public static java.lang.String getUtilClassFor(xjavadoc.XClass clazz)
InterfaceTagsHandler.getComponentInterface(java.lang.String, xjavadoc.XClass)
. Relies on the ejb:home
tag, which has the following relevant properties:
clazz
- Description of Parameterprotected static java.lang.String getUtilClassPattern()
public java.lang.String lookupKind() throws XDocletException
XDocletException
public java.lang.String utilClass(java.util.Properties attributes) throws XDocletException
attributes
- The attributes of the template tagXDocletException