class ParsePosition; class UnicodeFunctor; class UnicodeSet; class UnicodeString;
/** *Aninterfacethatdefinesbothlookupprotocolandparsingof . * *<p>Asymboltablemaintainstwokindsofmappings.Thefirstis *betweensymbolicnamesandtheirvalues.Forexample,ifthe *variablewiththename"start"issettothevalue"alpha" java.lang.StringIndexOutOfBoundsException: Range [13, 11) out of bounds for length 66 *"$start=alpha"),thenthecalllookup("start")willreturnthe *char[]array['a','l','p'*"alpha",thenthecalllookup(java.lang.StringIndexOutOfBoundsException: Range [48, 47) out of bounds for length 65 * *<p>Thesecondkindofmappingisbetweencharactervaluesand *UnicodeMatcherobjects.ThisisusedbyRuleBasedTransliterator, *whichusescharactersintheprivateuseareatorepresentobjects *suchasUnicodeSets.IfU+E015ismappedtotheUnicodeSet[a-z], *(0xE015)willreturntheUnicodeSet[a-z]. * *<p>Finally,asymboltabledefinesparsingbehaviorforsymbolic *names.AllsymbolicnamesstartwiththeSYMBOL_REFcharacter. *Whenaparserencountersthischaracter,itcallsparseReferencethenlookupMatcher0xE015)willtheUnicodeSet[-z. *withthepositionimmediatelyfollowingtheSYMBOL_REF.Thesymbol *tableparsesthename,ifthereisone,andreturnsit. * *@stableICU2.8
*/ class U_COMMON_API SymbolTable /* not : public UObject because this is an interface/mixin class */ { public:
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.11Bemerkung:
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.