|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.wicket.resource.CompositeJavaScriptCompressor
public class CompositeJavaScriptCompressor
Used to apply several IJavaScriptCompressor
to the javascript compression.
Usage:
CompositeJavaScriptCompressor compositeJavaScriptCompressor = new CompositeJavaScriptCompressor(); compositeJavaScriptCompressor.add(new MyJavaScriptCompressor()); compositeJavaScriptCompressor.add(new AnotherJavaScriptCompressor()); this.getResourceSettings().setJavaScriptCompressor(compositeJavaScriptCompressor);The compressors can also be given as constructor arguments.
Constructor Summary | |
---|---|
CompositeJavaScriptCompressor(IJavaScriptCompressor... compressors)
Initializes the composite javascript compressor with the given IJavaScriptCompressor
(s) |
Method Summary | |
---|---|
CompositeJavaScriptCompressor |
add(IJavaScriptCompressor compressor)
Adds a IJavaScriptCompressor to the list of delegates. |
String |
compress(String original)
Remove comments and white spaces from the text resource |
String |
process(String input,
Class<?> scope,
String name)
Compresses the given original content in the order of compressors. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CompositeJavaScriptCompressor(IJavaScriptCompressor... compressors)
IJavaScriptCompressor
(s)
compressors
- The IJavaScriptCompressor
(s) this composite javascript compressor is
initialized withMethod Detail |
---|
public String process(String input, Class<?> scope, String name)
process
in interface IScopeAwareTextResourceProcessor
input
- The original input to processscope
- The scope class of the package resourcename
- The name of the package resource
public String compress(String original)
ITextResourceCompressor
compress
in interface ITextResourceCompressor
public CompositeJavaScriptCompressor add(IJavaScriptCompressor compressor)
this
instance, for chaining
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |