Package weka.gui

Class SimpleCLIPanel.CommandlineCompletion

java.lang.Object
weka.gui.SimpleCLIPanel.CommandlineCompletion
Enclosing class:
SimpleCLIPanel

public static class SimpleCLIPanel.CommandlineCompletion extends Object
A class for commandline completion of classnames.
Version:
$Revision: 14982 $
Author:
FracPete (fracpete at waikato dot ac dot nz)
  • Constructor Details

    • CommandlineCompletion

      public CommandlineCompletion()
      default constructor.
  • Method Details

    • getDebug

      public boolean getDebug()
      returns whether debug mode is on.
      Returns:
      true if debug is on
    • setDebug

      public void setDebug(boolean value)
      sets debug mode on/off.
      Parameters:
      value - if true then debug mode is on
    • isClassname

      public boolean isClassname(String partial)
      tests whether the given partial string is the name of a class with classpath - it basically tests, whether the string consists only of alphanumeric literals, underscores and dots.
      Parameters:
      partial - the string to test
      Returns:
      true if it looks like a classname
    • getPackage

      public String getPackage(String partial)
      returns the packages part of the partial classname.
      Parameters:
      partial - the partial classname
      Returns:
      the package part of the partial classname
    • getClassname

      public String getClassname(String partial)
      returns the classname part of the partial classname.
      Parameters:
      partial - the partial classname
      Returns:
      the class part of the classname
    • getFileMatches

      public Vector<String> getFileMatches(String partial)
      returns all the file/dir matches with the partial search string.
      Parameters:
      partial - the partial search string
      Returns:
      all the matches
    • getClassMatches

      public Vector<String> getClassMatches(String partial)
      returns all the class/package matches with the partial search string.
      Parameters:
      partial - the partial search string
      Returns:
      all the matches
    • getMatches

      public Vector<String> getMatches(String partial)
      returns all the matches with the partial search string, files or classes.
      Parameters:
      partial - the partial search string
      Returns:
      all the matches
    • getCommonPrefix

      public String getCommonPrefix(Vector<String> list)
      returns the common prefix for all the items in the list.
      Parameters:
      list - the list to return the common prefix for
      Returns:
      the common prefix of all the items