Class ToggleDocument

  • All Implemented Interfaces:
    java.io.Serializable, javax.swing.text.Document

    public class ToggleDocument
    extends javax.swing.text.PlainDocument
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.swing.text.AbstractDocument

        javax.swing.text.AbstractDocument.AbstractElement, javax.swing.text.AbstractDocument.AttributeContext, javax.swing.text.AbstractDocument.BranchElement, javax.swing.text.AbstractDocument.Content, javax.swing.text.AbstractDocument.DefaultDocumentEvent, javax.swing.text.AbstractDocument.ElementEdit, javax.swing.text.AbstractDocument.LeafElement
    • Field Summary

      • Fields inherited from class javax.swing.text.PlainDocument

        lineLimitAttribute, tabSizeAttribute
      • Fields inherited from class javax.swing.text.AbstractDocument

        BAD_LOCATION, BidiElementName, ContentElementName, ElementNameAttribute, listenerList, ParagraphElementName, SectionElementName
      • Fields inherited from interface javax.swing.text.Document

        StreamDescriptionProperty, TitleProperty
    • Constructor Summary

      Constructors 
      Constructor Description
      ToggleDocument()  
    • Method Summary

      Modifier and Type Method Description
      void addToggleDocumentListener​(ToggleDocumentListener listener)
      Add a ToggleDocumentListener to the listener list.
      void fireEmpty()
      Notify all registered listeners that the field is no longer empty.
      void fireNotEmpty()
      Notify all registered listeners that the field is no longer empty.
      void insertString​(int offs, java.lang.String str, javax.swing.text.AttributeSet a)  
      void remove​(int offs, int len)  
      void removeToggleDocumentListener​(ToggleDocumentListener listener)
      Remove a Toggle Document Listener from the listener list.
      • Methods inherited from class javax.swing.text.PlainDocument

        createDefaultRoot, getDefaultRootElement, getParagraphElement, insertUpdate, removeUpdate
      • Methods inherited from class javax.swing.text.AbstractDocument

        addDocumentListener, addUndoableEditListener, createBranchElement, createLeafElement, createPosition, dump, fireChangedUpdate, fireInsertUpdate, fireRemoveUpdate, fireUndoableEditUpdate, getAsynchronousLoadPriority, getAttributeContext, getBidiRootElement, getContent, getCurrentWriter, getDocumentFilter, getDocumentListeners, getDocumentProperties, getEndPosition, getLength, getListeners, getProperty, getRootElements, getStartPosition, getText, getText, getUndoableEditListeners, postRemoveUpdate, putProperty, readLock, readUnlock, removeDocumentListener, removeUndoableEditListener, render, replace, setAsynchronousLoadPriority, setDocumentFilter, setDocumentProperties, writeLock, writeUnlock
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ToggleDocument

        public ToggleDocument()
    • Method Detail

      • insertString

        public void insertString​(int offs,
                                 java.lang.String str,
                                 javax.swing.text.AttributeSet a)
                          throws javax.swing.text.BadLocationException
        Specified by:
        insertString in interface javax.swing.text.Document
        Overrides:
        insertString in class javax.swing.text.PlainDocument
        Throws:
        javax.swing.text.BadLocationException
      • remove

        public void remove​(int offs,
                           int len)
                    throws javax.swing.text.BadLocationException
        Specified by:
        remove in interface javax.swing.text.Document
        Overrides:
        remove in class javax.swing.text.AbstractDocument
        Throws:
        javax.swing.text.BadLocationException
      • addToggleDocumentListener

        public void addToggleDocumentListener​(ToggleDocumentListener listener)
        Add a ToggleDocumentListener to the listener list.
        Parameters:
        listener - The ToggleDocumentListener to be added
      • removeToggleDocumentListener

        public void removeToggleDocumentListener​(ToggleDocumentListener listener)
        Remove a Toggle Document Listener from the listener list.
        Parameters:
        listener - The ToggleDocumentListener to be removed
      • fireNotEmpty

        public void fireNotEmpty()
        Notify all registered listeners that the field is no longer empty.
      • fireEmpty

        public void fireEmpty()
        Notify all registered listeners that the field is no longer empty.