# Package com.googlecode.htmlcompressor.compressor

Compressor Package.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  Compressor | Interface describing compressor classes.

- Class Summary
  Class | Description
  --- | ---
  ClosureJavaScriptCompressor | Basic JavaScript compressor implementation using Google Closure Compiler that could be used by `HtmlCompressor` for inline JavaScript compression.
  HtmlCompressor | Class that compresses given HTML source by removing comments, extra spaces and lin<pre> while preserving content within <pre>, <textarea>, <script> and <style> tags.
  HtmlCompressorStatistics | Class that stores HTML compression statistics.
  HtmlMetrics | Class that stores metrics about HTML documents.
  XmlCompressor | Class that compresses given XML source by removing comments, extra spaces and line breaks while preserving content within CDATA blocks.
  YuiCssCompressor | Basic CSS compressor implementation using Yahoo YUI Compressor that could be used by `HtmlCompressor` for inline CSS compression.
  YuiJavaScriptCompressor | Basic JavaScript compressor implementation using Yahoo YUI Compressor that could be used by `HtmlCompressor` for inline JavaScript compression.
  YuiJavaScriptCompressor.DefaultErrorReporter | Default `ErrorReporter` implementation that uses `System.err` stream for error reporting.

## Package com.googlecode.htmlcompressor.compressor Description

Compressor Package.

Copyright © 2009–2020 Jeremy Landis. All rights reserved.