gnu.xml
public final class NamespaceBinding extends Object implements Externalizable
| Field Summary | |
|---|---|
| static NamespaceBinding | predefinedXML |
| static String | XML_NAMESPACE |
| Constructor Summary | |
|---|---|
| NamespaceBinding(String prefix, String uri, NamespaceBinding next) | |
| Method Summary | |
|---|---|
| static NamespaceBinding | commonAncestor(NamespaceBinding ns1, NamespaceBinding ns2) |
| int | count(NamespaceBinding fencePost) Return the number of bindings before the fencePost. |
| NamespaceBinding | getNext() |
| String | getPrefix() Namespace prefix. |
| String | getUri() Namespace uri. |
| static NamespaceBinding | maybeAdd(String prefix, String uri, NamespaceBinding bindings) Append a new NamespaceBinding if not redundant. |
| static NamespaceBinding | nconc(NamespaceBinding list1, NamespaceBinding list2) Chain the first list in front of the second list.
|
| void | readExternal(ObjectInput in) |
| String | resolve(String prefix) Resolve a prefix. |
| String | resolve(String prefix, NamespaceBinding fencePost) Resolve a prefix, in the initial part of this list. |
| NamespaceBinding | reversePrefix(NamespaceBinding fencePost) Reverse the chain, until a fencePost. |
| void | setNext(NamespaceBinding next) |
| void | setPrefix(String prefix) |
| void | setUri(String uri) |
| String | toString() Return a String showing just a single namespace binding. |
| String | toStringAll() Return a String showing the full namespace binding list. |
| void | writeExternal(ObjectOutput out) |
fencePost.Parameters: prefix an interned namespace prefix to search for.
Returns: a uri or null if not bound
Parameters: prefix an interned namespace prefix to search for. fencePost only search this list until then.
Returns: a uri or null if not bound