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