|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectweblogic.common.ParamValue
public final class ParamValue
A ParamValue is the value part of a name/value pair used for events and remote procedures.
A ParamSet has keynames, and each keyname has a ParamValue associated with it. A ParamValue may be made up of a vector of ParamValues, in which case the elements in the vector are accessible by index position.
The variables in this class are used for setting attributes for IN, OUT and IN/OUT parameters used for database stored procedures.
Conversions among the various datatypes are handled automatically in a "Java" way, i.e., the conversion can be accomplished either of these ways:
float f = 1.2; int i = (int) f;
boolean b = Boolean.booleanValue("t");
ParamSet
,
Serialized FormField Summary | |
---|---|
protected String |
paramDesc
Variable used for IN, OUT, and IN/OUT parameters to set the descriptor of the parameter. |
protected int |
paramMode
Variable used for IN, OUT, and IN/OUT parameters to set the mode of the parameter. |
protected String |
paramName
Variable used for IN, OUT, and IN/OUT parameters to set the name of the parameter. |
protected int |
paramType
Variable used for IN, OUT, and IN/OUT parameters to set the type of the parameter. |
Constructor Summary | |
---|---|
ParamValue()
Internal use only. |
|
ParamValue(String name,
int datatype,
int inouttype,
String paramDesc)
Constructs a ParamValue with the specified name, of the specified data type, of the specified parameter type, and of the specified parameter description. |
Method Summary | |
---|---|
boolean |
asBoolean()
Returns a ParamValue as a boolean. |
byte |
asByte()
Returns a ParamValue as a byte. |
char |
asChar()
Returns a ParamValue as a char. |
Date |
asDate()
Returns a ParamValue as a Date. |
double |
asDouble()
Returns a ParamValue as a double. |
float |
asFloat()
Returns a ParamValue as a float. |
int |
asInt()
Returns a ParamValue as a int. |
long |
asLong()
Returns a ParamValue as a long. |
Object |
asObject()
Returns a ParamValue as an Object. |
short |
asShort()
Returns a ParamValue as a short. |
String |
asString()
Returns a ParamValue as a String. |
Object |
clone()
Clones a ParamValue. |
void |
destroy()
Destroys a ParamValue object. |
String |
dump()
Returns a formatted string representation of a ParamValue. |
ParamValue |
elementAt(int index)
Used for accessing ParamValues in a Vector of ParamValues. |
void |
initialize()
Initializes a ParamValue. |
boolean |
isBoolean()
Determines whether a ParamValue is of type boolean. |
boolean |
isByte()
Determines whether a ParamValue is of type byte. |
boolean |
isChar()
Determines whether a ParamValue is of type char. |
boolean |
isDate()
Determines whether a ParamValue is of type Date. |
boolean |
isDouble()
Determines whether a ParamValue is of type double. |
boolean |
isFloat()
Determines whether a ParamValue is of type float. |
boolean |
isInt()
Determines whether a ParamValue is of type int. |
boolean |
isLong()
Determines whether a ParamValue is of type long. |
boolean |
isNull()
Determines whether a ParamValue is null. |
boolean |
isNull(int index)
Determines whether a ParamValue that is a vector of ParamValues is null at the specified index position. |
boolean |
isObject()
Determines whether a ParamValue is of type Object. |
boolean |
isScalar()
Determines whether a ParamValue is scalar. |
boolean |
isShort()
Determines whether a ParamValue is of type short. |
boolean |
isString()
Determines whether a ParamValue is of type String. |
boolean |
isVector()
Determines whether a ParamValue is a Vector. |
String |
name()
Returns the paramName of a ParamValue. |
String |
paramDesc()
Returns the paramDesc of a ParamValue. |
int |
paramMode()
Returns the paramMode of a ParamValue. |
String |
paramModeString()
Returns the paramMode of a ParamValue as a String. |
int |
paramType()
Returns the paramType of a ParamValue. |
String |
paramTypeString()
Returns the paramType of a ParamValue as a String. |
void |
readExternal(ObjectInput oi)
Constructs a ParamValue from the specified serialization stream |
ParamValue |
set(boolean val)
Sets the value of a ParamValue to a boolean. |
ParamValue |
set(boolean val,
int index)
Sets the value at the specified index into a Vector of ParamValues to the specified boolean. |
ParamValue |
set(byte val)
Sets the value of a ParamValue to a byte. |
ParamValue |
set(char val)
Sets the value of a ParamValue to a char. |
ParamValue |
set(char val,
int index)
Sets the value at the specified index into a Vector of ParamValues to the specified char. |
ParamValue |
set(Date val)
Sets the value of a ParamValue to a Date. |
ParamValue |
set(Date val,
int index)
Sets the value at the specified index into a Vector of ParamValues to the specified date. |
ParamValue |
set(double val)
Sets the value of a ParamValue to a double. |
ParamValue |
set(double val,
int index)
Sets the value at the specified index into a Vector of ParamValues to the specified double. |
ParamValue |
set(float val)
Sets the value of a ParamValue to a float. |
ParamValue |
set(float val,
int index)
Sets the value at the specified index into a Vector of ParamValues to the specified float. |
ParamValue |
set(int val)
Sets the value of a ParamValue to an int. |
ParamValue |
set(int val,
int index)
Sets the value at the specified index into a Vector of ParamValues to the specified int. |
ParamValue |
set(long val)
Sets the value of a ParamValue to a long. |
ParamValue |
set(long val,
int index)
Sets the value at the specified index into a Vector of ParamValues to the specified long. |
ParamValue |
set(Object val)
Sets the value of a ParamValue to an Object. |
ParamValue |
set(Object val,
int index)
Sets the value at the specified index into a Vector of ParamValues to the specified Object. |
ParamValue |
set(ParamValue val)
Sets the value of a ParamValue to a ParamValue. |
ParamValue |
set(ParamValue val,
int index)
Sets the value at the specified index into a Vector of ParamValues to the specified ParamValue. |
ParamValue |
set(short val)
Sets the value of a ParamValue to a short. |
ParamValue |
set(short val,
int index)
Sets the value at the specified index into a Vector of ParamValues to the specified integer. |
ParamValue |
set(String val)
Sets the value of a ParamValue to a String. |
ParamValue |
set(String val,
int index)
Sets the value at the specified index into a Vector of ParamValues to the specified string. |
void |
setElementAt(Object value,
int index)
Sets the element at the specified index into Vector of ParamValues to the specified value. |
int |
size()
Returns the size of a Vector of ParamValues. |
String |
toString()
Returns a string representation of a ParamValue. |
void |
writeExternal(ObjectOutput oo)
Writes a ParamValue object to a serialization stream. |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected String paramName
protected String paramDesc
protected int paramType
ParamTypes
protected int paramMode
ParamTypes
Constructor Detail |
---|
public ParamValue()
public ParamValue(String name, int datatype, int inouttype, String paramDesc)
name
- Namedatatype
- Data type from weblogic.common.ParamTypesinouttype
- Mode from weblogic.common.ParamTypes (IN, IN/OUT, OUT)paramDesc
- DescriptionParamTypes
Method Detail |
---|
public void initialize()
public void destroy()
public Object clone()
clone
in class Object
public void readExternal(ObjectInput oi) throws IOException
readExternal
in interface Externalizable
in
- WLObjectInput
IOException
- if there is an IO errorpublic void writeExternal(ObjectOutput oo) throws IOException
writeExternal
in interface Externalizable
IOException
public String name()
public String paramDesc()
public int paramType()
ParamTypes
public String paramTypeString()
public String paramModeString()
public boolean isNull(int index)
index
- Index into the vector of a ParamValue
ParamSetException
- if there is an error with the ParamSetpublic boolean isNull()
public int paramMode()
ParamTypes
public boolean isScalar()
public boolean isVector()
public boolean isInt()
public boolean isShort()
public boolean isFloat()
public boolean isDouble()
public boolean isDate()
public boolean isString()
public boolean isChar()
public boolean isBoolean()
public boolean isByte()
public boolean isLong()
public boolean isObject()
public ParamValue elementAt(int index)
index
- Index position
ParamSetException
- if there is an error with the ParamSetParamTypes
public void setElementAt(Object value, int index)
value
- Valueindex
- Index position
ParamSetException
- if the value cannot be setpublic int size()
ParamSetException
- if there is an error with the ParamSetpublic ParamValue set(ParamValue val, int index)
val
- Value of type ParamValueindex
- Index into a Vector of ParamValues
ParamSetException
- if the value cannot be setpublic ParamValue set(boolean val, int index)
val
- boolean valueindex
- Index into a Vector of ParamValues
ParamSetException
- if the value cannot be setParamTypes
public ParamValue set(short val, int index)
val
- shortindex
- Index into a Vector of ParamValues
ParamSetException
- if the value cannot be setParamTypes
public ParamValue set(int val, int index)
val
- intindex
- Index into a Vector of ParamValues
ParamSetException
- if the value cannot be setParamTypes
public ParamValue set(long val, int index)
val
- longindex
- Index into a Vector of ParamValues
ParamSetException
- if the value cannot be setParamTypes
public ParamValue set(double val, int index)
val
- doubleindex
- Index into a Vector of ParamValues
ParamSetException
- if the value cannot be setParamTypes
public ParamValue set(float val, int index)
val
- floatindex
- Index into a Vector of ParamValues
ParamSetException
- if the value cannot be setParamTypes
public ParamValue set(char val, int index)
val
- charindex
- Index into a Vector of ParamValues
ParamSetException
- if the value cannot be setParamTypes
public ParamValue set(String val, int index)
val
- Stringindex
- Index into a Vector of ParamValues
ParamSetException
- if the value cannot be setParamTypes
public ParamValue set(Date val, int index)
val
- Dateindex
- Index into a Vector of ParamValues
ParamSetException
- if the value cannot be setParamTypes
public ParamValue set(Object val, int index)
val
- Objectindex
- Index into a Vector of ParamValues
ParamSetException
- if the value cannot be setParamTypes
public ParamValue set(ParamValue val)
val
- ParamValue
ParamSetException
- if the value cannot be setpublic ParamValue set(boolean val)
val
- boolean
ParamSetException
- if the value cannot be setpublic ParamValue set(int val)
val
- int
ParamSetException
- if the value cannot be setpublic ParamValue set(short val)
val
- short
ParamSetException
- if the value cannot be setpublic ParamValue set(byte val)
val
- byte
ParamSetException
- if the value cannot be setpublic ParamValue set(long val)
val
- long
ParamSetException
- if the value cannot be setpublic ParamValue set(double val)
val
- double
ParamSetException
- if the value cannot be setpublic ParamValue set(float val)
val
- float
ParamSetException
- if the value cannot be setpublic ParamValue set(char val)
val
- char
ParamSetException
- if the value cannot be setpublic ParamValue set(String val)
val
- String
ParamSetException
- if the value cannot be setpublic ParamValue set(Date val)
val
- Date
ParamSetException
- if the value cannot be setpublic ParamValue set(Object val)
val
- Object
ParamSetException
- if the value cannot be setpublic boolean asBoolean()
ParamSetException
- if there is a conversion errorpublic byte asByte()
ParamSetException
- if there is a conversion errorpublic int asInt()
ParamSetException
- if there is a conversion errorpublic short asShort()
ParamSetException
- if there is a conversion errorpublic long asLong()
ParamSetException
- if there is a conversion errorpublic double asDouble()
ParamSetException
- if there is a conversion errorpublic float asFloat()
ParamSetException
- if there is a conversion errorpublic char asChar()
ParamSetException
- if there is a conversion errorpublic String asString()
ParamSetException
- if there is a conversion errorpublic String toString()
toString
in class Object
public String dump()
public Date asDate()
ParamSetException
- if there is a conversion errorpublic Object asObject()
ParamSetException
- if there is a conversion error
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs100 Copyright 2006 BEA Systems Inc. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |