toolbus
Class JavaTif
java.lang.Object
toolbus.JavaTif
public class JavaTif
- extends java.lang.Object
Constructor Summary |
JavaTif(java.lang.String pkg_name,
java.lang.String tool_interface,
java.lang.String tool_class,
java.lang.String tool_bridge,
boolean swingTool)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tifs
private aterm.ATermList tifs
factory
private final aterm.ATermFactory factory
doEvents
private final java.util.Map<aterm.ATermAppl,SpecOrderVector> doEvents
evalEvents
private final java.util.Map<aterm.ATermAppl,SpecOrderVector> evalEvents
otherEvents
private final java.util.Map<aterm.ATermAppl,SpecOrderVector> otherEvents
hasRecAckEvent
private boolean hasRecAckEvent
package_name
private final java.lang.String package_name
tool_interface
private final java.lang.String tool_interface
tool_class
private final java.lang.String tool_class
tool_bridge
private final java.lang.String tool_bridge
swingTool
private final boolean swingTool
JavaTif
public JavaTif(java.lang.String pkg_name,
java.lang.String tool_interface,
java.lang.String tool_class,
java.lang.String tool_bridge,
boolean swingTool)
usage
static void usage()
main
public static void main(java.lang.String[] args)
throws java.io.IOException
- Throws:
java.io.IOException
populateMap
private void populateMap(aterm.ATermList signature)
populateMaps
private void populateMaps(aterm.ATermList inputSignature,
aterm.ATermList outputSignature,
aterm.ATermList otherSignature,
java.lang.String tool)
capitalize
private static java.lang.String capitalize(java.lang.String str,
boolean fc)
readTifs
private void readTifs(java.lang.String tifsfile,
java.lang.String tool)
throws java.io.IOException
- Throws:
java.io.IOException
genTif
private void genTif()
throws java.io.IOException
- Throws:
java.io.IOException
genTifHeader
private void genTifHeader(java.io.PrintWriter out)
genTool
private void genTool()
throws java.io.IOException
- Throws:
java.io.IOException
genSigTable
private void genSigTable(java.io.PrintWriter out)
genHeader
private void genHeader(java.io.PrintWriter out)
genPatternAttribs
private void genPatternAttribs(java.io.PrintWriter out)
genConstructor
private void genConstructor(java.io.PrintWriter out)
genInitSigTable
private void genInitSigTable(java.io.PrintWriter out)
genInitPatterns
private void genInitPatterns(java.io.PrintWriter out)
genHandler
private void genHandler(java.io.PrintWriter out)
genMethods
private void genMethods(java.io.PrintWriter out,
boolean gen_impl)
genCheckInputSignature
private void genCheckInputSignature(java.io.PrintWriter out)
genNotInInputSignature
private void genNotInInputSignature(java.io.PrintWriter out)
genBridge
private void genBridge()
throws java.io.IOException
- Throws:
java.io.IOException
genBridgeHeader
private void genBridgeHeader(java.io.PrintWriter out)
normalize
private aterm.ATermAppl normalize(aterm.ATermAppl appl)