Package org.openspaces.core.util.numbers
Class NumberHelperFactory
java.lang.Object
org.openspaces.core.util.numbers.NumberHelperFactory
A factory allowing to create
NumberHelper implemenations
based on the provided Number type (such as Integer or Float).- Author:
- kimchy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <N extends Number>
NumberHelper<N>getNumberHelper(Class<N> type) A factory allowing to createNumberHelperimplemenations based on the providedNumbertype (such asIntegerorFloat).
-
Constructor Details
-
NumberHelperFactory
public NumberHelperFactory()
-
-
Method Details
-
getNumberHelper
public static <N extends Number> NumberHelper<N> getNumberHelper(Class<N> type) throws IllegalArgumentException A factory allowing to createNumberHelperimplemenations based on the providedNumbertype (such asIntegerorFloat).- Parameters:
type- The type to construct the mappaedNumberHelper.- Returns:
- The
NumberHelpermapping for the provided type - Throws:
IllegalArgumentException- NoNumberHelperfor the provided type
-