Class CommandDocumentFilter

java.lang.Object
  extended by javax.swing.text.DocumentFilter
      extended by CommandDocumentFilter

public class CommandDocumentFilter
extends javax.swing.text.DocumentFilter

This class prevents text from being entered before a particular position in the document. It's written in Java for speed.


Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.text.DocumentFilter
javax.swing.text.DocumentFilter.FilterBypass
 
Constructor Summary
CommandDocumentFilter()
           
 
Method Summary
 void disable()
           
 void enable(int limit, javax.swing.text.AttributeSet attr)
           
 void insertString(javax.swing.text.DocumentFilter.FilterBypass bypass, int offset, java.lang.String string, javax.swing.text.AttributeSet attr)
           
 void remove(javax.swing.text.DocumentFilter.FilterBypass bypass, int offset, int length)
           
 void replace(javax.swing.text.DocumentFilter.FilterBypass bypass, int offset, int length, java.lang.String string, javax.swing.text.AttributeSet attr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommandDocumentFilter

public CommandDocumentFilter()
Method Detail

enable

public void enable(int limit,
                   javax.swing.text.AttributeSet attr)

disable

public void disable()

insertString

public void insertString(javax.swing.text.DocumentFilter.FilterBypass bypass,
                         int offset,
                         java.lang.String string,
                         javax.swing.text.AttributeSet attr)
Overrides:
insertString in class javax.swing.text.DocumentFilter

replace

public void replace(javax.swing.text.DocumentFilter.FilterBypass bypass,
                    int offset,
                    int length,
                    java.lang.String string,
                    javax.swing.text.AttributeSet attr)
Overrides:
replace in class javax.swing.text.DocumentFilter

remove

public void remove(javax.swing.text.DocumentFilter.FilterBypass bypass,
                   int offset,
                   int length)
Overrides:
remove in class javax.swing.text.DocumentFilter