C# Class RequireJsNet.Compressor.CompressorTaskEngine

显示文件 Open project: vtfuture/RequireJSDotNet Class Usage Examples

Private Properties

Property Type Description
CompressFiles StringBuilder
GetCompressionTypeFor CompressionType
OutputAssemblyInfo void
ParseCompressionType CompressionType
ParseLoggingType void
SaveCompressedText bool

Public Methods

Method Description
CompressorTaskEngine ( ILog log, ICompressor compressor ) : System
Execute ( ) : bool
ParseTaskParameters ( ) : void

Protected Methods

Method Description
Compress ( RequireJsNet.Compressor.FileSpec file, string originalContent ) : string
LogMessage ( string message, bool isIndented = false ) : void
LogTaskParameters ( ) : void

Private Methods

Method Description
CompressFiles ( ) : StringBuilder
GetCompressionTypeFor ( RequireJsNet.Compressor.FileSpec file ) : CompressionType
OutputAssemblyInfo ( ) : void
ParseCompressionType ( string type ) : CompressionType
ParseLoggingType ( ) : void
SaveCompressedText ( StringBuilder compressedText ) : bool

Method Details

Compress() protected method

protected Compress ( RequireJsNet.Compressor.FileSpec file, string originalContent ) : string
file RequireJsNet.Compressor.FileSpec
originalContent string
return string

CompressorTaskEngine() public method

public CompressorTaskEngine ( ILog log, ICompressor compressor ) : System
log ILog
compressor ICompressor
return System

Execute() public method

public Execute ( ) : bool
return bool

LogMessage() protected method

protected LogMessage ( string message, bool isIndented = false ) : void
message string
isIndented bool
return void

LogTaskParameters() protected method

protected LogTaskParameters ( ) : void
return void

ParseTaskParameters() public method

public ParseTaskParameters ( ) : void
return void