org.cip4.jdflib.elementwalker
Class EnsureElementUri

java.lang.Object
  extended by org.cip4.jdflib.elementwalker.ElementWalker
      extended by org.cip4.jdflib.elementwalker.BaseElementWalker
          extended by org.cip4.jdflib.elementwalker.EnsureElementUri

public class EnsureElementUri
extends BaseElementWalker

Author:
Dr. Rainer Prosi, Heidelberger Druckmaschinen AG
ensures correct ns uri

Nested Class Summary
 class EnsureElementUri.WalkElement
          the resource walker note the naming convention Walkxxx so that it is automagically instantiated by the super classes
 
Field Summary
protected  HashMap<String,String> nsMap
           
 
Fields inherited from class org.cip4.jdflib.elementwalker.BaseElementWalker
log
 
Fields inherited from class org.cip4.jdflib.elementwalker.ElementWalker
theFactory
 
Constructor Summary
EnsureElementUri()
           
 
Method Summary
 void addNS(String localName, String uri)
          add a prefix / uri pair
protected  BaseWalkerFactory getFactory()
           
 void walk(KElement root)
           
 
Methods inherited from class org.cip4.jdflib.elementwalker.BaseElementWalker
constructWalkers
 
Methods inherited from class org.cip4.jdflib.elementwalker.ElementWalker
toString, walkTree, walkTreeKidsFirst
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

nsMap

protected final HashMap<String,String> nsMap
Constructor Detail

EnsureElementUri

public EnsureElementUri()
Method Detail

addNS

public void addNS(String localName,
                  String uri)
add a prefix / uri pair

Parameters:
localName - the local name
uri - the URI must not be null
Throws:
IllegalArgumentException - if uri is null

walk

public void walk(KElement root)
Parameters:
root -

getFactory

protected BaseWalkerFactory getFactory()
Overrides:
getFactory in class BaseElementWalker
Returns:
the factory for this worker


Copyright © 2013. All Rights Reserved.