Package com.sun.tools.ws


package com.sun.tools.ws

JAX-WS 2.1 Tools

This document describes the tools included with JAX-WS 2.0.1.

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 jakarta.jws.* annotations and making them web services. Annotation processing will compile the Java source files and generate any additional classes needed to make an jakarta.jws.WebService annotated class a Web service.
WsGen
Tool to process a compiled jakarta.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 jakarta.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 jakarta.jws.* and jakarta.xml.ws.* annotations. This class is used by the WsGen (CompileTool) tool.