classycle
Class AnalyserCommandLine

java.lang.Object
  extended by classycle.CommandLine
      extended by classycle.AnalyserCommandLine

public class AnalyserCommandLine
extends CommandLine

Process command line arguments and options for the main application Analyser.

Author:
Franz-Josef Elmer

Field Summary
 
Fields inherited from class classycle.CommandLine
_classFiles, _pattern, _reflectionPattern, _valid
 
Constructor Summary
AnalyserCommandLine(java.lang.String[] args)
           
 
Method Summary
 java.lang.String getCsvFile()
          Returns the name of the CSV file as defined by the option -csvFile.
 java.lang.String getTitle()
          Returns the title by the option -title.
 java.lang.String getUsage()
          Returns the usage of correct command line arguments and options.
 java.lang.String getXmlFile()
          Returns the name of the XML file as defined by the option -xmlFile.
protected  void handleOption(java.lang.String argument)
           
 boolean isCycles()
          Returns true if the option -cycles has been set.
 boolean isPackagesOnly()
          Returns true if the option -package has been set.
 boolean isRaw()
          Returns true if the option -raw has been set.
 boolean isStrong()
          Returns true if the option -strong has been set.
 
Methods inherited from class classycle.CommandLine
getClassFiles, getPattern, getReflectionPattern, isMergeInnerClasses, isValid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnalyserCommandLine

public AnalyserCommandLine(java.lang.String[] args)
Method Detail

handleOption

protected void handleOption(java.lang.String argument)
Overrides:
handleOption in class CommandLine

getUsage

public java.lang.String getUsage()
Returns the usage of correct command line arguments and options.

Overrides:
getUsage in class CommandLine

isCycles

public boolean isCycles()
Returns true if the option -cycles has been set.


isPackagesOnly

public boolean isPackagesOnly()
Returns true if the option -package has been set.


isRaw

public boolean isRaw()
Returns true if the option -raw has been set.


isStrong

public boolean isStrong()
Returns true if the option -strong has been set.


getCsvFile

public java.lang.String getCsvFile()
Returns the name of the CSV file as defined by the option -csvFile.

Returns:
null if undefined.

getTitle

public java.lang.String getTitle()
Returns the title by the option -title. If undefined CommandLine.getClassFiles()[0] will be used.

Returns:
String

getXmlFile

public java.lang.String getXmlFile()
Returns the name of the XML file as defined by the option -xmlFile.

Returns:
null if undefined.