toolbus.tifs
Class TifToJava
java.lang.Object
toolbus.tifs.TifToJava
public class TifToJava
- extends java.lang.Object
Constructor Summary |
TifToJava(Tif tif,
java.lang.String outputBaseDir)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tif
private final Tif tif
outputBaseDir
private final java.lang.String outputBaseDir
TifToJava
public TifToJava(Tif tif,
java.lang.String outputBaseDir)
capitalize
private java.lang.String capitalize(java.lang.String s)
generate
private void generate()
emitHeader
private void emitHeader(java.io.PrintStream out)
generateProcessInterface
private void generateProcessInterface(Process process,
java.io.PrintStream out)
generateCommunication
private void generateCommunication(Communication comm,
java.io.PrintStream out)
generateArguments
private void generateArguments(Communication comm,
java.io.PrintStream out)
getInterfaceName
private java.lang.String getInterfaceName(Process process)
openOutputFile
private java.io.PrintStream openOutputFile(Process process)
createOutputDirectory
private java.io.File createOutputDirectory(java.lang.String packageName)
communicationToMethodName
private java.lang.String communicationToMethodName(java.lang.String communicationName)
isCommandLineSwitch
private static boolean isCommandLineSwitch(java.lang.String arg,
java.lang.String shortName,
java.lang.String longName)
main
public static void main(java.lang.String[] args)