Class DocumentSearchEngine
- java.lang.Object
-
- net.anwiba.commons.swing.component.search.text.DocumentSearchEngine
-
- All Implemented Interfaces:
ISeacher<java.lang.String>,ISearchEngine<java.lang.String,IStringPart>
public final class DocumentSearchEngine extends java.lang.Object implements ISearchEngine<java.lang.String,IStringPart>
-
-
Constructor Summary
Constructors Constructor Description DocumentSearchEngine(javax.swing.text.Document document)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCondition()IObjectModel<IStringPart>getResultCursorModel()IObjectListModel<IStringPart>getSearchResultsModel()booleanhasNext()booleanhasPrevious()booleanhasResult()voidnext()voidprevious()voidreset()voidsearch(java.lang.String condition)protected voidupdateCursor()
-
-
-
Method Detail
-
updateCursor
protected void updateCursor()
-
hasNext
public boolean hasNext()
- Specified by:
hasNextin interfaceISearchEngine<java.lang.String,IStringPart>
-
hasPrevious
public boolean hasPrevious()
- Specified by:
hasPreviousin interfaceISearchEngine<java.lang.String,IStringPart>
-
next
public void next()
- Specified by:
nextin interfaceISearchEngine<java.lang.String,IStringPart>
-
previous
public void previous()
- Specified by:
previousin interfaceISearchEngine<java.lang.String,IStringPart>
-
search
public void search(java.lang.String condition)
- Specified by:
searchin interfaceISeacher<java.lang.String>- Specified by:
searchin interfaceISearchEngine<java.lang.String,IStringPart>
-
getResultCursorModel
public IObjectModel<IStringPart> getResultCursorModel()
- Specified by:
getResultCursorModelin interfaceISearchEngine<java.lang.String,IStringPart>
-
hasResult
public boolean hasResult()
- Specified by:
hasResultin interfaceISearchEngine<java.lang.String,IStringPart>
-
getCondition
public java.lang.String getCondition()
- Specified by:
getConditionin interfaceISearchEngine<java.lang.String,IStringPart>
-
getSearchResultsModel
public IObjectListModel<IStringPart> getSearchResultsModel()
- Specified by:
getSearchResultsModelin interfaceISearchEngine<java.lang.String,IStringPart>
-
reset
public void reset()
- Specified by:
resetin interfaceISearchEngine<java.lang.String,IStringPart>
-
-