## Wsee

Implemented in class xdoclet.modules.wsee.WseeTagsHandler.

- Block Tags
- Content Tags

### Block Tags:

#### forAllPortComponents (block template)

Iterates over all classes loaded by javadoc and being a port component.

[abstract] | If true then accept abstract classes also; otherwise don't. Valid Values = {true,false}
[type] | For all classes by the type.

#### forAllHandlers (block template)

Iterates over all handler tags annotating the current class.

#### ifHasHandlerTag (block template)

conditional checking presence of a handler tag

paramName | The name of the parameter

#### ifWsdlPerClass (block template)

conditional to handle per class wsdl

#### ifNotWsdlPerClass (block template)

conditional to handle single wsdl generation

### Content templates:

#### serviceEndpoint (content template)

returns the service endpoint interface name belonging to the current class

#### serviceEndpointLink (content template)

returns the service endpoint link pointing to the current class

#### namespaceURI (content template)

return the namespace of the current clazz/package

#### handlerTagValue (content template)

extract the value of the current handler tag

paramName | The name of the parameter

#### wsdlFilename (content template)

Constructs a guestimated filename for the wsdl file. It also attempts to decide if the file should be in META-INF or WEB-INF. This should yield a filename that will be correct for use within the webservices.xml file.

[prefixWithPackage] | Whether to prefix the filename with the package hierarchy. Valid Values = {true,false}

#### jaxrpcMappingFilename (content template)

Constructs a guestimated filename for the jaxrpc file.

[prefixWithPackage] | Whether to prefix the filename with the package hierarchy. Valid Values = {true,false}