Class Xacml3JaxbHelper

java.lang.Object
org.ow2.authzforce.xacml.Xacml3JaxbHelper

public final class Xacml3JaxbHelper extends Object
XACML (XML) document - as defined by XACML 3.0 core specification's XML schema - processing utilities based on JAXB API
  • Field Details

    • XACML_3_0_SCHEMA

      public static final Schema XACML_3_0_SCHEMA
      XACML 3.0 schema
    • XACML_3_0_JAXB_CONTEXT

      public static final jakarta.xml.bind.JAXBContext XACML_3_0_JAXB_CONTEXT
      JAXB context for (un)marshalling from/to JAXB objects derived from XACML 3.0 schema
    • XACML_3_0_OBJECT_FACTORY

      public static final ObjectFactory 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.JAXBException
      Creates 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.JAXBException
      Creates 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