xdc.services.spec
Class Persist

java.lang.Object
  extended by xdc.services.spec.Persist

public class Persist
extends java.lang.Object

Spec serialization and deserialization support. On serialization, prunes references to spec objects in other packages and fixes them up on deserialization.


Nested Class Summary
static class Persist.Fixup
          Serialized form of a reference to a Node in another package.
static class Persist.Input
          ObjectInputStream that reconstructs references to foreign packages.
static class Persist.Output
          ObjectOutputStream that restricts to the current package.
 
Constructor Summary
Persist()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Persist

public Persist()