Enhydra 5.1 API

org.enhydra.xml.xmlc.commands.options
Class OptionsParser

java.lang.Object
  |
  +--org.enhydra.xml.xmlc.commands.options.OptionsParser

public class OptionsParser
extends java.lang.Object

Parse XMLC options, including options files.


Constructor Summary
OptionsParser(OptionSet options, ErrorReporter errorReporter)
          Constructor.
 
Method Summary
 MetaData getMetaData()
          Get the metadata object, create if it doesn't exists.
 OptionSet getOptions()
          Get the parsed options.
 java.lang.String[] getPositionalArgs()
          Get the positional arguments.
 void parse(java.lang.String[] args)
          Parse options.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OptionsParser

public OptionsParser(OptionSet options,
                     ErrorReporter errorReporter)
Constructor.

Parameters:
errorReporter - Use to reporrt metadata parse errors.
Method Detail

parse

public void parse(java.lang.String[] args)
           throws XMLCException
Parse options.

Parameters:
args - The arguments.
XMLCException

getOptions

public OptionSet getOptions()
Get the parsed options.


getMetaData

public MetaData getMetaData()
Get the metadata object, create if it doesn't exists.


getPositionalArgs

public java.lang.String[] getPositionalArgs()
Get the positional arguments. Options files (.xmlc) will have been removed.


Enhydra 5.1 API