-
Class Summary
Class |
Description |
Invoker |
Invokes JAX-WS tools in a special class loader that can pick up annotation processing classes,
even if it's not available in the tool launcher classpath.
|
ToolVersion |
Obtains the version number of the JAX-WS tools.
|
WsGen |
WsGen tool entry point.
|
WsImport |
WsImport tool entry point.
|
Package com.sun.tools.ws Description
JAX-WS 2.1 Tools
This document describes the tools included with JAX-WS 2.0.1.
Legend: blue: implementation classes, pink: command-line toosl, white: external tool, yellow: ANT tasks
ANT Tasks
AnnotationProcessing
An ANT task to invoke Annotation Processing.
WsGen
An ANT task to invoke WsGen
WsImport
An ANT task to invoke WsImport
Command-line Tools
AP
A Java SE tool and framework for processing annotations. Annotation processing will invoke a JAX-WS AnnotationProcossor for
processing Java source files with javax.jws.* annotations and making them web services.
Annotation processing will compile the Java source files and generate any additional classes needed to make an javax.jws.WebService
annotated class a Web service.
WsGen
Tool to process a compiled javax.jws.WebService annotated class and to generate the necessary classes to make
it a Web service.
WsImport
Tool to import a WSDL and to generate an SEI (a javax.jws.WebService) interface that can be either implemented
on the server to build a web service, or can be used on the client to invoke the web service.
Implementation Classes
Model
The model is used to represent the entire Web Service. The JAX-WS ProcessorActions can process
this Model to generate Java artifacts such as the service interface.
Modeler
A Modeler is used to create a Model of a Web Service from a particular Web
Web Service description such as a WSDL
file.
WSDLModeler
The WSDLModeler processes a WSDL to create a Model.
WebServiceAp
WebServiceAp is a AnnotationProcessor for processing javax.jws.* and
javax.xml.ws.* annotations. This class is used either by the WsGen (CompileTool) tool or
idirectly via the WSAP
when invoked by Annotation Processing.