org.benow.web.path.page
Class ScriptXMLPlugin

java.lang.Object
  extended by org.benow.web.path.page.ScriptXMLPlugin
All Implemented Interfaces:
PageXMLPlugin, PreProcessor

public class ScriptXMLPlugin
extends java.lang.Object
implements PageXMLPlugin

Adds scripts from the theme and collected in RenderControl during page preparation.

Author:
andy

Nested Class Summary
static class ScriptXMLPlugin.CustomClosureCompiler
           
 
Field Summary
 
Fields inherited from interface org.benow.web.path.page.PageXMLPlugin
KEY_PAGE_PLUGIN
 
Constructor Summary
ScriptXMLPlugin()
           
 
Method Summary
 void augment(org.w3c.dom.Document doc, org.w3c.dom.Element parent, javax.servlet.http.HttpServletRequest request, QueryParams params, RenderControl render)
          Augment the given parent element with custom xml
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScriptXMLPlugin

public ScriptXMLPlugin()
Method Detail

augment

public void augment(org.w3c.dom.Document doc,
                    org.w3c.dom.Element parent,
                    javax.servlet.http.HttpServletRequest request,
                    QueryParams params,
                    RenderControl render)
             throws javax.xml.transform.TransformerException
Description copied from interface: PageXMLPlugin
Augment the given parent element with custom xml

Specified by:
augment in interface PageXMLPlugin
render - TODO
Throws:
javax.xml.transform.TransformerException