Package classycle

Class CommandLine

java.lang.Object
classycle.CommandLine
Direct Known Subclasses:
AnalyserCommandLine, DependencyCheckerCommandLine

public abstract class CommandLine extends Object
Author:
Franz-Josef Elmer
  • Field Details

  • Constructor Details

    • CommandLine

      public CommandLine(String[] args)
  • Method Details

    • handleOption

      protected void handleOption(String argument)
    • getClassFiles

      public String[] getClassFiles()
      Returns all class file descriptors (i.e., class files, directorys, jar files, or zip files).
    • getPattern

      public StringPattern getPattern()
      Returns the pattern fully qualified class names have to match. The pattern is based on the options -includingClasses and -excludingClasses. If -includingClasses is missing every classes is included which is not excluded. If -excludingClasses is missing no class is excluded.
    • getReflectionPattern

      public StringPattern getReflectionPattern()
      Returns the reflection pattern as extracted from the option -reflectionPattern.
    • isValid

      public boolean isValid()
      Returns true if the command line arguments and options are valid.
    • isMergeInnerClasses

      public boolean isMergeInnerClasses()
      Returns true if the command line option -mergeInnerClasses occured.
    • getUsage

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