01: // You can redistribute this software and/or modify it under the terms of
02: // the Ozone Library License version 1 published by ozone-db.org.
03: //
04: // The original code and portions created by SMB are
05: // Copyright (C) 1997-@year@ by SMB GmbH. All rights reserved.
06: //
07: // $Id: DxCompatible.java,v 1.1 2001/12/18 10:31:30 per_nyfelt Exp $
08:
09: package org.ozoneDB.DxLib;
10:
11: import java.io.*;
12:
13: /**
14: * interface fuer objekte, die als key in collections verwendet werde
15: * sollen; wenn die methoden valueCopy(), readObject(), writeObject()
16: * der collections benoetigt werden, muessen auch die daten objekte
17: * dieses interface unterstuetzen oder von DxObject abgeleitet sein
18: *
19: *
20: * @author <a href="http://www.softwarebuero.de/">SMB</a>
21: * @version $Revision: 1.1 $Date: 2001/12/18 10:31:30 $
22: */
23: public interface DxCompatible extends Serializable, Cloneable {
24:
25: /**
26: */
27: public boolean isLess(DxCompatible obj);
28:
29: /**
30: */
31: public boolean equals(Object obj);
32:
33: /**
34: */
35: public Object clone();
36: }
|