01: // You can redistribute this software and/or modify it under the terms of
02: // the Ozone Core 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: SimpleIterator.java,v 1.1 2002/07/26 12:28:11 per_nyfelt Exp $
08: package org.ozoneDB.data;
09:
10: import java.util.Iterator;
11:
12: /**
13: Ein Iterator ohne {@link java.util.Iterator#remove}-Unterstützung.
14:
15: @author <A HREF="http://www.medium.net/">Medium.net</A>
16: */
17: public abstract class SimpleIterator extends Object implements Iterator {
18: /**
19: Erzeugt einen neuen SimpleIterator.
20: */
21: public SimpleIterator() {
22: }
23:
24: /**
25: Soll das unterliegende Element entfernen. Unterklassen implementieren jedoch nicht dieses
26: Feature.
27:
28: @throws UnsupportedOperationException in jedem Fall.
29: */
30: public void remove() throws UnsupportedOperationException {
31: throw new UnsupportedOperationException();
32: }
33: }
|