public static class PofBufferWriter.ReferenceLibrary extends Object
Modifier and Type | Field | Description |
---|---|---|
protected IdentityHashMap |
m_mapIdentities |
A map from objects that can be referenced to their Integer
identities.
|
Constructor | Description |
---|---|
ReferenceLibrary() |
Modifier and Type | Method | Description |
---|---|---|
int |
getIdentity(Object o) |
Look up an identity for an object.
|
int |
registerReference(Object o) |
Register an object.
|
protected IdentityHashMap m_mapIdentities
public int getIdentity(Object o)
o
- the objectpublic int registerReference(Object o)
o
- the objectIllegalStateException
- if the object is already registered