|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.foray.hyphen.Word4a
public class Word4a
This class represents a hyphenated word.
| Method Summary | |
|---|---|
char |
charAt(int index)
|
static int |
convertLiangToWeight(int liangValue)
Converts the raw value from the Liang data to a weighted value. |
int |
getLiangWeight(org.axsl.hyphen.HyphenationFilter filter,
int virtualArrayIndex)
|
org.axsl.hyphen.MutatingHyphenationBreak |
getMutatingBreak(org.axsl.hyphen.HyphenationFilter filter,
int pointIndex)
|
CharSequence |
getNormalizedWord()
|
int |
getOffset(org.axsl.hyphen.HyphenationFilter filter,
int virtualArrayIndex)
|
char |
getSegmentChar(org.axsl.hyphen.HyphenationFilter filter,
int layoutOptionIndex,
int segmentIndex,
int charIndex)
|
int |
getSegmentLength(org.axsl.hyphen.HyphenationFilter filter,
int layoutOptionIndex,
int segmentIndex)
|
int |
getWeight(org.axsl.hyphen.HyphenationFilter filter,
int pointIndex)
|
int |
length()
|
static String |
normalizeException(String exceptionWord,
char hyphenationChar)
Takes exception input like "oblig-a-tory" and converts it to the unhyphenated equivalent, that is "obligatory", so that it can be used for searches on input words. |
int |
qtyHyphenationPoints(org.axsl.hyphen.HyphenationFilter filter)
|
int |
qtyLayoutOptions(org.axsl.hyphen.HyphenationFilter filter)
|
int |
qtySegments(org.axsl.hyphen.HyphenationFilter filter,
int layoutOptionIndex)
|
CharSequence |
subSequence(int start,
int end)
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public int getOffset(org.axsl.hyphen.HyphenationFilter filter,
int virtualArrayIndex)
getOffset in interface org.axsl.hyphen.Word
public int getLiangWeight(org.axsl.hyphen.HyphenationFilter filter,
int virtualArrayIndex)
getLiangWeight in interface org.axsl.hyphen.Word
public int getWeight(org.axsl.hyphen.HyphenationFilter filter,
int pointIndex)
getWeight in interface org.axsl.hyphen.Wordpublic String toString()
toString in interface CharSequencetoString in class Objectpublic static int convertLiangToWeight(int liangValue)
liangValue - Any positive byte value that contains a Liang-style algorithm weight.
(Liang input is only in the range 0 to 5, but we will handle any positive input).
public org.axsl.hyphen.MutatingHyphenationBreak getMutatingBreak(org.axsl.hyphen.HyphenationFilter filter,
int pointIndex)
getMutatingBreak in interface org.axsl.hyphen.Word
public static String normalizeException(String exceptionWord,
char hyphenationChar)
exceptionWord - The hyphenated exception.hyphenationChar - The character used in the exception to signify
a hyphenation opportunity. This may be different from the character used
to show the hyphenation point in the output.
exceptionWord.public int qtyHyphenationPoints(org.axsl.hyphen.HyphenationFilter filter)
qtyHyphenationPoints in interface org.axsl.hyphen.Wordpublic CharSequence getNormalizedWord()
getNormalizedWord in interface org.axsl.hyphen.Wordpublic int qtyLayoutOptions(org.axsl.hyphen.HyphenationFilter filter)
qtyLayoutOptions in interface org.axsl.hyphen.Word
public int qtySegments(org.axsl.hyphen.HyphenationFilter filter,
int layoutOptionIndex)
qtySegments in interface org.axsl.hyphen.Word
public int getSegmentLength(org.axsl.hyphen.HyphenationFilter filter,
int layoutOptionIndex,
int segmentIndex)
getSegmentLength in interface org.axsl.hyphen.Word
public char getSegmentChar(org.axsl.hyphen.HyphenationFilter filter,
int layoutOptionIndex,
int segmentIndex,
int charIndex)
getSegmentChar in interface org.axsl.hyphen.Wordpublic int length()
length in interface CharSequencepublic char charAt(int index)
charAt in interface CharSequence
public CharSequence subSequence(int start,
int end)
subSequence in interface CharSequence
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||