<ahref="EventHandler_8hpp.html">Go to the documentation of this file.</a><divclass="fragment"><preclass="fragment"><aname="l00001"></a>00001 <spanclass="comment">/*</span>
<aname="l00036"></a><aclass="code"href="classEventHandler.html#a56e778038e88d6c671e4f0f73e717878">00036</a><spanclass="keyword">virtual</span><spanclass="keywordtype">void</span><aclass="code"href="classEventHandler.html#a56e778038e88d6c671e4f0f73e717878"title="Recieves a LocationInfo object that is owned by the caller, and will be updated with the current loca...">setLocationInfo</a>(<spanclass="keyword">const</span><aclass="code"href="classLocationInfo.html"title="A class that gives records a location in the query.">LocationInfo</a> *location) {}
<aname="l00080"></a><aclass="code"href="classEventFilter.html#a3161cc68419450c485d7ed487040ae67">00080</a><spanclass="keyword">virtual</span><spanclass="keywordtype">void</span><aclass="code"href="classEventHandler.html#a56e778038e88d6c671e4f0f73e717878"title="Recieves a LocationInfo object that is owned by the caller, and will be updated with the current loca...">setLocationInfo</a>(<spanclass="keyword">const</span><aclass="code"href="classLocationInfo.html"title="A class that gives records a location in the query.">LocationInfo</a> *location)
<aname="l00085"></a><aclass="code"href="classEventFilter.html#ac6c48bf05f8c78225b7d3d8e5fefd478">00085</a><spanclass="keyword">virtual</span><spanclass="keywordtype">void</span><aclass="code"href="classEventHandler.html#aec3e374a8a1aa966eb9fb480271415f2"title="Handles a document node as an event.">startDocumentEvent</a>(<spanclass="keyword">const</span> XMLCh *documentURI, <spanclass="keyword">const</span> XMLCh *encoding)
<aname="l00090"></a><aclass="code"href="classEventFilter.html#a85b1a402bde6e2cebc504c88cc48f70f">00090</a><spanclass="keyword">virtual</span><spanclass="keywordtype">void</span><aclass="code"href="classEventHandler.html#a10240b417fb26f78d008da114a4f472a"title="Handles a document node as an event.">endDocumentEvent</a>()
<aname="l00095"></a><aclass="code"href="classEventFilter.html#ac893445bfe22063f2fc3ca5cd9b9925c">00095</a><spanclass="keyword">virtual</span><spanclass="keywordtype">void</span><aclass="code"href="classEventHandler.html#a664a9e60254f14aba283406ac20a428f"title="Handles the start of an element node as an event.">startElementEvent</a>(<spanclass="keyword">const</span> XMLCh *prefix, <spanclass="keyword">const</span> XMLCh *uri, <spanclass="keyword">const</span> XMLCh *localname)
<aname="l00100"></a><aclass="code"href="classEventFilter.html#ae9797751bfd4587decafacc32ce345d0">00100</a><spanclass="keyword">virtual</span><spanclass="keywordtype">void</span><aclass="code"href="classEventHandler.html#a2d10b48fa9170958a36fee3f18936335"title="Handles the end of an element node as an event.">endElementEvent</a>(<spanclass="keyword">const</span> XMLCh *prefix, <spanclass="keyword">const</span> XMLCh *uri, <spanclass="keyword">const</span> XMLCh *localname,
<aname="l00106"></a><aclass="code"href="classEventFilter.html#ab5ba6162b69d1800d9cf2bf94eef6132">00106</a><spanclass="keyword">virtual</span><spanclass="keywordtype">void</span><aclass="code"href="classEventHandler.html#ae38f73ad14599de7f9c07fab31d9efa2"title="Handles a processing instruction node as an event.">piEvent</a>(<spanclass="keyword">const</span> XMLCh *target, <spanclass="keyword">const</span> XMLCh *value)
<aname="l00111"></a><aclass="code"href="classEventFilter.html#a63edc38c8a7a42bee18081680b648b9b">00111</a><spanclass="keyword">virtual</span><spanclass="keywordtype">void</span><aclass="code"href="classEventHandler.html#a103e9faa172d398373c58548bea39744"title="Handles a text node as an event.">textEvent</a>(<spanclass="keyword">const</span> XMLCh *value)
<aname="l00116"></a><aclass="code"href="classEventFilter.html#a82d4f002673995fdc5da2f7237fe3d5a">00116</a><spanclass="keyword">virtual</span><spanclass="keywordtype">void</span><aclass="code"href="classEventHandler.html#a103e9faa172d398373c58548bea39744"title="Handles a text node as an event.">textEvent</a>(<spanclass="keyword">const</span> XMLCh *chars, <spanclass="keywordtype">unsigned</span><spanclass="keywordtype">int</span> length)
<aname="l00121"></a><aclass="code"href="classEventFilter.html#adb88be94442fc15da6fec403b4b5acb6">00121</a><spanclass="keyword">virtual</span><spanclass="keywordtype">void</span><aclass="code"href="classEventHandler.html#a013b0f881802980a3e8c3dd9c8981616"title="Handles a comment node as an event.">commentEvent</a>(<spanclass="keyword">const</span> XMLCh *value)
<aname="l00132"></a><aclass="code"href="classEventFilter.html#acecb6654cbfabaa33a342810f0ad3774">00132</a><spanclass="keyword">virtual</span><spanclass="keywordtype">void</span><aclass="code"href="classEventHandler.html#a15dcb7774662ee54bd121c3317862367"title="Handles a namespace binding as an event.">namespaceEvent</a>(<spanclass="keyword">const</span> XMLCh *prefix, <spanclass="keyword">const</span> XMLCh *uri)
<aname="l00137"></a><aclass="code"href="classEventFilter.html#abad51702c694838147c32e075e09d783">00137</a><spanclass="keyword">virtual</span><spanclass="keywordtype">void</span><aclass="code"href="classEventHandler.html#a990d0c9ab92dd7ed3a3fde63d9e647aa"title="Handles an atomic item as an event.">atomicItemEvent</a>(<aclass="code"href="classAnyAtomicType.html#a289c5db5e82b40c2f3e53af7d472f14c">AnyAtomicType::AtomicObjectType</a> type, <spanclass="keyword">const</span> XMLCh *value, <spanclass="keyword">const</span> XMLCh *typeURI,
<aname="l00143"></a><aclass="code"href="classEventFilter.html#ae2e68d37a7b44eb43c15bebfa00d98f4">00143</a><spanclass="keyword">virtual</span><spanclass="keywordtype">void</span><aclass="code"href="classEventHandler.html#abb55f1ead2e9a36ca161c6943ed6e8af"title="Called when all events have been reported.">endEvent</a>()