@NotStorableClass public class ClassNameManager extends Object implements IClassNameManager
Constructor and Description |
---|
ClassNameManager(HeapRecordableManager heapRecordableManager,
StoreHeader storeHeader,
ClassInfoFactory classInfoFactory,
HelperBinaryConversion helperBinaryConversion) |
Modifier and Type | Method and Description |
---|---|
void |
clear()
clear loaded class name identifier definition
|
void |
getAllDataRecordIdentifiers(Set<DataRecordIdentifier> setToUpdate) |
int |
getIdentifier(ClassInfo classInfo)
get identifier for class
|
int |
getNumberOfClassDef() |
ClassInfo |
getObjectClassInfo(int classNameIdentifier)
get class information for a class identifier
|
void |
load()
load class name and identifier couple list
|
public ClassNameManager(HeapRecordableManager heapRecordableManager, StoreHeader storeHeader, ClassInfoFactory classInfoFactory, HelperBinaryConversion helperBinaryConversion)
public ClassInfo getObjectClassInfo(int classNameIdentifier) throws ObjectIOException, ObjectIOClassNotFoundException
IClassNameManager
getObjectClassInfo
in interface IClassNameManager
classNameIdentifier
- the identifier of the classObjectIOException
ObjectIOClassNotFoundException
public int getIdentifier(ClassInfo classInfo) throws ObjectIOException, ObjectIOClassNotFoundException
IClassNameManager
getIdentifier
in interface IClassNameManager
classInfo
- the classObjectIOException
ObjectIOClassNotFoundException
public void load() throws ObjectIOException, HeapRecordableException, ObjectIOClassNotFoundException
IClassNameManager
load
in interface IClassNameManager
ObjectIOException
HeapRecordableException
ObjectIOClassNotFoundException
public void clear()
IClassNameManager
clear
in interface IClassNameManager
@Fortest public int getNumberOfClassDef()
getNumberOfClassDef
in interface IClassNameManager
public void getAllDataRecordIdentifiers(Set<DataRecordIdentifier> setToUpdate) throws ObjectIOException, ObjectIOClassNotFoundException
getAllDataRecordIdentifiers
in interface IClassNameManager
ObjectIOException
ObjectIOClassNotFoundException
Copyright © 2007-2012 Luc Peuvrier. All Rights Reserved.