de.enough.polish.predictive
Class TextElement

java.lang.Object
  extended by de.enough.polish.predictive.TextElement
Direct Known Subclasses:
ArrayTextElement, TrieTextElement

public abstract class TextElement
extends Object


Field Summary
protected  Object element
           
protected  int[] keyCodes
           
protected  int selectedWordIndex
           
static int SHIFT
           
 
Constructor Summary
TextElement(Object object)
           
 
Method Summary
abstract  void convertReader()
           
abstract  ArrayList getCustomResults()
           
 Object getElement()
           
 int getKeyCount()
           
 int getLength()
           
abstract  ArrayList getResults()
           
protected abstract  String getSelectedString()
           
 String getSelectedWord()
           
 int getSelectedWordIndex()
           
abstract  boolean isSelectedCustom()
           
 boolean isString()
           
abstract  boolean isWordFound()
           
 void keyClear()
           
 void keyNum(int keyCode, int shift)
           
 void setElement(Object element)
           
abstract  void setResults()
           
abstract  void setSelectedWordIndex(int selected)
           
 void shiftResults(ArrayList results)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

element

protected Object element

keyCodes

protected int[] keyCodes

selectedWordIndex

protected int selectedWordIndex

SHIFT

public static final int SHIFT
See Also:
Constant Field Values
Constructor Detail

TextElement

public TextElement(Object object)
Method Detail

getLength

public int getLength()

keyNum

public void keyNum(int keyCode,
                   int shift)

keyClear

public void keyClear()

isString

public boolean isString()

shiftResults

public void shiftResults(ArrayList results)

setResults

public abstract void setResults()

getSelectedString

protected abstract String getSelectedString()

setSelectedWordIndex

public abstract void setSelectedWordIndex(int selected)

getSelectedWordIndex

public int getSelectedWordIndex()

getSelectedWord

public String getSelectedWord()

isSelectedCustom

public abstract boolean isSelectedCustom()

convertReader

public abstract void convertReader()

getResults

public abstract ArrayList getResults()

getCustomResults

public abstract ArrayList getCustomResults()

isWordFound

public abstract boolean isWordFound()

getElement

public Object getElement()

setElement

public void setElement(Object element)

getKeyCount

public int getKeyCount()