Rings
Version 0.2

threeD.io
Class TrianglePersistenceDelegate

java.lang.Object
  extended byjava.beans.PersistenceDelegate
      extended byjava.beans.DefaultPersistenceDelegate
          extended bythreeD.io.SurfacePersistenceDelegate
              extended bythreeD.io.TrianglePersistenceDelegate

public class TrianglePersistenceDelegate
extends SurfacePersistenceDelegate

A TrianglePersistenceDelegate object adjusts the way the a Triangle (or TriangleUI) object is encoded into XML when using an XMLEncoder.


Constructor Summary
TrianglePersistenceDelegate()
           
 
Method Summary
 void initialize(Class type, Object oldInstance, Object newInstance, Encoder out)
          Properly encodes a Triangle or TriangleUI object.
 
Methods inherited from class java.beans.DefaultPersistenceDelegate
instantiate, mutatesTo
 
Methods inherited from class java.beans.PersistenceDelegate
writeObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TrianglePersistenceDelegate

public TrianglePersistenceDelegate()
Method Detail

initialize

public void initialize(Class type,
                       Object oldInstance,
                       Object newInstance,
                       Encoder out)
Properly encodes a Triangle or TriangleUI object.

Overrides:
initialize in class SurfacePersistenceDelegate

Rings
Version 0.2

Copyright 2003-05 Mike Murray