ro.isdc.wro.extensions.processor.js
Class DustJsProcessor

java.lang.Object
  extended by ro.isdc.wro.extensions.processor.js.JsTemplateCompilerProcessor
      extended by ro.isdc.wro.extensions.processor.js.DustJsProcessor
All Implemented Interfaces:
ResourcePreProcessor

@SupportedResourceType(value=JS)
public class DustJsProcessor
extends JsTemplateCompilerProcessor

A processor for dustJs template framework. Uses dustjs library to transform a template into plain javascript.

Since:
1.4.5
Author:
Eivind Barstad Waaler

Field Summary
static String ALIAS
           
 
Constructor Summary
DustJsProcessor()
           
 
Method Summary
protected  AbstractJsTemplateCompiler createCompiler()
           
protected  String getArgument(Resource resource)
           
 
Methods inherited from class ro.isdc.wro.extensions.processor.js.JsTemplateCompilerProcessor
process
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALIAS

public static final String ALIAS
See Also:
Constant Field Values
Constructor Detail

DustJsProcessor

public DustJsProcessor()
Method Detail

createCompiler

protected AbstractJsTemplateCompiler createCompiler()
Specified by:
createCompiler in class JsTemplateCompilerProcessor
Returns:
the AbstractJsTemplateCompiler responsible for compiling the template.

getArgument

protected String getArgument(Resource resource)
Overrides:
getArgument in class JsTemplateCompilerProcessor
Parameters:
resource - Resource being processed by compiler.
Returns:
arguments consumed by the js compile script.


Copyright © 2008-2013. All Rights Reserved.