Class Holder

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

public class Holder extends Object implements Serializable
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.
See Also:
  • Constructor Details

    • Holder

      public Holder()
    • Holder

      public Holder(Object o)
  • Method Details

    • setValue

      public void setValue(Object o)
    • getValue

      public Object getValue()
    • isNull

      public boolean isNull()