com.sdm.quasar.client.swing.ui.text
Class NumberFilterDocument
java.lang.Object
javax.swing.text.AbstractDocument
javax.swing.text.PlainDocument
com.sdm.quasar.client.swing.ui.text.NumberFilterDocument
- All Implemented Interfaces:
- javax.swing.text.Document, java.io.Serializable
- public class NumberFilterDocument
- extends javax.swing.text.PlainDocument
TODO Locale berücksichtigen
- See Also:
- Serialized Form
| Nested classes 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 |
| 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 |
NumberFilterDocument()
|
NumberFilterDocument(java.lang.Class numberClass)
|
NumberFilterDocument(java.lang.Class numberClass,
java.math.BigDecimal minValue,
java.math.BigDecimal maxValue)
|
NumberFilterDocument(java.lang.Class numberClass,
java.math.BigDecimal minValue,
java.math.BigDecimal maxValue,
int precision,
int scale)
|
NumberFilterDocument(java.lang.Class numberClass,
java.math.BigDecimal minValue,
java.math.BigDecimal maxValue,
int precision,
int scale,
boolean allowGroupingSeparator,
boolean allowMinusSign,
boolean allowDecimalSeparator)
|
NumberFilterDocument(java.lang.Class numberClass,
int precision,
int scale)
|
NumberFilterDocument(java.lang.Class numberClass,
int precision,
int scale,
boolean allowGroupingSeparator,
boolean allowMinusSign,
boolean allowDecimalSeparator)
|
NumberFilterDocument(int precision,
int scale)
|
NumberFilterDocument(int precision,
int scale,
boolean allowGroupingSeparator,
boolean allowMinusSign,
boolean allowDecimalSeparator)
|
|
Method Summary |
void |
insertString(int offset,
java.lang.String s,
javax.swing.text.AttributeSet attributeSet)
|
boolean |
isDoBeep()
|
static void |
main(java.lang.String[] args)
|
void |
setDoBeep(boolean doBeep)
|
void |
setMaxValue(java.math.BigDecimal maxValue)
|
void |
setMinValue(java.math.BigDecimal minValue)
|
| 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 |
NumberFilterDocument
public NumberFilterDocument()
NumberFilterDocument
public NumberFilterDocument(java.lang.Class numberClass)
NumberFilterDocument
public NumberFilterDocument(java.lang.Class numberClass,
java.math.BigDecimal minValue,
java.math.BigDecimal maxValue)
NumberFilterDocument
public NumberFilterDocument(int precision,
int scale)
NumberFilterDocument
public NumberFilterDocument(java.lang.Class numberClass,
int precision,
int scale)
NumberFilterDocument
public NumberFilterDocument(java.lang.Class numberClass,
java.math.BigDecimal minValue,
java.math.BigDecimal maxValue,
int precision,
int scale)
NumberFilterDocument
public NumberFilterDocument(int precision,
int scale,
boolean allowGroupingSeparator,
boolean allowMinusSign,
boolean allowDecimalSeparator)
NumberFilterDocument
public NumberFilterDocument(java.lang.Class numberClass,
int precision,
int scale,
boolean allowGroupingSeparator,
boolean allowMinusSign,
boolean allowDecimalSeparator)
NumberFilterDocument
public NumberFilterDocument(java.lang.Class numberClass,
java.math.BigDecimal minValue,
java.math.BigDecimal maxValue,
int precision,
int scale,
boolean allowGroupingSeparator,
boolean allowMinusSign,
boolean allowDecimalSeparator)
isDoBeep
public boolean isDoBeep()
setDoBeep
public void setDoBeep(boolean doBeep)
insertString
public void insertString(int offset,
java.lang.String s,
javax.swing.text.AttributeSet attributeSet)
throws javax.swing.text.BadLocationException
- Throws:
javax.swing.text.BadLocationException
setMinValue
public void setMinValue(java.math.BigDecimal minValue)
setMaxValue
public void setMaxValue(java.math.BigDecimal maxValue)
main
public static void main(java.lang.String[] args)