|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectariba.util.core.ClassExtension
ariba.util.core.ArithmeticOperations
public abstract class ArithmeticOperations
| Field Summary |
|---|
| Fields inherited from class ariba.util.core.ClassExtension |
|---|
forClass |
| Constructor Summary | |
|---|---|
ArithmeticOperations()
|
|
| Method Summary | |
|---|---|
abstract Object |
add(Object obj1,
Object obj2)
|
abstract Class |
additionReturnType(Class objType1,
Class objType2)
|
abstract boolean |
canCastFrom(Class fromClass)
|
abstract Object |
divide(Object obj1,
Object divisor)
|
abstract Class |
divisionReturnType(Class objType1,
Class objType2)
|
static ArithmeticOperations |
get(Class targetClass)
|
static ArithmeticOperations |
get(Object target)
|
static ArithmeticOperations |
getByName(String name)
|
abstract Class |
multiplicationReturnType(Class objType1,
Class objType2)
|
abstract Object |
multiply(Object obj1,
BigDecimal factor)
|
static void |
registerClassExtension(Class targetClass,
ArithmeticOperations classExtension)
|
abstract Object |
substract(Object obj1,
Object obj2)
|
abstract Class |
subtractionReturnType(Class objType1,
Class objType2)
|
| Methods inherited from class ariba.util.core.ClassExtension |
|---|
clone, forClass, getRealClass, setForClass |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ArithmeticOperations()
| Method Detail |
|---|
public static void registerClassExtension(Class targetClass,
ArithmeticOperations classExtension)
public static ArithmeticOperations get(Class targetClass)
public static ArithmeticOperations get(Object target)
public static ArithmeticOperations getByName(String name)
public abstract Object add(Object obj1,
Object obj2)
public abstract Class additionReturnType(Class objType1,
Class objType2)
public abstract Object substract(Object obj1,
Object obj2)
public abstract Class subtractionReturnType(Class objType1,
Class objType2)
public abstract Object multiply(Object obj1,
BigDecimal factor)
public abstract Class multiplicationReturnType(Class objType1,
Class objType2)
public abstract Object divide(Object obj1,
Object divisor)
public abstract Class divisionReturnType(Class objType1,
Class objType2)
public abstract boolean canCastFrom(Class fromClass)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||