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.ContentHandlerstartDocument in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionDefaultHandlerpublic void characters(char[] aChars,
int aStart,
int aLength)
characters in interface org.xml.sax.ContentHandlercharacters in class org.xml.sax.helpers.DefaultHandlerDefaultHandlerpublic void endElement(java.lang.String aNamespaceURI,
java.lang.String aLocalName,
java.lang.String aQName)
endElement in interface org.xml.sax.ContentHandlerendElement in class org.xml.sax.helpers.DefaultHandlerDefaultHandlerpublic 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.ContentHandlerstartElement in class org.xml.sax.helpers.DefaultHandlerDefaultHandlerint getNumEvents()
private void addEvent()
private void resetData()