class XMLFileHandler
extends org.xml.sax.helpers.DefaultHandler
Modifier and Type | Field and Description |
---|---|
private java.lang.StringBuffer |
mBuf
buffer for collecting text
|
private java.lang.String |
mCategoryName
the category of the event
|
private Level |
mLevel
the priority (level) of the event
|
private java.lang.String |
mLocationDetails
the location details for the event
|
private java.lang.String |
mMessage
the msg for the event
|
private MyTableModel |
mModel
where to put the events
|
private java.lang.String |
mNDC
the NDC for the event
|
private int |
mNumEvents
the number of events in the document
|
private java.lang.String |
mThreadName
the thread for the event
|
private java.lang.String[] |
mThrowableStrRep
the throwable details the event
|
private long |
mTimeStamp
the time of the event
|
private static java.lang.String |
TAG_EVENT
represents the event tag
|
private static java.lang.String |
TAG_LOCATION_INFO
represents the location info tag
|
private static java.lang.String |
TAG_MESSAGE
represents the message tag
|
private static java.lang.String |
TAG_NDC
represents the ndc tag
|
private static java.lang.String |
TAG_THROWABLE
represents the throwable tag
|
Constructor and Description |
---|
XMLFileHandler(MyTableModel aModel)
Creates a new
XMLFileHandler instance. |
Modifier and Type | Method and Description |
---|---|
private void |
addEvent()
Add an event to the model
|
void |
characters(char[] aChars,
int aStart,
int aLength) |
void |
endElement(java.lang.String aNamespaceURI,
java.lang.String aLocalName,
java.lang.String aQName) |
(package private) int |
getNumEvents() |
private void |
resetData()
Reset the data for an event
|
void |
startDocument() |
void |
startElement(java.lang.String aNamespaceURI,
java.lang.String aLocalName,
java.lang.String aQName,
org.xml.sax.Attributes aAtts) |
private static final java.lang.String TAG_EVENT
private static final java.lang.String TAG_MESSAGE
private static final java.lang.String TAG_NDC
private static final java.lang.String TAG_THROWABLE
private static final java.lang.String TAG_LOCATION_INFO
private final MyTableModel mModel
private int mNumEvents
private long mTimeStamp
private Level mLevel
private java.lang.String mCategoryName
private java.lang.String mNDC
private java.lang.String mThreadName
private java.lang.String mMessage
private java.lang.String[] mThrowableStrRep
private java.lang.String mLocationDetails
private final java.lang.StringBuffer mBuf
XMLFileHandler(MyTableModel aModel)
XMLFileHandler
instance.aModel
- where to add the eventspublic void startDocument() throws org.xml.sax.SAXException
startDocument
in interface org.xml.sax.ContentHandler
startDocument
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
DefaultHandler
public void characters(char[] aChars, int aStart, int aLength)
characters
in interface org.xml.sax.ContentHandler
characters
in class org.xml.sax.helpers.DefaultHandler
DefaultHandler
public void endElement(java.lang.String aNamespaceURI, java.lang.String aLocalName, java.lang.String aQName)
endElement
in interface org.xml.sax.ContentHandler
endElement
in class org.xml.sax.helpers.DefaultHandler
DefaultHandler
public void startElement(java.lang.String aNamespaceURI, java.lang.String aLocalName, java.lang.String aQName, org.xml.sax.Attributes aAtts)
startElement
in interface org.xml.sax.ContentHandler
startElement
in class org.xml.sax.helpers.DefaultHandler
DefaultHandler
int getNumEvents()
private void addEvent()
private void resetData()