Class CommandDocumentListener

java.lang.Object
  extended by CommandDocumentListener
All Implemented Interfaces:
java.util.EventListener, javax.swing.event.DocumentListener

public class CommandDocumentListener
extends java.lang.Object
implements javax.swing.event.DocumentListener

This serves as a proxy for a class extending InputBuffer. Whenever an input limit is set, it slices out the text and passes it to the InputBuffer whenever the document's text updates.


Nested Class Summary
static class CommandDocumentListener.InputBuffer
           
 
Constructor Summary
CommandDocumentListener(CommandDocumentListener.InputBuffer buffer)
           
 
Method Summary
 void changedUpdate(javax.swing.event.DocumentEvent event)
           
 void disable()
           
 void enable(int limit)
           
 void insertUpdate(javax.swing.event.DocumentEvent event)
           
 void removeUpdate(javax.swing.event.DocumentEvent event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommandDocumentListener

public CommandDocumentListener(CommandDocumentListener.InputBuffer buffer)
Method Detail

enable

public void enable(int limit)

disable

public void disable()

changedUpdate

public void changedUpdate(javax.swing.event.DocumentEvent event)
Specified by:
changedUpdate in interface javax.swing.event.DocumentListener

insertUpdate

public void insertUpdate(javax.swing.event.DocumentEvent event)
Specified by:
insertUpdate in interface javax.swing.event.DocumentListener

removeUpdate

public void removeUpdate(javax.swing.event.DocumentEvent event)
Specified by:
removeUpdate in interface javax.swing.event.DocumentListener