org.browsecode.helpers
Class NumberOnlyDocument

java.lang.Object
  extended by javax.swing.text.AbstractDocument
      extended by javax.swing.text.PlainDocument
          extended by org.browsecode.helpers.LetterNumberOnlyDocument
              extended by org.browsecode.helpers.NumberOnlyDocument
All Implemented Interfaces:
java.io.Serializable, javax.swing.text.Document

public class NumberOnlyDocument
extends LetterNumberOnlyDocument

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 org.browsecode.helpers.LetterNumberOnlyDocument
allowReturns
 
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
NumberOnlyDocument()
           
NumberOnlyDocument(boolean allowsReturns)
           
NumberOnlyDocument(boolean allowsReturns, boolean allowsDecimalPoints)
           
 
Method Summary
protected static LetterNumberOnlyDocument getInstance(boolean allowsReturns)
           
 boolean isCharacterValid(char c)
           
 
Methods inherited from class org.browsecode.helpers.LetterNumberOnlyDocument
cleanString, cleanString, insertString, isCharacterValid, makeTextComponent
 
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, remove, 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

NumberOnlyDocument

public NumberOnlyDocument()

NumberOnlyDocument

public NumberOnlyDocument(boolean allowsReturns)

NumberOnlyDocument

public NumberOnlyDocument(boolean allowsReturns,
                          boolean allowsDecimalPoints)
Method Detail

getInstance

protected static LetterNumberOnlyDocument getInstance(boolean allowsReturns)

isCharacterValid

public boolean isCharacterValid(char c)
Overrides:
isCharacterValid in class LetterNumberOnlyDocument