public class EclipseLinkExternalizer extends DefaultExternalizer
BYTES_0, constructors, dynamicClass, orderedFields, orderedSetterFields| Constructor and Description |
|---|
EclipseLinkExternalizer() |
| Modifier and Type | Method and Description |
|---|---|
int |
accept(Class<?> clazz) |
protected boolean |
isEmbeddable(Class<?> clazz) |
protected boolean |
isPropertyIgnored(Field field) |
protected boolean |
isRegularEntity(Class<?> clazz) |
protected AbstractExternalizablePersistentCollection |
newExternalizableCollection(org.eclipse.persistence.indirection.IndirectContainer value) |
protected org.eclipse.persistence.indirection.IndirectContainer |
newIndirectCollection(AbstractExternalizablePersistentCollection value,
Type target) |
Object |
newInstance(String type,
ObjectInput in) |
void |
readExternal(Object o,
ObjectInput in) |
void |
writeExternal(Object o,
ObjectOutput out) |
configure, findDefaultConstructor, findOrderedFields, findOrderedFields, isPropertyIgnored, isValueIgnoredpublic EclipseLinkExternalizer()
public Object newInstance(String type, ObjectInput in) throws IOException, ClassNotFoundException, InstantiationException, InvocationTargetException, IllegalAccessException
newInstance in interface ExternalizernewInstance in class DefaultExternalizerIOExceptionClassNotFoundExceptionInstantiationExceptionInvocationTargetExceptionIllegalAccessExceptionpublic void readExternal(Object o, ObjectInput in) throws IOException, ClassNotFoundException, IllegalAccessException
readExternal in interface ExternalizerreadExternal in class DefaultExternalizerIOExceptionClassNotFoundExceptionIllegalAccessExceptionprotected boolean isPropertyIgnored(Field field)
isPropertyIgnored in class DefaultExternalizerprotected org.eclipse.persistence.indirection.IndirectContainer newIndirectCollection(AbstractExternalizablePersistentCollection value, Type target)
public void writeExternal(Object o, ObjectOutput out) throws IOException, IllegalAccessException
writeExternal in interface ExternalizerwriteExternal in class DefaultExternalizerIOExceptionIllegalAccessExceptionprotected AbstractExternalizablePersistentCollection newExternalizableCollection(org.eclipse.persistence.indirection.IndirectContainer value)
public int accept(Class<?> clazz)
accept in interface Externalizeraccept in class DefaultExternalizerprotected boolean isRegularEntity(Class<?> clazz)
protected boolean isEmbeddable(Class<?> clazz)