Package com.esri.core.geometry
Class VertexDescriptionHash
- java.lang.Object
-
- com.esri.core.geometry.VertexDescriptionHash
-
final class VertexDescriptionHash extends java.lang.Object
A hash object singleton that stores all VertexDescription instances via WeakReference. The purpose of the class is to keep track of created VertexDescription instances to prevent duplicates.
-
-
Field Summary
Fields Modifier and Type Field Description private static VertexDescriptionHash
INSTANCE
(package private) java.util.HashMap<java.lang.Integer,VertexDescription>
m_map
private static VertexDescription
m_vd2D
private static VertexDescription
m_vd3D
-
Constructor Summary
Constructors Modifier Constructor Description private
VertexDescriptionHash()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description VertexDescription
FindOrAdd(int bitSet)
static VertexDescriptionHash
getInstance()
VertexDescription
getVD2D()
VertexDescription
getVD3D()
-
-
-
Field Detail
-
m_map
java.util.HashMap<java.lang.Integer,VertexDescription> m_map
-
m_vd2D
private static VertexDescription m_vd2D
-
m_vd3D
private static VertexDescription m_vd3D
-
INSTANCE
private static final VertexDescriptionHash INSTANCE
-
-
Method Detail
-
getInstance
public static VertexDescriptionHash getInstance()
-
getVD2D
public final VertexDescription getVD2D()
-
getVD3D
public final VertexDescription getVD3D()
-
FindOrAdd
public final VertexDescription FindOrAdd(int bitSet)
-
-