mjc

org.multijava.util.guigen
Class Main

java.lang.Object
  extended byorg.multijava.util.guigen.Main

public class Main
extends Object

This class is the entry point for the option generator.


Field Summary
private  DefinitionFile definition
           
private static String HELP
           
private  String[] sourceFiles
           
private static String USAGE
           
 
Constructor Summary
private Main(String[] args)
          Only main can construct Main
 
Method Summary
private  void buildInterfaceFile()
          Generates the source code and writes it to disk for the option definitions in * this.definition.
static void main(String[] args)
          Entry point to the assembler
private  void parseArgs(String[] args)
           
private  void parseSourceFiles(String sourceFile)
          Sets this.definition to a new DefinitionFile instance formed by parsing the named sourceFile.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USAGE

private static final String USAGE

HELP

private static final String HELP

sourceFiles

private String[] sourceFiles

definition

private DefinitionFile definition
Constructor Detail

Main

private Main(String[] args)
Only main can construct Main

Method Detail

parseSourceFiles

private void parseSourceFiles(String sourceFile)
Sets this.definition to a new DefinitionFile instance formed by parsing the named sourceFile.


buildInterfaceFile

private void buildInterfaceFile()
Generates the source code and writes it to disk for the option definitions in * this.definition.


main

public static void main(String[] args)
Entry point to the assembler


parseArgs

private void parseArgs(String[] args)

mjc

mjc is Copyright (C) 2000-2004 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. mjc is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.