Library:Java SE, Sun OpenJDK
Version:7.b12
Compatibility:JDK 1.5
Annotations in library Java SE, Sun OpenJDK.
NamePackageDescription
BindingTypejavax.xml.wsThe BindingType annotation is used to specify the binding to use for a web service endpoint implementation class.
ConstructorPropertiesjava.beans

An annotation on a constructor that shows how the parameters of that constructor correspond to the constructed object's getter methods.

Deprecatedjava.langA program element annotated @Deprecated is one that programmers are discouraged from using, typically because it is dangerous, or because a better alternative exists.
DescriptorKeyjavax.management

Meta-annotation that describes how an annotation element relates to a field in a Descriptor .

Documentedjava.lang.annotationIndicates that annotations with a type are to be documented by javadoc and similar tools by default.
Generatedjavax.annotationThe Generated annoation is used to mark source code that has been generated.
HandlerChainjavax.jwsAssociates the Web Service with an externally defined handler chain.
Inheritedjava.lang.annotationIndicates that an annotation type is automatically inherited.
InitParamjavax.jws.soapAn initialization parameter
MXBeanjavax.management

Annotation to mark an interface explicitly as being an MXBean interface, or as not being an MXBean interface.

Onewayjavax.jwsIndicates that the given @WebMethod has only an input message and no output.
Overridejava.langIndicates that a method declaration is intended to override a method declaration in a supertype.
PostConstructjavax.annotationThe PostConstruct annotation is used on a method that needs to be executed after dependency injection is done to perform any initialization.
PreDestroyjavax.annotationThe PreDestroy annotation is used on methods as a callback notification to signal that the instance is in the process of being removed by the container.
RequestWrapperjavax.xml.wsUsed to annotate methods in the Service Endpoint Interface with the request wrapper bean to be used at runtime.
Resourcejavax.annotationThe Resource annotation marks a resource that is needed by the application.
Resourcesjavax.annotationThis class is used to allow multiple resources declarations.
ResponseWrapperjavax.xml.wsUsed to annotate methods in the Service Endpoint Interface with the response wrapper bean to be used at runtime.
Retentionjava.lang.annotationIndicates how long annotations with the annotated type are to be retained.
ServiceModejavax.xml.wsUsed to indicate whether a Provider implementation wishes to work with entire protocol messages or just with protocol message payloads.
SOAPBindingjavax.jws.soapSpecifies the mapping of the Web Service onto the SOAP message protocol.
SOAPMessageHandlerjavax.jws.soapA single SOAP message handler
SOAPMessageHandlersjavax.jws.soapSpecifies a list of SOAP protocol handlers that run before and after business methods on the Web Service.
SupportedAnnotationTypesjavax.annotation.processingAn annotation used to indicate what annotation types an annotation processor supports.
SupportedOptionsjavax.annotation.processingAn annotation used to indicate what options an annotation processor supports.
SupportedSourceVersionjavax.annotation.processingAn annotation used to indicate the latest source version an annotation processor supports.
SuppressWarningsjava.langIndicates that the named compiler warnings should be suppressed in the annotated element (and in all program elements contained in the annotated element).
Targetjava.lang.annotationIndicates the kinds of program element to which an annotation type is applicable.
WebEndpointjavax.xml.wsUsed to annotate the getPortName() methods of a generated service interface.
WebFaultjavax.xml.wsUsed to annotate service specific exception classes to customize to the local and namespace name of the fault element and the name of the fault bean.
WebMethodjavax.jwsCustomizes a method that is exposed as a Web Service operation.
WebParamjavax.jwsCustomizes the mapping of an individual parameter to a Web Service message part and XML element.
WebResultjavax.jwsCustomizes the mapping of the return value to a WSDL part and XML element.
WebServicejavax.jwsMarks a Java class as implementing a Web Service, or a Java interface as defining a Web Service interface.
WebServiceClientjavax.xml.wsUsed to annotate a generated service interface.
WebServiceProviderjavax.xml.wsUsed to annotate a Provider implementation class.
WebServiceRefjavax.xml.wsThe WebServiceRef annotation is used to define a reference to a web service and (optionally) an injection target for it.
WebServiceRefsjavax.xml.wsThe WebServiceRefs annotation allows multiple web service references to be declared at the class level.
XmlAccessorOrderjavax.xml.bind.annotation

Controls the ordering of fields and properties in a class.

XmlAccessorTypejavax.xml.bind.annotation

Controls whether fields or Javabean properties are serialized by default.

XmlAnyAttributejavax.xml.bind.annotation

Maps a JavaBean property to a map of wildcard attributes.

XmlAnyElementjavax.xml.bind.annotationMaps a JavaBean property to XML infoset representation and/or JAXB element.
XmlAttachmentRefjavax.xml.bind.annotationMarks a field/property that its XML form is a uri reference to mime content.
XmlAttributejavax.xml.bind.annotation

Maps a JavaBean property to a XML attribute.

XmlElementjavax.xml.bind.annotationMaps a JavaBean property to a XML element derived from property name.
XmlElementDecljavax.xml.bind.annotationMaps a factory method to a XML element.
XmlElementRefjavax.xml.bind.annotation

Maps a JavaBean property to a XML element derived from property's type.

XmlElementRefsjavax.xml.bind.annotationMarks a property that refers to classes with XmlElement or JAXBElement.
XmlElementsjavax.xml.bind.annotation

A container for multiple @ XmlElement annotations.

XmlElementWrapperjavax.xml.bind.annotationGenerates a wrapper element around XML representation.
XmlEnumjavax.xml.bind.annotation

Maps an enum type Enum to XML representation.

XmlEnumValuejavax.xml.bind.annotationMaps an enum constant in Enum type to XML representation.
XmlIDjavax.xml.bind.annotation

Maps a JavaBean property to XML ID.

XmlIDREFjavax.xml.bind.annotation

Maps a JavaBean property to XML IDREF.

XmlInlineBinaryDatajavax.xml.bind.annotationDisable consideration of XOP encoding for datatypes that are bound to base64-encoded binary data in XML.
XmlJavaTypeAdapterjavax.xml.bind.annotation.adaptersUse an adapter that implements XmlAdapter for custom marshaling.
XmlJavaTypeAdaptersjavax.xml.bind.annotation.adapters

A container for multiple @ XmlJavaTypeAdapter annotations.

XmlListjavax.xml.bind.annotationUsed to map a property to a list simple type.
XmlMimeTypejavax.xml.bind.annotationAssociates the MIME type that controls the XML representation of the property.
XmlMixedjavax.xml.bind.annotation

Annotate a JavaBean multi-valued property to support mixed content.

XmlNsjavax.xml.bind.annotation

Associates a namespace prefix with a XML namespace URI.

XmlRegistryjavax.xml.bind.annotationMarks a class that has XmlElementDecl s.
XmlRootElementjavax.xml.bind.annotationMaps a class or an enum type to an XML element.
XmlSchemajavax.xml.bind.annotation

Maps a package name to a XML namespace.

XmlSchemaTypejavax.xml.bind.annotationMaps a Java type to a simple schema built-in type.
XmlSchemaTypesjavax.xml.bind.annotation

A container for multiple @ XmlSchemaType annotations.

XmlTransientjavax.xml.bind.annotation

Prevents the mapping of a JavaBean property to XML representation.

XmlTypejavax.xml.bind.annotation

Maps a class or an enum type to a XML Schema type.

XmlValuejavax.xml.bind.annotation

Enables mapping a class to a XML Schema complex type with a simpleContent or a XML Schema simple type.

Search