|
||||||||||
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.Word
public String toString()
toString
in interface CharSequence
toString
in class Object
public 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.Word
public CharSequence getNormalizedWord()
getNormalizedWord
in interface org.axsl.hyphen.Word
public 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.Word
public int length()
length
in interface CharSequence
public 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 |