
test.impl.runtime.InterningUnmarshallerHandler Maven / Gradle / Ivy
The newest version!
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.6-01/24/2006 06:08 PM(kohsuke)-fcs
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2007.05.21 at 04:28:28 PM CEST
//
package test.impl.runtime;
import javax.xml.bind.JAXBException;
import javax.xml.bind.ValidationEvent;
import org.xml.sax.SAXException;
import com.sun.xml.bind.unmarshaller.InterningXMLReader;
/**
* Filter {@link SAXUnmarshallerHandler} that interns all the Strings
* in the SAX events.
*
* @author
* Kohsuke Kawaguchi ([email protected])
*/
final class InterningUnmarshallerHandler extends InterningXMLReader implements SAXUnmarshallerHandler {
private final SAXUnmarshallerHandler core;
InterningUnmarshallerHandler( SAXUnmarshallerHandler core ) {
super();
setContentHandler(core);
this.core = core;
}
public void handleEvent(ValidationEvent event, boolean canRecover) throws SAXException {
core.handleEvent(event,canRecover);
}
public Object getResult() throws JAXBException, IllegalStateException {
return core.getResult();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy