Class RM12AssertionBuilder

java.lang.Object
org.apache.cxf.ws.rm.policy.RM12AssertionBuilder
All Implemented Interfaces:
org.apache.neethi.builders.AssertionBuilder<Element>

public class RM12AssertionBuilder extends Object implements org.apache.neethi.builders.AssertionBuilder<Element>
Builds a WS-RMP 1.2 assertion and nested assertions from the raw XML.
  • Field Details

    • SEQUENCESTR_NAME

      public static final String SEQUENCESTR_NAME
      See Also:
    • SEQUENCETRANSEC_NAME

      public static final String SEQUENCETRANSEC_NAME
      See Also:
    • DELIVERYASSURANCE_NAME

      public static final String DELIVERYASSURANCE_NAME
      See Also:
    • EXACTLYONCE_NAME

      public static final String EXACTLYONCE_NAME
      See Also:
    • ATLEASTONCE_NAME

      public static final String ATLEASTONCE_NAME
      See Also:
    • ATMOSTONCE_NAME

      public static final String ATMOSTONCE_NAME
      See Also:
    • INORDER_NAME

      public static final String INORDER_NAME
      See Also:
    • SEQSTR_QNAME

      public static final QName SEQSTR_QNAME
    • SEQTRANSSEC_QNAME

      public static final QName SEQTRANSSEC_QNAME
    • DELIVERYASSURANCE_QNAME

      public static final QName DELIVERYASSURANCE_QNAME
    • EXACTLYONCE_QNAME

      public static final QName EXACTLYONCE_QNAME
    • ATLEASTONCE_QNAME

      public static final QName ATLEASTONCE_QNAME
    • ATMOSTONCE_QNAME

      public static final QName ATMOSTONCE_QNAME
    • INORDER_QNAME

      public static final QName INORDER_QNAME
    • KNOWN_ELEMENTS

      public static final QName[] KNOWN_ELEMENTS
  • Constructor Details

    • RM12AssertionBuilder

      public RM12AssertionBuilder()
  • Method Details

    • getKnownElements

      public QName[] getKnownElements()
      Specified by:
      getKnownElements in interface org.apache.neethi.builders.AssertionBuilder<Element>
      See Also:
      • AssertionBuilder.getKnownElements()
    • build

      public org.apache.neethi.Assertion build(Element elem, org.apache.neethi.AssertionBuilderFactory factory) throws IllegalArgumentException
      Specified by:
      build in interface org.apache.neethi.builders.AssertionBuilder<Element>
      Throws:
      IllegalArgumentException
      See Also:
      • org.apache.neethi.builders.AssertionBuilder#build(org.w3c.dom.Element, org.apache.neethi.AssertionBuilderFactory)