public interface ClassProcessor
URL are generated from the application source files after
compilation. No libraries from Fluxtion or other sources are on this path.
This gives the opportunity for ClassProcessor's to scan the path
and generate Fluxtion artifacts without risk of duplication. For example a
service may scan for a specific annotation and generate a tailored solution
based on the meta-data discovered during scanning.
Fluxtion loads services using the java platform provided
ServiceLoader specification. Please read the ServiceLoader
documentation describing service registration using META-INF/services in the
service implementation's jar file.| Modifier and Type | Method and Description |
|---|---|
default void |
outputDirectories(File rootDir,
File output,
File resourceDir)
Directories for the current generation context
|
void |
process(URL classPath) |
default void outputDirectories(File rootDir, File output, File resourceDir)
rootDir - - root directory of the projectoutput - - directory for generated source outputsresourceDir - - directory for generated resource outputsvoid process(URL classPath)
Copyright © 2019. All rights reserved.