dsto.dfc.util
Class StringTranslator

java.lang.Object
  extended by dsto.dfc.util.StringTranslator
All Implemented Interfaces:
IStringTranslator, ITranslator

public class StringTranslator
extends Object
implements ITranslator, IStringTranslator

Translates any value to a string using toString ().

Version:
$Revision$
Author:
mpp

Nested Class Summary
 
Nested classes/interfaces inherited from interface dsto.dfc.text.IStringTranslator
IStringTranslator.FromString, IStringTranslator.ToString
 
Field Summary
static StringTranslator INSTANCE
           
 
Constructor Summary
StringTranslator()
           
 
Method Summary
 Object fromString(String string)
          Convert/parse a string into the object type supported by this converter.
 String toString(Object value)
          Convert a value to a string.
 Object translate(Object object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final StringTranslator INSTANCE
Constructor Detail

StringTranslator

public StringTranslator()
Method Detail

translate

public Object translate(Object object)
                 throws IllegalArgumentException
Specified by:
translate in interface ITranslator
Throws:
IllegalArgumentException

fromString

public Object fromString(String string)
                  throws InvalidFormatException
Description copied from interface: IStringTranslator
Convert/parse a string into the object type supported by this converter.

Specified by:
fromString in interface IStringTranslator
Parameters:
string - The string to convert.
Returns:
The converted object.
Throws:
InvalidFormatException - if the string is not in a format parsable by the converter.

toString

public String toString(Object value)
                throws IllegalArgumentException
Description copied from interface: IStringTranslator
Convert a value to a string.

Specified by:
toString in interface IStringTranslator
Parameters:
value - The value to convert. Null is not guaranteed to be valid.
Returns:
The string equivalent.
Throws:
IllegalArgumentException - if value is an object type understood by the converter.


Copyright © 2008 Commonwealth of Australia