Package com.iizix.js.build.compressors
Class YuiCssCompressor
java.lang.Object
com.iizix.js.build.compressors.YuiCssCompressor
- All Implemented Interfaces:
Compressor
Basic CSS compressor implementation using Yahoo YUI Compressor that could be used by
HtmlCompressor for inline CSS compression.- Author:
- Sergiy Kovalchuk
- See Also:
Constructor Summary
ConstructorsMethod Summary
Modifier and TypeMethodDescriptionThe main method that compresses the given source and returns a compressed result.intReturns number of symbols per line Yahoo YUI Compressor will use during CSS compression.voidsetLineBreak(int lineBreak) Tells Yahoo YUI Compressor to break lines after the specified number of symbols during CSS compression.
Constructor Details
YuiCssCompressor
public YuiCssCompressor()
Method Details
compress
Description copied from interface:CompressorThe main method that compresses the given source and returns a compressed result.- Specified by:
compressin interfaceCompressor- Parameters:
source- The source to compress.- Returns:
- Compressed result.
getLineBreak
public int getLineBreak()Returns number of symbols per line Yahoo YUI Compressor will use during CSS compression. This corresponds to--line-breakcommand line option.- Returns:
line-breakparameter value used for CSS compression.- See Also:
setLineBreak
public void setLineBreak(int lineBreak) Tells Yahoo YUI Compressor to break lines after the specified number of symbols during CSS compression. This corresponds to--line-breakcommand line option. This option has effect only if CSS compression is enabled. Default is-1to disable line breaks.- Parameters:
lineBreak- set number of symbols per line- See Also: