Class JaxbAssertion<T>

  • All Implemented Interfaces:
    org.apache.neethi.Assertion, org.apache.neethi.PolicyComponent

    public class JaxbAssertion<T>
    extends PrimitiveAssertion
    • Field Summary

      • Fields inherited from class org.apache.neethi.builders.PrimitiveAssertion

        attributes, ignorable, name, optional, textValue
    • Constructor Detail

      • JaxbAssertion

        public JaxbAssertion()
      • JaxbAssertion

        public JaxbAssertion​(QName qn,
                             boolean optional)
      • JaxbAssertion

        public JaxbAssertion​(QName qn,
                             boolean optional,
                             boolean ignorable)
    • Method Detail

      • equal

        public boolean equal​(org.apache.neethi.PolicyComponent policyComponent)
        Specified by:
        equal in interface org.apache.neethi.PolicyComponent
        Overrides:
        equal in class org.apache.neethi.builders.PrimitiveAssertion
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class org.apache.neethi.builders.PrimitiveAssertion
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class org.apache.neethi.builders.PrimitiveAssertion
      • setData

        public void setData​(T d)
      • getData

        public T getData()
      • clone

        protected org.apache.neethi.Assertion clone​(boolean optional)
        Overrides:
        clone in class PrimitiveAssertion
      • cast

        public static <T> JaxbAssertion<T> cast​(org.apache.neethi.Assertion a)
      • cast

        public static <T> JaxbAssertion<T> cast​(org.apache.neethi.Assertion a,
                                                Class<T> type)
      • serialize

        public void serialize​(XMLStreamWriter writer)
                       throws XMLStreamException
        Specified by:
        serialize in interface org.apache.neethi.Assertion
        Specified by:
        serialize in interface org.apache.neethi.PolicyComponent
        Overrides:
        serialize in class org.apache.neethi.builders.PrimitiveAssertion
        Throws:
        XMLStreamException