JBoss Logging I18n Annotation Processor 1.0.3.Final-redhat-2

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")
@SupportedSourceVersion(value=RELEASE_6)
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> getSupportedOptions()
           
 void init(ProcessingEnvironment processingEnv)
           
 boolean process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv)
           
 
Methods inherited from class javax.annotation.processing.AbstractProcessor
getCompletions, getSupportedAnnotationTypes, getSupportedSourceVersion, 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

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.0.3.Final-redhat-2

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