de.grogra.persistence
Interface SharedObjectProvider

All Known Implementing Classes:
FileObjectItem, GraphManager, LazyObjectItem, NodeReference, ObjectItem, Option, Registry, SharedObjectNode, SharedValue, SONodeReference, TypeItem, Value

public interface SharedObjectProvider


Nested Class Summary
static interface SharedObjectProvider.Binding
           
 
Method Summary
 java.lang.String getProviderName()
           
 ResolvableReference readReference(PersistenceInput in)
           
 void writeObject(Shareable object, PersistenceOutput out)
           
 

Method Detail

getProviderName

java.lang.String getProviderName()

readReference

ResolvableReference readReference(PersistenceInput in)
                                  throws java.io.IOException
Throws:
java.io.IOException

writeObject

void writeObject(Shareable object,
                 PersistenceOutput out)
                 throws java.io.IOException
Throws:
java.io.IOException