|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.vgrs.xcode.idna.contextualrule.AbstractContextualRule
com.vgrs.xcode.idna.contextualrule.AbstractAllCodePointsNotEvaluated
com.vgrs.xcode.idna.contextualrule.AbstractJoinerCodePointRule
com.vgrs.xcode.idna.contextualrule.ZeroWidthNonJoinerRule
public class ZeroWidthNonJoinerRule
If Canonical_Combining_Class(Before(cp)) .eq. Virama Then True;
If RegExpMatch((Joining_Type:{L,D})(Joining_Type:T)*? (Joining_Type:T)*(Joining_Type:{R,D})) Then True;
| Field Summary |
|---|
| Fields inherited from interface com.vgrs.xcode.idna.contextualrule.ContextualRule |
|---|
ALL_CODE_POINTS_EVALUATED_FALSE, ALL_CODE_POINTS_EVALUATED_TRUE |
| Constructor Summary | |
|---|---|
ZeroWidthNonJoinerRule()
|
|
| Method Summary | |
|---|---|
void |
executeRule(int aCodePointIndex,
int[] aCodePoints)
This method first checks to see if the canonical combining class of the code point before the ZERO WIDTH NON JOINER code point is VIRAMA. |
| Methods inherited from class com.vgrs.xcode.idna.contextualrule.AbstractJoinerCodePointRule |
|---|
checkIfCpBeforeIsVirama |
| Methods inherited from class com.vgrs.xcode.idna.contextualrule.AbstractAllCodePointsNotEvaluated |
|---|
allCodePointsEvaluated |
| Methods inherited from class com.vgrs.xcode.idna.contextualrule.AbstractContextualRule |
|---|
getCodePointToWhichRuleApplies, getRuleName, ruleAppliesToCodepoint, setCodePointToWhichRuleApplies, setRuleName |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ZeroWidthNonJoinerRule()
| Method Detail |
|---|
public void executeRule(int aCodePointIndex,
int[] aCodePoints)
throws XcodeException
aCodePointIndex - the index of the code point that satisfied the condition of this
ruleaCodePoints - the code points to be evaluated.
XcodeException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||