All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.sun.tools.ws.package-info Maven / Gradle / Ivy

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;




© 2015 - 2024 Weber Informatics LLC | Privacy Policy