ubc.cs.JLog.Applet
Class gPrologServiceTextArea

java.lang.Object
  extended by ubc.cs.JLog.Applet.gPrologServiceTextArea
All Implemented Interfaces:
iPrologServiceText

public class gPrologServiceTextArea
extends java.lang.Object
implements iPrologServiceText

This class represents a TextArea based text repository.

Author:
Glendon Holst

Field Summary
protected  jPrologServiceBroadcaster addedText
           
protected  jPrologServiceBroadcaster removedText
           
protected  java.awt.TextArea text
           
 
Constructor Summary
gPrologServiceTextArea(java.awt.TextArea t)
           
 
Method Summary
 void addTextAddedListener(jPrologServiceListener l)
           
 void addTextRemovedListener(jPrologServiceListener l)
           
 void append(java.lang.String a)
           
 java.lang.String getText()
           
 void insert(java.lang.String i, int p)
           
 void remove(int s, int e)
           
 void removeTextAddedListener(jPrologServiceListener l)
           
 void removeTextRemovedListener(jPrologServiceListener l)
           
 void requestFocus()
           
 void select(int s, int e)
           
 void selectAll()
           
 void setCaretPosition(int i)
           
 void setText(java.lang.String t)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

text

protected java.awt.TextArea text

addedText

protected jPrologServiceBroadcaster addedText

removedText

protected jPrologServiceBroadcaster removedText
Constructor Detail

gPrologServiceTextArea

public gPrologServiceTextArea(java.awt.TextArea t)
Method Detail

getText

public java.lang.String getText()
Specified by:
getText in interface iPrologServiceText

setText

public void setText(java.lang.String t)
Specified by:
setText in interface iPrologServiceText

append

public void append(java.lang.String a)
Specified by:
append in interface iPrologServiceText

insert

public void insert(java.lang.String i,
                   int p)
Specified by:
insert in interface iPrologServiceText

remove

public void remove(int s,
                   int e)
Specified by:
remove in interface iPrologServiceText

setCaretPosition

public void setCaretPosition(int i)
Specified by:
setCaretPosition in interface iPrologServiceText

select

public void select(int s,
                   int e)
Specified by:
select in interface iPrologServiceText

selectAll

public void selectAll()
Specified by:
selectAll in interface iPrologServiceText

requestFocus

public void requestFocus()
Specified by:
requestFocus in interface iPrologServiceText

addTextAddedListener

public void addTextAddedListener(jPrologServiceListener l)

removeTextAddedListener

public void removeTextAddedListener(jPrologServiceListener l)

addTextRemovedListener

public void addTextRemovedListener(jPrologServiceListener l)

removeTextRemovedListener

public void removeTextRemovedListener(jPrologServiceListener l)