ICU-2686 Fix the HTML for doxygen

X-SVN-Rev: 10948
This commit is contained in:
George Rhoten 2003-02-03 22:34:59 +00:00
parent a946aa2589
commit 1890772362
8 changed files with 86 additions and 118 deletions

View file

@ -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>

View file

@ -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 {

View file

@ -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

View file

@ -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)

View file

@ -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 */

View file

@ -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.

View file

@ -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>&lt;&lt; thousand &gt;&gt;</strong></td>
* <td width="340" valign="top">[the rule whose base value is 1,000 is applicable to 25,340]</td>
* <td>&lt;&lt; thousand &gt;&gt;</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-&gt;&gt;</strong> thousand &gt;&gt;</td>
* <td width="340" valign="top">[25,340 over 1,000 is 25. The rule for 20 applies.]</td>
* <td><strong>twenty-&gt;&gt;</strong> thousand &gt;&gt;</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 &gt;&gt;</td>
* <td width="340" valign="top">[25 mod 10 is 5. The rule for 5 is &quot;five.&quot;</td>
* <td>twenty-<strong>five</strong> thousand &gt;&gt;</td>
* <td>[25 mod 10 is 5. The rule for 5 is &quot;five.&quot;</td>
* </tr>
* <tr>
* <td width="21"></td>
* <td width="257" valign="top">twenty-five thousand <strong>&lt;&lt; hundred &gt;&gt;</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>&lt;&lt; hundred &gt;&gt;</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 &gt;&gt;</td>
* <td width="340" valign="top">[340 over 100 is 3. The rule for 3 is &quot;three.&quot;]</td>
* <td>twenty-five thousand <strong>three</strong> hundred &gt;&gt;</td>
* <td>[340 over 100 is 3. The rule for 3 is &quot;three.&quot;]</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>&gt;:</td>
* <td valign="top"><em>bv</em> specifies the rule's base value. To calculate the divisor,
* <td><em>bv</em>&gt;:</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 &gt; 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>&gt;:</td>
* <td valign="top"><em>bv</em> specifies the rule's base value. To calculate the divisor,
* <td><em>bv</em>/<em>rad</em>&gt;:</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 &gt; 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.&nbsp; 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">&gt;&gt;</td>
* <td width="165" valign="top">in normal rule</td>
* <td>&gt;&gt;</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">&gt;&gt;&gt;</td>
* <td width="165" valign="top">in normal rule</td>
* <td>&gt;&gt;&gt;</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">&lt;&lt;</td>
* <td width="165" valign="top">in normal rule</td>
* <td>&lt;&lt;</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.&nbsp; 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>

View file

@ -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
*/