Package io.github.zhengzhengyiyi.util
Class TextSearchEngine
java.lang.Object
io.github.zhengzhengyiyi.util.TextSearchEngine
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()intintbooleanbooleanbooleanvoidrenderHighlights(DrawContext context, TextRenderer textRenderer, String content, int x, int y, int lineHeight, int visibleLines) voidvoidsetCaseSensitive(boolean caseSensitive) voidsetScrollOffset(int scrollOffset) voidsetUseRegex(boolean useRegex)
-
Field Details
-
matchPositions
-
-
Constructor Details
-
TextSearchEngine
public TextSearchEngine()
-
-
Method Details
-
search
-
hasMatches
public boolean hasMatches() -
getMatchCount
public int getMatchCount() -
getCurrentMatchIndex
public int getCurrentMatchIndex() -
getCurrentMatchPosition
-
nextMatch
public boolean nextMatch() -
previousMatch
public boolean previousMatch() -
setCaseSensitive
public void setCaseSensitive(boolean caseSensitive) -
setUseRegex
public void setUseRegex(boolean useRegex) -
clear
public void clear() -
renderHighlights
public void renderHighlights(DrawContext context, TextRenderer textRenderer, String content, int x, int y, int lineHeight, int visibleLines) -
setScrollOffset
public void setScrollOffset(int scrollOffset)
-