com.sun.xml.wss.saml.internal.saml11.jaxb10.impl.runtime.InterningUnmarshallerHandler Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of xws-security Show documentation
Show all versions of xws-security Show documentation
sun xml wss xws-security library
The newest version!
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.5-b16-fcs
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2005.09.05 at 03:09:41 PM IST
//
package com.sun.xml.wss.saml.internal.saml11.jaxb10.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();
}
}