LEONARDI Application Composer - 8.9.0.40 by W4 S.A.

leon.view.win.swing.text
Class LyJTextFieldDocument

java.lang.Object
  extended by javax.swing.text.AbstractDocument
      extended by javax.swing.text.PlainDocument
          extended by leon.view.win.swing.text.LyJTextAreaDocument
              extended by leon.view.win.swing.text.LyJTextFieldDocument
All Implemented Interfaces:
java.io.Serializable, javax.swing.text.Document
Direct Known Subclasses:
LyJFormattedInput._LyJFormattedDocument, LyJNumberDocument

public class LyJTextFieldDocument
extends LyJTextAreaDocument

This class manages the content of a one-lined text field.

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
static java.lang.String __VERSION
           
 
Fields inherited from class javax.swing.text.PlainDocument
lineLimitAttribute, tabSizeAttribute
 
Fields inherited from class javax.swing.text.AbstractDocument
BidiElementName, ContentElementName, ElementNameAttribute, ParagraphElementName, SectionElementName
 
Fields inherited from interface javax.swing.text.Document
StreamDescriptionProperty, TitleProperty
 
Constructor Summary
LyJTextFieldDocument(int maxChars)
          Constructor.
 
Method Summary
 void insertString(int offset, java.lang.String str, javax.swing.text.AttributeSet a)
          Insert a string in the text field.
 
Methods inherited from class leon.view.win.swing.text.LyJTextAreaDocument
beep, setEnvironment, setMaxChars, setPatterns, setString
 
Methods inherited from class javax.swing.text.PlainDocument
getDefaultRootElement, getParagraphElement
 
Methods inherited from class javax.swing.text.AbstractDocument
addDocumentListener, addUndoableEditListener, createPosition, dump, getAsynchronousLoadPriority, getBidiRootElement, getDocumentFilter, getDocumentListeners, getDocumentProperties, getEndPosition, getLength, getListeners, getProperty, getRootElements, getStartPosition, getText, getText, getUndoableEditListeners, putProperty, readLock, readUnlock, remove, removeDocumentListener, removeUndoableEditListener, render, replace, setAsynchronousLoadPriority, setDocumentFilter, setDocumentProperties
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

__VERSION

public static final java.lang.String __VERSION
See Also:
Constant Field Values
Constructor Detail

LyJTextFieldDocument

public LyJTextFieldDocument(int maxChars)
Constructor. Call the super implementation.

Parameters:
maxChars - The maximum number of char of this text area
Method Detail

insertString

public void insertString(int offset,
                         java.lang.String str,
                         javax.swing.text.AttributeSet a)
                  throws javax.swing.text.BadLocationException
Insert a string in the text field.
Method overriden to take off \n character if any at the end of the given String.

Specified by:
insertString in interface javax.swing.text.Document
Overrides:
insertString in class LyJTextAreaDocument
Parameters:
offset - the position of this insert
str - the string to insert
a - the attributes to associate with the inserted content. This may be null if there are no attributes
Throws:
javax.swing.text.BadLocationException - if the value of this field cannot be found
See Also:
Document.insertString(int, java.lang.String, javax.swing.text.AttributeSet)

(c) January 2013 - W4 S.A.

Website: W4 S.A., contact us: support@w4global.com