org.mmbase.util.transformers
Class RadixTransformer

Package class diagram package RadixTransformer
java.lang.Object
  extended by org.mmbase.util.transformers.StringTransformer
      extended by org.mmbase.util.transformers.RadixTransformer
All Implemented Interfaces:
Serializable, CharTransformer, Transformer

public class RadixTransformer
extends StringTransformer

This straight-forward transformer wraps Long.toString(long, int) and Long.parseLong(String, int). This means that it only works on simple strings that actually represent long values. Other strings are left untransformed.

Since:
MMBase-1.9.2
Version:
$Id: RadixTransformer.java 44739 2011-01-12 08:52:31Z michiel $
Author:
Michiel Meeuwissen
See Also:
Serialized Form

Field Summary
protected  int radix
           
 
Constructor Summary
RadixTransformer()
           
 
Method Summary
 int getRadix()
           
 void setRadix(int r)
           
 String toString()
           
 String transform(String r)
           
 String transformBack(String r)
           
 
Methods inherited from class org.mmbase.util.transformers.StringTransformer
transform, transform, transformBack, transformBack
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

radix

protected int radix
Constructor Detail

RadixTransformer

public RadixTransformer()
Method Detail

setRadix

public void setRadix(int r)

getRadix

public int getRadix()

transform

public String transform(String r)
Specified by:
transform in interface CharTransformer
Specified by:
transform in class StringTransformer

transformBack

public String transformBack(String r)
Specified by:
transformBack in interface CharTransformer
Overrides:
transformBack in class StringTransformer

toString

public String toString()
Specified by:
toString in interface Transformer
Overrides:
toString in class Object


MMBase2 Utils 2.0-SNAPSHOT - 2013-03-30T06:24