|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsum.komponenten.Komponente
sum.komponenten.Textkomponente
sum.komponenten.Markierungskomponente
public abstract class Markierungskomponente
Die Klasse Markierungskomponente ist eine abstrakte Oberklasse fuer die textorientierten Komponenten der SuM-Komponentenbibliothek, in denen der Benutzer einen Teil des Textes markieren kann. Neben den Diensten und Eigenschaften, die von der Oberklasse geerbt werden, besitzt eine Markierungskomponente Dienste zum Abfragen und Aendern der Markierung, zum Einfuegen, Anhaengen und Loeschen von Text
Field Summary | |
---|---|
protected String |
zInhaltGeaendertBearbeiter
|
protected String |
zMarkierungGeaendertBearbeiter
|
Fields inherited from class sum.komponenten.Textkomponente |
---|
zAktuellFont, zSchriftArt, zSchriftGroesse, zSchriftStil |
Fields inherited from class sum.komponenten.Komponente |
---|
hatComponent, kenntFenster |
Constructor Summary | |
---|---|
Markierungskomponente()
|
Method Summary | |
---|---|
abstract void |
fuegeEin(String pText,
int pStelle)
Der Text pText wird an Position pStelle eingefuegt. |
abstract void |
haengeAn(char pZeichen)
Das Zeichen pZeichen wird am Ende angehaengt. |
abstract void |
haengeAn(double pZahl)
Die Kommazahl pZahl wird am Ende angehaengt. |
abstract void |
haengeAn(int pZahl)
Das ganze Zahl pZahl wird am Ende angehaengt. |
abstract void |
haengeAn(String pText)
Der Text pText wird am Ende angehaengt. |
abstract boolean |
istMarkiert()
Es wird zurueckgegeben, ob der Text markiert ist. |
abstract void |
loesche(int pAnfang,
int pEnde)
Der durch die Parameter bestimmte Text wird geloescht. |
void |
loescheAlles()
Der gesamte Text wird geloescht. |
abstract void |
loescheMarkierung()
Der markierte Text wird geloescht. |
abstract void |
markiereAlles()
Der gesamte Text wird markiert. |
abstract void |
markiereNichts()
Der gesamte Text wird nicht markiert. |
abstract String |
markierterInhalt()
Der im Textfeld markierte Text wird geliefert. |
protected abstract void |
markierungGeaendert()
Die Markierungskomponente reagiert auf Veraenderungen der Markierung. |
abstract int |
markierungsAnfang()
Es wird zurueckgegeben, von wo an der Text markiert ist. |
abstract int |
markierungsEnde()
Es wird zurueckgegeben, bis wohin der Text markiert ist. |
void |
setzeBearbeiterInhaltGeaendert(String pBearbeiter)
Die Methode zur Bearbeitung des InhaltGeaendert-Ereignisses in der Ereignisanwendung wird festgelegt. |
void |
setzeBearbeiterMarkierungGeaendert(String pBearbeiter)
Die Methode zur Bearbeitung des MarkierungGeaendert-Ereignisses in der Ereignisanwendung wird festgelegt. |
abstract void |
setzeMarkierung(int pAnfang,
int pEnde)
Der Text zwischen zwischen pAnfang und pEnde wird markiert. |
abstract String |
teilinhalt(int pAnfang,
int pEnde)
Der Inhalt der Textkomponente von pAnfang bis pEnde wird als String zurueckgegeben. |
String |
teilInhalt(int pAnfang,
int pEnde)
Der Inhalt der Markierungskomponente von pAnfang bis pEnde wird als String zurueckgegeben. |
Methods inherited from class sum.komponenten.Komponente |
---|
aktiviere, besitztFokus, breite, deaktiviere, farbe, fokusErhaltenBearbeiter, fokusVerlorenBearbeiter, gibFrei, hoehe, init, istAktiv, istSichtbar, lerneKomponenteKennen, links, oben, setzeBearbeiterFokusErhalten, setzeBearbeiterFokusVerloren, setzeFarbe, setzeFarbe, setzeFokus, setzeFokusWert, setzeGroesse, setzeHinweis, setzePosition, verstecke, zeige |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected String zInhaltGeaendertBearbeiter
protected String zMarkierungGeaendertBearbeiter
Constructor Detail |
---|
public Markierungskomponente()
Method Detail |
---|
public abstract void fuegeEin(String pText, int pStelle)
pText
- der Text, der eingefuegt wirdpStelle
- die Stelle, an der Text als neue Zeile eingefuegt wirdpublic abstract void haengeAn(char pZeichen)
pZeichen
- das Zeichen, das am Ende angehaengt wirdpublic abstract void haengeAn(double pZahl)
pZahl
- die Zahl, die am Ende angehaengt wirdpublic abstract void haengeAn(int pZahl)
pZahl
- die Zahl, die am Ende angehaengt wirdpublic abstract void haengeAn(String pText)
pText
- der Text, der am Ende angehaengt wirdpublic abstract boolean istMarkiert()
public abstract void loesche(int pAnfang, int pEnde)
pAnfang
- erste StellepEnde
- letzte Stellepublic void loescheAlles()
public abstract void loescheMarkierung()
public abstract void markiereAlles()
public abstract void markiereNichts()
public abstract String markierterInhalt()
protected abstract void markierungGeaendert()
public abstract int markierungsAnfang()
public abstract int markierungsEnde()
public void setzeBearbeiterInhaltGeaendert(String pBearbeiter)
pBearbeiter
- der Bezeichner des Dienstes der SuMAnwendung, der aufgerufen wird, wenn der Inhalt der Komponente geaendert wurde.public void setzeBearbeiterMarkierungGeaendert(String pBearbeiter)
pBearbeiter
- der Bezeichner des Dienstes der SuMAnwendung, der aufgerufen wird, wenn die Markierung der Komponente geaendert wurde.public abstract void setzeMarkierung(int pAnfang, int pEnde)
pAnfang
- erste Stelle der MarkierungpEnde
- letzte Stelle der Markierungpublic abstract String teilinhalt(int pAnfang, int pEnde)
public String teilInhalt(int pAnfang, int pEnde)
pAnfang
- der Anfang des TextespEnde
- das Ende des Textes
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |