Package classycle

Class CommandLine

    • Constructor Summary

      Constructors 
      Constructor Description
      CommandLine​(java.lang.String[] args)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String[] getClassFiles()
      Returns all class file descriptors (i.e., class files, directorys, jar files, or zip files).
      StringPattern getPattern()
      Returns the pattern fully qualified class names have to match.
      StringPattern getReflectionPattern()
      Returns the reflection pattern as extracted from the option -reflectionPattern.
      java.lang.String getUsage()
      Returns the usage of correct command line arguments and options.
      protected void handleOption​(java.lang.String argument)  
      boolean isMergeInnerClasses()
      Returns true if the command line option -mergeInnerClasses occured.
      boolean isValid()
      Returns true if the command line arguments and options are valid.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • _valid

        protected boolean _valid
      • _classFiles

        protected java.lang.String[] _classFiles
    • Constructor Detail

      • CommandLine

        public CommandLine​(java.lang.String[] args)
    • Method Detail

      • handleOption

        protected void handleOption​(java.lang.String argument)
      • getClassFiles

        public java.lang.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 java.lang.String getUsage()
        Returns the usage of correct command line arguments and options.