public abstract class Protokoll
extends java.lang.Object
implements java.io.Serializable
| Modifier | Constructor and Description |
|---|---|
protected |
Protokoll(ProtokollTyp typ)
Konstruktr.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
abschliessen()
schließt die Ausgabekanäle des entsprechenden Protokolls.
|
abstract void |
ausgeben(ProtokollEintrag daten)
gibt die übergebenen Daten entsprechend der Protokollimplementierung aus.
|
long |
getAnzahl()
liefert die maximale Anzahl der zu erstellenden Ausgabeobjekte.
|
long |
getMaxSize()
liefert die maximale Größe eines zu erstellenden Ausgabeobjekts.
|
java.lang.String |
getName()
liefert den Namen des zu erstellenden Ausgabeobjekts.
|
ProtokollTyp |
getTyp()
liefert den Typ des zu erstellenden Protokolls.
|
abstract void |
initialisiere(SkriptLauf lauf)
initialisiert die Ausgabekanäle des entsprechenden Protokolls.
|
void |
setAnzahl(long anzahl)
setzt die maximale Anzahl der zu erstellenden Ausgabeobjekte.
|
void |
setMaxSize(long groesse)
setzt die maximale Größe eines zu erstellenden Ausgabeobjekts.
|
void |
setName(java.lang.String name)
setzt den Namen des zu erstellenden Ausgabeobjekts.
|
protected Protokoll(ProtokollTyp typ)
typ - der Typ des Protokollspublic abstract void abschliessen()
public abstract void ausgeben(ProtokollEintrag daten)
daten - die auszugebenden Datenpublic long getAnzahl()
setAnzahl(long)public long getMaxSize()
setMaxSize(long)public java.lang.String getName()
setName(String)public ProtokollTyp getTyp()
public abstract void initialisiere(SkriptLauf lauf)
lauf - der Skriptlauf für den die Ausgaben erfolgen sollenpublic void setAnzahl(long anzahl)
anzahl - die AnzahlgetAnzahl()public void setMaxSize(long groesse)
groesse - die GrößegetMaxSize()public void setName(java.lang.String name)
name - der NamegetName()