org.mmbase.util.transformers
Class SubstringFactory

java.lang.Object
  extended byorg.mmbase.util.transformers.SubstringFactory
All Implemented Interfaces:
ParameterizedTransformerFactory

public class SubstringFactory
extends Object
implements ParameterizedTransformerFactory

Factories CharTransformer's which mirror the input, but only between 'from' and 'to' parameters. So, those transformers work like String.substring(int). And as a bonus you can specify the parameter 'ellipsis' (the three dots at the end of the text) to use when a text has been 'substringed'...

Since:
MMBase-1.8
Version:
$Id: SubstringFactory.java,v 1.7 2006/03/07 14:01:03 michiel Exp $
Author:
Michiel Meeuwissen, André van Toly

Nested Class Summary
protected  class SubstringFactory.Substring
           
 
Field Summary
protected static Parameter[] PARAMS
           
 
Constructor Summary
SubstringFactory()
           
 
Method Summary
 Parameters createParameters()
          Create empty Parameters object for use with createTransformer(Parameters).
 Transformer createTransformer(Parameters parameters)
          Creates a parameterized transformer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PARAMS

protected static final Parameter[] PARAMS
Constructor Detail

SubstringFactory

public SubstringFactory()
Method Detail

createTransformer

public Transformer createTransformer(Parameters parameters)
Description copied from interface: ParameterizedTransformerFactory
Creates a parameterized transformer.

Specified by:
createTransformer in interface ParameterizedTransformerFactory

createParameters

public Parameters createParameters()
Description copied from interface: ParameterizedTransformerFactory
Create empty Parameters object for use with ParameterizedTransformerFactory.createTransformer(Parameters).

Specified by:
createParameters in interface ParameterizedTransformerFactory


MMBase build 1.8.1.20060716