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