ca.aura.algorithms
Class TextSearch

java.lang.Object
  |
  +--ca.aura.algorithms.TextSearch

public class TextSearch
extends java.lang.Object

Author:
aforward

Constructor Summary
TextSearch(Vector artefacts)
          default
 
Method Summary
protected static boolean contains(java.lang.String haystack, java.lang.String needle)
          does the big text contain the little text?
 int numberOfResults()
           
 java.util.Iterator results()
           
 int search(java.lang.String string)
          search for a particular string
 int search(java.lang.String string, boolean startover)
          search for a string, and perhaps reset the results
protected static Vector searchForWord(java.lang.String word, Vector artefacts)
          search for a word in a collection of artefacts
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextSearch

public TextSearch(Vector artefacts)
default

Method Detail

search

public int search(java.lang.String string)
search for a particular string


search

public int search(java.lang.String string,
                  boolean startover)
search for a string, and perhaps reset the results


results

public java.util.Iterator results()

numberOfResults

public int numberOfResults()

searchForWord

protected static Vector searchForWord(java.lang.String word,
                                      Vector artefacts)
search for a word in a collection of artefacts


contains

protected static boolean contains(java.lang.String haystack,
                                  java.lang.String needle)
does the big text contain the little text?



Copyright © 2002 University of Ottawa. All Rights Reserved.