Home | History | Annotate | Download | only in unicode

Lines Matching full:collator

24  * \brief C API: Collator 
26 * <h2> Collator C API </h2>
28 * The C API for Collator performs locale-sensitive
55 /** A collator.
59 /** structure representing a collator object instance
203 * Use this to set the strength of a Collator object.
208 * differences. Use this to set the strength of a Collator object.
213 * all comparison differences. Use this to set the strength of a Collator
311 * service. After finished, collator must be disposed of by calling
362 * Open a collator defined by a short form string.
375 * @param forceDefaults if FALSE, the settings that are the same as the collator
377 * French secondary on a French collator would not be executed).
379 * collator default value. If the definition
402 * Get a set containing the contractions defined by the collator. The set includes
403 * both the UCA contractions and the contractions defined by the collator. This set
406 * @param coll collator
420 * Get a set containing the expansions defined by the collator. The set includes
422 * @param coll collator
437 * Once closed, a UCollator should not be used. Every open collator should
590 * Retrieves the reordering codes for this collator.
609 * Sets the reordering codes for this collator.
623 * <p>The special reorder code DEFAULT will reset the reordering for this collator
624 * to the default for this collator. The default reordering may be the DUCET/CLDR order or may be a reordering that
625 * was specified when this collator was created from resource data or from rules. The
628 * <p>The special reorder code NONE will remove any reordering for this collator.
633 * length is also set to 0. An empty array will clear any reordering codes on the collator.
670 * @param objLoc The locale of the collator in question.
712 * collator may be opened.
817 /** Get the short definition string for a collator. This API harvests the collator's
819 * a collator with the same properties using the ucol_openFromShortString API.
825 * @param coll a collator
828 * from the collator.
990 * Gets the version information for a Collator. Version is currently
992 * versions of the collator tailoring and UCA.
1001 * Gets the UCA version information for a Collator. Version is the
1039 * @param coll collator which attributes are to be changed
1053 * @param coll collator which attributes are to be changed
1070 * @param coll collator which variable top needs to be changed
1090 * Gets the variable top value of a Collator.
1092 * @param coll collator which variable top needs to be retrieved
1095 * @return the variable top value of a Collator.
1106 * @param coll collator which variable top needs to be changed
1117 * Thread safe cloning operation. The result is a clone of a given collator.
1118 * @param coll collator to be cloned
1153 * @param coll collator to get the rules from
1164 * gets the locale name of the collatorcollator
1173 * If the collator was instantiated from rules, returns
1182 * gets the locale name of the collator. If the collator
1191 * If the collator was instantiated from rules, returns
1200 * this collator. The result must be disposed of by using uset_close.
1213 * @param coll collator which attributes are to be changed
1228 * @param source first collator
1229 * @param target second collator
1236 /** Calculates the set of unsafe code points, given a collator.
1241 * @param coll Collator
1258 /** Touches all resources needed for instantiating a collator from a short string definition,
1265 * @param forceDefaults if FALSE, the settings that are the same as the collator
1267 * French secondary on a French collator would not be executed).
1269 * collator default value. If the definition
1284 /** Creates a binary image of a collator. This binary image can be stored and
1285 * later used to instantiate a collator using ucol_openBinary.
1287 * @param coll Collator
1300 /** Opens a collator from a collator binary image created using
1302 * collator remains owned by the user and should stay around for
1303 * the lifetime of the collator. The API also takes a base collator
1306 * lifetime of the collator
1309 * @param base fallback collator, usually UCA. Base is required to be
1310 * present through the lifetime of the collator. Currently
1313 * @return newly created collator