.metro.webservices-rt.2.4.1.source-code.jaxws-databinding.xsd Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of webservices-rt Show documentation
Show all versions of webservices-rt Show documentation
This module contains the Metro runtime code.
The top-level element is the Web Service end-point being defined.
attributes:
java-type-name: the SEI class these definitions apply to
databinding: the databinding module to use, such as
"glassfish.jaxb", "toplink.jaxb", "toplink.sdo".
The xml-schema-mapping element points to the
external JAXB annotations for the value types
that occur in an SEI. This mapping element can
either be defined externally and referenced via a
URI, or embedded as an XML fragment within the
current instance end-point definition document.
The class-annotation group defines the set of
annotations applicable to the Java class
declaration.
Each java method in the SEI may use the external
metadata defined in this schema in addition to or
in lieu of the standard JAX-WS annotations.
The class-annotation group defines the set of annotations
that may be applied to a class declaration.
The java-method element defines a set of annotations that may
be applied to a method and its parameters.
Each Java parameter may have the annotations
defined by the java-param element.
The name parameter corresponds to the Java name of
the method to which the annotations apply.
The method-annotation group defines the set of
annotations applicable to a defined method in the SEI.
The java-param element contains the group of JAX-WS parameter
annotations, plus optionally binds a specific Java type
mapping to the parameter. The set of applicable attributes is
not specifically enumerated.
The param-annotation defines the annotations applied to an
individual parameter. Theses consist of the JAX-WS standard
WebParam plus others to be defined.
Corresponding Java annotation: javax.jws.WebParam.Mode (Enum)
Corresponding Java annotation: javax.jws.WebService
@Target(value=TYPE)
Corresponding Java annotation: javax.jws.WebParam
@Target(value={PARAMETER}
Corresponding Java annotation: javax.jws.Oneway
Corresponding Java annotation: javax.jws.WebMethod
Corresponding Java annotation: javax.jws.WebResult
Corresponding Java annotation: javax.jws.soap.SOAPBinding.Style
Corresponding Java annotation: javax.jws.soap.SOAPBinding.Use
Corresponding Java annotation:
javax.jws.soap.SOAPBinding.ParameterStyle
Corresponding Java annotation: javax.jws.soap.SOAPBinding
Corresponding Java annotation: javax.xml.ws.BindingType
Corresponding Java annotation: javax.xml.ws.RequestWrapper
Corresponding Java annotation: javax.xml.ws.ResponseWrapper
Corresponding Java annotation: javax.xml.ws.Action
Corresponding Java annotation: javax.xml.ws.FaultAction
Corresponding Java annotation: javax.xml.ws.soap.MTOM
Corresponding Java annotation: javax.jws.HandlerChain
Corresponding Java annotation: javax.xml.ws.ServiceMode
Corresponding Java annotation: javax.xml.ws.WebEndpoint
Corresponding Java annotation: javax.xml.ws.WebFault
Corresponding Java annotation: javax.xml.ws.WebServiceClient
Corresponding Java annotation: javax.xml.ws.WebServiceProvider
Corresponding Java annotation: javax.xml.ws.WebServiceRef
Corresponding Java annotation: javax.xml.ws.soap.Addressing