ariba.util.core
Class ArithmeticOperations
java.lang.Object
ariba.util.core.ClassExtension
ariba.util.core.ArithmeticOperations
- All Implemented Interfaces:
- java.lang.Cloneable
public abstract class ArithmeticOperations
- extends ClassExtension
Method Summary |
abstract java.lang.Object |
add(java.lang.Object obj1,
java.lang.Object obj2)
|
abstract java.lang.Class |
additionReturnType(java.lang.Class objType1,
java.lang.Class objType2)
|
abstract boolean |
canCastFrom(java.lang.Class fromClass)
|
abstract int |
compare(java.lang.Object obj1,
java.lang.Object obj2)
|
abstract java.lang.Object |
divide(java.lang.Object obj1,
java.lang.Object divisor)
|
abstract java.lang.Class |
divisionReturnType(java.lang.Class objType1,
java.lang.Class objType2)
|
static ArithmeticOperations |
get(java.lang.Class targetClass)
|
static ArithmeticOperations |
get(java.lang.Object target)
|
static ArithmeticOperations |
getByName(java.lang.String name)
|
abstract java.lang.Class |
multiplicationReturnType(java.lang.Class objType1,
java.lang.Class objType2)
|
abstract java.lang.Object |
multiply(java.lang.Object obj1,
java.math.BigDecimal factor)
|
static void |
registerClassExtension(java.lang.Class targetClass,
ArithmeticOperations classExtension)
|
abstract java.lang.Object |
substract(java.lang.Object obj1,
java.lang.Object obj2)
|
abstract java.lang.Class |
subtractionReturnType(java.lang.Class objType1,
java.lang.Class objType2)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ArithmeticOperations
public ArithmeticOperations()
registerClassExtension
public static void registerClassExtension(java.lang.Class targetClass,
ArithmeticOperations classExtension)
get
public static ArithmeticOperations get(java.lang.Class targetClass)
get
public static ArithmeticOperations get(java.lang.Object target)
getByName
public static ArithmeticOperations getByName(java.lang.String name)
add
public abstract java.lang.Object add(java.lang.Object obj1,
java.lang.Object obj2)
additionReturnType
public abstract java.lang.Class additionReturnType(java.lang.Class objType1,
java.lang.Class objType2)
substract
public abstract java.lang.Object substract(java.lang.Object obj1,
java.lang.Object obj2)
subtractionReturnType
public abstract java.lang.Class subtractionReturnType(java.lang.Class objType1,
java.lang.Class objType2)
multiply
public abstract java.lang.Object multiply(java.lang.Object obj1,
java.math.BigDecimal factor)
multiplicationReturnType
public abstract java.lang.Class multiplicationReturnType(java.lang.Class objType1,
java.lang.Class objType2)
divide
public abstract java.lang.Object divide(java.lang.Object obj1,
java.lang.Object divisor)
divisionReturnType
public abstract java.lang.Class divisionReturnType(java.lang.Class objType1,
java.lang.Class objType2)
canCastFrom
public abstract boolean canCastFrom(java.lang.Class fromClass)
compare
public abstract int compare(java.lang.Object obj1,
java.lang.Object obj2)
AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.