harpoon.Runtime
Class MZFExternalMap

java.lang.Object
  extended by harpoon.Runtime.MZFExternalMap

public abstract class MZFExternalMap
extends Object

The MZFExternalMap defines the interface which the MZFExternalize code factory (part of MZFCompressor) uses to interface to an external hashmap.

Version:
$Id: MZFExternalMap.java,v 1.3 2002/04/10 03:06:21 cananian Exp $
Author:
C. Scott Ananian <cananian@alumni.princeton.edu>

Constructor Summary
MZFExternalMap()
           
 
Method Summary
static double doubleGET(Object fieldkey, Object obj, double default_value)
           
static void doubleSET(Object fieldkey, Object obj, double newvalue, double default_value)
           
static float floatGET(Object fieldkey, Object obj, float default_value)
           
static void floatSET(Object fieldkey, Object obj, float newvalue, float default_value)
           
static int intGET(Object fieldkey, Object obj, int default_value)
           
static void intSET(Object fieldkey, Object obj, int newvalue, int default_value)
           
static long longGET(Object fieldkey, Object obj, long default_value)
           
static void longSET(Object fieldkey, Object obj, long newvalue, long default_value)
           
static Object ptrGET(Object fieldkey, Object obj, Object default_value)
           
static void ptrSET(Object fieldkey, Object obj, Object newvalue, Object default_value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MZFExternalMap

public MZFExternalMap()
Method Detail

intGET

public static int intGET(Object fieldkey,
                         Object obj,
                         int default_value)

intSET

public static void intSET(Object fieldkey,
                          Object obj,
                          int newvalue,
                          int default_value)

longGET

public static long longGET(Object fieldkey,
                           Object obj,
                           long default_value)

longSET

public static void longSET(Object fieldkey,
                           Object obj,
                           long newvalue,
                           long default_value)

ptrGET

public static Object ptrGET(Object fieldkey,
                            Object obj,
                            Object default_value)

ptrSET

public static void ptrSET(Object fieldkey,
                          Object obj,
                          Object newvalue,
                          Object default_value)

floatGET

public static final float floatGET(Object fieldkey,
                                   Object obj,
                                   float default_value)

floatSET

public static final void floatSET(Object fieldkey,
                                  Object obj,
                                  float newvalue,
                                  float default_value)

doubleGET

public static final double doubleGET(Object fieldkey,
                                     Object obj,
                                     double default_value)

doubleSET

public static final void doubleSET(Object fieldkey,
                                   Object obj,
                                   double newvalue,
                                   double default_value)