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