public class TopLinkExternalizer
extends org.granite.messaging.amf.io.util.externalizer.DefaultExternalizer
| Constructor and Description |
|---|
TopLinkExternalizer() |
| Modifier and Type | Method and Description |
|---|---|
int |
accept(java.lang.Class<?> clazz) |
protected boolean |
isRegularEntity(java.lang.Class<?> clazz) |
protected org.granite.messaging.persistence.AbstractExternalizablePersistentCollection |
newExternalizableCollection(oracle.toplink.essentials.indirection.IndirectContainer value) |
protected oracle.toplink.essentials.indirection.IndirectContainer |
newIndirectCollection(org.granite.messaging.persistence.AbstractExternalizablePersistentCollection value,
java.lang.reflect.Type target) |
java.lang.Object |
newInstance(java.lang.String type,
java.io.ObjectInput in) |
void |
readExternal(java.lang.Object o,
java.io.ObjectInput in) |
void |
writeExternal(java.lang.Object o,
java.io.ObjectOutput out) |
public java.lang.Object newInstance(java.lang.String type,
java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException,
java.lang.InstantiationException,
java.lang.reflect.InvocationTargetException,
java.lang.IllegalAccessException
newInstance in interface org.granite.messaging.amf.io.util.externalizer.ExternalizernewInstance in class org.granite.messaging.amf.io.util.externalizer.DefaultExternalizerjava.io.IOExceptionjava.lang.ClassNotFoundExceptionjava.lang.InstantiationExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionpublic void readExternal(java.lang.Object o,
java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException,
java.lang.IllegalAccessException
readExternal in interface org.granite.messaging.amf.io.util.externalizer.ExternalizerreadExternal in class org.granite.messaging.amf.io.util.externalizer.DefaultExternalizerjava.io.IOExceptionjava.lang.ClassNotFoundExceptionjava.lang.IllegalAccessExceptionprotected oracle.toplink.essentials.indirection.IndirectContainer newIndirectCollection(org.granite.messaging.persistence.AbstractExternalizablePersistentCollection value,
java.lang.reflect.Type target)
public void writeExternal(java.lang.Object o,
java.io.ObjectOutput out)
throws java.io.IOException,
java.lang.IllegalAccessException
writeExternal in interface org.granite.messaging.amf.io.util.externalizer.ExternalizerwriteExternal in class org.granite.messaging.amf.io.util.externalizer.DefaultExternalizerjava.io.IOExceptionjava.lang.IllegalAccessExceptionprotected org.granite.messaging.persistence.AbstractExternalizablePersistentCollection newExternalizableCollection(oracle.toplink.essentials.indirection.IndirectContainer value)
public int accept(java.lang.Class<?> clazz)
accept in interface org.granite.messaging.amf.io.util.externalizer.Externalizeraccept in class org.granite.messaging.amf.io.util.externalizer.DefaultExternalizerprotected boolean isRegularEntity(java.lang.Class<?> clazz)