pmp.cli
Class Main

java.lang.Object
  extended by pmp.cli.Main

public class Main
extends java.lang.Object

Main class for CLI interface.

Title: PMP: Macroprocessor

Description: Java macroprocessor

Copyright: Copyright (c) 2005

Version:
1.0
Author:
Luděk Hlaváček

Field Summary
static java.lang.String END_OF_OPTIONS
          End of options is signalized by "--"
static java.lang.String OPTION_BUILTIN
          Load macro from class.
static java.lang.String OPTION_CONFIGFILE
          Configuration file.
static java.lang.String OPTION_DEBUG
          Debug level.
static java.lang.String OPTION_DEFINE
          Macro definition.
static java.lang.String OPTION_INPUT_ENCODING
          Input encoding.
static java.lang.String OPTION_OUTPUT_ENCODING
          Output encoding.
static java.lang.String OPTION_OUTPUTFILE
          Output file.
 
Constructor Summary
Main()
           
 
Method Summary
static void main(java.lang.String[] args)
          Main method.
 void run(java.lang.String[] args)
          Command line version of PMP.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OPTION_DEFINE

public static final java.lang.String OPTION_DEFINE
Macro definition.

See Also:
Constant Field Values

OPTION_BUILTIN

public static final java.lang.String OPTION_BUILTIN
Load macro from class.

See Also:
Constant Field Values

OPTION_DEBUG

public static final java.lang.String OPTION_DEBUG
Debug level.

See Also:
Constant Field Values

OPTION_CONFIGFILE

public static final java.lang.String OPTION_CONFIGFILE
Configuration file.

See Also:
Constant Field Values

OPTION_OUTPUTFILE

public static final java.lang.String OPTION_OUTPUTFILE
Output file.

See Also:
Constant Field Values

OPTION_INPUT_ENCODING

public static final java.lang.String OPTION_INPUT_ENCODING
Input encoding.

See Also:
Constant Field Values

OPTION_OUTPUT_ENCODING

public static final java.lang.String OPTION_OUTPUT_ENCODING
Output encoding.

See Also:
Constant Field Values

END_OF_OPTIONS

public static final java.lang.String END_OF_OPTIONS
End of options is signalized by "--"

See Also:
Constant Field Values
Constructor Detail

Main

public Main()
Method Detail

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Main method. Invokes run on created instance of ths class.

Parameters:
args -
Throws:
java.lang.Exception

run

public void run(java.lang.String[] args)
         throws java.lang.Exception
Command line version of PMP. Parses arguments, creates instance of macroprocessor and processes input files.

Parameters:
args - command line arguments
Throws:
java.lang.Exception