harpoon.Runtime
Class MZFExternalMap

java.lang.Object
  |
  +--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.2 2002/02/25 21:06:26 cananian Exp $
Author:
C. Scott Ananian <cananian@alumni.princeton.edu>

Constructor Summary
MZFExternalMap()
           
 
Method Summary
static double doubleGET(Object obj, Object fieldkey, double default_value)
           
static void doubleSET(Object obj, Object fieldkey, double newvalue, double default_value)
           
static float floatGET(Object obj, Object fieldkey, float default_value)
           
static void floatSET(Object obj, Object fieldkey, float newvalue, float default_value)
           
static int intGET(Object obj, Object fieldkey, int default_value)
           
static void intSET(Object obj, Object fieldkey, int newvalue, int default_value)
           
static long longGET(Object obj, Object fieldkey, long default_value)
           
static void longSET(Object obj, Object fieldkey, long newvalue, long default_value)
           
static Object ptrGET(Object obj, Object fieldkey, Object default_value)
           
static void ptrSET(Object obj, Object fieldkey, 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 obj,
                         Object fieldkey,
                         int default_value)

intSET

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

longGET

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

longSET

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

ptrGET

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

ptrSET

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

floatGET

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

floatSET

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

doubleGET

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

doubleSET

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