ro.isdc.wro.model.resource.processor
Interface ResourcePostProcessor

All Known Implementing Classes:
AbstractCssUrlRewritingProcessor, AbstractLinterProcessor, AbstractNodeWithFallbackProcessor, AbstractProcessorDecorator, AbstractProcessorDecoratorSupport, BeautifyJsProcessor, BenchmarkProcessorDecorator, BourbonCssProcessor, CJsonProcessor, CoffeeScriptProcessor, CommentStripperProcessor, ConformColorsCssProcessor, CopyrightKeeperProcessorDecorator, CssCompressorProcessor, CssDataUriPreProcessor, CssLintProcessor, CssMinProcessor, CssUrlRewritingProcessor, CssVariablesProcessor, DefaultProcessorDecorator, DojoShrinksafeCompressorProcessor, DuplicatesAwareCssDataUriPreProcessor, ExceptionHandlingProcessorDecorator, ExtensionsAwareProcessorDecorator, FallbackCssDataUriProcessor, GoogleClosureCompressorProcessor, ImportAwareProcessorDecorator, JawrCssMinifierProcessor, JsHintProcessor, JsLintProcessor, JSMinProcessor, JsonHPackProcessor, LazyProcessorDecorator, Less4jProcessor, LessCssProcessor, MinimizeAwareProcessorDecorator, MultiLineCommentStripperProcessor, NodeCoffeeScriptProcessor, NodeLessCssProcessor, NodeTypeScriptProcessor, PackerJsProcessor, PathPatternProcessorDecorator, PlaceholderProcessor, ProcessorDecorator, RhinoCoffeeScriptProcessor, RhinoLessCssProcessor, RhinoTypeScriptProcessor, RubySassCssProcessor, SassCssProcessor, SingleLineCommentStripperProcessor, SupportAwareProcessorDecorator, TypeScriptProcessor, UglifyJsProcessor, VariablizeColorsCssProcessor, YUICssCompressorProcessor

public interface ResourcePostProcessor

A processor which is applied after the merge. Examples are: JSCompressor.

Author:
Alex Objelean

Method Summary
 void process(Reader reader, Writer writer)
          Perform actual resource processing.
 

Method Detail

process

void process(Reader reader,
             Writer writer)
             throws IOException
Perform actual resource processing. The content to be processed is read from source Reader and is written to destination Writer. It is the client responsibility to close both: Reader and writer.

Parameters:
reader - source stream.
writer - destination stream.
Throws:
IOException


Copyright © 2008-2013. All Rights Reserved.