info.rolandkrueger.roklib.ui.swing.augmentedtyping
Class AugmentedTypingTextField.AugmentedTypingTextFieldDataModel

java.lang.Object
  extended by info.rolandkrueger.roklib.ui.swing.augmentedtyping.AugmentedTypingTextField.AugmentedTypingTextFieldDataModel
All Implemented Interfaces:
ComboBoxModel, ListModel
Enclosing class:
AugmentedTypingTextField

private class AugmentedTypingTextField.AugmentedTypingTextFieldDataModel
extends Object
implements ComboBoxModel

Data model for the AugmentedTypingTextField.

Author:
Roland Krueger

Field Summary
private  Character[] mData
           
private  List<ListDataListener> mDataListeners
           
private  Character mMouseSelectedItem
           
private  int mSelectedIndex
           
private  Character mSelectedItem
           
 
Constructor Summary
private AugmentedTypingTextField.AugmentedTypingTextFieldDataModel()
           
 
Method Summary
 void addListDataListener(ListDataListener listener)
           
 Object getElementAt(int pos)
           
 int getIPASelectedIndex()
           
 Character getIPASelectedItem()
           
 Object getSelectedItem()
           
 int getSize()
           
 void removeListDataListener(ListDataListener listener)
           
private  void setData(Character[] newData)
           
 void setIPASelectedIndex(int index)
           
 void setSelectedItem(Object selectedItem)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mData

private Character[] mData

mDataListeners

private List<ListDataListener> mDataListeners

mSelectedItem

private Character mSelectedItem

mMouseSelectedItem

private Character mMouseSelectedItem

mSelectedIndex

private int mSelectedIndex
Constructor Detail

AugmentedTypingTextField.AugmentedTypingTextFieldDataModel

private AugmentedTypingTextField.AugmentedTypingTextFieldDataModel()
Method Detail

getIPASelectedItem

public Character getIPASelectedItem()

setData

private void setData(Character[] newData)

getSelectedItem

public Object getSelectedItem()
Specified by:
getSelectedItem in interface ComboBoxModel

setSelectedItem

public void setSelectedItem(Object selectedItem)
Specified by:
setSelectedItem in interface ComboBoxModel

setIPASelectedIndex

public void setIPASelectedIndex(int index)

getIPASelectedIndex

public int getIPASelectedIndex()

addListDataListener

public void addListDataListener(ListDataListener listener)
Specified by:
addListDataListener in interface ListModel

getElementAt

public Object getElementAt(int pos)
Specified by:
getElementAt in interface ListModel

getSize

public int getSize()
Specified by:
getSize in interface ListModel

removeListDataListener

public void removeListDataListener(ListDataListener listener)
Specified by:
removeListDataListener in interface ListModel


Copyright © 2007-2011. All Rights Reserved.