gnu.kawa.models
Class Text

java.lang.Object
  extended by gnu.kawa.models.Model
      extended by gnu.kawa.models.Text
All Implemented Interfaces:
Viewable, java.io.Serializable

public class Text
extends Model
implements Viewable, java.io.Serializable

An editable sequences of characters and embedded objects. For now, only supports plain text. Conceptually similar to javax.swing.text.Document. May display as a one line "text field" or a multi-line "text area" depending on styling preferences; for now only the former is implemented.

See Also:
Serialized Form

Field Summary
 CharBuffer buffer
           
 
Constructor Summary
Text()
           
Text(java.lang.String text)
           
 
Method Summary
 CharBuffer getBuffer()
           
 java.lang.String getText()
           
 void makeView(Display display, java.lang.Object where)
           
 void setText(java.lang.String text)
           
 
Methods inherited from class gnu.kawa.models.Model
addListener, addListener, notifyListeners
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

buffer

public final CharBuffer buffer
Constructor Detail

Text

public Text()

Text

public Text(java.lang.String text)
Method Detail

makeView

public void makeView(Display display,
                     java.lang.Object where)
Specified by:
makeView in interface Viewable

getText

public java.lang.String getText()

setText

public void setText(java.lang.String text)

getBuffer

public CharBuffer getBuffer()