javax.annotation.processing
Interface Processor

All Known Implementing Classes:
AbstractProcessor

public interface Processor

Version:
$Revision$ $Date$

Method Summary
 java.lang.Iterable<? extends Completion> getCompletions(javax.lang.model.element.Element element, javax.lang.model.element.AnnotationMirror annotationMirror, javax.lang.model.element.ExecutableElement executableElement, java.lang.String s)
           
 java.util.Set<java.lang.String> getSupportedAnnotationTypes()
           
 java.util.Set<java.lang.String> getSupportedOptions()
           
 javax.lang.model.SourceVersion getSupportedSourceVersion()
           
 void init(ProcessingEnvironment processingEnvironment)
           
 boolean process(java.util.Set<? extends javax.lang.model.element.TypeElement> typeElements, RoundEnvironment roundEnvironment)
           
 

Method Detail

process

boolean process(java.util.Set<? extends javax.lang.model.element.TypeElement> typeElements,
                RoundEnvironment roundEnvironment)

getCompletions

java.lang.Iterable<? extends Completion> getCompletions(javax.lang.model.element.Element element,
                                                        javax.lang.model.element.AnnotationMirror annotationMirror,
                                                        javax.lang.model.element.ExecutableElement executableElement,
                                                        java.lang.String s)

getSupportedAnnotationTypes

java.util.Set<java.lang.String> getSupportedAnnotationTypes()

getSupportedOptions

java.util.Set<java.lang.String> getSupportedOptions()

getSupportedSourceVersion

javax.lang.model.SourceVersion getSupportedSourceVersion()

init

void init(ProcessingEnvironment processingEnvironment)


Copyright © 2003-2010 The Apache Software Foundation. All Rights Reserved.