I'll need these when I turn a sequence of UnicodeGraphemeClusters into
LegalTshegBars.
This commit is contained in:
parent
66e34aadfd
commit
6e05b60cff
1 changed files with 42 additions and 1 deletions
|
@ -10,7 +10,7 @@ License for the specific terms governing rights and limitations under the
|
||||||
License.
|
License.
|
||||||
|
|
||||||
The Initial Developer of this software is the Tibetan and Himalayan Digital
|
The Initial Developer of this software is the Tibetan and Himalayan Digital
|
||||||
Library (THDL). Portions created by the THDL are Copyright 2001 THDL.
|
Library (THDL). Portions created by the THDL are Copyright 2001-2003 THDL.
|
||||||
All Rights Reserved.
|
All Rights Reserved.
|
||||||
|
|
||||||
Contributor(s): ______________________________________.
|
Contributor(s): ______________________________________.
|
||||||
|
@ -374,5 +374,46 @@ public class UnicodeGraphemeCluster
|
||||||
public boolean isTibetan() {
|
public boolean isTibetan() {
|
||||||
throw new Error("DLC FIXME: not yet implemented.");
|
throw new Error("DLC FIXME: not yet implemented.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public char getSoleTibetanUnicodeCP() {
|
||||||
|
// DLC FIXME -- if has only one and it is in 0f00-0fff, return it. else,
|
||||||
|
|
||||||
|
throw new Error("DLC FIXME");
|
||||||
|
// return EW_ABSENT;
|
||||||
|
}
|
||||||
|
|
||||||
|
char getSuperscribedLetter() {
|
||||||
|
// DLC FIXME
|
||||||
|
throw new Error("DLC FIXME");
|
||||||
|
}
|
||||||
|
|
||||||
|
// DLC NOW -- LegalSyllable doesn't handle digits w/ underlining, etc.
|
||||||
|
|
||||||
|
/** If this is a Tibetan consonant stack, this returns the root
|
||||||
|
* letter. If this is a Tibetan digit (perhaps with other
|
||||||
|
* codepoints like U+0F18), this returns the digit. If this is a
|
||||||
|
* non-Tibetan codepoint, this returns that.
|
||||||
|
*
|
||||||
|
* <p>If a consonant stack consists of exactly two consonants,
|
||||||
|
* determining which is the root letter depends on knowing
|
||||||
|
* whether sa (U+0F66) can be superscribed on la (U+0F63) or
|
||||||
|
* whether it is instead the case that la can be subscribed to
|
||||||
|
* sa. The rules of Tibetan syntax do not permit ambiguity in
|
||||||
|
* this area.</p> */
|
||||||
|
char getRootCP() {
|
||||||
|
throw new Error("DLC FIXME");
|
||||||
|
}
|
||||||
|
char getSoleNonWazurSubjoinedLetter() {
|
||||||
|
throw new Error("DLC FIXME");
|
||||||
|
}
|
||||||
|
char getVowel() {
|
||||||
|
throw new Error("DLC FIXME");
|
||||||
|
}
|
||||||
|
boolean hasAchung() {
|
||||||
|
throw new Error("DLC FIXME");
|
||||||
|
}
|
||||||
|
boolean hasWazur() {
|
||||||
|
throw new Error("DLC FIXME");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue