|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.fuin.serialver4j.base.ClassesHistory
public final class ClassesHistory
History of classes.
| Constructor Summary | |
|---|---|
ClassesHistory(ConverterFactory converterFactory)
Constructor with converter factory. |
|
ClassesHistory(String versionTag,
ConverterFactory converterFactory)
Constructor with tag and converter factory. |
|
| Method Summary | |
|---|---|
void |
add(VersionedClass versionedClass)
Adds a class to the history. |
Converter<? extends Object,? extends Object> |
findConverter(Class<?> oldClass)
Tries to find a converter for a given class. |
VersionedClass |
findVersionedClass(String name)
Tries to finds a class by it's name. |
ConverterFactory |
getConverterFactory()
Returns the converter factory. |
String |
getVersionTag()
Returns the name of the version tag. |
void |
init(ConverterFactory converterFactory)
Initialize the instance after it has been deserialized. |
void |
remove(VersionedClass versionedClass)
Removes a class from the history. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ClassesHistory(ConverterFactory converterFactory)
converterFactory - Converter factory to use.
public ClassesHistory(String versionTag,
ConverterFactory converterFactory)
versionTag - Tag name of the version tag.converterFactory - Converter factory to use.| Method Detail |
|---|
public final void init(ConverterFactory converterFactory)
converterFactory - Factory to use.public final ConverterFactory getConverterFactory()
public final void add(VersionedClass versionedClass)
versionedClass - Class to add.public final void remove(VersionedClass versionedClass)
versionedClass - Class to remove.public final VersionedClass findVersionedClass(String name)
name - Full qualified name of the class.
null if no
information exists.public final Converter<? extends Object,? extends Object> findConverter(Class<?> oldClass)
oldClass - Possibly old class.
null.public final String getVersionTag()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||