ubc.cs.JLog.Applet
Class gPrologServiceTextField

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

public class gPrologServiceTextField
extends java.lang.Object
implements iPrologServiceText

This class represents a TextField based text repository.

Author:
Glendon Holst

Field Summary
protected  jPrologServiceBroadcaster addedText
           
protected  jPrologServiceBroadcaster removedText
           
protected  java.awt.TextField text
           
 
Constructor Summary
gPrologServiceTextField(java.awt.TextField 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.TextField text

addedText

protected jPrologServiceBroadcaster addedText

removedText

protected jPrologServiceBroadcaster removedText
Constructor Detail

gPrologServiceTextField

public gPrologServiceTextField(java.awt.TextField 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)