| | |
| | | } |
| | | |
| | | /** |
| | | * Returns a set of stored objects |
| | | * subordinate to subtree DN. |
| | | * Returns a set of stored objects subordinate to subtree DN. |
| | | * @param key subtree DN. |
| | | * @return collection of stored objects |
| | | * subordinate to subtree DN. |
| | | * @return collection of stored objects subordinate to subtree DN. |
| | | */ |
| | | public Collection<T> getSubtree(DN key) |
| | | { |
| | |
| | | node = rootNode; |
| | | } |
| | | |
| | | /** {@inheritDoc} */ |
| | | @Override |
| | | public boolean hasNext() |
| | | { |
| | |
| | | return false; |
| | | } |
| | | |
| | | /** {@inheritDoc} */ |
| | | @Override |
| | | public T next() |
| | | { |
| | |
| | | throw new NoSuchElementException(); |
| | | } |
| | | |
| | | /** {@inheritDoc} */ |
| | | @Override |
| | | public void remove() |
| | | { |
| | |
| | | } |
| | | } |
| | | |
| | | /** {@inheritDoc} */ |
| | | @Override |
| | | public Iterator<T> iterator() |
| | | { |
| | | return new SubtreeSetIterator(); |
| | | } |
| | | |
| | | /** {@inheritDoc} */ |
| | | @Override |
| | | public int size() |
| | | { |