gnu.kawa.models

Class Text

Implemented Interfaces:
java.io.Serializable, Viewable

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(String text)

Method Summary

CharBuffer
getBuffer()
String
getText()
void
makeView(Display display, Object where)
void
setText(String text)

Methods inherited from class gnu.kawa.models.Model

addListener, addListener, notifyListeners

Field Details

buffer

public final CharBuffer buffer

Constructor Details

Text

public Text()

Text

public Text(String text)

Method Details

getBuffer

public CharBuffer getBuffer()

getText

public String getText()

makeView

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

setText

public void setText(String text)