com.raritantechnologies.utils.tagging
Class AttributeWordsTagger
java.lang.Object
com.raritantechnologies.utils.tagging.AttributeWordsTagger
- public class AttributeWordsTagger
- extends java.lang.Object
Tagging utility class to support multi-term tagging.
Stores firstWord --> AttributeWordsTagger in java.util.Map. Determines if the phrase continues to
match a token stream.
Developed by
Raritan Technologies Inc..
- Author:
- Ted Sullivan
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AttributeWordsTagger
public AttributeWordsTagger(java.lang.String attrib,
java.lang.String word)
AttributeWordsTagger
public AttributeWordsTagger(java.lang.String attrib,
java.lang.String word,
java.lang.String matchCase)
AttributeWordsTagger
public AttributeWordsTagger(java.lang.String attrib,
java.lang.String word,
java.lang.String matchCase,
java.lang.String delimiter)
AttributeWordsTagger
public AttributeWordsTagger(java.lang.String attrib,
java.lang.String[] words)
AttributeWordsTagger
public AttributeWordsTagger(java.lang.String attrib,
java.lang.String[] pWords,
java.lang.String matchCase)
addPhrase
public void addPhrase(java.lang.String[] pWords)
getPhrases
public java.lang.String[] getPhrases()
getPhrase
public java.lang.String getPhrase()
matchNext
public boolean matchNext(java.lang.String nextWord)
matchNext
public boolean matchNext(java.lang.String nextWord,
java.lang.String matchCase)
matchDone
public boolean matchDone()
matchOK
public boolean matchOK()
getMatchedWords
public java.lang.String getMatchedWords()
reset
public void reset()
getAttribute
public java.lang.String getAttribute()
setMatchPartialPhrase
public void setMatchPartialPhrase(boolean matchPartial)
setData
public void setData(java.lang.String data)
getData
public java.lang.String getData()
toString
public java.lang.String toString()
addMatchPosition
public void addMatchPosition(int matchPos)
getMatchPositions
public int[] getMatchPositions()