org.ontobox.fast.util.primitive
Interface LongObjectMap<T>

All Known Implementing Classes:
PCJLongObjectMap, StdLongObjectMap, TroveLongObjectMap

public interface LongObjectMap<T>

Author:
Anton Malykh

Method Summary
 void clear()
           
 boolean forEachEntry(LongObjectProcessor<T> processor)
           
 boolean forEachValue(ObjectProcessor<T> processor)
           
 T get(long key)
           
 boolean isEmpty()
           
 long[] keys()
           
 void put(long key, T value)
           
 void removeKey(long key)
           
 int size()
           
 

Method Detail

clear

void clear()

get

T get(long key)

removeKey

void removeKey(long key)

put

void put(long key,
         T value)

size

int size()

isEmpty

boolean isEmpty()

forEachEntry

boolean forEachEntry(LongObjectProcessor<T> processor)

forEachValue

boolean forEachValue(ObjectProcessor<T> processor)

keys

long[] keys()