public class EnsureNSUri extends BaseElementWalker
| Modifier and Type | Class and Description |
|---|---|
class |
EnsureNSUri.WalkElement
the resource walker note the naming convention Walkxxx so that it is automagically instantiated by the super classes
|
| Modifier and Type | Field and Description |
|---|---|
protected java.util.HashMap<java.lang.String,java.lang.String> |
aliasMap |
protected BiHashMap<java.lang.String,java.lang.String> |
nsMap |
log, theFactory| Constructor and Description |
|---|
EnsureNSUri() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAlias(java.lang.String badPrefix,
java.lang.String goodPrefix)
add a an alias
|
void |
addNS(java.lang.String prefix,
java.lang.String uri)
add a prefix / uri pair
|
java.lang.String |
toString() |
void |
walk(KElement root) |
getFactorywalkTree, walkTreeKidsFirstprotected final BiHashMap<java.lang.String,java.lang.String> nsMap
protected final java.util.HashMap<java.lang.String,java.lang.String> aliasMap
public void addNS(java.lang.String prefix,
java.lang.String uri)
prefix - the namespace prefix - may be null for empty namespaceuri - the URI must not be nulljava.lang.IllegalArgumentException - if uri is nullpublic void addAlias(java.lang.String badPrefix,
java.lang.String goodPrefix)
badPrefix - the ns prefix to rename (e.g. ns1)goodPrefix - the destination prefixpublic void walk(KElement root)
root - public java.lang.String toString()
toString in class ElementWalkerElementWalker.toString()