Class JAXBUtil
java.lang.Object
org.keycloak.saml.processing.core.util.JAXBUtil
Utility to obtain JAXB2 marshaller/unmarshaller etc
- Since:
- May 26, 2009
- Author:
- Anil.Saldhana@redhat.com
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic jakarta.xml.bind.JAXBContextgetJAXBContext(Class<?> clazz) static jakarta.xml.bind.JAXBContextgetJAXBContext(String path) static jakarta.xml.bind.JAXBContextgetJAXBContext(String... paths) static jakarta.xml.bind.MarshallergetMarshaller(String pkgName) Get the JAXB Marshallerstatic jakarta.xml.bind.UnmarshallergetUnmarshaller(String pkgName) Get the JAXB Unmarshallerstatic jakarta.xml.bind.UnmarshallergetUnmarshaller(String... pkgNames) Get the JAXB Unmarshaller for a selected set of package namesstatic jakarta.xml.bind.MarshallergetValidatingMarshaller(String pkgName, String schemaLocation) Get the JAXB Marshallerstatic jakarta.xml.bind.UnmarshallergetValidatingUnmarshaller(String[] pkgNames, String[] schemaLocations) static jakarta.xml.bind.UnmarshallergetValidatingUnmarshaller(String pkgName, String schemaLocation) Get the JAXB Unmarshaller
- 
Field Details- 
W3C_XML_SCHEMA_NS_URI- See Also:
 
 
- 
- 
Constructor Details- 
JAXBUtilpublic JAXBUtil()
 
- 
- 
Method Details- 
getValidatingMarshallerpublic static jakarta.xml.bind.Marshaller getValidatingMarshaller(String pkgName, String schemaLocation) throws jakarta.xml.bind.JAXBException, SAXException Get the JAXB Marshaller- Parameters:
- pkgName- The package name for the jaxb context
- schemaLocation- location of the schema to validate against
- Returns:
- Marshaller
- Throws:
- jakarta.xml.bind.JAXBException
- SAXException
 
- 
getMarshallerpublic static jakarta.xml.bind.Marshaller getMarshaller(String pkgName) throws jakarta.xml.bind.JAXBException Get the JAXB Marshaller- Parameters:
- pkgName- The package name for the jaxb context
- Returns:
- Marshaller
- Throws:
- jakarta.xml.bind.JAXBException
 
- 
getUnmarshallerpublic static jakarta.xml.bind.Unmarshaller getUnmarshaller(String pkgName) throws jakarta.xml.bind.JAXBException Get the JAXB Unmarshaller- Parameters:
- pkgName- The package name for the jaxb context
- Returns:
- unmarshaller
- Throws:
- jakarta.xml.bind.JAXBException
 
- 
getUnmarshallerpublic static jakarta.xml.bind.Unmarshaller getUnmarshaller(String... pkgNames) throws jakarta.xml.bind.JAXBException Get the JAXB Unmarshaller for a selected set of package names- Parameters:
- pkgNames-
- Returns:
- Throws:
- jakarta.xml.bind.JAXBException
 
- 
getValidatingUnmarshallerpublic static jakarta.xml.bind.Unmarshaller getValidatingUnmarshaller(String pkgName, String schemaLocation) throws jakarta.xml.bind.JAXBException, SAXException Get the JAXB Unmarshaller- Parameters:
- pkgName- The package name for the jaxb context
- schemaLocation- location of the schema to validate against
- Returns:
- unmarshaller
- Throws:
- jakarta.xml.bind.JAXBException
- SAXException
 
- 
getValidatingUnmarshallerpublic static jakarta.xml.bind.Unmarshaller getValidatingUnmarshaller(String[] pkgNames, String[] schemaLocations) throws jakarta.xml.bind.JAXBException, SAXException, IOException - Throws:
- jakarta.xml.bind.JAXBException
- SAXException
- IOException
 
- 
getJAXBContextpublic static jakarta.xml.bind.JAXBContext getJAXBContext(String path) throws jakarta.xml.bind.JAXBException - Throws:
- jakarta.xml.bind.JAXBException
 
- 
getJAXBContextpublic static jakarta.xml.bind.JAXBContext getJAXBContext(String... paths) throws jakarta.xml.bind.JAXBException - Throws:
- jakarta.xml.bind.JAXBException
 
- 
getJAXBContextpublic static jakarta.xml.bind.JAXBContext getJAXBContext(Class<?> clazz) throws jakarta.xml.bind.JAXBException - Throws:
- jakarta.xml.bind.JAXBException
 
 
-