| |
Internationalisierung U. Zeit V1.0 CollationFactory Jan. 2000 3-3 3 Alle Betriebe liefern den grundlegenden Textvergleich, der auf einer Kollationstabelle basiert, die an spezifiziert wird Kreationszeit. Die Kollationstabelle kann einige Niveaus von Unterschieden zwischen spezifizieren Buchstaben. Vergleichen Betrieb bringt einen aufgezählten Wert zurück, dem das Unterschiedniveau an genau schildert welches der Vergleich in der LageWAR, durchgeführt zu werden. Die anderen Betriebe bringen einen Booleschen Wert zurück. Unterschiede auf allen Niveaus werden noch respektiert es sei denn gesperrt durch das max_difference Attribut. Die Kollationstabelle wird nicht als Attribut gegeben, weil die Fabrik möchte es zu verwenden kann verursachen Sie optimalen Code, der nicht zurückgestellt werden kann. 3,3 CollationFactory Schnittstelle CollationFactory: LifeCycleObject { Kollationscreate_collation (im locale LocaleKey) raises(BadLocaleKey); }; Wenn keine localegleichen, die durch den Parameter und den Parameter spezifizierten, nicht gleich ist das Konstanten- default_locale oder null_locale dann BadLocaleKey wird angehoben. Wenn null_locale wird, das Resultat ist eine Kollation spezifiziert, die bitweise Vergleiche durchführt. In diesem Fall Collation::compare wenn nur source_equal produzieren Sie source_primary_less oder source_primary_greater . Wenn ein locale spezifiziert wird, werden die Kollationstabellendaten für dieses locale verwendet, um zu verursachen resultierende Kollation. Wenn default_locale wird, die Kollationstabellendaten für spezifiziert gegenwärtiges Systemrückstellungslocale wird benutzt. 3,4 TextPatternIterator Schnittstelle TextPatternIterator: LifeCycleObject { TextRange zuerst (); Letztes TextRange (); Folgendes () raises(UninitializedIterator) TextRange; Vorhergehendes () raises(UninitializedIterator) TextRange; Strecke AttributTextRange; wstring Muster des Attributes; wstring search_text des Attributes; Attributkollationskomparator; schreibgeschütztes Attributmatch_type; }; Der Gegenstand wiederholt durch search_text nach Muster auf eine Art und Weise suchen festgestellt durch match_type . |  |
|
| |
|
|