Interface JAnnotationWriter<A extends Annotation>

All Known Subinterfaces:
OverrideAnnotationOfWriter, XmlAccessorOrderWriter, XmlAccessorTypeWriter, XmlAnyAttributeWriter, XmlAnyElementWriter, XmlAttachmentRefWriter, XmlAttributeWriter, XmlElementDeclWriter, XmlElementRefsWriter, XmlElementRefWriter, XmlElementsWriter, XmlElementWrapperWriter, XmlElementWriter, XmlEnumValueWriter, XmlEnumWriter, XmlIDREFWriter, XmlIDWriter, XmlInlineBinaryDataWriter, XmlIsSetWriter, XmlJavaTypeAdapterWriter, XmlListWriter, XmlLocationWriter, XmlMimeTypeWriter, XmlMixedWriter, XmlNsWriter, XmlRegistryWriter, XmlRootElementWriter, XmlSchemaTypesWriter, XmlSchemaTypeWriter, XmlSchemaWriter, XmlSeeAlsoWriter, XmlTransientWriter, XmlTypeWriter, XmlValueWriter

public interface JAnnotationWriter<A extends Annotation>
Base interface for typed annotation writer.

Annotation compiler can generate a strongly typed annotation writer to assist applications to write uses of annotations. Such typed annotation writer interfaces all derive from this common interface.

The type parameter 'A' represents the

Author:
Kohsuke Kawaguchi
  • Method Summary

    Modifier and Type
    Method
    Description
    The type of the annotation that this writer is writing.
    Gets the underlying annotation use object to which we are writing.
  • Method Details

    • getAnnotationUse

      JAnnotationUse getAnnotationUse()
      Gets the underlying annotation use object to which we are writing.
    • getAnnotationType

      Class<A> getAnnotationType()
      The type of the annotation that this writer is writing.