public class BasePlainTextFilter extends AbstractLineFilter
PlainTextFilter extracts lines of input text, separated by line terminators.| Modifier and Type | Field and Description |
|---|---|
static String |
FILTER_CONFIG |
static String |
FILTER_CONFIG_TRIM_ALL |
static String |
FILTER_CONFIG_TRIM_TRAIL |
static String |
FILTER_MIME |
static String |
FILTER_NAME |
input, LINE_NUMBER, srcLang, startDoc, trgLangSUB_FILTER| Constructor and Description |
|---|
BasePlainTextFilter() |
| Modifier and Type | Method and Description |
|---|---|
protected List<Event> |
callSubfilter(ITextUnit parent) |
protected boolean |
checkTU(ITextUnit textUnit) |
protected void |
init() |
protected boolean |
isEmpty(ITextUnit textUnit) |
protected TextProcessingResult |
processLine(TextContainer lineContainer)
Called by the filter for every line read from the input
|
protected boolean |
processTU(ITextUnit textUnit) |
protected TextProcessingResult |
sendAsSkeleton(GenericSkeleton skelPart) |
protected TextProcessingResult |
sendAsSkeleton(ITextUnit textUnit) |
protected TextProcessingResult |
sendAsSkeleton(String skelPart) |
protected TextProcessingResult |
sendAsSource(ITextUnit textUnit) |
protected TextProcessingResult |
sendAsSource(ITextUnit textUnit,
boolean rejectEmpty) |
protected TextProcessingResult |
sendAsSource(TextContainer textContainer) |
protected TextProcessingResult |
sendAsTarget(ITextUnit target,
ITextUnit source,
LocaleId language) |
addLineBreak, cancel, close, done, getActiveSkeleton, getFirstDocumentPart, getFirstTextUnit, getHeadSkeleton, getLineBreak, getQueueSize, getTargetLocale, hasNext, next, open, open, sendEvent, sendEvent, waitForLineaddConfiguration, addConfiguration, addConfiguration, addConfigurations, createEndFilterEvent, createFilterWriter, createSkeletonWriter, createStartFilterEvent, findConfiguration, getConfiguration, getConfigurations, getDisplayName, getDocumentId, getDocumentName, getEncoderManager, getEncoding, getFilterConfigurationMapper, getFilterWriter, getMimeType, getName, getNewlineType, getParameters, getParameters, getParametersClassName, getParentId, getSrcLoc, getTrgLoc, isCanceled, isGenerateSkeleton, isMultilingual, isUtf8Bom, isUtf8Encoding, removeConfiguration, setDisplayName, setDocumentName, setEncoding, setFilterConfigurationMapper, setFilterWriter, setGenerateSkeleton, setMimeType, setMultilingual, setName, setNewlineType, setOptions, setParameters, setParentId, setSrcLoc, setTrgLocclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEachRemaining, removepublic static final String FILTER_NAME
public static final String FILTER_MIME
public static final String FILTER_CONFIG
public static final String FILTER_CONFIG_TRIM_TRAIL
public static final String FILTER_CONFIG_TRIM_ALL
protected void init()
init in class AbstractLineFilterprotected final TextProcessingResult sendAsSource(ITextUnit textUnit)
protected final TextProcessingResult sendAsSource(ITextUnit textUnit, boolean rejectEmpty)
protected final TextProcessingResult sendAsSource(TextContainer textContainer)
protected final TextProcessingResult sendAsTarget(ITextUnit target, ITextUnit source, LocaleId language)
protected final TextProcessingResult sendAsSkeleton(ITextUnit textUnit)
protected final TextProcessingResult sendAsSkeleton(GenericSkeleton skelPart)
protected final TextProcessingResult sendAsSkeleton(String skelPart)
protected boolean processTU(ITextUnit textUnit)
protected boolean checkTU(ITextUnit textUnit)
protected boolean isEmpty(ITextUnit textUnit)
protected TextProcessingResult processLine(TextContainer lineContainer)
AbstractLineFilterprocessLine in class AbstractLineFilterCopyright © 2022. All rights reserved.