mirror of
https://github.com/unicode-org/icu.git
synced 2025-04-21 12:40:02 +00:00
ICU-2686 Fix the HTML for doxygen
X-SVN-Rev: 10948
This commit is contained in:
parent
a946aa2589
commit
1890772362
8 changed files with 86 additions and 118 deletions
|
@ -25,7 +25,7 @@
|
|||
* you can go to the <a href="classes.html"> Alphabetical List</a>, then click on
|
||||
* "BreakIterator". Once you are at the class, you will find an inheritance
|
||||
* chart, a list of the public members, a detailed description of the class,
|
||||
* then detailed member descriptions.<p>
|
||||
* then detailed member descriptions.</p>
|
||||
*
|
||||
* <h3>C Programmers:</h3>
|
||||
* <p>Use <a href="#Module">Module List</a> or <a href="globals.html"> File Members</a>
|
||||
|
@ -36,7 +36,7 @@
|
|||
* Typedefs, Enumerations, and Functions, with detailed descriptions below.
|
||||
* If you want to find a specific function, such as ubrk_next(), then click
|
||||
* first on <a href="globals.html"> File Members</a>, then use your browser
|
||||
* Find dialog to search for "ubrk_next()".<p>
|
||||
* Find dialog to search for "ubrk_next()".</p>
|
||||
*
|
||||
*
|
||||
* <h3>API References for Previous Releases</h3>
|
||||
|
@ -47,7 +47,7 @@
|
|||
*
|
||||
* <hr>
|
||||
*
|
||||
* <h2> Architecture (User's Guide)</h2>
|
||||
* <h2>Architecture (User's Guide)</h2>
|
||||
* <ul>
|
||||
* <li><a href="http://oss.software.ibm.com/icu/userguide/index.html">Introduction</a></li>
|
||||
* <li><a href="http://oss.software.ibm.com/icu/userguide/i18n.html">Internationalization</a></li>
|
||||
|
@ -59,7 +59,7 @@
|
|||
*
|
||||
* <hr>
|
||||
*
|
||||
* <h2><a name="Module">Module List</h2>
|
||||
* <h2><a name="Module">Module List</a></h2>
|
||||
* <table border="1" cols="3" align="center">
|
||||
* <tr>
|
||||
* <td><strong>Module Name</strong></td>
|
||||
|
|
|
@ -66,7 +66,7 @@
|
|||
* codes as defined by ISO-639.
|
||||
* You can find a full list of these codes at a number of sites, such as:
|
||||
* <BR><a href ="http://www.ics.uci.edu/pub/ietf/http/related/iso639.txt">
|
||||
* <code>http://www.ics.uci.edu/pub/ietf/http/related/iso639.txt</code></a>
|
||||
* http://www.ics.uci.edu/pub/ietf/http/related/iso639.txt</a>
|
||||
*
|
||||
* <P>
|
||||
* The second argument to the constructors is a valid <STRONG>ISO Country
|
||||
|
@ -74,7 +74,7 @@
|
|||
* as defined by ISO-3166.
|
||||
* You can find a full list of these codes at a number of sites, such as:
|
||||
* <BR><a href="http://www.chemie.fu-berlin.de/diverse/doc/ISO_3166.html">
|
||||
* <code>http://www.chemie.fu-berlin.de/diverse/doc/ISO_3166.html</code></a>
|
||||
* http://www.chemie.fu-berlin.de/diverse/doc/ISO_3166.html</a>
|
||||
*
|
||||
* <P>
|
||||
* The third constructor requires a third argument--the <STRONG>Variant.</STRONG>
|
||||
|
@ -95,7 +95,7 @@
|
|||
* <BR><STRONG>Note:</STRONG> When you ask for a resource for a particular
|
||||
* locale, you get back the best available match, not necessarily
|
||||
* precisely what you asked for. For more information, look at
|
||||
* <a href="java.util.ResourceBundle.html"><code>ResourceBundle</code></a>.
|
||||
* <code>ResourceBundle</code>.
|
||||
*
|
||||
* <P>
|
||||
* The <code>Locale</code> class provides a number of convenient constants
|
||||
|
@ -174,6 +174,7 @@
|
|||
* </blockquote>
|
||||
*
|
||||
* @stable ICU 2.0
|
||||
* @see ResourceBundle
|
||||
*/
|
||||
U_NAMESPACE_BEGIN
|
||||
class U_COMMON_API Locale : public UObject {
|
||||
|
|
|
@ -1168,7 +1168,7 @@ typedef enum UEastAsianWidth {
|
|||
|
||||
/**
|
||||
* Selector constants for u_charName().
|
||||
* <code>u_charName() returns the "modern" name of a
|
||||
* u_charName() returns the "modern" name of a
|
||||
* Unicode character; or the name that was defined in
|
||||
* Unicode version 1.0, before the Unicode standard merged
|
||||
* with ISO-10646; or an "extended" name that gives each
|
||||
|
|
|
@ -388,7 +388,7 @@ ucnv_openCCSID(int32_t codepage,
|
|||
* 'master' converter.</p>
|
||||
*
|
||||
* <p>Example Use:
|
||||
* <code>cnv = ucnv_openPackage("myapp", "myconverter", &err);</conv>
|
||||
* <code>cnv = ucnv_openPackage("myapp", "myconverter", &err);</code>
|
||||
* </p>
|
||||
*
|
||||
* @param packageName name of the package (equivalent to 'path' in udata_open() call)
|
||||
|
|
|
@ -55,7 +55,7 @@
|
|||
* codes as defined by ISO-639.
|
||||
* You can find a full list of these codes at a number of sites, such as:
|
||||
* <BR><a href ="http://www.ics.uci.edu/pub/ietf/http/related/iso639.txt">
|
||||
* <code>http://www.ics.uci.edu/pub/ietf/http/related/iso639.txt</code></a>
|
||||
* http://www.ics.uci.edu/pub/ietf/http/related/iso639.txt</a>
|
||||
*
|
||||
* <P>
|
||||
* The second option includes an additonal <STRONG>ISO Country
|
||||
|
@ -63,7 +63,7 @@
|
|||
* as defined by ISO-3166.
|
||||
* You can find a full list of these codes at a number of sites, such as:
|
||||
* <BR><a href="http://www.chemie.fu-berlin.de/diverse/doc/ISO_3166.html">
|
||||
* <code>http://www.chemie.fu-berlin.de/diverse/doc/ISO_3166.html</code></a>
|
||||
* http://www.chemie.fu-berlin.de/diverse/doc/ISO_3166.html</a>
|
||||
*
|
||||
* <P>
|
||||
* The third option requires another additonal information--the
|
||||
|
@ -85,7 +85,7 @@
|
|||
* <BR><STRONG>Note:</STRONG> When you ask for a resource for a particular
|
||||
* locale, you get back the best available match, not necessarily
|
||||
* precisely what you asked for. For more information, look at
|
||||
* <a href="ures.html"><code>UResourceBundle</code></a>.
|
||||
* <code>UResourceBundle</code>.
|
||||
*
|
||||
* <P>
|
||||
* The <code>Locale</code> provides a number of convenient constants
|
||||
|
@ -192,6 +192,8 @@
|
|||
* is coming from an external source (user entry, OS, web browser)
|
||||
* and pass the resulting string to other ICU functions. For example,
|
||||
* don't use de-de@EURO as an argument to resourcebundle.
|
||||
*
|
||||
* @see UResourceBundle
|
||||
*/
|
||||
|
||||
/** Useful constant for this language. @stable ICU 2.0 */
|
||||
|
|
|
@ -407,12 +407,12 @@ u_strtok_r(UChar *src,
|
|||
* @param s2 A string to compare.
|
||||
* @return 0 if <code>s1</code> and <code>s2</code> are bitwise equal; a negative
|
||||
* value if <code>s1</code> is bitwise less than <code>s2,/code>; a positive
|
||||
* value if <code>s1</code> is bitwise greater than <code>s2,/code>.
|
||||
* value if <code>s1</code> is bitwise greater than <code>s2</code>.
|
||||
* @stable ICU 2.0
|
||||
*/
|
||||
U_CAPI int32_t U_EXPORT2
|
||||
u_strcmp(const UChar *s1,
|
||||
const UChar *s2);
|
||||
const UChar *s2);
|
||||
|
||||
/**
|
||||
* Compare two Unicode strings in code point order.
|
||||
|
|
|
@ -132,36 +132,30 @@ class Collator;
|
|||
* <p>To see how these rules actually work in practice, consider the following example:
|
||||
* Formatting 25,430 with this rule set would work like this:</p>
|
||||
*
|
||||
* <table border="0" width="630">
|
||||
* <table border="0" width="100%">
|
||||
* <tr>
|
||||
* <td width="21"></td>
|
||||
* <td width="257" valign="top"><strong><< thousand >></strong></td>
|
||||
* <td width="340" valign="top">[the rule whose base value is 1,000 is applicable to 25,340]</td>
|
||||
* <td><< thousand >></strong></td>
|
||||
* <td>[the rule whose base value is 1,000 is applicable to 25,340]</td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
* <td width="21"></td>
|
||||
* <td width="257" valign="top"><strong>twenty->></strong> thousand >></td>
|
||||
* <td width="340" valign="top">[25,340 over 1,000 is 25. The rule for 20 applies.]</td>
|
||||
* <td><strong>twenty->></strong> thousand >></td>
|
||||
* <td>[25,340 over 1,000 is 25. The rule for 20 applies.]</td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
* <td width="21"></td>
|
||||
* <td width="257" valign="top">twenty-<strong>five</strong> thousand >></td>
|
||||
* <td width="340" valign="top">[25 mod 10 is 5. The rule for 5 is "five."</td>
|
||||
* <td>twenty-<strong>five</strong> thousand >></td>
|
||||
* <td>[25 mod 10 is 5. The rule for 5 is "five."</td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
* <td width="21"></td>
|
||||
* <td width="257" valign="top">twenty-five thousand <strong><< hundred >></strong></td>
|
||||
* <td width="340" valign="top">[25,340 mod 1,000 is 340. The rule for 100 applies.]</td>
|
||||
* <td>twenty-five thousand <strong><< hundred >></strong></td>
|
||||
* <td>[25,340 mod 1,000 is 340. The rule for 100 applies.]</td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
* <td width="21"></td>
|
||||
* <td width="257" valign="top">twenty-five thousand <strong>three</strong> hundred >></td>
|
||||
* <td width="340" valign="top">[340 over 100 is 3. The rule for 3 is "three."]</td>
|
||||
* <td>twenty-five thousand <strong>three</strong> hundred >></td>
|
||||
* <td>[340 over 100 is 3. The rule for 3 is "three."]</td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
* <td width="21"></td>
|
||||
* <td width="257" valign="top">twenty-five thousand three hundred <strong>forty</strong></td>
|
||||
* <td width="340" valign="top">[340 mod 100 is 40. The rule for 40 applies. Since 40 divides
|
||||
* <td>twenty-five thousand three hundred <strong>forty</strong></td>
|
||||
* <td>[340 mod 100 is 40. The rule for 40 applies. Since 40 divides
|
||||
* evenly by 10, the hyphen and substitution in the brackets are omitted.]</td>
|
||||
* </tr>
|
||||
* </table>
|
||||
|
@ -221,61 +215,52 @@ class Collator;
|
|||
*
|
||||
* <table border="0" width="100%">
|
||||
* <tr>
|
||||
* <td width="5%" valign="top"></td>
|
||||
* <td width="8%" valign="top"><em>bv</em>:</td>
|
||||
* <td valign="top"><em>bv</em> specifies the rule's base value. <em>bv</em> is a decimal
|
||||
* <td><em>bv</em>:</td>
|
||||
* <td><em>bv</em> specifies the rule's base value. <em>bv</em> is a decimal
|
||||
* number expressed using ASCII digits. <em>bv</em> may contain spaces, period, and commas,
|
||||
* which are ignored. The rule's divisor is the highest power of 10 less than or equal to
|
||||
* the base value.</td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
* <td width="5%" valign="top"></td>
|
||||
* <td width="8%" valign="top"><em>bv</em>/<em>rad</em>:</td>
|
||||
* <td valign="top"><em>bv</em> specifies the rule's base value. The rule's divisor is the
|
||||
* <td><em>bv</em>/<em>rad</em>:</td>
|
||||
* <td><em>bv</em> specifies the rule's base value. The rule's divisor is the
|
||||
* highest power of <em>rad</em> less than or equal to the base value.</td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
* <td width="5%" valign="top"></td>
|
||||
* <td width="8%" valign="top"><em>bv</em>>:</td>
|
||||
* <td valign="top"><em>bv</em> specifies the rule's base value. To calculate the divisor,
|
||||
* <td><em>bv</em>>:</td>
|
||||
* <td><em>bv</em> specifies the rule's base value. To calculate the divisor,
|
||||
* let the radix be 10, and the exponent be the highest exponent of the radix that yields a
|
||||
* result less than or equal to the base value. Every > character after the base value
|
||||
* decreases the exponent by 1. If the exponent is positive or 0, the divisor is the radix
|
||||
* raised to the power of the exponent; otherwise, the divisor is 1.</td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
* <td width="5%" valign="top"></td>
|
||||
* <td width="8%" valign="top"><em>bv</em>/<em>rad</em>>:</td>
|
||||
* <td valign="top"><em>bv</em> specifies the rule's base value. To calculate the divisor,
|
||||
* <td><em>bv</em>/<em>rad</em>>:</td>
|
||||
* <td><em>bv</em> specifies the rule's base value. To calculate the divisor,
|
||||
* let the radix be <em>rad</em>, and the exponent be the highest exponent of the radix that
|
||||
* yields a result less than or equal to the base value. Every > character after the radix
|
||||
* decreases the exponent by 1. If the exponent is positive or 0, the divisor is the radix
|
||||
* raised to the power of the exponent; otherwise, the divisor is 1.</td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
* <td width="5%" valign="top"></td>
|
||||
* <td width="8%" valign="top">-x:</td>
|
||||
* <td valign="top">The rule is a negative-number rule.</td>
|
||||
* <td>-x:</td>
|
||||
* <td>The rule is a negative-number rule.</td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
* <td width="5%" valign="top"></td>
|
||||
* <td width="8%" valign="top">x.x:</td>
|
||||
* <td valign="top">The rule is an <em>improper fraction rule.</em></td>
|
||||
* <td>x.x:</td>
|
||||
* <td>The rule is an <em>improper fraction rule.</em></td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
* <td width="5%" valign="top"></td>
|
||||
* <td width="8%" valign="top">0.x:</td>
|
||||
* <td valign="top">The rule is a <em>proper fraction rule.</em></td>
|
||||
* <td>0.x:</td>
|
||||
* <td>The rule is a <em>proper fraction rule.</em></td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
* <td width="5%" valign="top"></td>
|
||||
* <td width="8%" valign="top">x.0:</td>
|
||||
* <td valign="top">The rule is a <em>master rule.</em></td>
|
||||
* <td>x.0:</td>
|
||||
* <td>The rule is a <em>master rule.</em></td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
* <td width="5%" valign="top"></td>
|
||||
* <td width="8%" valign="top"><em>nothing</em></td>
|
||||
* <td valign="top">If the rule's rule descriptor is left out, the base value is one plus the
|
||||
* <td><em>nothing</em></td>
|
||||
* <td>If the rule's rule descriptor is left out, the base value is one plus the
|
||||
* preceding rule's base value (or zero if this is the first rule in the list) in a normal
|
||||
* rule set. In a fraction rule set, the base value is the same as the preceding rule's
|
||||
* base value.</td>
|
||||
|
@ -341,109 +326,92 @@ class Collator;
|
|||
*
|
||||
* <table border="0" width="100%">
|
||||
* <tr>
|
||||
* <td width="37"></td>
|
||||
* <td width="23">>></td>
|
||||
* <td width="165" valign="top">in normal rule</td>
|
||||
* <td>>></td>
|
||||
* <td>in normal rule</td>
|
||||
* <td>Divide the number by the rule's divisor and format the remainder</td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
* <td width="37"></td>
|
||||
* <td width="23"></td>
|
||||
* <td width="165" valign="top">in negative-number rule</td>
|
||||
* <td></td>
|
||||
* <td>in negative-number rule</td>
|
||||
* <td>Find the absolute value of the number and format the result</td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
* <td width="37"></td>
|
||||
* <td width="23"></td>
|
||||
* <td width="165" valign="top">in fraction or master rule</td>
|
||||
* <td></td>
|
||||
* <td>in fraction or master rule</td>
|
||||
* <td>Isolate the number's fractional part and format it.</td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
* <td width="37"></td>
|
||||
* <td width="23"></td>
|
||||
* <td width="165" valign="top">in rule in fraction rule set</td>
|
||||
* <td></td>
|
||||
* <td>in rule in fraction rule set</td>
|
||||
* <td>Not allowed.</td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
* <td width="37"></td>
|
||||
* <td width="23">>>></td>
|
||||
* <td width="165" valign="top">in normal rule</td>
|
||||
* <td>>>></td>
|
||||
* <td>in normal rule</td>
|
||||
* <td>Divide the number by the rule's divisor and format the remainder,
|
||||
* but bypass the normal rule-selection process and just use the
|
||||
* rule that precedes this one in this rule list.</td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
* <td width="37"></td>
|
||||
* <td width="23"></td>
|
||||
* <td width="165" valign="top">in all other rules</td>
|
||||
* <td></td>
|
||||
* <td>in all other rules</td>
|
||||
* <td>Not allowed.</td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
* <td width="37"></td>
|
||||
* <td width="23"><<</td>
|
||||
* <td width="165" valign="top">in normal rule</td>
|
||||
* <td><<</td>
|
||||
* <td>in normal rule</td>
|
||||
* <td>Divide the number by the rule's divisor and format the quotient</td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
* <td width="37"></td>
|
||||
* <td width="23"></td>
|
||||
* <td width="165" valign="top">in negative-number rule</td>
|
||||
* <td></td>
|
||||
* <td>in negative-number rule</td>
|
||||
* <td>Not allowed.</td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
* <td width="37"></td>
|
||||
* <td width="23"></td>
|
||||
* <td width="165" valign="top">in fraction or master rule</td>
|
||||
* <td></td>
|
||||
* <td>in fraction or master rule</td>
|
||||
* <td>Isolate the number's integral part and format it.</td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
* <td width="37"></td>
|
||||
* <td width="23"></td>
|
||||
* <td width="165" valign="top">in rule in fraction rule set</td>
|
||||
* <td></td>
|
||||
* <td>in rule in fraction rule set</td>
|
||||
* <td>Multiply the number by the rule's base value and format the result.</td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
* <td width="37"></td>
|
||||
* <td width="23">==</td>
|
||||
* <td width="165" valign="top">in all rule sets</td>
|
||||
* <td>==</td>
|
||||
* <td>in all rule sets</td>
|
||||
* <td>Format the number unchanged</td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
* <td width="37"></td>
|
||||
* <td width="23">[]</td>
|
||||
* <td width="165" valign="top">in normal rule</td>
|
||||
* <td>[]</td>
|
||||
* <td>in normal rule</td>
|
||||
* <td>Omit the optional text if the number is an even multiple of the rule's divisor</td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
* <td width="37"></td>
|
||||
* <td width="23"></td>
|
||||
* <td width="165" valign="top">in negative-number rule</td>
|
||||
* <td></td>
|
||||
* <td>in negative-number rule</td>
|
||||
* <td>Not allowed.</td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
* <td width="37"></td>
|
||||
* <td width="23"></td>
|
||||
* <td width="165" valign="top">in improper-fraction rule</td>
|
||||
* <td></td>
|
||||
* <td>in improper-fraction rule</td>
|
||||
* <td>Omit the optional text if the number is between 0 and 1 (same as specifying both an
|
||||
* x.x rule and a 0.x rule)</td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
* <td width="37"></td>
|
||||
* <td width="23"></td>
|
||||
* <td width="165" valign="top">in master rule</td>
|
||||
* <td></td>
|
||||
* <td>in master rule</td>
|
||||
* <td>Omit the optional text if the number is an integer (same as specifying both an x.x
|
||||
* rule and an x.0 rule)</td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
* <td width="37"></td>
|
||||
* <td width="23"></td>
|
||||
* <td width="165" valign="top">in proper-fraction rule</td>
|
||||
* <td></td>
|
||||
* <td>in proper-fraction rule</td>
|
||||
* <td>Not allowed.</td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
* <td width="37"></td>
|
||||
* <td width="23"></td>
|
||||
* <td width="165" valign="top">in rule in fraction rule set</td>
|
||||
* <td></td>
|
||||
* <td>in rule in fraction rule set</td>
|
||||
* <td>Omit the optional text if multiplying the number by the rule's base value yields 1.</td>
|
||||
* </tr>
|
||||
* </table>
|
||||
|
@ -453,20 +421,17 @@ class Collator;
|
|||
*
|
||||
* <table border="0" width="100%">
|
||||
* <tr>
|
||||
* <td width="42"></td>
|
||||
* <td width="166" valign="top">a rule set name</td>
|
||||
* <td>a rule set name</td>
|
||||
* <td>Perform the mathematical operation on the number, and format the result using the
|
||||
* named rule set.</td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
* <td width="42"></td>
|
||||
* <td width="166" valign="top">a DecimalFormat pattern</td>
|
||||
* <td>a DecimalFormat pattern</td>
|
||||
* <td>Perform the mathematical operation on the number, and format the result using a
|
||||
* DecimalFormat with the specified pattern. The pattern must begin with 0 or #.</td>
|
||||
* </tr>
|
||||
* <tr>
|
||||
* <td width="42"></td>
|
||||
* <td width="166" valign="top">nothing</td>
|
||||
* <td>nothing</td>
|
||||
* <td>Perform the mathematical operation on the number, and format the result using the rule
|
||||
* set containing the current rule, except:<ul>
|
||||
* <li>You can't have an empty substitution descriptor with a == substitution.</li>
|
||||
|
|
|
@ -97,7 +97,7 @@ public:
|
|||
/**
|
||||
* default constructor. Create a RegexPattern object that refers to no actual
|
||||
* pattern. Not normally needed; RegexPattern objects are usually
|
||||
* created using the factory method <code>compile()</code.
|
||||
* created using the factory method <code>compile()</code>.
|
||||
*
|
||||
* @draft ICU 2.4
|
||||
*/
|
||||
|
|
Loading…
Add table
Reference in a new issue