Package weka.gui
Class SimpleCLIPanel.CommandlineCompletion
- java.lang.Object
-
- weka.gui.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)
-
-
Constructor Summary
Constructors Constructor Description CommandlineCompletion()
default constructor.
-
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.
-
-
-
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
-
-