Package one.nio.serial
Class SerializationContext
- java.lang.Object
-
- one.nio.serial.SerializationContext
-
- Direct Known Subclasses:
CalcSizeStream
public class SerializationContext extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SerializationContext()SerializationContext(int capacity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcapacity()voidclear()intindexOf(java.lang.Object obj)private java.lang.Object[]init()intput(java.lang.Object obj)private voidresize()java.lang.Object[]toArray()
-
-
-
Field Detail
-
INITIAL_CAPACITY
public static final int INITIAL_CAPACITY
- See Also:
- Constant Field Values
-
first
private java.lang.Object first
-
keys
private java.lang.Object[] keys
-
values
private int[] values
-
size
private int size
-
threshold
private int threshold
-
-
Method Detail
-
capacity
public int capacity()
-
put
public int put(java.lang.Object obj)
- Parameters:
obj- an object to put in the context- Returns:
- index for existing objects, -1-index for new
-
indexOf
public int indexOf(java.lang.Object obj)
-
clear
public void clear()
-
init
private java.lang.Object[] init()
-
resize
private void resize()
-
toArray
public java.lang.Object[] toArray()
-
-