Package ome.dsl.velocity
Class Generator.Builder
- java.lang.Object
-
- ome.dsl.velocity.Generator.Builder
-
- Direct Known Subclasses:
MultiFileGenerator.Builder,SingleFileGenerator.Builder
- Enclosing class:
- Generator
public abstract static class Generator.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract Generatorbuild()Generator.BuildersetDatabaseTypes(java.util.Properties databaseTypes)Generator.BuildersetOmeXmlFiles(java.util.Collection<java.io.File> source)Generator.BuildersetProfile(java.lang.String profile)Generator.BuildersetTemplate(java.io.File template)Generator.BuildersetVelocityEngine(org.apache.velocity.app.VelocityEngine velocity)
-
-
-
Method Detail
-
setProfile
public Generator.Builder setProfile(java.lang.String profile)
-
setDatabaseTypes
public Generator.Builder setDatabaseTypes(java.util.Properties databaseTypes)
-
setOmeXmlFiles
public Generator.Builder setOmeXmlFiles(java.util.Collection<java.io.File> source)
-
setTemplate
public Generator.Builder setTemplate(java.io.File template)
-
setVelocityEngine
public Generator.Builder setVelocityEngine(org.apache.velocity.app.VelocityEngine velocity)
-
build
public abstract Generator build()
-
-