| Package | Description |
|---|---|
| org.mmbase.applications.mmbob.util.transformers | |
| org.mmbase.bridge.jsp.taglib |
The MMBase taglib implementation.
|
| org.mmbase.datatypes.handlers.html | |
| org.mmbase.datatypes.processors |
Plugins into set- and getValue methods on Node (Setting and getting Fields).
|
| org.mmbase.framework |
The package contains the component framework of MMBase.
|
| org.mmbase.storage |
The interfaces that define the classes for persistent storage of objects.
|
| 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 | Field and Description |
|---|---|
(package private) static CharTransformer |
ContentTag.COPY |
CharTransformer |
WriterHelper.StackEntry.escaper |
protected CharTransformer |
EscaperTag.transformer |
| Modifier and Type | Method and Description |
|---|---|
static CharTransformer |
ContentTag.getCharTransformer(String id,
ContextReferrerTag tag)
Gets a CharTransformer identified by
id, which possibly can also be list of id's
in which case a chain of chartransformers will be returned. |
CharTransformer |
WriterHelper.getEscaper() |
protected CharTransformer |
ContentTag.getPostProcessor() |
protected static CharTransformer |
ContentTag.getSimpleCharTransformer(String id,
ContextReferrerTag tag)
Gets a CharTransformer identified by
id |
CharTransformer |
ContentTag.getWriteEscaper()
Called by children
|
| Modifier and Type | Method and Description |
|---|---|
void |
EscaperTag.chain(CharTransformer trans) |
| Constructor and Description |
|---|
StackEntry(Object v,
CharTransformer e,
int vt) |
| Modifier and Type | Field and Description |
|---|---|
protected static CharTransformer |
HtmlHandler.XML |
| Constructor and Description |
|---|
CharTransformerProcessor(CharTransformer ct) |
| Constructor and Description |
|---|
CharTransformerProcessorFactory(ParameterizedTransformerFactory<CharTransformer> f) |
| Modifier and Type | Method and Description |
|---|---|
Writer |
ErrorRenderer.Error.getErrorReport(Writer to,
javax.servlet.http.HttpServletRequest request,
CharTransformer escape) |
| Modifier and Type | Field and Description |
|---|---|
protected CharTransformer |
StorageManagerFactory.getSurrogator |
protected CharTransformer |
StorageManagerFactory.setSurrogator |
| Modifier and Type | Method and Description |
|---|---|
CharTransformer |
StorageManagerFactory.getGetSurrogator()
Returns a filter which can be used to filter strings taken from storage or
null if none defined. |
CharTransformer |
StorageManagerFactory.getSetSurrogator()
Returns a filter which can be used to filter strings which are to be set into storage or
null if none defined. |
| Modifier and Type | Field and Description |
|---|---|
(package private) CharTransformer |
Casting.StringSerializableInputStream.escaper |
| Modifier and Type | Method and Description |
|---|---|
static Object |
Casting.wrap(Object o,
CharTransformer escaper)
Wraps an object in another object with a toString as we desire.
|
| Constructor and Description |
|---|
ListWrapper(List l,
CharTransformer e) |
NodeListWrapper(NodeList list,
CharTransformer e) |
StringSerializableInputStream(SerializableInputStream is,
CharTransformer e) |
StringWrapper(CharSequence s,
CharTransformer e) |
| 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 |
BufferedReaderTransformer |
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.
|
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 |
Identifier
Transforms strings to identifiers, replacing punctuation and whitespace with
underscores.
|
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 |
YUICSSCompressor
CSS compressor based on http://yuilibrary.com/
|
class |
YUIJavaScriptCompressor
Javascript compressor based on http://yuilibrary.com/
|
| Modifier and Type | Method and Description |
|---|---|
CharTransformer |
ResourceBundleReplacerFactory.createTransformer(Parameters parameters)
Creates a parameterized transformer.
|
CharTransformer |
CopierFactory.createTransformer(Parameters parameters) |
CharTransformer |
CodeSampleFactory.createTransformer(Parameters parameters) |
CharTransformer |
WordWrapperFactory.createTransformer(Parameters parameters)
Creates a parameterized transformer.
|
CharTransformer |
SubstringFactory.createTransformer(Parameters parameters) |
CharTransformer |
TagStripperFactory.createTransformer(Parameters parameters)
Creates a parameterized transformer.
|
CharTransformer |
EncryptionTransformerFactory.createTransformer(Parameters parameters)
Return a parameterized transformer, based on the given parameters.
|
CharTransformer |
RegexpReplacerFactory.createTransformer(Parameters parameters)
Creates a parameterized transformer.
|
CharTransformer |
GoogleHighlighterFactory.createTransformer(Parameters parameters) |
static CharTransformer |
Transformers.getCharTransformer(String name,
String config,
String errorId,
boolean back)
This method instatiates a CharTransformer by use of reflection.
|
| Modifier and Type | Method and Description |
|---|---|
ChainedCharTransformer |
ChainedCharTransformer.add(CharTransformer... col) |
ChainedCharTransformer |
ChainedCharTransformer.add(CharTransformer ct)
Adds a CharTranformer to the chain of CharTransformers.
|
| Modifier and Type | Method and Description |
|---|---|
ChainedCharTransformer |
ChainedCharTransformer.addAll(Collection<CharTransformer> col)
Adds a Collection of CharTranformers to the chain of CharTransformers.
|
| Constructor and Description |
|---|
CharTransformerLink(CharTransformer ct,
Reader r,
Writer w,
boolean cw) |
InverseCharTransformer(CharTransformer c)
The constructor
|
TransformingReader(Reader in,
CharTransformer charTransformer) |
TransformingWriter(Writer out,
CharTransformer charTransformer) |
MMBase 1.9-SNAPSHOT - ${javadoctimestamp}