gov.sandia.cognition.data.convert.number
Class StringToDoubleConverter
java.lang.Object
gov.sandia.cognition.util.AbstractCloneableSerializable
gov.sandia.cognition.data.convert.AbstractDataConverter<InputType,OutputType>
gov.sandia.cognition.data.convert.AbstractReversibleDataConverter<InputType,OutputType>
gov.sandia.cognition.data.convert.AbstractReverseCachedDataConverter<String,Double,ObjectToStringConverter>
gov.sandia.cognition.data.convert.number.StringToDoubleConverter
- All Implemented Interfaces:
- DataConverter<String,Double>, ReversibleDataConverter<String,Double>, Evaluator<String,Double>, ReversibleEvaluator<String,Double,DataConverter<? super Double,? extends String>>, CloneableSerializable, Serializable, Cloneable
public class StringToDoubleConverter
- extends AbstractReverseCachedDataConverter<String,Double,ObjectToStringConverter>
Converts a String
to a Double
using the
Double.valueOf
method.
- Since:
- 3.0
- Author:
- Justin Basilico
- See Also:
- Serialized Form
StringToDoubleConverter
public StringToDoubleConverter()
- Creates a new
StringToDoubleConverter
.
evaluate
public Double evaluate(String input)
- Converts the given
String
to a Double
.
- Parameters:
input
- The String to convert.
- Returns:
- The double value of the String.
createReverse
protected ObjectToStringConverter createReverse()
- Description copied from class:
AbstractReverseCachedDataConverter
- Creates a new reverse converter. Should only be called when there is a
cache miss for this converter.
- Specified by:
createReverse
in class AbstractReverseCachedDataConverter<String,Double,ObjectToStringConverter>
- Returns:
- The reverse converter.