JBoss Logging I18n Annotation Processor 1.1.0.Final

org.jboss.logging.processor.apt
Class LoggingToolsProcessor

java.lang.Object
  extended by javax.annotation.processing.AbstractProcessor
      extended by org.jboss.logging.processor.apt.LoggingToolsProcessor
All Implemented Interfaces:
Processor

@SupportedAnnotationTypes(value="*")
@SupportedOptions(value="debug")
public class LoggingToolsProcessor
extends AbstractProcessor

The main annotation processor for JBoss Logging Tooling.

Author:
James R. Perkins, Kevin Pollet - SERLI - (kevin.pollet@serli.com)

Field Summary
static String DEBUG_OPTION
           
 
Fields inherited from class javax.annotation.processing.AbstractProcessor
processingEnv
 
Constructor Summary
LoggingToolsProcessor()
          Default constructor.
 
Method Summary
 Set<String> getSupportedAnnotationTypes()
           
 Set<String> getSupportedOptions()
           
 SourceVersion getSupportedSourceVersion()
           
 void init(ProcessingEnvironment processingEnv)
           
 boolean process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv)
           
 
Methods inherited from class javax.annotation.processing.AbstractProcessor
getCompletions, isInitialized
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEBUG_OPTION

public static final String DEBUG_OPTION
See Also:
Constant Field Values
Constructor Detail

LoggingToolsProcessor

public LoggingToolsProcessor()
Default constructor.

Method Detail

init

public void init(ProcessingEnvironment processingEnv)
Specified by:
init in interface Processor
Overrides:
init in class AbstractProcessor

getSupportedOptions

public Set<String> getSupportedOptions()
Specified by:
getSupportedOptions in interface Processor
Overrides:
getSupportedOptions in class AbstractProcessor

getSupportedAnnotationTypes

public Set<String> getSupportedAnnotationTypes()
Specified by:
getSupportedAnnotationTypes in interface Processor
Overrides:
getSupportedAnnotationTypes in class AbstractProcessor

getSupportedSourceVersion

public SourceVersion getSupportedSourceVersion()
Specified by:
getSupportedSourceVersion in interface Processor
Overrides:
getSupportedSourceVersion in class AbstractProcessor

process

public boolean process(Set<? extends TypeElement> annotations,
                       RoundEnvironment roundEnv)
Specified by:
process in interface Processor
Specified by:
process in class AbstractProcessor

JBoss Logging I18n Annotation Processor 1.1.0.Final

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.