org.apache.commons.el

Class PrimitiveObjects


(package private) class PrimitiveObjects
extends java.lang.Object

This converts primitive values to their Object counterparts. For bytes and chars, values from 0 to 255 are cached. For shorts, ints, and longs, values -1000 to 1000 are cached.
Version:
$Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author: luehe $
Author:
Nathan Abramson - Art Technology Group

Field Summary

(package private) static int
BYTE_LOWER_BOUND
(package private) static int
BYTE_UPPER_BOUND
(package private) static int
CHARACTER_LOWER_BOUND
(package private) static int
CHARACTER_UPPER_BOUND
(package private) static int
INTEGER_LOWER_BOUND
(package private) static int
INTEGER_UPPER_BOUND
(package private) static int
LONG_LOWER_BOUND
(package private) static int
LONG_UPPER_BOUND
(package private) static int
SHORT_LOWER_BOUND
(package private) static int
SHORT_UPPER_BOUND
(package private) static Byte[]
mBytes
(package private) static Character[]
mCharacters
(package private) static Integer[]
mIntegers
(package private) static Long[]
mLongs
(package private) static Short[]
mShorts

Method Summary

(package private) static Byte[]
createBytes()
(package private) static Character[]
createCharacters()
(package private) static Integer[]
createIntegers()
(package private) static Long[]
createLongs()
(package private) static Short[]
createShorts()
static Boolean
getBoolean(boolean pValue)
static Byte
getByte(byte pValue)
static Character
getCharacter(char pValue)
static Double
getDouble(double pValue)
static Float
getFloat(float pValue)
static Integer
getInteger(int pValue)
static Long
getLong(long pValue)
static Class
getPrimitiveObjectClass(Class pClass)
If the given class is a primitive class, returns the object version of that class.
static Short
getShort(short pValue)

Field Details

BYTE_LOWER_BOUND

(package private) static int BYTE_LOWER_BOUND

BYTE_UPPER_BOUND

(package private) static int BYTE_UPPER_BOUND

CHARACTER_LOWER_BOUND

(package private) static int CHARACTER_LOWER_BOUND

CHARACTER_UPPER_BOUND

(package private) static int CHARACTER_UPPER_BOUND

INTEGER_LOWER_BOUND

(package private) static int INTEGER_LOWER_BOUND

INTEGER_UPPER_BOUND

(package private) static int INTEGER_UPPER_BOUND

LONG_LOWER_BOUND

(package private) static int LONG_LOWER_BOUND

LONG_UPPER_BOUND

(package private) static int LONG_UPPER_BOUND

SHORT_LOWER_BOUND

(package private) static int SHORT_LOWER_BOUND

SHORT_UPPER_BOUND

(package private) static int SHORT_UPPER_BOUND

mBytes

(package private) static Byte[] mBytes

mCharacters

(package private) static Character[] mCharacters

mIntegers

(package private) static Integer[] mIntegers

mLongs

(package private) static Long[] mLongs

mShorts

(package private) static Short[] mShorts

Method Details

createBytes

(package private) static Byte[] createBytes()

createCharacters

(package private) static Character[] createCharacters()

createIntegers

(package private) static Integer[] createIntegers()

createLongs

(package private) static Long[] createLongs()

createShorts

(package private) static Short[] createShorts()

getBoolean

public static Boolean getBoolean(boolean pValue)

getByte

public static Byte getByte(byte pValue)

getCharacter

public static Character getCharacter(char pValue)

getDouble

public static Double getDouble(double pValue)

getFloat

public static Float getFloat(float pValue)

getInteger

public static Integer getInteger(int pValue)

getLong

public static Long getLong(long pValue)

getPrimitiveObjectClass

public static Class getPrimitiveObjectClass(Class pClass)
If the given class is a primitive class, returns the object version of that class. Otherwise, the class is just returned.

getShort

public static Short getShort(short pValue)

Copyright (c) 2001-2002 - Apache Software Foundation