Class SerializationMembers

java.lang.Object
com.thoughtworks.xstream.core.util.SerializationMembers
All Implemented Interfaces:
Caching

public class SerializationMembers extends Object implements Caching
Convenience wrapper to invoke special serialization methods on objects (and perform reflection caching).
Author:
Joe Walnes, Jörg Schaible
  • Constructor Details

    • SerializationMembers

      public SerializationMembers()
  • Method Details

    • callReadResolve

      public Object callReadResolve(Object result)
      Resolves an object as native serialization does by calling readResolve(), if available.
    • callWriteReplace

      public Object callWriteReplace(Object object)
    • supportsReadObject

      public boolean supportsReadObject(Class type, boolean includeBaseClasses)
    • callReadObject

      public void callReadObject(Class type, Object object, ObjectInputStream stream)
    • supportsWriteObject

      public boolean supportsWriteObject(Class type, boolean includeBaseClasses)
    • callWriteObject

      public void callWriteObject(Class type, Object instance, ObjectOutputStream stream)
    • hasSerializablePersistentFields

      public boolean hasSerializablePersistentFields(Class type)
    • flushCache

      public void flushCache()
      Specified by:
      flushCache in interface Caching