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 // This file is 5 // Copyright (C) 2003-@year@ Leo Mekenkamp. All rights reserved. 6 // $Id: FullTreeMap.java,v 1.4 2003/02/18 21:04:48 leomekenkamp Exp $ 7 8 package org.ozoneDB.collections; 9 10 11 /** 12 * <p>Defines all methods that a <code>FullTreeMapImpl</code> needs to implement; 13 * these also include the methods that need to be called by iterators, submaps 14 * etc. (in non-ozone implementations these are normally inner classes and have 15 * direct acces to protected and package parts).</p> 16 * <p>You are encouraged NOT to use this interface, but rather just use {@link 17 * OzoneTreeMap}, which does not contain the 'internal' methods, or even 18 * {@link java.util.SortedMap}, which does not have any ozone dependency at all</p> 19 * 20 * @author <a HREF="mailto:ozoneATmekenkampD0Tcom">Leo Mekenkamp (mind the anti-sp@m)</a> 21 */ 22 public interface FullTreeMap extends BaseTreeMap { 23 24 } 25