com.progress.open4gl
Class Holder

java.lang.Object
  |
  +--com.progress.open4gl.Holder
Direct Known Subclasses:
BigDecimalArrayHolder, BigDecimalHolder, BooleanArrayHolder, BooleanHolder, ByteArrayArrayHolder, ByteArrayHolder, COMHandleArrayHolder, COMHandleHolder, DateArrayHolder, DateHolder, HandleArrayHolder, HandleHolder, IntArrayHolder, IntHolder, LongArrayHolder, LongHolder, MemptrArrayHolder, MemptrHolder, ResultSetHolder, RowidArrayHolder, RowidHolder, StringArrayHolder, StringHolder

public class Holder
extends java.lang.Object

The Holder class is the super class for all the different holder classes. Holder objects are used to pass OUTPUT and INPUT-OUTPUT values from Java to the 4GL through proxy methods (since the Java language does not support output parameters). There is one holder class for each 4GL data type. Null values correspond to the 4GL UNKNOWN value.


Constructor Summary
Holder()
           
Holder(java.lang.Object o)
           
 
Method Summary
 java.lang.Object getValue()
           
 boolean isNull()
           
 void setValue(java.lang.Object o)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Holder

public Holder()

Holder

public Holder(java.lang.Object o)
Method Detail

getValue

public java.lang.Object getValue()

isNull

public boolean isNull()

setValue

public void setValue(java.lang.Object o)