StarOffice 5.2 API
reverse engineered by classdoc

com.sun.star.lib.sandbox
Class WeakTable

java.lang.Object
  |
  +--java.util.Observable
        |
        +--com.sun.star.lib.sandbox.WeakTable

public synchronized class WeakTable
extends java.util.Observable


Field Summary
private static boolean DEBUG
           
 java.util.Hashtable hash
           
(package private) static com.sun.star.lib.sandbox.WeakTable weakTable
           
 
Fields inherited from class java.util.Observable
arr, changed, obs
 
Constructor Summary
WeakTable()
           
 
Method Summary
static void AddObserver(java.util.Observer o)
           
private static void DEBUG(java.lang.String s)
           
static void DeleteObserver(java.util.Observer o)
           
 void addObserver(java.util.Observer o)
           
(package private) static void clear()
           
(package private) static java.util.Enumeration elements()
           
static com.sun.star.lib.sandbox.Cachable get(java.lang.Object o)
           
private  void pclear()
           
private  com.sun.star.lib.sandbox.Cachable pget(java.lang.Object o)
           
private  void pput(java.lang.Object o, com.sun.star.lib.sandbox.Cachable c)
           
private  void premove(java.lang.Object o)
           
static void put(java.lang.Object o, com.sun.star.lib.sandbox.Cachable c)
           
static void remove(java.lang.Object o)
           
 
Methods inherited from class java.util.Observable
clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEBUG

private static final boolean DEBUG

hash

public java.util.Hashtable hash

weakTable

static com.sun.star.lib.sandbox.WeakTable weakTable
Constructor Detail

WeakTable

public WeakTable()
Method Detail

AddObserver

public static void AddObserver(java.util.Observer o)

DEBUG

private static final void DEBUG(java.lang.String s)

DeleteObserver

public static void DeleteObserver(java.util.Observer o)

addObserver

public void addObserver(java.util.Observer o)

clear

static void clear()

elements

static java.util.Enumeration elements()

get

public static com.sun.star.lib.sandbox.Cachable get(java.lang.Object o)

pclear

private void pclear()

pget

private com.sun.star.lib.sandbox.Cachable pget(java.lang.Object o)

pput

private void pput(java.lang.Object o,
                  com.sun.star.lib.sandbox.Cachable c)

premove

private void premove(java.lang.Object o)

put

public static void put(java.lang.Object o,
                       com.sun.star.lib.sandbox.Cachable c)

remove

public static void remove(java.lang.Object o)

StarOffice 5.2 API
reverse engineered by classdoc