YUI Comporessor

CSS Compress

YUICompressor.java의 예를 보면 된다.

// in 은 Reader 객체
CssCompressor compressor = new CssCompressor(in);
 
// Close the input stream first, and then open the output stream,
// in case the output file should override the input file.
in.close(); in = null;
 
if (outputFilename == null) {
    out = new OutputStreamWriter(System.out, charset);
} else {
    out = new OutputStreamWriter(new FileOutputStream(outputFilename), charset);
}
 
// linebreakpos는 기본값이 -1 이다. 대부분 -1로 두면 될 듯.
compressor.compress(out, linebreakpos);