Class AdviceImpl

    • Constructor Detail

      • AdviceImpl

        protected AdviceImpl​(String namespaceURI,
                             String elementLocalName,
                             String namespacePrefix)
        Constructor.
        Parameters:
        namespaceURI - the namespace the element is in
        elementLocalName - the local name of the XML element this Object represents
        namespacePrefix - the prefix for the given namespace
    • Method Detail

      • getChildren

        public List<XMLObject> getChildren()
        Gets the list of all child elements attached to this advice.
        Specified by:
        getChildren in interface Advice
        Returns:
        the list of all child elements attached to this advice
      • getChildren

        public List<XMLObject> getChildren​(QName typeOrName)
        Gets the list of child elements attached to this advice that match a particular QName.
        Specified by:
        getChildren in interface Advice
        Parameters:
        typeOrName - the QName of the child elements to return
        Returns:
        the list of matching child elements attached to this advice
      • getAssertionIDReferences

        public List<AssertionIDRef> getAssertionIDReferences()
        Gets the list of AssertionID references used as advice.
        Specified by:
        getAssertionIDReferences in interface Advice
        Returns:
        the list of AssertionID references used as advice
      • getAssertionURIReferences

        public List<AssertionURIRef> getAssertionURIReferences()
        Gets the list of AssertionURI references used as advice.
        Specified by:
        getAssertionURIReferences in interface Advice
        Returns:
        the list of AssertionURI references used as advice
      • getAssertions

        public List<Assertion> getAssertions()
        Gets the list of Assertions used as advice.
        Specified by:
        getAssertions in interface Advice
        Returns:
        the list of Assertions used as advice
      • getEncryptedAssertions

        public List<EncryptedAssertion> getEncryptedAssertions()
        Gets the list of EncryptedAssertions used as advice.
        Specified by:
        getEncryptedAssertions in interface Advice
        Returns:
        the list of EncryptedAssertions used as advice
      • getOrderedChildren

        public List<XMLObject> getOrderedChildren()
        Gets an unmodifiable list of child elements in the order that they will appear in the DOM.
        Specified by:
        getOrderedChildren in interface XMLObject
        Returns:
        ordered list of child elements