org.kohsuke.stapler
Class AbstractAPT6

java.lang.Object
  extended by javax.annotation.processing.AbstractProcessor
      extended by org.kohsuke.stapler.AbstractAPT6
All Implemented Interfaces:
Processor
Direct Known Subclasses:
DataBoundConstructorAPT6, ExportedBeanAPT6, QueryParameterAPT6

public abstract class AbstractAPT6
extends AbstractProcessor

APT6-based support for loading/storing generated content.

Author:
Stuart McCulloch

Nested Class Summary
static interface AbstractAPT6.Content
          Represents content to be loaded from or stored to a specific location.
 
Field Summary
 
Fields inherited from class javax.annotation.processing.AbstractProcessor
processingEnv
 
Constructor Summary
AbstractAPT6()
           
 
Method Summary
protected  String javadoc(Element element)
           
protected  AbstractAPT6.Content load(AbstractAPT6.Content content)
          Loads the given content from a location under the class output directory.
protected  void store(AbstractAPT6.Content content)
          Stores the given content to a location under the class output directory.
 
Methods inherited from class javax.annotation.processing.AbstractProcessor
getCompletions, getSupportedAnnotationTypes, getSupportedOptions, getSupportedSourceVersion, init, isInitialized, process
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractAPT6

public AbstractAPT6()
Method Detail

javadoc

protected final String javadoc(Element element)
Returns:
Javadoc text for the given program element

load

protected final AbstractAPT6.Content load(AbstractAPT6.Content content)
Loads the given content from a location under the class output directory.


store

protected final void store(AbstractAPT6.Content content)
Stores the given content to a location under the class output directory.



Copyright © 2012. All Rights Reserved.