de.pannenleiter.util
Class LogSink
java.lang.Object
|
+--de.pannenleiter.util.LogSink
- Direct Known Subclasses:
- LogRequestSink
- public class LogSink
- extends java.lang.Object
- implements XMLEnabled
LogSink -- this class is passed among the packages
|
Method Summary |
void |
append(java.lang.String title,
int value)
|
void |
append(java.lang.String title,
java.lang.Object[] values)
|
void |
append(java.lang.String title,
java.lang.String value)
|
void |
append(java.lang.String title,
XMLEnabled value)
|
void |
close()
|
LogSink |
createLogSink(java.lang.String title)
|
void |
emit(org.xml.sax.DocumentHandler dh,
java.lang.String str)
|
int |
getId()
|
LogSink |
getTop()
|
boolean |
hasException()
|
boolean |
isClosed()
|
static org.xml.sax.helpers.AttributeListImpl |
makeTimes(long start,
long end)
|
void |
outline(org.xml.sax.DocumentHandler dh)
|
void |
setException(java.lang.Exception error)
|
void |
toXML(org.xml.sax.DocumentHandler dh)
|
org.xml.sax.DocumentHandler |
writeDown(java.lang.String title,
org.xml.sax.DocumentHandler dh)
|
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
lastId
protected static int lastId
id
protected int id
base
protected LogSink base
top
public LogSink top
owner
protected LogSink owner
title
protected java.lang.String title
log
protected java.util.Vector log
closed
protected long closed
created
protected long created
emptyAttributes
public static org.xml.sax.AttributeList emptyAttributes
buffer
protected char[] buffer
timeFormat
protected static java.text.SimpleDateFormat timeFormat
LogSink
public LogSink(java.lang.String title,
LogSink base,
LogSink owner)
LogSink
public LogSink(LogSink base,
LogSink owner)
createLogSink
public LogSink createLogSink(java.lang.String title)
getId
public int getId()
getTop
public LogSink getTop()
close
public void close()
isClosed
public boolean isClosed()
append
public void append(java.lang.String title,
java.lang.String value)
append
public void append(java.lang.String title,
java.lang.Object[] values)
append
public void append(java.lang.String title,
int value)
append
public void append(java.lang.String title,
XMLEnabled value)
writeDown
public org.xml.sax.DocumentHandler writeDown(java.lang.String title,
org.xml.sax.DocumentHandler dh)
setException
public void setException(java.lang.Exception error)
hasException
public boolean hasException()
toXML
public void toXML(org.xml.sax.DocumentHandler dh)
throws org.xml.sax.SAXException
- Specified by:
- toXML in interface XMLEnabled
outline
public void outline(org.xml.sax.DocumentHandler dh)
throws org.xml.sax.SAXException
emit
public void emit(org.xml.sax.DocumentHandler dh,
java.lang.String str)
throws org.xml.sax.SAXException
makeTimes
public static org.xml.sax.helpers.AttributeListImpl makeTimes(long start,
long end)