com.trackstudio.kernel.cache
Class NameIndex.PatternIterator

java.lang.Object
  extended by com.trackstudio.kernel.cache.NameIndex.PatternIterator
All Implemented Interfaces:
java.util.Iterator
Enclosing class:
NameIndex

public class NameIndex.PatternIterator
extends java.lang.Object
implements java.util.Iterator

Вспомогательный класс, используемый для итерирования при suggest-поиске


Constructor Summary
NameIndex.PatternIterator(java.lang.String pattern)
          Конструктор по умолчанию
 
Method Summary
 boolean hasNext()
          Проверяет наличие следующего элемента в коллекции
 NameContainer next()
          Возвращает следующий итерируемый элемент
 void remove()
          Удаляет последний элемент из коллекции.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NameIndex.PatternIterator

public NameIndex.PatternIterator(java.lang.String pattern)
Конструктор по умолчанию

Parameters:
pattern - паттерн
Method Detail

hasNext

public boolean hasNext()
Проверяет наличие следующего элемента в коллекции

Specified by:
hasNext in interface java.util.Iterator
Returns:
TRUE - если элемент есть, FALSE - если нет

next

public NameContainer next()
Возвращает следующий итерируемый элемент

Specified by:
next in interface java.util.Iterator
Returns:
элемент
See Also:
NameContainer

remove

public void remove()
Удаляет последний элемент из коллекции. В данном класе не реализован

Specified by:
remove in interface java.util.Iterator


Copyright © 2002-2009 TrackStudio, Ltd. All Rights Reserved.