xdoclet.modules.wsee
public class WseeTagsHandler extends XDocletTagSupport
Version: $Revision: 1.5 $
UNKNOWN: 23.12.03 namespace = "Wsee"
Field Summary | |
---|---|
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 |
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(XPackage pak)
Gets the namespace for the specified package.
|
static String | getNamespaceForPackage(String pak)
Gets the namespace for the specified package.
|
String | getNamespaceURI(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(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. |
Parameters: template The body of the block tag attributes The attributes of the template tag
Throws: XDocletException
UNKNOWN: type = "block"
Parameters: template The body of the block tag attributes The attributes of the template tag
Throws: XDocletException Description of Exception
UNKNOWN: type = "block" name = "abstract" optional = "true" values = "true,false" description = "If true then accept * abstract classes also; otherwise don't." name = "type" optional = "true" description = "For all classes by the type."
Returns: pattern
Parameters: pak package
Returns: namespace
See Also: WseeTagsHandler
Parameters: pak package
Returns: namespace
Parameters: clazz class
Returns: namespace URI
Throws: XDocletException
Returns: List of packageNamespaceMapping config params
Returns: pattern
Parameters: props The attributes of the template tag
Returns:
Throws: XDocletException
UNKNOWN: type = "content" name = "paramName" optional = "false" description = "The name of the parameter"
Parameters: template The body of the block tag props The attributes of the template tag
Throws: XDocletException
UNKNOWN: type = "block" name = "paramName" optional = "false" description = "The name of the parameter"
Parameters: template The body of the block tag props The attributes of the template tag
Throws: XDocletException
UNKNOWN: type = "block"
Parameters: template The body of the block tag props The attributes of the template tag
Throws: XDocletException
UNKNOWN: type = "block"
Returns: true if by class
Parameters: clazz class
Returns:
Throws: XDocletException
Returns: true if by class
Parameters: props If prefixWithPackageStructure is specified for the wsdl sub task, the property prefixWithPackage="true" will need to be specified.
Returns: filename
UNKNOWN: type = "content" name = "prefixWithPackage" optional = "true" values = "true,false" description = "Whether to prefix the * filename with the package hierarchy."
Returns:
Throws: XDocletException
UNKNOWN: type = "content"
Parameters: props The attributes of the template tag
Returns:
Throws: XDocletException
UNKNOWN: type = "content"
Parameters: props The attributes of the template tag
Returns:
Throws: XDocletException
UNKNOWN: type = "content"
Parameters: props If prefixWithPackageStructure is specified for the wsdl sub task, the property prefixWithPackage="true" will need to be specified.
Returns: filename
UNKNOWN: type = "content" name = "prefixWithPackage" optional = "true" values = "true,false" description = "Whether to prefix the * filename with the package hierarchy."