程序包 bsh.util

类 NameCompletionTable

所有已实现的接口:
NameCompletion, Serializable, Cloneable, Iterable, Collection, List, RandomAccess

public class NameCompletionTable extends ArrayList implements NameCompletion
NameCompletionTable is a utility that implements simple name completion for a collection of names, NameSources, and other NameCompletionTables. This implementation uses a trivial linear search and comparison...
另请参阅:
  • 构造器详细资料

    • NameCompletionTable

      public NameCompletionTable()
  • 方法详细资料

    • add

      public void add(NameCompletionTable table)
      Add a NameCompletionTable, which is more optimized than the more general NameSource
    • add

      public void add(NameSource source)
      Add a NameSource which is monitored for names. Unimplemented - behavior is broken... no updates
    • getMatchingNames

      protected void getMatchingNames(String part, List found)
      Add any matching names to list (including any from other tables)
    • completeName

      public String[] completeName(String part)
      从接口复制的说明: NameCompletion
      Return an array containing a string element of the maximum unambiguous namespace completion or, if there is no common prefix, return the list of ambiguous names. e.g. input: "java.l" output: [ "java.lang." ] input: "java.lang." output: [ "java.lang.Thread", "java.lang.Integer", ... ] Note: Alternatively, make a NameCompletionResult object someday...
      指定者:
      completeName 在接口中 NameCompletion