|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectxml.NamespaceBindings
public class NamespaceBindings
namespace to prefix map. Remove ambiguities and mistakes due to confusion on what is the key or the value when using Map<String,String> for namespace bindings.
| Constructor Summary | |
|---|---|
NamespaceBindings()
|
|
NamespaceBindings(NamespaceBindings namespacesToInsert)
|
|
| Method Summary | |
|---|---|
void |
appendNamespaces(java.lang.StringBuilder buf)
append xmlns:XX="..." namespace bindings for each item to buf |
static java.lang.String |
composeName(java.lang.String localname,
java.lang.String ns,
NamespaceBindings namespaces,
NamespaceBindings namespacesToInsert,
boolean emptyPrefixIsOK)
create a qualified name from localname, ns and given namespaces bindings. |
boolean |
containsNamespace(java.lang.String namespace)
|
boolean |
containsPrefix(java.lang.String prefix)
|
static java.lang.String |
generatePrefix(NamespaceBindings... namespaces)
generate a new prefix, unique among namespaces bindings |
java.lang.String |
getNamespace(java.lang.String prefix)
|
java.lang.String |
getPrefix(java.lang.String namespace)
|
boolean |
isEmpty()
|
void |
put(java.lang.String namespace,
java.lang.String prefix)
|
void |
putAll(NamespaceBindings namespaceBindings)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NamespaceBindings()
public NamespaceBindings(NamespaceBindings namespacesToInsert)
| Method Detail |
|---|
public void put(java.lang.String namespace,
java.lang.String prefix)
public java.lang.String getPrefix(java.lang.String namespace)
public java.lang.String getNamespace(java.lang.String prefix)
public boolean containsNamespace(java.lang.String namespace)
public boolean containsPrefix(java.lang.String prefix)
public void appendNamespaces(java.lang.StringBuilder buf)
buf - buffer to append topublic void putAll(NamespaceBindings namespaceBindings)
public boolean isEmpty()
public static java.lang.String generatePrefix(NamespaceBindings... namespaces)
namespaces - namespaces bindings not to override
public static java.lang.String composeName(java.lang.String localname,
java.lang.String ns,
NamespaceBindings namespaces,
NamespaceBindings namespacesToInsert,
boolean emptyPrefixIsOK)
localname - local namens - namespace localname is innamespaces - already declared namespacesnamespacesToInsert - new namespaces (IN/OUT: a new binding may be added)emptyPrefixIsOK - is empty prefix OK for non null namespace ? (false for attributes
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||