org.eigenbase.inventory
Class EigenbaseInventoryGenerator
java.lang.Object
org.eigenbase.inventory.EigenbaseInventoryGenerator
- All Implemented Interfaces:
- com.sun.mirror.apt.AnnotationProcessorFactory
public class EigenbaseInventoryGenerator
- extends Object
- implements com.sun.mirror.apt.AnnotationProcessorFactory
Produces an XML file containing an inventory of all Eigenbase components
by processing inventory annotations in source files.
- Version:
- $Id: //open/dev/farrago/src/org/eigenbase/inventory/EigenbaseInventoryGenerator.java#6 $
- Author:
- John V. Sichi
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
supportedAnnotations
private static final Collection<String> supportedAnnotations
supportedOptions
private static final Collection<String> supportedOptions
EigenbaseInventoryGenerator
public EigenbaseInventoryGenerator()
supportedAnnotationTypes
public Collection<String> supportedAnnotationTypes()
- Specified by:
supportedAnnotationTypes
in interface com.sun.mirror.apt.AnnotationProcessorFactory
supportedOptions
public Collection<String> supportedOptions()
- Specified by:
supportedOptions
in interface com.sun.mirror.apt.AnnotationProcessorFactory
getProcessorFor
public com.sun.mirror.apt.AnnotationProcessor getProcessorFor(Set<com.sun.mirror.declaration.AnnotationTypeDeclaration> atds,
com.sun.mirror.apt.AnnotationProcessorEnvironment env)
- Specified by:
getProcessorFor
in interface com.sun.mirror.apt.AnnotationProcessorFactory