Class SecureUnmarshaller
- java.lang.Object
-
- org.jboss.resteasy.plugins.providers.jaxb.SecureUnmarshaller
-
-
Constructor Summary
Constructors Constructor Description SecureUnmarshaller(jakarta.xml.bind.Unmarshaller delegate, boolean disableExternalEntities, boolean enableSecureProcessingFeature, boolean disableDTDs)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected static voidconfigureParserFactory(SAXParserFactory factory, boolean disableExternalEntities, boolean enableSecureProcessingFeature, boolean disableDTDs)<A extends jakarta.xml.bind.annotation.adapters.XmlAdapter>
AgetAdapter(Class<A> type)jakarta.xml.bind.attachment.AttachmentUnmarshallergetAttachmentUnmarshaller()jakarta.xml.bind.UnmarshallergetDelegate()jakarta.xml.bind.ValidationEventHandlergetEventHandler()jakarta.xml.bind.Unmarshaller.ListenergetListener()ObjectgetProperty(String name)SchemagetSchema()jakarta.xml.bind.UnmarshallerHandlergetUnmarshallerHandler()booleanisValidating()Deprecated.This method is deprecated as of JAXB 2.0 - please use the newgetSchema()API.voidsetAdapter(jakarta.xml.bind.annotation.adapters.XmlAdapter adapter)<A extends jakarta.xml.bind.annotation.adapters.XmlAdapter>
voidsetAdapter(Class<A> type, A adapter)voidsetAttachmentUnmarshaller(jakarta.xml.bind.attachment.AttachmentUnmarshaller au)voidsetDelegate(jakarta.xml.bind.Unmarshaller delegate)voidsetEventHandler(jakarta.xml.bind.ValidationEventHandler handler)voidsetListener(jakarta.xml.bind.Unmarshaller.Listener listener)voidsetProperty(String name, Object value)voidsetSchema(Schema schema)voidsetValidating(boolean validating)Deprecated.since JAXB2.0, please seegetSchema()Objectunmarshal(File f)Objectunmarshal(InputStream is)Turns off expansion of external entities.Objectunmarshal(Reader reader)Objectunmarshal(URL url)Objectunmarshal(XMLEventReader reader)<T> jakarta.xml.bind.JAXBElement<T>unmarshal(XMLEventReader reader, Class<T> declaredType)Objectunmarshal(XMLStreamReader reader)<T> jakarta.xml.bind.JAXBElement<T>unmarshal(XMLStreamReader reader, Class<T> declaredType)Objectunmarshal(Source source)<T> jakarta.xml.bind.JAXBElement<T>unmarshal(Source source, Class<T> declaredType)Objectunmarshal(Node node)<T> jakarta.xml.bind.JAXBElement<T>unmarshal(Node node, Class<T> declaredType)Objectunmarshal(InputSource source)Turns off expansion of external entities.
-
-
-
Method Detail
-
getAdapter
public <A extends jakarta.xml.bind.annotation.adapters.XmlAdapter> A getAdapter(Class<A> type)
- Specified by:
getAdapterin interfacejakarta.xml.bind.Unmarshaller
-
getAttachmentUnmarshaller
public jakarta.xml.bind.attachment.AttachmentUnmarshaller getAttachmentUnmarshaller()
- Specified by:
getAttachmentUnmarshallerin interfacejakarta.xml.bind.Unmarshaller
-
getEventHandler
public jakarta.xml.bind.ValidationEventHandler getEventHandler() throws jakarta.xml.bind.JAXBException- Specified by:
getEventHandlerin interfacejakarta.xml.bind.Unmarshaller- Throws:
jakarta.xml.bind.JAXBException
-
getListener
public jakarta.xml.bind.Unmarshaller.Listener getListener()
- Specified by:
getListenerin interfacejakarta.xml.bind.Unmarshaller
-
getProperty
public Object getProperty(String name) throws jakarta.xml.bind.PropertyException
- Specified by:
getPropertyin interfacejakarta.xml.bind.Unmarshaller- Throws:
jakarta.xml.bind.PropertyException
-
getSchema
public Schema getSchema()
- Specified by:
getSchemain interfacejakarta.xml.bind.Unmarshaller
-
getUnmarshallerHandler
public jakarta.xml.bind.UnmarshallerHandler getUnmarshallerHandler()
- Specified by:
getUnmarshallerHandlerin interfacejakarta.xml.bind.Unmarshaller
-
isValidating
@Deprecated public boolean isValidating() throws jakarta.xml.bind.JAXBException
Deprecated.This method is deprecated as of JAXB 2.0 - please use the newgetSchema()API.- Specified by:
isValidatingin interfacejakarta.xml.bind.Unmarshaller- Throws:
jakarta.xml.bind.JAXBException
-
setAdapter
public void setAdapter(jakarta.xml.bind.annotation.adapters.XmlAdapter adapter)
- Specified by:
setAdapterin interfacejakarta.xml.bind.Unmarshaller
-
setAdapter
public <A extends jakarta.xml.bind.annotation.adapters.XmlAdapter> void setAdapter(Class<A> type, A adapter)
- Specified by:
setAdapterin interfacejakarta.xml.bind.Unmarshaller
-
setAttachmentUnmarshaller
public void setAttachmentUnmarshaller(jakarta.xml.bind.attachment.AttachmentUnmarshaller au)
- Specified by:
setAttachmentUnmarshallerin interfacejakarta.xml.bind.Unmarshaller
-
setEventHandler
public void setEventHandler(jakarta.xml.bind.ValidationEventHandler handler) throws jakarta.xml.bind.JAXBException- Specified by:
setEventHandlerin interfacejakarta.xml.bind.Unmarshaller- Throws:
jakarta.xml.bind.JAXBException
-
setListener
public void setListener(jakarta.xml.bind.Unmarshaller.Listener listener)
- Specified by:
setListenerin interfacejakarta.xml.bind.Unmarshaller
-
setProperty
public void setProperty(String name, Object value) throws jakarta.xml.bind.PropertyException
- Specified by:
setPropertyin interfacejakarta.xml.bind.Unmarshaller- Throws:
jakarta.xml.bind.PropertyException
-
setSchema
public void setSchema(Schema schema)
- Specified by:
setSchemain interfacejakarta.xml.bind.Unmarshaller
-
setValidating
@Deprecated public void setValidating(boolean validating) throws jakarta.xml.bind.JAXBException
Deprecated.since JAXB2.0, please seegetSchema()- Specified by:
setValidatingin interfacejakarta.xml.bind.Unmarshaller- Throws:
jakarta.xml.bind.JAXBException
-
unmarshal
public Object unmarshal(File f) throws jakarta.xml.bind.JAXBException
- Specified by:
unmarshalin interfacejakarta.xml.bind.Unmarshaller- Throws:
jakarta.xml.bind.JAXBException
-
unmarshal
public Object unmarshal(InputStream is) throws jakarta.xml.bind.JAXBException
Turns off expansion of external entities.- Specified by:
unmarshalin interfacejakarta.xml.bind.Unmarshaller- Throws:
jakarta.xml.bind.JAXBException
-
unmarshal
public Object unmarshal(Reader reader) throws jakarta.xml.bind.JAXBException
- Specified by:
unmarshalin interfacejakarta.xml.bind.Unmarshaller- Throws:
jakarta.xml.bind.JAXBException
-
unmarshal
public Object unmarshal(URL url) throws jakarta.xml.bind.JAXBException
- Specified by:
unmarshalin interfacejakarta.xml.bind.Unmarshaller- Throws:
jakarta.xml.bind.JAXBException
-
unmarshal
public Object unmarshal(InputSource source) throws jakarta.xml.bind.JAXBException
Turns off expansion of external entities.- Specified by:
unmarshalin interfacejakarta.xml.bind.Unmarshaller- Throws:
jakarta.xml.bind.JAXBException
-
unmarshal
public Object unmarshal(Node node) throws jakarta.xml.bind.JAXBException
- Specified by:
unmarshalin interfacejakarta.xml.bind.Unmarshaller- Throws:
jakarta.xml.bind.JAXBException
-
unmarshal
public Object unmarshal(Source source) throws jakarta.xml.bind.JAXBException
- Specified by:
unmarshalin interfacejakarta.xml.bind.Unmarshaller- Throws:
jakarta.xml.bind.JAXBException
-
unmarshal
public Object unmarshal(XMLStreamReader reader) throws jakarta.xml.bind.JAXBException
- Specified by:
unmarshalin interfacejakarta.xml.bind.Unmarshaller- Throws:
jakarta.xml.bind.JAXBException
-
unmarshal
public Object unmarshal(XMLEventReader reader) throws jakarta.xml.bind.JAXBException
- Specified by:
unmarshalin interfacejakarta.xml.bind.Unmarshaller- Throws:
jakarta.xml.bind.JAXBException
-
unmarshal
public <T> jakarta.xml.bind.JAXBElement<T> unmarshal(Node node, Class<T> declaredType) throws jakarta.xml.bind.JAXBException
- Specified by:
unmarshalin interfacejakarta.xml.bind.Unmarshaller- Throws:
jakarta.xml.bind.JAXBException
-
unmarshal
public <T> jakarta.xml.bind.JAXBElement<T> unmarshal(Source source, Class<T> declaredType) throws jakarta.xml.bind.JAXBException
- Specified by:
unmarshalin interfacejakarta.xml.bind.Unmarshaller- Throws:
jakarta.xml.bind.JAXBException
-
unmarshal
public <T> jakarta.xml.bind.JAXBElement<T> unmarshal(XMLStreamReader reader, Class<T> declaredType) throws jakarta.xml.bind.JAXBException
- Specified by:
unmarshalin interfacejakarta.xml.bind.Unmarshaller- Throws:
jakarta.xml.bind.JAXBException
-
unmarshal
public <T> jakarta.xml.bind.JAXBElement<T> unmarshal(XMLEventReader reader, Class<T> declaredType) throws jakarta.xml.bind.JAXBException
- Specified by:
unmarshalin interfacejakarta.xml.bind.Unmarshaller- Throws:
jakarta.xml.bind.JAXBException
-
getDelegate
public jakarta.xml.bind.Unmarshaller getDelegate()
-
setDelegate
public void setDelegate(jakarta.xml.bind.Unmarshaller delegate)
-
configureParserFactory
protected static void configureParserFactory(SAXParserFactory factory, boolean disableExternalEntities, boolean enableSecureProcessingFeature, boolean disableDTDs) throws ParserConfigurationException, SAXNotRecognizedException, SAXNotSupportedException
-
-