Package org.cip4.jdflib.elementwalker
Class EnsureNSUri
- java.lang.Object
-
- org.cip4.jdflib.elementwalker.ElementWalker
-
- org.cip4.jdflib.elementwalker.BaseElementWalker
-
- org.cip4.jdflib.elementwalker.EnsureNSUri
-
public class EnsureNSUri extends BaseElementWalker
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classEnsureNSUri.WalkElementthe resource walker note the naming convention Walkxxx so that it is automagically instantiated by the super classes
-
Field Summary
Fields Modifier and Type Field Description protected java.util.HashMap<java.lang.String,java.lang.String>aliasMapprotected BiHashMap<java.lang.String,java.lang.String>nsMap-
Fields inherited from class org.cip4.jdflib.elementwalker.ElementWalker
theFactory
-
-
Constructor Summary
Constructors Constructor Description EnsureNSUri()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAlias(java.lang.String badPrefix, java.lang.String goodPrefix)add a an aliasvoidaddNS(java.lang.String prefix, java.lang.String uri)add a prefix / uri pairjava.lang.StringtoString()voidwalk(KElement root)-
Methods inherited from class org.cip4.jdflib.elementwalker.BaseElementWalker
getFactory
-
Methods inherited from class org.cip4.jdflib.elementwalker.ElementWalker
walkTree, walkTreeKidsFirst
-
-
-
-
Field Detail
-
nsMap
protected final BiHashMap<java.lang.String,java.lang.String> nsMap
-
aliasMap
protected final java.util.HashMap<java.lang.String,java.lang.String> aliasMap
-
-
Method Detail
-
addNS
public void addNS(java.lang.String prefix, java.lang.String uri)add a prefix / uri pair- Parameters:
prefix- the namespace prefix - may be null for empty namespaceuri- the URI must not be null- Throws:
java.lang.IllegalArgumentException- if uri is null
-
addAlias
public void addAlias(java.lang.String badPrefix, java.lang.String goodPrefix)add a an alias- Parameters:
badPrefix- the ns prefix to rename (e.g. ns1)goodPrefix- the destination prefix
-
walk
public void walk(KElement root)
- Parameters:
root-
-
toString
public java.lang.String toString()
- Overrides:
toStringin classElementWalker- See Also:
ElementWalker.toString()
-
-