Class LoggingVelocityEngine
java.lang.Object
org.apache.creadur.whisker.app.AbstractEngine
org.apache.creadur.whisker.out.velocity.LoggingVelocityEngine
Uses Apache Velocity to implement 
AbstractEngine.- See Also:
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionfinal AbstractEnginegenerate(Descriptor work, ResultWriterFactory writerFactory, Configuration configuration) Generates documents, and writes results using given factory.final AbstractEnginereport(Collection<Directory> directories, ResultWriterFactory writerFactory, Configuration configuration) Generates a directories report, and writes result using given factory.final AbstractEngineskeleton(Collection<Directory> withBase, ResultWriterFactory writerFactory, Configuration configuration) Generates a template, and writes result using given factory.final AbstractEnginevalidate(LicenseAnalyst analyst, ResultWriterFactory writerFactory, Configuration configuration) Generates a validation report, and writes result using given factory.
- 
Constructor Details- 
LoggingVelocityEnginepublic LoggingVelocityEngine()Constructs an engine running on Apache Velocity.
 
- 
- 
Method Details- 
skeletonpublic final AbstractEngine skeleton(Collection<Directory> withBase, ResultWriterFactory writerFactory, Configuration configuration) throws Exception Generates a template, and writes result using given factory.- Specified by:
- skeletonin class- AbstractEngine
- Parameters:
- withBase- not null
- writerFactory- not null
- configuration- not null
- Returns:
- this engine, not null
- Throws:
- Exception- when generation fails
- See Also:
 
- 
validatepublic final AbstractEngine validate(LicenseAnalyst analyst, ResultWriterFactory writerFactory, Configuration configuration) throws Exception Generates a validation report, and writes result using given factory.- Specified by:
- validatein class- AbstractEngine
- Parameters:
- analyst- not null
- writerFactory- not null
- configuration- not null
- Returns:
- this, not null
- Throws:
- Exception- when validation fails
- See Also:
 
- 
reportpublic final AbstractEngine report(Collection<Directory> directories, ResultWriterFactory writerFactory, Configuration configuration) throws Exception Generates a directories report, and writes result using given factory.- Specified by:
- reportin class- AbstractEngine
- Parameters:
- directories- not null
- writerFactory- not null
- configuration- not null
- Returns:
- this, not null
- Throws:
- Exception- when reporting fails
- See Also:
 
- 
generatepublic final AbstractEngine generate(Descriptor work, ResultWriterFactory writerFactory, Configuration configuration) throws Exception Generates documents, and writes results using given factory.- Specified by:
- generatein class- AbstractEngine
- Parameters:
- work- not null
- writerFactory- not null
- configuration- not null
- Returns:
- this, not null
- Throws:
- Exception- when generation fails.
- See Also:
 
 
-