com.espertech.esper.util
Class SimpleNumberCoercerFactory

java.lang.Object
  extended by com.espertech.esper.util.SimpleNumberCoercerFactory

public class SimpleNumberCoercerFactory
extends java.lang.Object

Factory for conversion/coercion and widening implementations for numbers.


Constructor Summary
SimpleNumberCoercerFactory()
           
 
Method Summary
static SimpleNumberCoercer getCoercer(java.lang.Class fromType, java.lang.Class resultBoxedType)
          Returns a coercer/widener/narrower to a result number type from a given type.
static SimpleNumberBigDecimalCoercer getCoercerBigDecimal(java.lang.Class fromType)
          Returns a coercer/widener to BigDecimal for a given type.
static SimpleNumberBigIntegerCoercer getCoercerBigInteger(java.lang.Class fromType)
          Returns a coercer/widener to BigInteger for a given type.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleNumberCoercerFactory

public SimpleNumberCoercerFactory()
Method Detail

getCoercerBigDecimal

public static SimpleNumberBigDecimalCoercer getCoercerBigDecimal(java.lang.Class fromType)
Returns a coercer/widener to BigDecimal for a given type.

Parameters:
fromType - to widen
Returns:
widener

getCoercerBigInteger

public static SimpleNumberBigIntegerCoercer getCoercerBigInteger(java.lang.Class fromType)
Returns a coercer/widener to BigInteger for a given type.

Parameters:
fromType - to widen
Returns:
widener

getCoercer

public static SimpleNumberCoercer getCoercer(java.lang.Class fromType,
                                             java.lang.Class resultBoxedType)
Returns a coercer/widener/narrower to a result number type from a given type.

Parameters:
fromType - to widen/narrow, can be null to indicate that no shortcut-coercer is used
resultBoxedType - type to widen/narrow to
Returns:
widener/narrower

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com