Module wicket.bootstrap.extensions
Class GoogleClosureJavaScriptCompressor
java.lang.Object
de.agilecoders.wicket.extensions.javascript.GoogleClosureJavaScriptCompressor
- All Implemented Interfaces:
IJavaScriptCompressor,ITextResourceCompressor
Google Closure compiler version of
IJavaScriptCompressor- Author:
- miha
-
Constructor Summary
ConstructorsConstructorDescriptionConstruct.GoogleClosureJavaScriptCompressor(com.google.javascript.jscomp.CompilationLevel level) Construct. -
Method Summary
Modifier and TypeMethodDescriptionprotected com.google.javascript.jscomp.SourceFileprotected voidoverrideOptions(com.google.javascript.jscomp.CompilerOptions options) This can be overridden to override options.
-
Constructor Details
-
GoogleClosureJavaScriptCompressor
public GoogleClosureJavaScriptCompressor()Construct. UsesCompilationLevel.ADVANCED_OPTIMIZATIONSas compression level. -
GoogleClosureJavaScriptCompressor
public GoogleClosureJavaScriptCompressor(com.google.javascript.jscomp.CompilationLevel level) Construct.- Parameters:
level- The compilation level to use
-
-
Method Details
-
compress
- Specified by:
compressin interfaceITextResourceCompressor
-
getExterns
protected com.google.javascript.jscomp.SourceFile getExterns()- Returns:
- the externs to use when compiling
-
overrideOptions
protected void overrideOptions(com.google.javascript.jscomp.CompilerOptions options) This can be overridden to override options.
-