Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

OriginImpl.java

Go to the documentation of this file.
00001 
00066 package com.arcle.rmt.superwaba.model.imp.rqml;
00067 
00068 import superwaba.ext.xplat.io.Storable;
00069 
00070 import com.arcle.rmt.superwaba.model.imp.*;
00071 import com.arcle.rmt.rqml.*;
00072 
00078 public class OriginImpl extends StringOnlyImpl implements Origin {
00079     public GenericMemento createMemento() {
00080         return new Memento(this);
00081     }
00082 
00083     //-----------------------------------------------------------------------
00084     // Inner Classes
00085 
00086     protected static class Memento extends StringOnlyImpl.Memento {
00087         public Memento(OriginImpl originator) {
00088             super(originator);
00089         }
00090 
00091         public Storable getInstance() {
00092             // This memento is not directly stored in the Catalog as an
00093             // object, so this factory method is not required.
00094             return null;
00095         }
00096 
00097         public byte getID() {
00098             return DocumentImpl.ORIGIN_ID;
00099         }
00100     }
00101 }

Generated on Fri Jun 18 19:51:23 2004 for Arcle Rambutan by doxygen 1.3.5