|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.bowstreet.builderutilities.BuilderAPIGenerator
public class BuilderAPIGenerator
Create one or more wrapper files providing a programmatically-invokable API for builders.
Field Summary | |
---|---|
static java.lang.String |
BUILDER_CLASS_TEMPLATE_DEFAULT
|
static java.lang.String |
COORDINATOR_CLASS_TEMPLATE_DEFAULT
|
static java.lang.String |
PREDEFINED_STATICS
|
Constructor Summary | |
---|---|
BuilderAPIGenerator()
|
Method Summary | |
---|---|
static void |
main(java.lang.String[] args)
Parse at the arguments and do the generation. |
static java.util.Collection |
parseDelimitedList(java.lang.String delimitedList)
Parse comma-delimited strings into a List object. |
void |
processBuilderDefs()
Given the places to put things and the builder ID filter, generate the sources. |
void |
processOneBuilderDef(java.lang.String srcBase,
java.lang.String classBase,
java.lang.String builderID,
boolean createBuilderClass)
Generate the api class, and possibly the builder java files |
void |
runFromArgs(java.lang.String[] args)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String BUILDER_CLASS_TEMPLATE_DEFAULT
public static final java.lang.String COORDINATOR_CLASS_TEMPLATE_DEFAULT
public static final java.lang.String PREDEFINED_STATICS
Constructor Detail |
---|
public BuilderAPIGenerator()
Method Detail |
---|
public static void main(java.lang.String[] args)
public static java.util.Collection parseDelimitedList(java.lang.String delimitedList)
delimitedList
- -- comma-delimited string
public void processBuilderDefs() throws java.lang.Exception
java.lang.Exception
public void processOneBuilderDef(java.lang.String srcBase, java.lang.String classBase, java.lang.String builderID, boolean createBuilderClass) throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundException
java.io.IOException
public void runFromArgs(java.lang.String[] args)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |