Class Driver


  • public class Driver
    extends java.lang.Object
    command line driver.
    • Field Detail

      • outputName

        public java.lang.String outputName
      • encoding

        private java.lang.String encoding
      • createError

        private boolean createError
      • validate

        private boolean validate
      • debug

        private boolean debug
      • quiet

        private boolean quiet
      • warning

        private boolean warning
      • number

        private int number
      • rootName

        private StringPair rootName
        designated root element name.
      • factory

        private javax.xml.parsers.SAXParserFactory factory
      • domFactory

        private javax.xml.parsers.DocumentBuilderFactory domFactory
      • exampleTokens

        public final java.util.Set exampleTokens
    • Constructor Detail

      • Driver

        public Driver()
    • Method Detail

      • usage

        private static void usage()
      • main

        public static void main​(java.lang.String[] args)
                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getRatio

        protected double getRatio​(java.lang.String s)
      • parseArguments

        public void parseArguments​(java.lang.String[] args)
                            throws Driver.CommandLineException,
                                   javax.xml.parsers.ParserConfigurationException
        Parses the arguments and fill the fields accordingly.
        Throws:
        Driver.CommandLineException
        javax.xml.parsers.ParserConfigurationException
      • run

        public int run​(java.io.PrintStream out)
                throws java.lang.Exception
        Generate XML instances.
        Returns:
        0 if it run successfully. Non-zero if any error is encountered.
        Throws:
        java.lang.Exception
      • getInputSource

        private static org.xml.sax.InputSource getInputSource​(java.lang.String fileOrURL)