3 import vtk.vtkGlobalJavaHash;
\r
4 import vtk.vtkObject;
\r
5 import vtk.vtkObjectBase;
\r
7 import java.util.Collections;
\r
8 import java.util.HashMap;
\r
9 import java.util.Iterator;
\r
10 import java.util.Map;
\r
11 import java.util.Set;
\r
12 import java.lang.ref.WeakReference;
\r
14 public class vtkGlobalJavaHash
\r
16 public static Map PointerToReference = Collections.synchronizedMap(new HashMap());
\r
18 public static void DeleteAll() {
\r
19 Iterator iter = PointerToReference.values().iterator();
\r
20 synchronized (PointerToReference) {
\r
21 while (iter.hasNext()) {
\r
22 WeakReference value = (WeakReference)iter.next();
\r
23 vtkObjectBase obj = (vtkObjectBase)value.get();
\r