类 YuiCompressUtil

java.lang.Object
com.tlcsdm.core.util.YuiCompressUtil

public final class YuiCompressUtil extends Object
yui compressor工具实现. 用于js/css压缩
作者:
unknowIfGuestInDream
  • 字段详细资料

    • ERROR_REPORTER

      private static final org.mozilla.javascript.ErrorReporter ERROR_REPORTER
  • 构造器详细资料

    • YuiCompressUtil

      private YuiCompressUtil()
  • 方法详细资料

    • compressJS

      public static void compressJS(File js, Writer out)
    • compressJS

      public static void compressJS(File js, Writer out, int linebreakpos, boolean munge, boolean verbose, boolean preserveAllSemiColons, boolean disableOptimizations)
      压缩js到输出流.
      参数:
      js - js文件
      out - 输出流
      linebreakpos - Insert a line break after the specified column number
      munge - Whether obfuscate
      verbose - Display informational messages and warnings
      preserveAllSemiColons - Preserve all semicolons
      disableOptimizations - Disable all micro optimizations
    • compressJS

      public static String compressJS(String code)
    • compressJS

      public static String compressJS(String code, int linebreakpos, boolean munge, boolean verbose, boolean preserveAllSemiColons, boolean disableOptimizations)
      参数:
      code - 待压缩的代码.
    • compressCSS

      public static void compressCSS(File css, Writer out)
    • compressCSS

      public static void compressCSS(File css, Writer out, int linebreakpos)
      参数:
      css - css文件
      out - 输出流
      linebreakpos - Insert a line break after the specified column number
    • compressCSS

      public static String compressCSS(String code)
    • compressCSS

      public static String compressCSS(String code, int linebreakpos)
      参数:
      code - 待压缩的代码.