Package com.esri.core.geometry
Class VertexDescriptionHash
- java.lang.Object
-
- com.esri.core.geometry.VertexDescriptionHash
-
final class VertexDescriptionHash extends java.lang.ObjectA 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 VertexDescriptionHashINSTANCE(package private) java.util.HashMap<java.lang.Integer,VertexDescription>m_mapprivate static VertexDescriptionm_vd2Dprivate static VertexDescriptionm_vd3D
-
Constructor Summary
Constructors Modifier Constructor Description privateVertexDescriptionHash()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description VertexDescriptionFindOrAdd(int bitSet)static VertexDescriptionHashgetInstance()VertexDescriptiongetVD2D()VertexDescriptiongetVD3D()
-
-
-
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)
-
-