com.fatdog.xmlEngine.words
Class WordBreaker

java.lang.Object
  extended bycom.fatdog.xmlEngine.words.WordBreaker
Direct Known Subclasses:
DocItems, FandO, WordManager

public class WordBreaker
extends java.lang.Object

A class used to word-parse its way through a collection of text.

Clients needing word-parsing capability should subclass themselves from this class and register themselves as an IWordHandler.

Version:
0.66
Author:
Howard Katz, howardk@fatdog.com

Constructor Summary
WordBreaker()
           
 
Method Summary
 void characters(char[] cbuf, int start, int len, int parent, IntList ints)
           
 boolean getIgnoreCase()
           
 char[] getSearchWord()
           
 void registerWordHandler(IWordHandler handler)
           
 void registerWordHandler(IWordHandler handler, java.lang.String word)
           
 void setIgnoreCase(boolean ignoreCase)
           
 void setSearchWord(char[] word)
           
 void toLowerCase(char[] word)
           
 void toLowerCase(char[] word, int start, int len)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WordBreaker

public WordBreaker()
Method Detail

registerWordHandler

public void registerWordHandler(IWordHandler handler)

registerWordHandler

public void registerWordHandler(IWordHandler handler,
                                java.lang.String word)

setSearchWord

public void setSearchWord(char[] word)

getSearchWord

public char[] getSearchWord()

setIgnoreCase

public void setIgnoreCase(boolean ignoreCase)

getIgnoreCase

public boolean getIgnoreCase()

toLowerCase

public void toLowerCase(char[] word)

toLowerCase

public void toLowerCase(char[] word,
                        int start,
                        int len)

characters

public void characters(char[] cbuf,
                       int start,
                       int len,
                       int parent,
                       IntList ints)