Package weka.gui

Class SimpleCLIPanel.CommandlineCompletion

  • Enclosing class:
    SimpleCLIPanel

    public static class SimpleCLIPanel.CommandlineCompletion
    extends java.lang.Object
    A class for commandline completion of classnames.
    Version:
    $Revision: 7059 $
    Author:
    FracPete (fracpete at waikato dot ac dot nz)
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Vector<java.lang.String> getClassMatches​(java.lang.String partial)
      returns all the class/package matches with the partial search string.
      java.lang.String getClassname​(java.lang.String partial)
      returns the classname part of the partial classname.
      java.lang.String getCommonPrefix​(java.util.Vector<java.lang.String> list)
      returns the common prefix for all the items in the list.
      boolean getDebug()
      returns whether debug mode is on.
      java.util.Vector<java.lang.String> getFileMatches​(java.lang.String partial)
      returns all the file/dir matches with the partial search string.
      java.util.Vector<java.lang.String> getMatches​(java.lang.String partial)
      returns all the matches with the partial search string, files or classes.
      java.lang.String getPackage​(java.lang.String partial)
      returns the packages part of the partial classname.
      boolean isClassname​(java.lang.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.
      void setDebug​(boolean value)
      sets debug mode on/off.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CommandlineCompletion

        public CommandlineCompletion()
        default constructor.
    • Method Detail

      • 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​(java.lang.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 java.lang.String getPackage​(java.lang.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 java.lang.String getClassname​(java.lang.String partial)
        returns the classname part of the partial classname.
        Parameters:
        partial - the partial classname
        Returns:
        the class part of the classname
      • getFileMatches

        public java.util.Vector<java.lang.String> getFileMatches​(java.lang.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 java.util.Vector<java.lang.String> getClassMatches​(java.lang.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 java.util.Vector<java.lang.String> getMatches​(java.lang.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 java.lang.String getCommonPrefix​(java.util.Vector<java.lang.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