net.sf.jooreports.templates.xmlfilters
Class TextInputTagFilter

java.lang.Object
  extended by net.sf.jooreports.templates.xmlfilters.XmlEntryFilter
      extended by net.sf.jooreports.templates.xmlfilters.TextInputTagFilter

public class TextInputTagFilter
extends XmlEntryFilter

OpenDocument XML file filter that replaces text-input elements with FreeMarker expressions.

For example:

<text:text-input text-description="JOOScript">$user.name</text:text-input> becomes ${user.name}.

<text:text-input text-description="JOOScript">[#assign title='Mr.']</text:text-input> becomes [#assign title='Mr.'].


Field Summary
 
Fields inherited from class net.sf.jooreports.templates.xmlfilters.XmlEntryFilter
DRAW_NAMESPACE, SCRIPT_NAMESPACE, STYLE_NAMESPACE, TABLE_NAMESPACE, TEXT_NAMESPACE, XLINK_NAMESPACE, XPATH_CONTEXT
 
Constructor Summary
TextInputTagFilter()
           
 
Method Summary
 void doFilter(nu.xom.Document document)
           
 void setProcessJooScriptOnly(boolean processJooScriptOnly)
           
 
Methods inherited from class net.sf.jooreports.templates.xmlfilters.XmlEntryFilter
newNode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextInputTagFilter

public TextInputTagFilter()
Method Detail

doFilter

public void doFilter(nu.xom.Document document)
Specified by:
doFilter in class XmlEntryFilter

setProcessJooScriptOnly

public void setProcessJooScriptOnly(boolean processJooScriptOnly)