private static class PhraseMatcher.Phrase.MatchedWord extends PhraseMatcher.Phrase.Matched
Modifier and Type | Field and Description |
---|---|
private TermItem |
item
The term matched by this
|
private String |
replace
The word to replace the matched word by, or null to not replace
|
Constructor and Description |
---|
MatchedWord(TermItem item,
String replace) |
Modifier and Type | Method and Description |
---|---|
int |
getBackedLength()
Returns the length of the underlying item
|
Item |
getItem() |
TermItem |
getItem(int index) |
int |
getLength() |
CompositeItem |
getOwner() |
String |
getReplace(int index) |
int |
getStartIndex() |
boolean |
hasItemAt(int index)
Returns whether there is an index at the current item
|
boolean |
hasReplaces() |
boolean |
isComplete() |
remove, replace
private TermItem item
private String replace
public Item getItem()
public boolean hasItemAt(int index)
PhraseMatcher.Phrase.Matched
hasItemAt
in class PhraseMatcher.Phrase.Matched
public CompositeItem getOwner()
getOwner
in class PhraseMatcher.Phrase.Matched
public int getStartIndex()
getStartIndex
in class PhraseMatcher.Phrase.Matched
public int getLength()
getLength
in class PhraseMatcher.Phrase.Matched
public TermItem getItem(int index)
getItem
in class PhraseMatcher.Phrase.Matched
public boolean isComplete()
isComplete
in class PhraseMatcher.Phrase.Matched
public int getBackedLength()
PhraseMatcher.Phrase.Matched
getBackedLength
in class PhraseMatcher.Phrase.Matched
public String getReplace(int index)
getReplace
in class PhraseMatcher.Phrase.Matched
public boolean hasReplaces()
hasReplaces
in class PhraseMatcher.Phrase.Matched
Copyright © 2018. All rights reserved.