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

java.lang.Object
  extended by ro.isdc.wro.extensions.processor.js.YUIJsCompressorProcessor
All Implemented Interfaces:
ResourcePostProcessor, ResourcePreProcessor

@Minimize
@SupportedResourceType(value=JS)
public class YUIJsCompressorProcessor
extends Object
implements ResourcePostProcessor, ResourcePreProcessor

YUIJsCompressorProcessor - an adapter for YUI js compression utility for processing js resources.

Author:
Alex Objelean

Field Summary
static String ALIAS_MUNGE
           
static String ALIAS_NO_MUNGE
           
 
Method Summary
static YUIJsCompressorProcessor doMungeCompressor()
           
static YUIJsCompressorProcessor noMungeCompressor()
           
 void process(Reader reader, Writer writer)
          
 void process(Resource resource, Reader reader, Writer writer)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALIAS_NO_MUNGE

public static final String ALIAS_NO_MUNGE
See Also:
Constant Field Values

ALIAS_MUNGE

public static final String ALIAS_MUNGE
See Also:
Constant Field Values
Method Detail

doMungeCompressor

public static YUIJsCompressorProcessor doMungeCompressor()

noMungeCompressor

public static YUIJsCompressorProcessor noMungeCompressor()

process

public void process(Reader reader,
                    Writer writer)
             throws IOException

Specified by:
process in interface ResourcePostProcessor
Throws:
IOException

process

public void process(Resource resource,
                    Reader reader,
                    Writer writer)
             throws IOException

Specified by:
process in interface ResourcePreProcessor
Throws:
IOException


Copyright © 2008-2012. All Rights Reserved.