Package org.predict4all.nlp.words.model
Class UserWord
- java.lang.Object
-
- org.predict4all.nlp.words.model.AbstractWord
-
- org.predict4all.nlp.words.model.SimpleWord
-
- org.predict4all.nlp.words.model.UserWord
-
- All Implemented Interfaces:
Word
public class UserWord extends SimpleWord
-
-
Field Summary
-
Fields inherited from class org.predict4all.nlp.words.model.SimpleWord
forceInvalid, forceValid, modifiedBySystem, modifiedByUser, probFactor, word
-
Fields inherited from interface org.predict4all.nlp.words.model.Word
TYPE_EQUIVALENCE_CLASS, TYPE_NGRAM_TAG, TYPE_SIMPLE, TYPE_USER_WORD
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Word
clone(int newId)
static UserWord
create(int id, java.lang.String word)
static UserWord
create(int id, java.lang.String word, double probFactor, boolean forceInvalid, boolean forceValid, long updateDate, int count)
int
getCount()
byte
getType()
long
getUpdateDate()
void
increment()
boolean
isUserWord()
boolean
isValidToBePredicted(PredictionParameter predictionParameter)
boolean
isValidToPredictionContext(PredictionParameter predictionParameter)
java.lang.String
toString()
-
Methods inherited from class org.predict4all.nlp.words.model.SimpleWord
createModified, getProbFactor, getWord, isForceInvalid, isForceValid, isModifiedBySystem, isModifiedByUser, isModifiedByUserOrSystem, setForceInvalid, setForceValid, setModifiedByUser, setProbFactor
-
Methods inherited from class org.predict4all.nlp.words.model.AbstractWord
getEquivalenceClass, getEquivalenceClassId, getID, getNGramTag, getNGramTagId, isEquivalenceClass, isNGramTag, isValidForSaving, setModifiedBySystem, startsWith
-
-
-
-
Method Detail
-
getCount
public int getCount()
- Specified by:
getCount
in interfaceWord
- Overrides:
getCount
in classAbstractWord
-
increment
public void increment()
- Specified by:
increment
in interfaceWord
- Overrides:
increment
in classAbstractWord
-
getUpdateDate
public long getUpdateDate()
- Specified by:
getUpdateDate
in interfaceWord
- Overrides:
getUpdateDate
in classAbstractWord
-
isUserWord
public boolean isUserWord()
- Specified by:
isUserWord
in interfaceWord
- Overrides:
isUserWord
in classAbstractWord
-
isValidToPredictionContext
public boolean isValidToPredictionContext(PredictionParameter predictionParameter)
- Specified by:
isValidToPredictionContext
in interfaceWord
- Overrides:
isValidToPredictionContext
in classAbstractWord
-
isValidToBePredicted
public boolean isValidToBePredicted(PredictionParameter predictionParameter)
- Specified by:
isValidToBePredicted
in interfaceWord
- Overrides:
isValidToBePredicted
in classSimpleWord
-
toString
public java.lang.String toString()
- Overrides:
toString
in classAbstractWord
-
getType
public byte getType()
- Specified by:
getType
in interfaceWord
- Overrides:
getType
in classSimpleWord
-
create
public static UserWord create(int id, java.lang.String word)
-
create
public static UserWord create(int id, java.lang.String word, double probFactor, boolean forceInvalid, boolean forceValid, long updateDate, int count)
-
clone
public Word clone(int newId)
- Specified by:
clone
in interfaceWord
- Overrides:
clone
in classSimpleWord
-
-