fr.inrialpes.exmo.align.impl
Class ConcatenatedIterator
java.lang.Object
fr.inrialpes.exmo.align.impl.ConcatenatedIterator
- All Implemented Interfaces:
- java.util.Iterator
- public final class ConcatenatedIterator
- extends java.lang.Object
- implements java.util.Iterator
This class builds a composite iterator from two iterators
This helps writing more concise code especially since
the OWL API does not impements Iterator getProperties() in OWL Ontologies
This is the naive implementation (can be optimized)
- Version:
- $Id: ConcatenatedIterator.java 158 2005-07-01 08:38:38Z euzenat $
- Author:
- Jérôme Euzenat
Field Summary |
private java.util.Iterator |
it1
|
private java.util.Iterator |
it2
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
it1
private java.util.Iterator it1
it2
private java.util.Iterator it2
ConcatenatedIterator
public ConcatenatedIterator(java.util.Iterator i1,
java.util.Iterator i2)
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interface java.util.Iterator
next
public java.lang.Object next()
throws java.util.NoSuchElementException
- Specified by:
next
in interface java.util.Iterator
- Throws:
java.util.NoSuchElementException
remove
public void remove()
throws java.lang.UnsupportedOperationException
- Specified by:
remove
in interface java.util.Iterator
- Throws:
java.lang.UnsupportedOperationException
..no bottom yet...