org.nanoko.coffee.mill.processors
Interface Processor

All Known Implementing Classes:
AggregatorProcessor, CoffeeScriptCompilationProcessor, CopyAssetProcessor, CSSAggregator, CSSFileCopyProcessor, CSSLintProcessor, DefaultProcessor, DustJSProcessor, FinalArtifactProcessor, HTMLCompressorProcessor, JavaScriptAggregator, JavaScriptFileCopyProcessor, JpegTranProcessor, JSHintProcessor, JSLintProcessor, LessCompilationProcessor, OptiPNGProcessor

public interface Processor


Nested Class Summary
static class Processor.ProcessorException
           
static class Processor.ProcessorWarning
           
 
Method Summary
 boolean accept(File file)
           
 void configure(AbstractCoffeeMillMojo millMojo, Map<String,Object> options)
           
 void fileCreated(File file)
           
 void fileDeleted(File file)
           
 void fileUpdated(File file)
           
 void processAll()
           
 void tearDown()
           
 

Method Detail

configure

void configure(AbstractCoffeeMillMojo millMojo,
               Map<String,Object> options)

processAll

void processAll()
                throws Processor.ProcessorException
Throws:
Processor.ProcessorException

tearDown

void tearDown()

accept

boolean accept(File file)

fileCreated

void fileCreated(File file)
                 throws Processor.ProcessorException
Throws:
Processor.ProcessorException

fileUpdated

void fileUpdated(File file)
                 throws Processor.ProcessorException
Throws:
Processor.ProcessorException

fileDeleted

void fileDeleted(File file)
                 throws Processor.ProcessorException
Throws:
Processor.ProcessorException


Copyright © 2012-2013 OW2. All Rights Reserved.