byucc.jhdl.util.cli
Class CLIComplete

java.lang.Object
  extended bybyucc.jhdl.util.cli.CLIComplete
All Implemented Interfaces:
java.io.FilenameFilter

public class CLIComplete
extends java.lang.Object
implements java.io.FilenameFilter


Constructor Summary
CLIComplete()
           
 
Method Summary
 boolean accept(java.io.File dir, java.lang.String name)
           
 java.lang.String completeClass(java.lang.String start)
           
 java.lang.String completeClassInDirectory(java.lang.String start, java.io.File root)
           
 java.lang.String completeCommand(java.lang.String start, java.util.Hashtable commands)
           
 java.lang.String completeFileNames(java.lang.String begin)
           
static java.lang.String findLargestCommonStart(java.lang.String[] str)
           
static java.lang.String findLargestCommonStart(java.util.Vector str)
           
 java.lang.String[] listPossibleClassCompletes(java.lang.String start)
           
 java.lang.String[] listPossibleClassCompletesInDirectory(java.lang.String start, java.io.File root)
           
 java.lang.String[] listPossibleCommandCompletes(java.lang.String start, java.util.Hashtable commands)
           
 java.lang.String[] listPossibleFileCompletes(java.lang.String begin)
           
 java.lang.String[] listPossibleFileCompletes(java.lang.String begin, java.lang.String dirNotation)
           
 void rehashClassPath()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CLIComplete

public CLIComplete()
Method Detail

findLargestCommonStart

public static java.lang.String findLargestCommonStart(java.lang.String[] str)

findLargestCommonStart

public static java.lang.String findLargestCommonStart(java.util.Vector str)

listPossibleFileCompletes

public java.lang.String[] listPossibleFileCompletes(java.lang.String begin,
                                                    java.lang.String dirNotation)

listPossibleFileCompletes

public java.lang.String[] listPossibleFileCompletes(java.lang.String begin)

completeFileNames

public java.lang.String completeFileNames(java.lang.String begin)

listPossibleCommandCompletes

public java.lang.String[] listPossibleCommandCompletes(java.lang.String start,
                                                       java.util.Hashtable commands)

completeCommand

public java.lang.String completeCommand(java.lang.String start,
                                        java.util.Hashtable commands)

rehashClassPath

public void rehashClassPath()

listPossibleClassCompletes

public java.lang.String[] listPossibleClassCompletes(java.lang.String start)

completeClass

public java.lang.String completeClass(java.lang.String start)

completeClassInDirectory

public java.lang.String completeClassInDirectory(java.lang.String start,
                                                 java.io.File root)

listPossibleClassCompletesInDirectory

public java.lang.String[] listPossibleClassCompletesInDirectory(java.lang.String start,
                                                                java.io.File root)

accept

public boolean accept(java.io.File dir,
                      java.lang.String name)
Specified by:
accept in interface java.io.FilenameFilter


Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.