Top Description Methods
com.sun.codemodel

public Interface JAnnotationWriter<A extends Annotation>

Known Direct Subinterfaces
com.sun.tools.xjc.generator.annotation.ri.OverrideAnnotationOfWriter, com.sun.tools.xjc.generator.annotation.ri.XmlIsSetWriter, com.sun.tools.xjc.generator.annotation.ri.XmlLocationWriter, com.sun.tools.xjc.generator.annotation.spec.XmlIDWriter, com.sun.tools.xjc.generator.annotation.spec.XmlAccessorOrderWriter, com.sun.tools.xjc.generator.annotation.spec.XmlAccessorTypeWriter, com.sun.tools.xjc.generator.annotation.spec.XmlAnyAttributeWriter, com.sun.tools.xjc.generator.annotation.spec.XmlAnyElementWriter, com.sun.tools.xjc.generator.annotation.spec.XmlAttachmentRefWriter, com.sun.tools.xjc.generator.annotation.spec.XmlAttributeWriter, com.sun.tools.xjc.generator.annotation.spec.XmlElementDeclWriter, com.sun.tools.xjc.generator.annotation.spec.XmlElementRefsWriter, com.sun.tools.xjc.generator.annotation.spec.XmlElementRefWriter, com.sun.tools.xjc.generator.annotation.spec.XmlElementsWriter, com.sun.tools.xjc.generator.annotation.spec.XmlElementWrapperWriter, com.sun.tools.xjc.generator.annotation.spec.XmlElementWriter, com.sun.tools.xjc.generator.annotation.spec.XmlEnumValueWriter, com.sun.tools.xjc.generator.annotation.spec.XmlEnumWriter, com.sun.tools.xjc.generator.annotation.spec.XmlIDREFWriter, com.sun.tools.xjc.generator.annotation.spec.XmlInlineBinaryDataWriter, com.sun.tools.xjc.generator.annotation.spec.XmlJavaTypeAdapterWriter, com.sun.tools.xjc.generator.annotation.spec.XmlListWriter, com.sun.tools.xjc.generator.annotation.spec.XmlMimeTypeWriter, com.sun.tools.xjc.generator.annotation.spec.XmlMixedWriter, com.sun.tools.xjc.generator.annotation.spec.XmlNsWriter, com.sun.tools.xjc.generator.annotation.spec.XmlRegistryWriter, com.sun.tools.xjc.generator.annotation.spec.XmlRootElementWriter, com.sun.tools.xjc.generator.annotation.spec.XmlSchemaTypesWriter, com.sun.tools.xjc.generator.annotation.spec.XmlSchemaTypeWriter, com.sun.tools.xjc.generator.annotation.spec.XmlSchemaWriter, com.sun.tools.xjc.generator.annotation.spec.XmlSeeAlsoWriter, com.sun.tools.xjc.generator.annotation.spec.XmlTransientWriter, com.sun.tools.xjc.generator.annotation.spec.XmlTypeWriter, com.sun.tools.xjc.generator.annotation.spec.XmlValueWriter
Known Direct Implementers
com.sun.codemodel.TypedAnnotationWriter
Imports
java.lang.annotation.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 TypeMethod and Description
public Class<A>
getAnnotationType()

The type of the annotation that this writer is writing.

public JAnnotationUse
getAnnotationUse()

Gets the underlying annotation use object to which we are writing.

Method Detail

getAnnotationTypeback to summary
public Class<A> getAnnotationType()

The type of the annotation that this writer is writing.

getAnnotationUseback to summary
public JAnnotationUse getAnnotationUse()

Gets the underlying annotation use object to which we are writing.