Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

oracle.jbo.domain
Class Number

java.lang.Object
  extended by oracle.adfnmc.util.Number
      extended by oracle.jbo.domain.Number
All Implemented Interfaces:
Comparable

public class Number
extends Number


Field Summary
static java.lang.Class CLASS_INSTANCE
           
static java.lang.String CLASS_INSTANCE_NAME
           
 
Constructor Summary
Number(BigDecimal value)
           
Number(BigInteger value)
           
Number(byte value)
           
Number(double value)
           
Number(float value)
           
Number(int value)
           
Number(long value)
           
Number(java.lang.Object value)
           
Number(short value)
           
Number(java.lang.String value)
           
Number(java.lang.String value, java.lang.Class clazz)
           
 
Method Summary
 byte byteValue()
           
 int compareTo(java.lang.Object obj)
          Answers an integer indicating the relative positions of the receiver and the argument in the natural order of elements of the receiver's class.
 double doubleValue()
           
 boolean equals(java.lang.Object other)
           
 float floatValue()
           
 BigDecimal getBigDecimalValue()
           
 java.lang.Class getInnerType()
           
 java.lang.Object getInnerValue()
           
 java.lang.Object getNativeObject()
           
 double getValue()
           
 int hashCode()
          Computes the hash code.
 int intValue()
           
protected  boolean isFloat()
           
protected  boolean isIntegral()
           
 long longValue()
           
 short shortValue()
           
 
Methods inherited from class oracle.adfnmc.util.Number
box, box, box, isObjectFloat, isObjectIntegral, isObjectNumeric, isTypeFloat, isTypeIntegral, isTypeNumeric, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

CLASS_INSTANCE

public static final java.lang.Class CLASS_INSTANCE

CLASS_INSTANCE_NAME

public static final java.lang.String CLASS_INSTANCE_NAME
Constructor Detail

Number

public Number(byte value)

Number

public Number(short value)

Number

public Number(int value)

Number

public Number(long value)

Number

public Number(float value)

Number

public Number(double value)

Number

public Number(java.lang.Object value)

Number

public Number(java.lang.String value)

Number

public Number(java.lang.String value,
              java.lang.Class clazz)

Number

public Number(BigInteger value)

Number

public Number(BigDecimal value)
Method Detail

getNativeObject

public java.lang.Object getNativeObject()

getBigDecimalValue

public BigDecimal getBigDecimalValue()

getValue

public double getValue()

compareTo

public int compareTo(java.lang.Object obj)
Description copied from interface: Comparable
Answers an integer indicating the relative positions of the receiver and the argument in the natural order of elements of the receiver's class.

Specified by:
compareTo in interface Comparable
Overrides:
compareTo in class Number
Parameters:
obj - Object an object to compare the receiver to
Returns:
int which should be <0 if the receiver should sort before the argument, 0 if the receiver should sort in the same position as the argument, and >0 if the receiver should sort after the argument.

equals

public boolean equals(java.lang.Object other)
Overrides:
equals in class Number

hashCode

public int hashCode()
Computes the hash code.

Overrides:
hashCode in class java.lang.Object
Returns:
the hash code of this.

byteValue

public byte byteValue()
Overrides:
byteValue in class Number

doubleValue

public double doubleValue()
Overrides:
doubleValue in class Number

floatValue

public float floatValue()
Overrides:
floatValue in class Number

intValue

public int intValue()
Overrides:
intValue in class Number

longValue

public long longValue()
Overrides:
longValue in class Number

shortValue

public short shortValue()
Overrides:
shortValue in class Number

getInnerType

public java.lang.Class getInnerType()
Overrides:
getInnerType in class Number

getInnerValue

public java.lang.Object getInnerValue()
Overrides:
getInnerValue in class Number

isFloat

protected boolean isFloat()
Overrides:
isFloat in class Number

isIntegral

protected boolean isIntegral()
Overrides:
isIntegral in class Number

Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.