Jacson

Package de.spieleck.app.jacson.filter

Standard repository of JacsonFilter subclasses.

See:
          Description

Interface Summary
FilterNames holder interface for some common string constants.
 

Class Summary
BrokenLinkFilter This filter checks if a given chunk, treated as URL works, i.e. the given ressource is reachable
CaseFilter Filter that converts chunks to all uppercase or all lowercase.
ConstFilter This trivial Filter, which either blocks all source input or lets it all through.
FileInsertFilter Filter to look up lines from a file.
FilterBase This trivial Filter, which either blocks all source input or lets it all through.
GroupingFilter GroupingFilter Description Filter class which concatenates the received chunks and delivers them as one chunk as soon as a configurable split token shows up Parameters
Attribute Description Required delim The string separating the different tokens No, default is ;
HeadFilter Filter to let through only the first few chunks.
HeadPadFilter HeadPadFilter Description Filter class which either adds a configurable token as first chunk or prepends the token to the first chunk.
JacsonStateFilter Filtering chunks depending on the current JacsonState
KeyWordFilter Filter which filters out all chunks that are contained in the KeyWordList or does the exact opposite.
PadFilter Filter to pad a chunk.
RegExpContainsFilter Regexp based Filter for Jacson.
RegExpExtractFilter Filter that extracts part of the incoming expression and forwards the obtained groups as new chunks.
RegExpMatchFilter Regexp based Filter for Jacson.
RegExpSubstFilter Filter to perform regexp based subsitiution (interpolated $i) on a chunk.
ReplaceFilter Filter that converts chunks to all uppercase or all lowercase.
SelectionExtractFilter Filter to extract a JacsonSelect from a chunk.
SelectionFilterFilter A very complex filter that applies a JacsonSelect to a chunk, can apply filters on the matches and then remerges the chunk.
SetStateParamFilter This filter sets a state of Jacson state.
SimpleContainsFilter A simple alternative to RegEXpContainsFilter, which only works for fixed strings, but is somewhat faster in that case.
SortFilter SortFilter Description Filter class which sorts the incoming chunks Parameters
Attribute Description Required inverse If inverse is false the chunks are sorted in their natural order.
StartsWithFilter Filter which lets through only chunks which start (or start not) with a certain string.
StemmingFilter Filter to stemm a chunk.
StemmingFilter.Stat  
SubstitutionFilter A filter which accepts certains chunks and replaces it by different ones.
TailFilter Block all chunks of a stream, all but the last ones.
TailPadFilter TailPadFilter Description Filter class which either adds a configurable token as last chunk or appends the token to the last chunk.
TrimFilter This filter trims away (Unicode) whitespace leading and trailing the chunk.
UniqFilter Filter out chunks which equal a direct preceding one.
URLDecodeFilter Filter to URLDecode a chunk.
WebSessionFilter A hack to derive something like a session from a web log file by using the well known ip=user session till timeout logic.
 

Package de.spieleck.app.jacson.filter Description

Standard repository of JacsonFilter subclasses.


Spieleck

Copyleft 2002 spieleck.de.