1 // You can redistribute this software and/or modify it under the terms of 2 // the Ozone Library License version 1 published by ozone-db.org. 3 // 4 // The original code and portions created by SMB are 5 // Copyright (C) 1997-@year@ by SMB GmbH. All rights reserved. 6 // 7 // $Id: DxCompatible.java,v 1.6 2000/10/28 16:55:14 daniela Exp $ 8 9 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.6 $Date: 2000/10/28 16:55:14 $ 22 */ 23 public interface DxCompatible extends Serializable, Cloneable { 24 25 26 /** 27 */ 28 public boolean isLess( DxCompatible obj ); 29 30 31 /** 32 */ 33 public boolean equals( Object obj ); 34 35 36 /** 37 */ 38 public Object clone(); 39 } 40