- All Superinterfaces:
- Serializable
- All Known Subinterfaces:
- ByteToCharTransformer, ByteTransformer, CharTransformer, ConfigurableTransformer
- All Known Implementing Classes:
- AbstractCommandStringTransformer, Asciifier, Base64, BufferedReaderTransformer, ByteArrayToCharTransformer, ByteCharTransformer, Censor, ChainedCharTransformer, ChunkedTransformer, ConfigurableReaderTransformer, ConfigurableStringTransformer, CopyCharTransformer, CP1252Surrogator, DiacriticsRemover, Figlet, Graphviz, Hex, Identifier, InputStreamTransformer, InverseCharTransformer, Javascript, Latin3Surrogator, LinkFinder, LoggerCharTransformer, LowerCaser, MD5, Perl, RadixTransformer, ReaderTransformer, RegexpReplacer, RomanTransformer, Rot13, Rot5, Sitestat, SpaceReducer, SpaceRemover, SpaceSwallower, Sql, StringTransformer, Swallower, TabToSpacesTransformer, Trimmer, UnicodeEscaper, UpperCaser, Url, UrlEscaper, Xml, XmlEntities, XmlField, YUICSSCompressor, YUIJavaScriptCompressor
public interface Transformer
extends Serializable
Interface for transformations. Actually, since there are so many
types of transformers (byte/byte, char/char, char/byte), nothing
can be pointed out to be typical for Transformers. This interface
ended up a bit emptier than I anticipated.
A Transformer must be serializable, because it is exposed through bridge (as 'processors').
- Author:
- Michiel Meeuwissen