Package org.ow2.authzforce.xacml
Class Xacml3JaxbHelper
java.lang.Object
org.ow2.authzforce.xacml.Xacml3JaxbHelper
XACML (XML) document - as defined by XACML 3.0 core specification's XML schema - processing utilities based on JAXB API
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final jakarta.xml.bind.JAXBContext
JAXB context for (un)marshalling from/to JAXB objects derived from XACML 3.0 schemastatic final ObjectFactory
XACML 3.0 JAXB ObjectFactorystatic final Schema
XACML 3.0 schema -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic jakarta.xml.bind.Marshaller
Creates XACML 3.0/JAXB marshaller with XACML 3.0 schema validationstatic jakarta.xml.bind.Unmarshaller
Creates XACML 3.0/JAXB unmarshaller with XACML 3.0 schema validation
-
Field Details
-
XACML_3_0_SCHEMA
XACML 3.0 schema -
XACML_3_0_JAXB_CONTEXT
public static final jakarta.xml.bind.JAXBContext XACML_3_0_JAXB_CONTEXTJAXB context for (un)marshalling from/to JAXB objects derived from XACML 3.0 schema -
XACML_3_0_OBJECT_FACTORY
XACML 3.0 JAXB ObjectFactory
-
-
Constructor Details
-
Xacml3JaxbHelper
public Xacml3JaxbHelper()
-
-
Method Details
-
createXacml3Unmarshaller
public static jakarta.xml.bind.Unmarshaller createXacml3Unmarshaller() throws jakarta.xml.bind.JAXBExceptionCreates XACML 3.0/JAXB unmarshaller with XACML 3.0 schema validation- Returns:
- unmarshaller
- Throws:
jakarta.xml.bind.JAXBException
- if an error was encountered while creating the Unmarshaller object
-
createXacml3Marshaller
public static jakarta.xml.bind.Marshaller createXacml3Marshaller() throws jakarta.xml.bind.JAXBExceptionCreates XACML 3.0/JAXB marshaller with XACML 3.0 schema validation- Returns:
- marshaller
- Throws:
jakarta.xml.bind.JAXBException
- if an error was encountered while creating the Marshaller object
-