java.lang.Object
com.trapezium.cdk.ChiselGenerator
- All Implemented Interfaces:
- java.io.Serializable
- public class ChiselGenerator
- extends java.lang.Object
- implements java.io.Serializable
|
Method Summary |
(package private) void |
genChisel(java.lang.String codeveloper,
java.lang.String shortDescription,
java.lang.String longDescription)
|
(package private) void |
genOptionBool(java.io.PrintStream ps,
java.lang.String variable,
boolean boolval)
|
(package private) void |
genOptionConstraints(java.io.PrintStream ps,
java.lang.String constantName,
boolean isBool,
int minVal,
int maxVal,
int incVal)
|
(package private) void |
genOptionDefault(java.io.PrintStream ps,
java.lang.String variable,
int val)
|
(package private) void |
genOptionLabelReturn(java.io.PrintStream ps,
java.lang.String constantName,
java.lang.String optionLabel)
|
(package private) void |
genOptionTypeReturn(java.io.PrintStream ps,
java.lang.String constantName,
boolean isBool)
|
(package private) void |
genOptionValueReturn(java.io.PrintStream ps,
java.lang.String constantname,
boolean isBool,
java.lang.String varName)
|
(package private) void |
genOptionValueSet(java.io.PrintStream ps,
java.lang.String constantname,
boolean isBool,
java.lang.String varName)
|
(package private) java.lang.String |
genPackageName(java.lang.String shortDesc)
|
java.lang.String[] |
getFieldNames(java.lang.String nodeName)
|
(package private) java.lang.String |
getGeneratedFileName()
|
int |
getNumberOptions()
|
OptionInfo |
getOptionInfo(int offset)
|
OptionInfo |
getValidOption(int offset)
|
void |
setNodeModifier(boolean value)
|
void |
setNodeType(java.lang.String nodeType)
|
void |
setRouteModifier(boolean value)
|
(package private) java.lang.String |
strToName(java.lang.String s)
|
(package private) java.lang.String |
strToUpper(java.lang.String s)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MaxOptions
static final int MaxOptions
- See Also:
- Constant Field Values
optionInfo
OptionInfo[] optionInfo
modifiesNodes
boolean modifiesNodes
modifiesRoutes
boolean modifiesRoutes
nodeType
java.lang.String nodeType
codeveloperFile
java.lang.String codeveloperFile
- This is the generic java code generating stuff...
ChiselGenerator
public ChiselGenerator()
setNodeType
public void setNodeType(java.lang.String nodeType)
setNodeModifier
public void setNodeModifier(boolean value)
setRouteModifier
public void setRouteModifier(boolean value)
getNumberOptions
public int getNumberOptions()
getValidOption
public OptionInfo getValidOption(int offset)
getOptionInfo
public OptionInfo getOptionInfo(int offset)
getGeneratedFileName
java.lang.String getGeneratedFileName()
genChisel
void genChisel(java.lang.String codeveloper,
java.lang.String shortDescription,
java.lang.String longDescription)
getFieldNames
public java.lang.String[] getFieldNames(java.lang.String nodeName)
genOptionConstraints
void genOptionConstraints(java.io.PrintStream ps,
java.lang.String constantName,
boolean isBool,
int minVal,
int maxVal,
int incVal)
genOptionValueSet
void genOptionValueSet(java.io.PrintStream ps,
java.lang.String constantname,
boolean isBool,
java.lang.String varName)
genOptionValueReturn
void genOptionValueReturn(java.io.PrintStream ps,
java.lang.String constantname,
boolean isBool,
java.lang.String varName)
genOptionTypeReturn
void genOptionTypeReturn(java.io.PrintStream ps,
java.lang.String constantName,
boolean isBool)
genOptionLabelReturn
void genOptionLabelReturn(java.io.PrintStream ps,
java.lang.String constantName,
java.lang.String optionLabel)
genOptionBool
void genOptionBool(java.io.PrintStream ps,
java.lang.String variable,
boolean boolval)
genOptionDefault
void genOptionDefault(java.io.PrintStream ps,
java.lang.String variable,
int val)
genPackageName
java.lang.String genPackageName(java.lang.String shortDesc)
strToUpper
java.lang.String strToUpper(java.lang.String s)
strToName
java.lang.String strToName(java.lang.String s)