| Package | Description |
|---|---|
| org.mmbase.applications.mmbob.util.transformers | |
| org.mmbase.util | |
| org.mmbase.util.transformers |
`Tranformers' define tranformations of Strings, byte arrays and streams.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Smilies
Replaces known smilies with their graphical version.
|
| Modifier and Type | Method and Description |
|---|---|
Transformer |
SmileyFactory.createTransformer(Parameters parameters) |
| Modifier and Type | Method and Description |
|---|---|
Transformer |
Encode.getTransformer() |
| Modifier and Type | Class and Description |
|---|---|
class |
BeanTransformerFactory<T extends Transformer>
BeanTransformerFactory takes simple
Transformers class-es and wraps them into parameterixed transformer factories. |
interface |
ParameterizedTransformerFactory<T extends Transformer>
ParameterizedTransformerFactories, can create
Transformer instances, but can do that
'parameterized'. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ByteToCharTransformer
Interface for transformations.
|
interface |
ByteTransformer
Interface for transformations.
|
interface |
CharTransformer
Interface for transformations.
|
interface |
ConfigurableTransformer
Interface for transformations.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCommandStringTransformer
If you want to transform a Reader stream by the use of an external command, than you can extend
this class.
|
class |
Asciifier
Transforms strings to ascii strings.
|
class |
Base64
Code taken from "http://www.source-code.biz/snippets/java/2.htm"
|
class |
BufferedReaderTransformer |
class |
ByteArrayToCharTransformer
You need only to implement transform(byte[]) you have the simplest
kind of transformer (which is not 'streamable').
|
class |
ByteCharTransformer
A CharTransformer which wraps a ByteToCharTransformer.
|
class |
Censor
Replaces certain 'forbidden' words by something more decent.
|
class |
ChainedCharTransformer
A CharTransformer which wraps N other CharTransformers, and links them with N - 1 new Threads,
effectively working as a 'chained' transformer.
|
protected class |
ChecksumFactory.ChecksumTransformer |
class |
ChunkedTransformer<P>
A chunked transformer is a transformer that transforms on a 'chunk by chunk' base.
|
protected class |
CodeSampleFactory.CodeSample |
class |
ConfigurableReaderTransformer
Some Transformers implement more than one transformation.
|
class |
ConfigurableStringTransformer
Some Transformers implement more than one transformation.
|
class |
CopyCharTransformer
This is the character transformer which does not actually transform
anything, it just copies the reader to the writer.
|
class |
CP1252Surrogator
Surrogates the Windows CP1252 characters which are not valid ISO-8859-1.
|
class |
DiacriticsRemover
This transformer removes all diacritics from the characters of a string.
|
(package private) class |
EncryptionTransformerFactory.Decryption |
(package private) class |
EncryptionTransformerFactory.Encryption |
class |
Figlet
An escaper based on the amusing 'figlet' tool, which is available on some system.
|
class |
Graphviz
Converts the tools of graphviz into an MMBase 'chartransformer'.
|
class |
Hex
Encode a bytearray to a string by converting every byte to a hexadecimal (00 - FF)
representation, and decode the other way around.
|
class |
Identifier
Transforms strings to identifiers, replacing punctuation and whitespace with
underscores.
|
class |
InputStreamTransformer
Abstract implementation of
ByteTransformer. |
class |
InverseCharTransformer
Turns a Transformer around.
|
class |
Javascript
Encodings related Javascript It can escape single quotes, by replacing them by \\', as is needed in document.write actions.
|
class |
Latin3Surrogator
The ISO-8859-3 ('South European') unibyte encoding is used for languages like maltese and
esperanto.
|
class |
LinkFinder
Finds links in the Character String, and makes them 'clickable' for HTML (using a-tags).
|
class |
LoggerCharTransformer
This is the character transformer is like
CopyCharTransformer, but it logs everything that it sees too. |
class |
LowerCaser
Transforms to lowercase
|
class |
MD5
Do MD5 encoding.
|
class |
ParagraphTransformerFactory.ParagraphTransformer |
class |
Perl
And yet another rather idiotic type of Transformer.
|
class |
ProcessorCharTransformer |
class |
RadixTransformer
This straight-forward transformer wraps
Long.toString(long, int) and Long.parseLong(String, int). |
class |
ReaderTransformer
You need only to implement transform(Reader, Writer) you have the simplest
kind of tranformer (which is 'streamable').
|
class |
RegexpReplacer
Finds regexps in the Character String, and replaces them.
|
(package private) class |
ResourceBundleReplacer |
class |
RomanTransformer
Static utilities to deal with roman numbers, and non static functions to transform strings
representing decimal numbers to roman numbers and back.
|
class |
Rot13
Rot13 implementation.
|
class |
Rot5
Rot5 implementation.
|
class |
Sitestat
Transforms the input to the characters which are alowed in Sitestat keys for
page statistics, being: "A-Z, a-z, 0-9, - .
|
class |
SpaceReducer
Replace 1 or more spaces by 1 space, and 1 or more newlines by 1
newline.
|
class |
SpaceRemover
Replace 1 or white space by 1 space, and all spaces on the begin and end.
|
class |
SpaceSwallower
Swallows all spaces.
|
class |
Sql
Encodings related to Sql.
|
class |
StringTransformer
You need only to implement transform(String) you have the simplest
kind of tranformer (which is not 'streamable').
|
protected class |
SubstringFactory.Substring |
class |
Swallower
This tranformer is the equivalent of piping to /dev/null
|
class |
TabToSpacesTransformer
Replace every tab by n spaces.
|
class |
Trimmer
Trims leading and trailing white space.
|
class |
UnicodeEscaper
To escape from and to 'java' like unicode escaping.
|
class |
UpperCaser
A 'hello world' for CharTransformers.
|
class |
Url
Encodings related to URL's.
|
class |
UrlEscaper
Escapes and Unescapes undesirable characters using % (URLEncoding)
Contrary to java.net.URLEncoder, it does not encode '+'.
|
class |
Xml
Transformations related to escaping in XML.
|
class |
XmlEntities
Any non-ASCII character will be replaced by an XML-entity.
|
class |
XmlField
XMLFields in MMBase.
|
class |
XsltTransformer
A Transformer based on an XSLT.
|
class |
YUICSSCompressor
CSS compressor based on http://yuilibrary.com/
|
class |
YUIJavaScriptCompressor
Javascript compressor based on http://yuilibrary.com/
|
| Modifier and Type | Method and Description |
|---|---|
Transformer |
ParagraphTransformerFactory.createTransformer(Parameters parameters) |
Transformer |
ChecksumFactory.createTransformer(Parameters parameters)
Creates a parameterized transformer.
|
MMBase 1.9-SNAPSHOT - ${javadoctimestamp}