net.sf.j3d.threeD.io
Class SurfacePersistenceDelegate

java.lang.Object
  extended by java.beans.PersistenceDelegate
      extended by java.beans.DefaultPersistenceDelegate
          extended by net.sf.j3d.threeD.io.SurfacePersistenceDelegate

public class SurfacePersistenceDelegate
extends DefaultPersistenceDelegate

A SurfacePersistenceDelegate object adjusts the way the an AbstractSurface or AbstractSurfaceUI object is encoded into XML when using an XMLEncoder.


Constructor Summary
SurfacePersistenceDelegate()
           
 
Method Summary
 void initialize(Class type, Object oldInstance, Object newInstance, Encoder out)
          Properly encodes an AbstractSurface or AbstractSurfaceUI object.
 
Methods inherited from class java.beans.PersistenceDelegate
writeObject
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SurfacePersistenceDelegate

public SurfacePersistenceDelegate()
Method Detail

initialize

public void initialize(Class type,
                       Object oldInstance,
                       Object newInstance,
                       Encoder out)
Properly encodes an AbstractSurface or AbstractSurfaceUI object.

Overrides:
initialize in class DefaultPersistenceDelegate