Bridges > Java Export Bridge > Appendix - IDL Java Object API > JIDLNumber

# JIDLNumber

## Declaration

public interface JIDLNumber

## All Known Implementing Classes:

JIDLShort, JIDLLong, JIDLInteger, JIDLFloat, JIDLDouble, JIDLChar, JIDLByte, JIDLBoolean

## Description

The JIDLNumber class wraps a primitive java number as a mutable object usable by the Java-IDL Export bridge.

### Member Summary

#### Methods

##### boolean

booleanValue()

Return the value of the wrapped primitive.

##### byte

byteValue()

Return the value of the wrapped primitive.

##### char

charValue()

Return the value of the wrapped primitive.

##### double

doubleValue()

Return the value of the wrapped primitive.

##### float

floatValue()

Return the value of the wrapped primitive.

##### int

intValue()

Return the value of the wrapped primitive.

##### long

longValue()

Return the value of the wrapped primitive.

##### void

setValue(JIDLNumber value)

Change the value of the wrapper object

##### short

shortValue()

Return the value of the wrapped primitive.

## Methods

### booleanValue()

public boolean booleanValue()

Return the value of the wrapped primitive.

#### Returns:

true if non-zero, false otherwise

### byteValue()

public byte byteValue()

Return the value of the wrapped primitive.

#### Returns:

value that is wrapped by this object

### charValue()

public char charValue()

Return the value of the wrapped primitive.

#### Returns:

value that is wrapped by this object

### doubleValue()

public double doubleValue()

Return the value of the wrapped primitive.

#### Returns:

value that is wrapped by this object

### floatValue()

public float floatValue()

Return the value of the wrapped primitive.

#### Returns:

value that is wrapped by this object

### intValue()

public int intValue()

Return the value of the wrapped primitive.

#### Returns:

value that is wrapped by this object

### longValue()

public long longValue()

Return the value of the wrapped primitive.

#### Returns:

value that is wrapped by this object

### setValue(JIDLNumber)

public void setValue(com.idl.javaidl.JIDLNumber value)

Change the value of the wrapper object

#### Parameters:

value - JIDLNumber to wrap for use in the export bridge

### shortValue()

public short shortValue()

Return the value of the wrapped primitive.

#### Returns:

value that is wrapped by this object