net.sf.jooreports.templates.xmlfilters
Class AbstractInsertTag

java.lang.Object
  extended by net.sf.jooreports.templates.xmlfilters.AbstractInsertTag
All Implemented Interfaces:
JooScriptTag
Direct Known Subclasses:
InsertAfterTag, InsertAroundTag, InsertBeforeTag

public abstract class AbstractInsertTag
extends java.lang.Object
implements JooScriptTag


Constructor Summary
AbstractInsertTag()
           
 
Method Summary
protected  void insertAfter(nu.xom.Element scriptElement, nu.xom.Element tagElement, nu.xom.Node node)
           
protected  void insertBefore(nu.xom.Element scriptElement, nu.xom.Element tagElement, nu.xom.Node node)
           
protected static nu.xom.Node newNode(java.lang.String script)
           
abstract  void process(nu.xom.Element scriptElement, nu.xom.Element tagElement)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractInsertTag

public AbstractInsertTag()
Method Detail

process

public abstract void process(nu.xom.Element scriptElement,
                             nu.xom.Element tagElement)
Specified by:
process in interface JooScriptTag

insertBefore

protected void insertBefore(nu.xom.Element scriptElement,
                            nu.xom.Element tagElement,
                            nu.xom.Node node)

insertAfter

protected void insertAfter(nu.xom.Element scriptElement,
                           nu.xom.Element tagElement,
                           nu.xom.Node node)

newNode

protected static nu.xom.Node newNode(java.lang.String script)