@Component(role=org.nuiton.processor.Processor.class,
hint="file-header")
public class FileHeaderProcessor
extends org.nuiton.processor.Processor
| Modifier and Type | Field and Description |
|---|---|
protected FileHeaderProcessorConfiguration |
configuration
processor configuration.
|
protected FileHeaderFilter |
filter
internal file header filter.
|
| Constructor and Description |
|---|
FileHeaderProcessor() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkInit() |
FileHeaderProcessorConfiguration |
getConfiguration() |
protected FileHeader |
getFileHeader() |
FileHeaderFilter |
getFilter() |
protected FileHeaderTransformer |
getTransformer() |
boolean |
isDetectHeader() |
boolean |
isModified() |
boolean |
isTouched() |
void |
populateFilter() |
void |
process(File filein,
File fileout) |
void |
reset() |
void |
setConfiguration(FileHeaderProcessorConfiguration configuration) |
void |
setFilter(FileHeaderFilter filter) |
protected FileHeaderProcessorConfiguration configuration
protected FileHeaderFilter filter
public FileHeaderProcessorConfiguration getConfiguration()
public FileHeaderFilter getFilter()
public boolean isTouched()
true if processed file was touched (says the header was
fully found), false otherwiseFileHeaderFilter.isTouched()public boolean isModified()
true if processed file was modified (says the header was
fully found and content changed), false otherwiseFileHeaderFilter.isModified()public boolean isDetectHeader()
true if header of header was detectedFileHeaderFilter.isDetectHeader()public void process(File filein, File fileout) throws IOException
IOExceptionpublic void populateFilter()
public void setConfiguration(FileHeaderProcessorConfiguration configuration)
public void setFilter(FileHeaderFilter filter)
public void reset()
protected FileHeader getFileHeader()
protected FileHeaderTransformer getTransformer()
protected void checkInit()
Copyright © 2010–2014 Codehaus. All rights reserved.