com.jpeterson.virtlcd.swing
Class DefaultDotMatrixModel

java.lang.Object
  extended by com.jpeterson.virtlcd.swing.DefaultDotMatrixModel
All Implemented Interfaces:
DotMatrixModel

public class DefaultDotMatrixModel
extends java.lang.Object
implements DotMatrixModel

Default implementation of the DotMatrixModel.

Author:
Jesse Peterson

Field Summary
static char DEFAULT_CHAR
          The default character is a "space" character.
protected  javax.swing.event.EventListenerList listenerList
           
 
Constructor Summary
DefaultDotMatrixModel()
           
 
Method Summary
 void addChangeListener(javax.swing.event.ChangeListener l)
          Adds a ChangeListener to the model's listener list.
protected  void fireStateChanged()
          Runs each ChangeListener's stateChanged method.
 javax.swing.event.ChangeListener[] getChangeListeners()
          Returns an array of all the change listeners registered on this DefaultBoundedRangeModel.
 char getChar()
          The character being displayed.
 void removeChangeListener(javax.swing.event.ChangeListener l)
          Removes a ChangeListener from the model's listener list.
 void setChar(char c)
          Set the character to display.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_CHAR

public static final char DEFAULT_CHAR
The default character is a "space" character.

See Also:
Constant Field Values

listenerList

protected javax.swing.event.EventListenerList listenerList
Constructor Detail

DefaultDotMatrixModel

public DefaultDotMatrixModel()
Method Detail

getChar

public char getChar()
Description copied from interface: DotMatrixModel
The character being displayed.

Specified by:
getChar in interface DotMatrixModel
Returns:
The character being displayed.

setChar

public void setChar(char c)
Description copied from interface: DotMatrixModel
Set the character to display.

Specified by:
setChar in interface DotMatrixModel
Parameters:
c - the character to display.

addChangeListener

public void addChangeListener(javax.swing.event.ChangeListener l)
Description copied from interface: DotMatrixModel
Adds a ChangeListener to the model's listener list.

Specified by:
addChangeListener in interface DotMatrixModel
Parameters:
l - the ChangeListener to add
See Also:
DotMatrixModel.removeChangeListener(javax.swing.event.ChangeListener)

removeChangeListener

public void removeChangeListener(javax.swing.event.ChangeListener l)
Description copied from interface: DotMatrixModel
Removes a ChangeListener from the model's listener list.

Specified by:
removeChangeListener in interface DotMatrixModel
Parameters:
l - the ChangeListener to remove
See Also:
DotMatrixModel.addChangeListener(javax.swing.event.ChangeListener)

fireStateChanged

protected void fireStateChanged()
Runs each ChangeListener's stateChanged method.


getChangeListeners

public javax.swing.event.ChangeListener[] getChangeListeners()
Returns an array of all the change listeners registered on this DefaultBoundedRangeModel.

Returns:
all of this model's ChangeListeners or an empty array if no change listeners are currently registered
See Also:
addChangeListener(javax.swing.event.ChangeListener), removeChangeListener(javax.swing.event.ChangeListener)


Copyright © 2008 Jesse Peterson. All Rights Reserved.