com.sun.tools.ws.package-info Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jaxws-tools Show documentation
Show all versions of jaxws-tools Show documentation
Open source Reference Implementation of JSR-224: Java API for XML Web Services
The newest version!
/*
* Copyright (c) 1997, 2023 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Distribution License v. 1.0, which is available at
* http://www.eclipse.org/org/documents/edl-v10.php.
*
* SPDX-License-Identifier: BSD-3-Clause
*/
/**
* JAX-WS 2.1 Tools
* This document describes the tools included with JAX-WS 2.0.1.
*
* ANT Tasks
* - {@link com.sun.tools.ws.ant.AnnotationProcessingTask AnnotationProcessing}
* - An ANT task to invoke Annotation Processing.
* - {@link com.sun.tools.ws.ant.WsGen2 WsGen}
* -
* An ANT task to invoke {@link com.sun.tools.ws.WsGen WsGen}
* - {@link com.sun.tools.ws.ant.WsImport2 WsImport}
* -
* An ANT task to invoke {@link com.sun.tools.ws.WsImport 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.
*
* - {@link com.sun.tools.ws.WsGen WsGen}
* - Tool to process a compiled jakarta.jws.WebService annotated class and to generate the necessary classes to make
* it a Web service.
* - {@link com.sun.tools.ws.ant.WsImport2 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
*
* - {@link com.sun.tools.ws.processor.model.Model 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.
*
*
* - {@link com.sun.tools.ws.processor.modeler.Modeler 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.
*
* - {@link com.sun.tools.ws.processor.modeler.wsdl.WSDLModeler WSDLModeler}
* - The WSDLModeler processes a WSDL to create a Model.
*
* - {@link com.sun.tools.ws.processor.modeler.annotation.WebServiceAp WebServiceAp}
* - WebServiceAp is a AnnotationProcessor for processing jakarta.jws.* and
* jakarta.xml.ws.* annotations. This class is used by the WsGen (CompileTool) tool.
*
*
**/
package com.sun.tools.ws;