KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > sun > japex > testsuite > impl > runtime > InterningUnmarshallerHandler


1 //
2
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.3-b18-fcs
3
// See <a HREF="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
4
// Any modifications to this file will be lost upon recompilation of the source schema.
5
// Generated on: 2005.06.14 at 12:02:17 PDT
6
//
7

8 package com.sun.japex.testsuite.impl.runtime;
9
10 import javax.xml.bind.JAXBException;
11 import javax.xml.bind.ValidationEvent;
12
13 import org.xml.sax.SAXException JavaDoc;
14
15 import com.sun.xml.bind.unmarshaller.InterningXMLReader;
16
17 /**
18  * Filter {@link SAXUnmarshallerHandler} that interns all the Strings
19  * in the SAX events.
20  *
21  * @author
22  * Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com)
23  */

24 final class InterningUnmarshallerHandler extends InterningXMLReader implements SAXUnmarshallerHandler {
25     
26     private final SAXUnmarshallerHandler core;
27     
28     InterningUnmarshallerHandler( SAXUnmarshallerHandler core ) {
29         super();
30         setContentHandler(core);
31         this.core = core;
32     }
33     
34     public void handleEvent(ValidationEvent event, boolean canRecover) throws SAXException JavaDoc {
35         core.handleEvent(event,canRecover);
36     }
37
38     public Object JavaDoc getResult() throws JAXBException, IllegalStateException JavaDoc {
39         return core.getResult();
40     }
41
42 }
43
Popular Tags