Package org.jvnet.staxex
Interface NamespaceContextEx
-
- All Superinterfaces:
java.lang.Iterable<NamespaceContextEx.Binding>
,javax.xml.namespace.NamespaceContext
public interface NamespaceContextEx extends javax.xml.namespace.NamespaceContext, java.lang.Iterable<NamespaceContextEx.Binding>
ExtendedNamespaceContext
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
NamespaceContextEx.Binding
Prefix to namespace URI binding.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Iterator<NamespaceContextEx.Binding>
iterator()
Iterates all the in-scope namespace bindings.
-
-
-
Method Detail
-
iterator
java.util.Iterator<NamespaceContextEx.Binding> iterator()
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 interfacejava.lang.Iterable<NamespaceContextEx.Binding>
- Returns:
- may return an empty iterator, but never null.
-
-