A B C D E F G H I O R S T U V W

A

AbstractVersioningHessianSerializer - Class in org.fuin.serialver4j.hessian
Serializes and deserializes a given object using hessian or burlap.
AbstractVersioningHessianSerializer(ClassesHistory, int, SerializerFactory) - Constructor for class org.fuin.serialver4j.hessian.AbstractVersioningHessianSerializer
Constructor with history.
add(VersionedClass) - Method in class org.fuin.serialver4j.base.ClassesHistory
Adds a class to the history.
addVersion(ClassVersion) - Method in class org.fuin.serialver4j.base.VersionedClass
Adds a version to the class.
Archived - Annotation Type in org.fuin.serialver4j.base
Tags a class as archived.
ArchivedHistoryBuilder - Class in org.fuin.serialver4j.base
Creates a ClassesHistory by collecting all Archived classes.

B

BaseDeserializer - Class in org.fuin.serialver4j.hessian
Base class for deserializing objects that support conversion into a string and back.
BaseDeserializer() - Constructor for class org.fuin.serialver4j.hessian.BaseDeserializer
 
BaseSerializer - Class in org.fuin.serialver4j.hessian
Base class for serializing objects that support conversion into a string and back.
BaseSerializer() - Constructor for class org.fuin.serialver4j.hessian.BaseSerializer
 

C

ClassesHistory - Class in org.fuin.serialver4j.base
History of classes.
ClassesHistory(ConverterFactory) - Constructor for class org.fuin.serialver4j.base.ClassesHistory
Constructor with converter factory.
ClassesHistory(String, ConverterFactory) - Constructor for class org.fuin.serialver4j.base.ClassesHistory
Constructor with tag and converter factory.
classFor(ClassVersion) - Method in class org.fuin.serialver4j.base.VersionedClass
Creates a class for the given version.
ClassVersion - Class in org.fuin.serialver4j.base
Version of a class with a unique id.
ClassVersion(Long, String, String) - Constructor for class org.fuin.serialver4j.base.ClassVersion
Constructor with all data.
ContentNotFoundException - Exception in org.fuin.serialver4j.base
The content was not found.
ContentNotFoundException(String) - Constructor for exception org.fuin.serialver4j.base.ContentNotFoundException
Constructor with message.
convert(SRC) - Method in interface org.fuin.serialver4j.base.Converter
Converts a source instance into a target instance.
Converter<SRC,DEST> - Interface in org.fuin.serialver4j.base
Converts a source object into a target object.
ConverterFactory - Interface in org.fuin.serialver4j.base
Creates converter instances.
create(String, ConverterFactory, String) - Static method in class org.fuin.serialver4j.base.ArchivedHistoryBuilder
Collects all classes with a Archived annotation and creates a history object with that information.
createConfiguredXStream() - Static method in class org.fuin.serialver4j.base.Utils
Creates a ready initialized XStream instance.
createConverter(String) - Method in interface org.fuin.serialver4j.base.ConverterFactory
Creates or returns an instance of a converter.
createConverter(String) - Method in class org.fuin.serialver4j.base.SimpleConverterFactory
 

D

DeserializationException - Exception in org.fuin.serialver4j.base
Error deserializing the object.
DeserializationException(String) - Constructor for exception org.fuin.serialver4j.base.DeserializationException
Constructor with message.
DeserializationException(String, Throwable) - Constructor for exception org.fuin.serialver4j.base.DeserializationException
Constructor with message an cause.
deserialize(InputStream) - Method in class org.fuin.serialver4j.base.VersioningJavaSerializer
 
deserialize(InputStream) - Method in interface org.fuin.serialver4j.base.VersioningSerializer
Reads an object from the stream and converts old versions of the object into the current representation.
deserialize(InputStream) - Method in class org.fuin.serialver4j.hessian.VersioningBurlapSerializer
 
deserialize(InputStream) - Method in class org.fuin.serialver4j.hessian.VersioningHessian2Serializer
 
deserialize(InputStream) - Method in class org.fuin.serialver4j.hessian.VersioningHessianSerializer
 
deserialize(InputStream) - Method in class org.fuin.serialver4j.xstream.VersioningXStreamSerializer
 

E

equals(Object) - Method in class org.fuin.serialver4j.base.ClassVersion
 
equals(Object) - Method in class org.fuin.serialver4j.base.VersionedClass
 

F

findArchivedClass(Long) - Method in class org.fuin.serialver4j.base.VersionedClass
Tries to find a version by it's serial version UID.
findConverter(Class<?>) - Method in class org.fuin.serialver4j.base.ClassesHistory
Tries to find a converter for a given class.
findVersionedClass(String) - Method in class org.fuin.serialver4j.base.ClassesHistory
Tries to finds a class by it's name.

G

getArchivedClasses() - Method in class org.fuin.serialver4j.base.VersionedClass
Returns a list of archived classes.
getClassName() - Method in class org.fuin.serialver4j.base.ClassVersion
Returns the name of the old version.
getContent(String, String, String) - Static method in class org.fuin.serialver4j.base.Utils
Returns the content between the begin and the and tag.
getConverterClassName() - Method in class org.fuin.serialver4j.base.ClassVersion
Returns the name of the converter class.
getConverterFactory() - Method in class org.fuin.serialver4j.base.ClassesHistory
Returns the converter factory.
getLongContent(String, String, String) - Static method in class org.fuin.serialver4j.base.Utils
Returns the content between the begin and the and tag as long value.
getName() - Method in class org.fuin.serialver4j.base.VersionedClass
Returns the full qualified name of the class.
getPackageName() - Method in class org.fuin.serialver4j.base.VersionedClass
Returns the package name.
getPushbackBufSize() - Method in class org.fuin.serialver4j.hessian.AbstractVersioningHessianSerializer
Returns the size of the push back buffer.
getSerialVersionUID() - Method in class org.fuin.serialver4j.base.ClassVersion
Returns the serial version UID.
getSerialVersionUID(Class<?>) - Static method in class org.fuin.serialver4j.base.Utils
Returns the serial version UID from a class.
getSimpleClassName() - Method in class org.fuin.serialver4j.base.VersionedClass
Returns the simple name of the class.
getType() - Method in class org.fuin.serialver4j.hessian.BaseDeserializer
 
getType() - Method in class org.fuin.serialver4j.hessian.UUIDDeserializer
 
getVersionTag() - Method in class org.fuin.serialver4j.base.ClassesHistory
Returns the name of the version tag.
getVersionTag() - Method in class org.fuin.serialver4j.hessian.AbstractVersioningHessianSerializer
Returns the version tag from the history.

H

hashCode() - Method in class org.fuin.serialver4j.base.ClassVersion
 
hashCode() - Method in class org.fuin.serialver4j.base.VersionedClass
 

I

init(ConverterFactory) - Method in class org.fuin.serialver4j.base.ClassesHistory
Initialize the instance after it has been deserialized.
init() - Method in class org.fuin.serialver4j.base.VersionedClass
Initialize the instance after it has been deserialized.

O

org.fuin.serialver4j.base - package org.fuin.serialver4j.base
 
org.fuin.serialver4j.hessian - package org.fuin.serialver4j.hessian
 
org.fuin.serialver4j.xstream - package org.fuin.serialver4j.xstream
 

R

readFromFile(File) - Static method in class org.fuin.serialver4j.base.Utils
Reads the history from an XML file.
readMap(AbstractHessianInput) - Method in class org.fuin.serialver4j.hessian.BaseDeserializer
 
readObject(AbstractHessianInput, long, String) - Method in class org.fuin.serialver4j.hessian.AbstractVersioningHessianSerializer
Reads an object of the given type from the input converting it to the current version.
readObject(AbstractHessianInput, String[]) - Method in class org.fuin.serialver4j.hessian.BaseDeserializer
 
readValue(AbstractHessianInput) - Method in class org.fuin.serialver4j.hessian.BaseDeserializer
Reads the value from the input.
readValue(AbstractHessianInput) - Method in class org.fuin.serialver4j.hessian.UUIDDeserializer
 
remove(VersionedClass) - Method in class org.fuin.serialver4j.base.ClassesHistory
Removes a class from the history.
removeVersion(ClassVersion) - Method in class org.fuin.serialver4j.base.VersionedClass
Removes a version from the class.
resolveClass(ObjectStreamClass) - Method in class org.fuin.serialver4j.base.VersioningObjectInputStream
 
resolveObject(Object) - Method in class org.fuin.serialver4j.base.VersioningObjectInputStream
 

S

serialize(OutputStream, Object) - Method in class org.fuin.serialver4j.base.VersioningJavaSerializer
 
serialize(OutputStream, Object) - Method in interface org.fuin.serialver4j.base.VersioningSerializer
Writes the object to the stream.
serialize(AbstractHessianOutput, Object) - Method in class org.fuin.serialver4j.hessian.AbstractVersioningHessianSerializer
Serializes the object using the given hessian output.
serialize(OutputStream, Object) - Method in class org.fuin.serialver4j.hessian.VersioningBurlapSerializer
 
serialize(OutputStream, Object) - Method in class org.fuin.serialver4j.hessian.VersioningHessian2Serializer
 
serialize(OutputStream, Object) - Method in class org.fuin.serialver4j.hessian.VersioningHessianSerializer
 
serialize(OutputStream, Object) - Method in class org.fuin.serialver4j.xstream.VersioningXStreamSerializer
 
SimpleConverterFactory - Class in org.fuin.serialver4j.base
Converter factory that creates instances by using Class.forName(String) and Class.newInstance().
SimpleConverterFactory() - Constructor for class org.fuin.serialver4j.base.SimpleConverterFactory
 

T

toString() - Method in class org.fuin.serialver4j.base.ClassVersion
 
toString() - Method in class org.fuin.serialver4j.base.VersionedClass
 

U

Utils - Class in org.fuin.serialver4j.base
Helper class.
UUIDDeserializer - Class in org.fuin.serialver4j.hessian
Deserializes a UUID object.
UUIDDeserializer() - Constructor for class org.fuin.serialver4j.hessian.UUIDDeserializer
 
UUIDSerializer - Class in org.fuin.serialver4j.hessian
Serializes a UUID object.
UUIDSerializer() - Constructor for class org.fuin.serialver4j.hessian.UUIDSerializer
 

V

VersionedClass - Class in org.fuin.serialver4j.base
Class with one or more old versions.
VersionedClass(String, String) - Constructor for class org.fuin.serialver4j.base.VersionedClass
Constructor with package and name of the current class.
VersioningBurlapSerializer - Class in org.fuin.serialver4j.hessian
Serializes and deserializes a given object using Burlap.
VersioningBurlapSerializer(ClassesHistory) - Constructor for class org.fuin.serialver4j.hessian.VersioningBurlapSerializer
Constructor with history.
VersioningBurlapSerializer(ClassesHistory, SerializerFactory) - Constructor for class org.fuin.serialver4j.hessian.VersioningBurlapSerializer
Constructor with history and serializer factory.
VersioningBurlapSerializer(ClassesHistory, int, SerializerFactory) - Constructor for class org.fuin.serialver4j.hessian.VersioningBurlapSerializer
Constructor with history.
VersioningHessian2Serializer - Class in org.fuin.serialver4j.hessian
Serializes and deserializes a given object using Hessian2.
VersioningHessian2Serializer(ClassesHistory) - Constructor for class org.fuin.serialver4j.hessian.VersioningHessian2Serializer
Constructor with history.
VersioningHessian2Serializer(ClassesHistory, SerializerFactory) - Constructor for class org.fuin.serialver4j.hessian.VersioningHessian2Serializer
Constructor with history and serializer factory.
VersioningHessian2Serializer(ClassesHistory, int, SerializerFactory) - Constructor for class org.fuin.serialver4j.hessian.VersioningHessian2Serializer
Constructor with history.
VersioningHessianSerializer - Class in org.fuin.serialver4j.hessian
Serializes and deserializes a given object using Hessian.
VersioningHessianSerializer(ClassesHistory) - Constructor for class org.fuin.serialver4j.hessian.VersioningHessianSerializer
Constructor with history.
VersioningHessianSerializer(ClassesHistory, SerializerFactory) - Constructor for class org.fuin.serialver4j.hessian.VersioningHessianSerializer
Constructor with history and serializer factory.
VersioningHessianSerializer(ClassesHistory, int, SerializerFactory) - Constructor for class org.fuin.serialver4j.hessian.VersioningHessianSerializer
Constructor with history.
VersioningJavaSerializer - Class in org.fuin.serialver4j.base
Serializes a given object using a ObjectOutputStream and deserializes and Object using a VersioningObjectInputStream.
VersioningJavaSerializer(ClassesHistory) - Constructor for class org.fuin.serialver4j.base.VersioningJavaSerializer
Constructor with history.
VersioningObjectInputStream - Class in org.fuin.serialver4j.base
An object input stream that converts old versions of serialized objects into an up-to-date version.
VersioningObjectInputStream(ClassesHistory, InputStream) - Constructor for class org.fuin.serialver4j.base.VersioningObjectInputStream
Constructor with history.
VersioningSerializer - Interface in org.fuin.serialver4j.base
Serializes or deserializes a given object.
VersioningXStreamSerializer - Class in org.fuin.serialver4j.xstream
Serializes and deserializes a given object using XStream.
VersioningXStreamSerializer(ClassesHistory, XStream, int) - Constructor for class org.fuin.serialver4j.xstream.VersioningXStreamSerializer
Constructor with history, xstream and push back buffer size.

W

writeObject(Object, AbstractHessianOutput) - Method in class org.fuin.serialver4j.hessian.BaseSerializer
 
writeToFile(File, ClassesHistory) - Static method in class org.fuin.serialver4j.base.Utils
Writes the history into an XML file.
writeValue(AbstractHessianOutput, Object) - Method in class org.fuin.serialver4j.hessian.BaseSerializer
Writes the value to the output.
writeValue(AbstractHessianOutput, Object) - Method in class org.fuin.serialver4j.hessian.UUIDSerializer
 

A B C D E F G H I O R S T U V W

Copyright © 2011 Future Invent Informationsmanagement GmbH. All Rights Reserved.