net.sf.filePiper.processors
Class BreakLinesProcessor

java.lang.Object
  extended by net.sf.filePiper.model.OneToOneByteFileProcessor
      extended by net.sf.filePiper.model.OneToOneTextFileProcessor
          extended by net.sf.filePiper.processors.BreakLinesProcessor
All Implemented Interfaces:
FileProcessor

public class BreakLinesProcessor
extends OneToOneTextFileProcessor

Processor replacing a pattern by line breaks.

Author:
BEROL

Field Summary
 
Fields inherited from interface net.sf.filePiper.model.FileProcessor
MANY, NONE, ONE
 
Constructor Summary
BreakLinesProcessor()
           
 
Method Summary
 String getBreakString()
           
 boolean getKeepBreakString()
           
 String getProcessorDescription()
           
 String getProcessorName()
           
 String getProposedNameSuffix()
           
 void init(net.sf.sfac.setting.Settings settgns)
          Initialize this file processor just after instantiation (called only once).
 void process(BufferedReader in, BufferedWriter out, FileProcessorEnvironment env)
           
 void setBreakString(String searchString)
           
 void setKeepBreakString(boolean newKeepBreakString)
           
 
Methods inherited from class net.sf.filePiper.model.OneToOneTextFileProcessor
process, process
 
Methods inherited from class net.sf.filePiper.model.OneToOneByteFileProcessor
bytesProcessed, endBatch, getCurrentInputFileInfo, getEditor, getOutputCardinality, getProposedExtension, getSettings, getStatusMessage, inputFileStarted, linesProcessed, setCurrentInputFileInfo, setProposedFilePath, startBatch
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BreakLinesProcessor

public BreakLinesProcessor()
Method Detail

getProcessorName

public String getProcessorName()
Specified by:
getProcessorName in interface FileProcessor
Specified by:
getProcessorName in class OneToOneByteFileProcessor
Returns:
A displayable name for this processor.

getProcessorDescription

public String getProcessorDescription()
Overrides:
getProcessorDescription in class OneToOneByteFileProcessor

getBreakString

public String getBreakString()

setBreakString

public void setBreakString(String searchString)

getKeepBreakString

public boolean getKeepBreakString()

setKeepBreakString

public void setKeepBreakString(boolean newKeepBreakString)

init

public void init(net.sf.sfac.setting.Settings settgns)
Description copied from interface: FileProcessor
Initialize this file processor just after instantiation (called only once).
The settings passed here should be use to store all persistent data.

Specified by:
init in interface FileProcessor
Overrides:
init in class OneToOneByteFileProcessor
Parameters:
settgns - Settings for this FileProcessor instance.

process

public void process(BufferedReader in,
                    BufferedWriter out,
                    FileProcessorEnvironment env)
             throws Exception
Specified by:
process in class OneToOneTextFileProcessor
Throws:
Exception

getProposedNameSuffix

public String getProposedNameSuffix()
Specified by:
getProposedNameSuffix in class OneToOneByteFileProcessor


Copyright © 2011. All Rights Reserved.