Class NamespaceContextEx

    • Constructor Detail

      • NamespaceContextEx

        public NamespaceContextEx()
        Creates a new instance of NamespaceContextEx
      • NamespaceContextEx

        public NamespaceContextEx​(boolean soap12Version)
    • Method Detail

      • addWSSNS

        public void addWSSNS()
      • addWSS11NS

        public void addWSS11NS()
      • addXSDNS

        public void addXSDNS()
      • addSignatureNS

        public void addSignatureNS()
      • addEncryptionNS

        public void addEncryptionNS()
      • addSAMLNS

        public void addSAMLNS()
      • addSCNS

        public void addSCNS()
      • addExc14NS

        public void addExc14NS()
      • iterator

        public Iterator<NamespaceContextEx.Binding> iterator()
        Description copied from interface: NamespaceContextEx
        Iterates all the in-scope namespace bindings.

        This method enumerates all the active in-scope namespace bindings. This does not include implicit bindings, such as "xml"->"http://www.w3.org/XML/1998/namespace" or ""->"" (the implicit default namespace URI.)

        The returned iterator may not include the same prefix more than once. For example, the returned iterator may only contain f=ns2 if the document is as follows and this method is used at the bar element.

        
         <foo xmlns:f='ns1'>
           <bar xmlns:f='ns2'>
             ...
         

        The iteration may be done in no particular order.

        Specified by:
        iterator in interface Iterable<NamespaceContextEx.Binding>
        Specified by:
        iterator in interface NamespaceContextEx
        Returns:
        may return an empty iterator, but never null.