See: Description
| Interface | Description |
|---|---|
| EngineRequestTransformer.RequireEngineRequestTransformer |
This interface is implemented by
Pipe.Transformer which needs a EngineRequest
to perform transformation. |
| Class | Description |
|---|---|
| AbstractAggregatorEngine |
This
engine is an abstraction for aggregation nut aggregation. |
| AbstractCacheEngine |
This class is an abstraction of an
engine
which reads from a cache the nuts associated to a workflow to be processed. |
| AbstractCacheEngine.CacheResult |
Represents the value to be cached.
|
| AbstractCacheEngine.CacheResult.Entry |
An entry wraps dynamic and static nuts for a cache result.
|
| AbstractCompressorEngine |
This
engine defines the base treatments to execute when
compressing a set of files. |
| AbstractConverterEngine | |
| AbstractSpriteProvider |
Abstraction of the implementation of what is a
SpriteProvider. |
| AngularTemplateInspector |
An AngularJS support that detects template URL.
|
| BinPacker<T> |
This packer is inspired from the grower bin packing algorithm explained by
Jakes Gordon to give a position to a set of dimensions in the lowest area.
|
| CssInspectorEngine |
This engines parses CSS files thanks to a
CssUrlLineInspector and a SourceMapLineInspector. |
| CssSpriteProvider |
This
SpriteProvider generates CSS code to represent the sprites. |
| CssUrlLineInspector |
This class inspects CSS files to extract nuts referenced with @import statement to process it.
|
| EngineRequestTransformer |
This
Pipe.Transformer handles ConvertibleNut transformation and perform it
by delegating the job to a EngineRequestTransformer.RequireEngineRequestTransformer. |
| GzipEngine |
This engine GZIP nut content.
|
| HtmlInspectorEngine |
This engine is able to parse an HTML to collect all CSS and JS scripts, refer them through a heap and set
reference to associated workflow URL in DOM.
|
| ImageAggregatorEngine |
This engine is in charge to merge images into one final image.
|
| ImageCompressorEngine |
Engine that compress images.
|
| JavascriptInspectorEngine |
This engine parses JS files thanks to a
SourceMapLineInspector. |
| JavascriptSpriteProvider |
This class provides sprite throughout javascript language.
|
| MemoryMapCacheEngine | |
| ScheduledCacheEngine |
This abstract engine is able to clear its cache in a particular interval.
|
| SourceMapLineInspector |
This inspector removes from scripts the "sourceMappingURL" statement when the chain is going to minify/aggregate it.
|
| SpriteInspectorEngine |
This engine computes sprites for a set of images.
|
| StaticEngine |
This engine should be used for non-dynamic WUIC features.
|
| TextAggregatorEngine |
This
engine can aggregate all the specified files in one path. |
| TextInspectorEngine |
Basic inspector engine for text nuts processing text line per line.
|
Package where engines and their Engine builders
implementations are defined for core module.
Engines for image/Text aggregation, sprite computation, caching and CSS inspection are supported here.
This package contains the engines which don't delegate its work to any library
like YUI Compressor.
Copyright © 2012-2015. All Rights Reserved.