butler.swing.util
Class ButlerFilter

java.lang.Object
  extended by javax.swing.text.DocumentFilter
      extended by butler.swing.util.ButlerFilter

public class ButlerFilter
extends javax.swing.text.DocumentFilter

Author:
Sara Olsson

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.text.DocumentFilter
javax.swing.text.DocumentFilter.FilterBypass
 
Constructor Summary
ButlerFilter(StringDatatype datatype)
           
 
Method Summary
 void insertString(javax.swing.text.DocumentFilter.FilterBypass fb, int offset, java.lang.String str, javax.swing.text.AttributeSet attr)
           
 void remove(javax.swing.text.DocumentFilter.FilterBypass fb, int offset, int length)
           
 void replace(javax.swing.text.DocumentFilter.FilterBypass fb, int offset, int length, java.lang.String str, javax.swing.text.AttributeSet attrs)
           
 void setContent(java.lang.String content)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ButlerFilter

public ButlerFilter(StringDatatype datatype)
             throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

setContent

public void setContent(java.lang.String content)

remove

public void remove(javax.swing.text.DocumentFilter.FilterBypass fb,
                   int offset,
                   int length)
            throws javax.swing.text.BadLocationException
Overrides:
remove in class javax.swing.text.DocumentFilter
Throws:
javax.swing.text.BadLocationException

insertString

public void insertString(javax.swing.text.DocumentFilter.FilterBypass fb,
                         int offset,
                         java.lang.String str,
                         javax.swing.text.AttributeSet attr)
                  throws javax.swing.text.BadLocationException
Overrides:
insertString in class javax.swing.text.DocumentFilter
Throws:
javax.swing.text.BadLocationException

replace

public void replace(javax.swing.text.DocumentFilter.FilterBypass fb,
                    int offset,
                    int length,
                    java.lang.String str,
                    javax.swing.text.AttributeSet attrs)
             throws javax.swing.text.BadLocationException
Overrides:
replace in class javax.swing.text.DocumentFilter
Throws:
javax.swing.text.BadLocationException