Package org.egothor.stemmer
Class Diff
java.lang.Object
org.egothor.stemmer.Diff
The Diff object generates a patch string.
A patch string is actually a command to a stemmer telling it how to reduce a word to its root. For example, to reduce the word teacher to its root teach the patch string Db would be generated. This command tells the stemmer to delete the last 2 characters from the word teacher to reach the stem (the patch commands are applied starting from the last character in order to save
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
apply
(StringBuilder dest, CharSequence diff) Apply the given patch stringdiff
to the given stringdest
.Construct a patch string that transforms a to b.
-
Constructor Details
-
Diff
public Diff()Constructor for the Diff object. -
Diff
public Diff(int ins, int del, int rep, int noop) Constructor for the Diff object- Parameters:
ins
- Description of the Parameterdel
- Description of the Parameterrep
- Description of the Parameternoop
- Description of the Parameter
-
-
Method Details
-
apply
Apply the given patch stringdiff
to the given stringdest
.- Parameters:
dest
- Destination stringdiff
- Patch string
-
exec
Construct a patch string that transforms a to b.- Parameters:
a
- String 1st stringb
- String 2nd string- Returns:
- String
-