|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectxdoclet.template.TemplateTagHandler
xdoclet.XDocletTagSupport
xdoclet.modules.wsee.WseeTagsHandler
Tags handler for dealing with wsee extensions.
Field Summary | |
xjavadoc.XTag |
currentHandler
state |
static String |
HANDLER
name of javadoc tag indicating a handler |
static String |
PORT_COMPONENT
name of javadoc tag indicating a port component |
Fields inherited from class xdoclet.XDocletTagSupport |
FOR_CLASS, FOR_CONSTRUCTOR, FOR_FIELD, FOR_METHOD, PARAMETER_DELIMITER |
Constructor Summary | |
WseeTagsHandler()
|
Method Summary | |
void |
forAllHandlers(String template,
Properties attributes)
Iterates over all handler tags annotating the current class. |
void |
forAllPortComponents(String template,
Properties attributes)
Iterates over all classes loaded by javadoc and being a port component. |
protected String |
getJaxrpcFilePattern()
Get the value of the jaxrpc file pattern |
static String |
getNamespaceForPackage(String pak)
Gets the namespace for the specified package. |
static String |
getNamespaceForPackage(xjavadoc.XPackage pak)
Gets the namespace for the specified package. |
String |
getNamespaceURI(xjavadoc.XClass clazz)
return the namespace of the specified class |
static List |
getPackageNamespaceMappings()
Gets the package-namespace mappings for the subtask. |
protected String |
getWsdlFilePattern()
Get the value of the wsdl file pattern |
String |
handlerTagValue(Properties props)
extract the value of the current handler tag |
void |
ifHasHandlerTag(String template,
Properties props)
conditional checking presence of a handler tag |
void |
ifNotWsdlPerClass(String template,
Properties props)
conditional to handle single wsdl generation |
void |
ifWsdlPerClass(String template,
Properties props)
conditional to handle per class wsdl |
protected boolean |
isJaxrpcPerClass()
Is jaxrpc generation by class or as a single file? |
static boolean |
isPortComponent(xjavadoc.XClass clazz)
check whether the given class is a port component |
protected boolean |
isWsdlPerClass()
Is wsdl generation by class or as a single file? |
String |
jaxrpcMappingFilename(Properties props)
Constructs a guestimated filename for the jaxrpc file. |
String |
namespaceURI()
return the namespace of the current clazz/package |
String |
serviceEndpoint(Properties props)
returns the service endpoint interface name belonging to the current class |
String |
serviceEndpointLink(Properties props)
returns the service endpoint link pointing to the current class |
String |
wsdlFilename(Properties props)
Constructs a guestimated filename for the wsdl file. |
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 |
public static final String PORT_COMPONENT
public static final String HANDLER
public xjavadoc.XTag currentHandler
Constructor Detail |
public WseeTagsHandler()
Method Detail |
public static boolean isPortComponent(xjavadoc.XClass clazz) throws XDocletException
clazz
- class
XDocletException
public static String getNamespaceForPackage(xjavadoc.XPackage pak)
pak
- package
getNamespaceForPackage(java.lang.String)
public static String getNamespaceForPackage(String pak)
pak
- package
public static List getPackageNamespaceMappings()
public String getNamespaceURI(xjavadoc.XClass clazz) throws XDocletException
clazz
- class
XDocletException
public void forAllPortComponents(String template, Properties attributes) throws XDocletException
template
- The body of the block tagattributes
- The attributes of the template tag
XDocletException
- Description of Exceptionpublic String serviceEndpoint(Properties props) throws XDocletException
props
- The attributes of the template tag
XDocletException
public String serviceEndpointLink(Properties props) throws XDocletException
props
- The attributes of the template tag
XDocletException
public String namespaceURI() throws XDocletException
XDocletException
public void forAllHandlers(String template, Properties attributes) throws XDocletException
template
- The body of the block tagattributes
- The attributes of the template tag
XDocletException
public void ifHasHandlerTag(String template, Properties props) throws XDocletException
template
- The body of the block tagprops
- The attributes of the template tag
XDocletException
public String handlerTagValue(Properties props) throws XDocletException
props
- The attributes of the template tag
XDocletException
public void ifWsdlPerClass(String template, Properties props) throws XDocletException
template
- The body of the block tagprops
- The attributes of the template tag
XDocletException
public void ifNotWsdlPerClass(String template, Properties props) throws XDocletException
template
- The body of the block tagprops
- The attributes of the template tag
XDocletException
public String wsdlFilename(Properties props)
props
- If prefixWithPackageStructure is specified for the wsdl sub task, the property
prefixWithPackage="true" will need to be specified.
public String jaxrpcMappingFilename(Properties props)
props
- If prefixWithPackageStructure is specified for the wsdl sub task, the property
prefixWithPackage="true" will need to be specified.
protected boolean isWsdlPerClass()
protected boolean isJaxrpcPerClass()
protected String getWsdlFilePattern()
protected String getJaxrpcFilePattern()
|
http://xdoclet.sourceforge.net/ | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |