org.mmbase.util.transformers
Class Identifier
java.lang.Object
org.mmbase.util.transformers.ReaderTransformer
org.mmbase.util.transformers.Identifier
- All Implemented Interfaces:
- Serializable, CharTransformer, Transformer
public class Identifier
- extends ReaderTransformer
- implements CharTransformer
Transforms strings to identifiers, replacing punctuation and whitespace with
underscores.
Optionally, white space can be replaced by something else (e.g. a hyphen).
- Since:
- MMBase-1.7
- Version:
- $Id: Identifier.java 42170 2010-05-16 17:17:13Z michiel $
- Author:
- Pierre van Rooden
- See Also:
- Serialized Form
Identifier
public Identifier()
setWhitespaceReplacer
public void setWhitespaceReplacer(String ws)
- Since:
- MMBase-1.9.4
getWhitespaceReplacer
public String getWhitespaceReplacer()
- Since:
- MMBase-1.9.4
transform
public Writer transform(Reader r,
Writer w)
- Specified by:
transform in interface CharTransformer- Specified by:
transform in class ReaderTransformer
toString
public String toString()
- Specified by:
toString in interface Transformer- Overrides:
toString in class Object
MMBase 2.0-SNAPSHOT - null