org.mmbase.util.transformers
Class YUIJavaScriptCompressor

Package class diagram package YUIJavaScriptCompressor
java.lang.Object
  extended by org.mmbase.util.transformers.ReaderTransformer
      extended by org.mmbase.util.transformers.YUIJavaScriptCompressor
All Implemented Interfaces:
Serializable, CharTransformer, Transformer

public class YUIJavaScriptCompressor
extends ReaderTransformer

Javascript compressor based on YUI Library

Since:
MMBase-1.9.6
Author:
Michiel Meeuwissen
See Also:
Serialized Form

Constructor Summary
YUIJavaScriptCompressor()
           
 
Method Summary
 void setDisableOptimizations(boolean s)
           
 void setInitialNewline(boolean i)
           
 void setLineBreakPosition(int l)
           
 void setMunge(boolean m)
           
 void setPreserveAllSemiColons(boolean s)
           
 Writer transform(Reader reader, Writer writer)
           
 
Methods inherited from class org.mmbase.util.transformers.ReaderTransformer
transform, transform, transformBack, transformBack, transformBack
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.mmbase.util.transformers.Transformer
toString
 

Constructor Detail

YUIJavaScriptCompressor

public YUIJavaScriptCompressor()
Method Detail

setMunge

public void setMunge(boolean m)

setPreserveAllSemiColons

public void setPreserveAllSemiColons(boolean s)

setDisableOptimizations

public void setDisableOptimizations(boolean s)

setLineBreakPosition

public void setLineBreakPosition(int l)

setInitialNewline

public void setInitialNewline(boolean i)

transform

public Writer transform(Reader reader,
                        Writer writer)
Specified by:
transform in interface CharTransformer
Specified by:
transform in class ReaderTransformer


MMBase2 Utils 2.0-SNAPSHOT - 2013-03-30T06:24