Sophie

Sophie

distrib > CentOS > 5 > x86_64 > by-pkgid > 34ae14235711d1471f043ac894a061f9 > files > 20

libicu-doc-3.6-5.16.1.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ICU 3.6: Data Structures</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
  <ul>
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="modules.html"><span>Modules</span></a></li>
    <li id="current"><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
    <li><a href="files.html"><span>Files</span></a></li>
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
    <li>
      <form action="search.php" method="get">
        <table cellspacing="0" cellpadding="0" border="0">
          <tr>
            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
            <td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
          </tr>
        </table>
      </form>
    </li>
  </ul></div>
<div class="tabs">
  <ul>
    <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
  </ul></div>
<h1>ICU 3.6 Data Structures</h1>Here are the data structures with brief descriptions:<table>
  <tr><td class="indexkey"><a class="el" href="classBreakIterator.html">BreakIterator</a></td><td class="indexvalue">Implements methods for finding the location of boundaries in text </td></tr>
  <tr><td class="indexkey"><a class="el" href="classCalendar.html">Calendar</a></td><td class="indexvalue"><code><a class="el" href="classCalendar.html">Calendar</a></code> is an abstract base class for converting between a <code>UDate</code> object and a set of integer fields such as <code>YEAR</code>, <code>MONTH</code>, <code>DAY</code>, <code>HOUR</code>, and so on </td></tr>
  <tr><td class="indexkey"><a class="el" href="classCanonicalIterator.html">CanonicalIterator</a></td><td class="indexvalue">This class allows one to iterate through all the strings that are canonically equivalent to a given string </td></tr>
  <tr><td class="indexkey"><a class="el" href="classCharacterIterator.html">CharacterIterator</a></td><td class="indexvalue">Abstract class that defines an API for iteration on text objects </td></tr>
  <tr><td class="indexkey"><a class="el" href="classChoiceFormat.html">ChoiceFormat</a></td><td class="indexvalue"><a class="el" href="classChoiceFormat.html">ChoiceFormat</a> converts between ranges of numeric values and string names for those ranges </td></tr>
  <tr><td class="indexkey"><a class="el" href="classCollationElementIterator.html">CollationElementIterator</a></td><td class="indexvalue">Used as an iterator to walk through each character of an international string </td></tr>
  <tr><td class="indexkey"><a class="el" href="classCollationKey.html">CollationKey</a></td><td class="indexvalue">Collation keys are generated by the <a class="el" href="classCollator.html">Collator</a> class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classCollator.html">Collator</a></td><td class="indexvalue">The <code><a class="el" href="classCollator.html">Collator</a></code> class performs locale-sensitive string comparison </td></tr>
  <tr><td class="indexkey"><a class="el" href="classCollatorFactory.html">CollatorFactory</a></td><td class="indexvalue">A factory, used with registerFactory, the creates multiple collators and provides display names for them </td></tr>
  <tr><td class="indexkey"><a class="el" href="classCurrencyAmount.html">CurrencyAmount</a></td><td class="indexvalue">A currency together with a numeric amount, such as 200 USD </td></tr>
  <tr><td class="indexkey"><a class="el" href="classCurrencyUnit.html">CurrencyUnit</a></td><td class="indexvalue">A unit of currency, such as USD (U.S </td></tr>
  <tr><td class="indexkey"><a class="el" href="classDateFormat.html">DateFormat</a></td><td class="indexvalue"><a class="el" href="classDateFormat.html">DateFormat</a> is an abstract class for a family of classes that convert dates and times from their internal representations to textual form and back again in a language-independent manner </td></tr>
  <tr><td class="indexkey"><a class="el" href="classDateFormatSymbols.html">DateFormatSymbols</a></td><td class="indexvalue"><a class="el" href="classDateFormatSymbols.html">DateFormatSymbols</a> is a public class for encapsulating localizable date-time formatting data -- including timezone data </td></tr>
  <tr><td class="indexkey"><a class="el" href="classDecimalFormat.html">DecimalFormat</a></td><td class="indexvalue"><a class="el" href="classDecimalFormat.html">DecimalFormat</a> is a concrete subclass of <a class="el" href="classNumberFormat.html">NumberFormat</a> that formats decimal numbers </td></tr>
  <tr><td class="indexkey"><a class="el" href="classDecimalFormatSymbols.html">DecimalFormatSymbols</a></td><td class="indexvalue">This class represents the set of symbols needed by <a class="el" href="classDecimalFormat.html">DecimalFormat</a> to format numbers </td></tr>
  <tr><td class="indexkey"><a class="el" href="classFieldPosition.html">FieldPosition</a></td><td class="indexvalue"><code><a class="el" href="classFieldPosition.html">FieldPosition</a></code> is a simple class used by <code><a class="el" href="classFormat.html">Format</a></code> and its subclasses to identify fields in formatted output </td></tr>
  <tr><td class="indexkey"><a class="el" href="classFontRuns.html">FontRuns</a></td><td class="indexvalue">The <code><a class="el" href="classFontRuns.html">FontRuns</a></code> class associates pointers to <code><a class="el" href="classLEFontInstance.html">LEFontInstance</a></code> objects with runs of text </td></tr>
  <tr><td class="indexkey"><a class="el" href="classFormat.html">Format</a></td><td class="indexvalue">Base class for all formats </td></tr>
  <tr><td class="indexkey"><a class="el" href="classFormattable.html">Formattable</a></td><td class="indexvalue"><a class="el" href="classFormattable.html">Formattable</a> objects can be passed to the <a class="el" href="classFormat.html">Format</a> class or its subclasses for formatting </td></tr>
  <tr><td class="indexkey"><a class="el" href="classForwardCharacterIterator.html">ForwardCharacterIterator</a></td><td class="indexvalue">Abstract class that defines an API for forward-only iteration on text objects </td></tr>
  <tr><td class="indexkey"><a class="el" href="classGregorianCalendar.html">GregorianCalendar</a></td><td class="indexvalue">Concrete class which provides the standard calendar used by most of the world </td></tr>
  <tr><td class="indexkey"><a class="el" href="classLayoutEngine.html">LayoutEngine</a></td><td class="indexvalue">This is a virtual base class used to do complex text layout </td></tr>
  <tr><td class="indexkey"><a class="el" href="classLECharMapper.html">LECharMapper</a></td><td class="indexvalue">Instances of this class are used by <code><a class="el" href="classLEFontInstance.html#7181a8617a42822f7ed911a89db5f39c">LEFontInstance::mapCharsToGlyphs</a></code> and <code><a class="el" href="classLEFontInstance.html#27e5fc93cf412f34c9cb6f2ffb453dc2">LEFontInstance::mapCharToGlyph</a></code> to adjust character codes before the character to glyph mapping process </td></tr>
  <tr><td class="indexkey"><a class="el" href="classLEFontInstance.html">LEFontInstance</a></td><td class="indexvalue">This is a virtual base class that serves as the interface between a <a class="el" href="classLayoutEngine.html">LayoutEngine</a> and the platform font environment </td></tr>
  <tr><td class="indexkey"><a class="el" href="classLEGlyphStorage.html">LEGlyphStorage</a></td><td class="indexvalue">This class encapsulates the per-glyph storage used by the ICU <a class="el" href="classLayoutEngine.html">LayoutEngine</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="structLEPoint.html">LEPoint</a></td><td class="indexvalue">Used to hold a pair of (x, y) values which represent a point </td></tr>
  <tr><td class="indexkey"><a class="el" href="classLESwaps.html">LESwaps</a></td><td class="indexvalue">This class is used to access data which stored in big endian order regardless of the conventions of the platform </td></tr>
  <tr><td class="indexkey"><a class="el" href="classLocale.html">Locale</a></td><td class="indexvalue">A <code><a class="el" href="classLocale.html">Locale</a></code> object represents a specific geographical, political, or cultural region </td></tr>
  <tr><td class="indexkey"><a class="el" href="classLocaleRuns.html">LocaleRuns</a></td><td class="indexvalue">The <code><a class="el" href="classLocaleRuns.html">LocaleRuns</a></code> class associates pointers to <code><a class="el" href="classLocale.html">Locale</a></code> objects with runs of text </td></tr>
  <tr><td class="indexkey"><a class="el" href="classMeasure.html">Measure</a></td><td class="indexvalue">An amount of a specified unit, consisting of a number and a Unit </td></tr>
  <tr><td class="indexkey"><a class="el" href="classMeasureFormat.html">MeasureFormat</a></td><td class="indexvalue">A formatter for measure objects </td></tr>
  <tr><td class="indexkey"><a class="el" href="classMeasureUnit.html">MeasureUnit</a></td><td class="indexvalue">A unit such as length, mass, volume, currency, etc </td></tr>
  <tr><td class="indexkey"><a class="el" href="classMessageFormat.html">MessageFormat</a></td><td class="indexvalue">A <a class="el" href="classMessageFormat.html">MessageFormat</a> produces concatenated messages in a language-neutral way </td></tr>
  <tr><td class="indexkey"><a class="el" href="classNormalizer.html">Normalizer</a></td><td class="indexvalue">Supports the standard normalization forms described in <a href="http://www.unicode.org/unicode/reports/tr15/" target="unicode">Unicode Standard Annex #15: Unicode Normalization Forms</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classNumberFormat.html">NumberFormat</a></td><td class="indexvalue">Abstract base class for all number formats </td></tr>
  <tr><td class="indexkey"><a class="el" href="classNumberFormatFactory.html">NumberFormatFactory</a></td><td class="indexvalue">A <a class="el" href="classNumberFormatFactory.html">NumberFormatFactory</a> is used to register new number formats </td></tr>
  <tr><td class="indexkey"><a class="el" href="classParagraphLayout.html">ParagraphLayout</a></td><td class="indexvalue"><a class="el" href="classParagraphLayout.html">ParagraphLayout</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classParagraphLayout_1_1Line.html">ParagraphLayout::Line</a></td><td class="indexvalue">This class represents a single line of text in a <code><a class="el" href="classParagraphLayout.html">ParagraphLayout</a></code> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classParagraphLayout_1_1VisualRun.html">ParagraphLayout::VisualRun</a></td><td class="indexvalue">This object represents a single visual run in a line of text in a paragraph </td></tr>
  <tr><td class="indexkey"><a class="el" href="classParsePosition.html">ParsePosition</a></td><td class="indexvalue"><code><a class="el" href="classParsePosition.html">ParsePosition</a></code> is a simple class used by <code><a class="el" href="classFormat.html">Format</a></code> and its subclasses to keep track of the current position during parsing </td></tr>
  <tr><td class="indexkey"><a class="el" href="classRegexMatcher.html">RegexMatcher</a></td><td class="indexvalue">Class <a class="el" href="classRegexMatcher.html">RegexMatcher</a> bundles together a reular expression pattern and input text to which the expression can be applied </td></tr>
  <tr><td class="indexkey"><a class="el" href="classRegexPattern.html">RegexPattern</a></td><td class="indexvalue">Class <code><a class="el" href="classRegexPattern.html">RegexPattern</a></code> represents a compiled regular expression </td></tr>
  <tr><td class="indexkey"><a class="el" href="classReplaceable.html">Replaceable</a></td><td class="indexvalue"><code><a class="el" href="classReplaceable.html">Replaceable</a></code> is an abstract base class representing a string of characters that supports the replacement of a range of itself with a new string of characters </td></tr>
  <tr><td class="indexkey"><a class="el" href="classResourceBundle.html">ResourceBundle</a></td><td class="indexvalue">A class representing a collection of resource information pertaining to a given locale </td></tr>
  <tr><td class="indexkey"><a class="el" href="classRuleBasedBreakIterator.html">RuleBasedBreakIterator</a></td><td class="indexvalue">A subclass of <a class="el" href="classBreakIterator.html">BreakIterator</a> whose behavior is specified using a list of rules </td></tr>
  <tr><td class="indexkey"><a class="el" href="classRuleBasedCollator.html">RuleBasedCollator</a></td><td class="indexvalue">Simple implementation of <a class="el" href="classCollator.html">Collator</a>, using data-driven tables </td></tr>
  <tr><td class="indexkey"><a class="el" href="classRuleBasedNumberFormat.html">RuleBasedNumberFormat</a></td><td class="indexvalue">Formats numbers according to a set of rules </td></tr>
  <tr><td class="indexkey"><a class="el" href="classRunArray.html">RunArray</a></td><td class="indexvalue">The <code><a class="el" href="classRunArray.html">RunArray</a></code> class is a base class for building classes which represent data that is associated with runs of text </td></tr>
  <tr><td class="indexkey"><a class="el" href="classSearchIterator.html">SearchIterator</a></td><td class="indexvalue"><code><a class="el" href="classSearchIterator.html">SearchIterator</a></code> is an abstract base class that provides methods to search for a pattern within a text string </td></tr>
  <tr><td class="indexkey"><a class="el" href="classSimpleDateFormat.html">SimpleDateFormat</a></td><td class="indexvalue"><a class="el" href="classSimpleDateFormat.html">SimpleDateFormat</a> is a concrete class for formatting and parsing dates in a language-independent manner </td></tr>
  <tr><td class="indexkey"><a class="el" href="classSimpleNumberFormatFactory.html">SimpleNumberFormatFactory</a></td><td class="indexvalue">A <a class="el" href="classNumberFormatFactory.html">NumberFormatFactory</a> that supports a single locale </td></tr>
  <tr><td class="indexkey"><a class="el" href="classSimpleTimeZone.html">SimpleTimeZone</a></td><td class="indexvalue"><code><a class="el" href="classSimpleTimeZone.html">SimpleTimeZone</a></code> is a concrete subclass of <code><a class="el" href="classTimeZone.html">TimeZone</a></code> that represents a time zone for use with a Gregorian calendar </td></tr>
  <tr><td class="indexkey"><a class="el" href="classStringCharacterIterator.html">StringCharacterIterator</a></td><td class="indexvalue">A concrete subclass of <a class="el" href="classCharacterIterator.html">CharacterIterator</a> that iterates over the characters (code units or code points) in a <a class="el" href="classUnicodeString.html">UnicodeString</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classStringEnumeration.html">StringEnumeration</a></td><td class="indexvalue">Base class for 'pure' C++ implementations of uenum api </td></tr>
  <tr><td class="indexkey"><a class="el" href="classStringSearch.html">StringSearch</a></td><td class="indexvalue"><code><a class="el" href="classStringSearch.html">StringSearch</a></code> is a <code><a class="el" href="classSearchIterator.html">SearchIterator</a></code> that provides language-sensitive text searching based on the comparison rules defined in a <a class="el" href="classRuleBasedCollator.html">RuleBasedCollator</a> object </td></tr>
  <tr><td class="indexkey"><a class="el" href="classSymbolTable.html">SymbolTable</a></td><td class="indexvalue">An interface that defines both lookup protocol and parsing of symbolic names </td></tr>
  <tr><td class="indexkey"><a class="el" href="classTimeZone.html">TimeZone</a></td><td class="indexvalue"><code><a class="el" href="classTimeZone.html">TimeZone</a></code> represents a time zone offset, and also figures out daylight savings </td></tr>
  <tr><td class="indexkey"><a class="el" href="classTransliterator.html">Transliterator</a></td><td class="indexvalue"><code><a class="el" href="classTransliterator.html">Transliterator</a></code> is an abstract class that transliterates text from one format to another </td></tr>
  <tr><td class="indexkey"><a class="el" href="unionTransliterator_1_1Token.html">Transliterator::Token</a></td><td class="indexvalue">A context integer or pointer for a factory function, passed by value </td></tr>
  <tr><td class="indexkey"><a class="el" href="classUCharCharacterIterator.html">UCharCharacterIterator</a></td><td class="indexvalue">A concrete subclass of <a class="el" href="classCharacterIterator.html">CharacterIterator</a> that iterates over the characters (code units or code points) in a UChar array </td></tr>
  <tr><td class="indexkey"><a class="el" href="structUCharIterator.html">UCharIterator</a></td><td class="indexvalue">C API for code unit iteration </td></tr>
  <tr><td class="indexkey"><a class="el" href="structUConverterFromUnicodeArgs.html">UConverterFromUnicodeArgs</a></td><td class="indexvalue">The structure for the fromUnicode callback function parameter </td></tr>
  <tr><td class="indexkey"><a class="el" href="structUConverterToUnicodeArgs.html">UConverterToUnicodeArgs</a></td><td class="indexvalue">The structure for the toUnicode callback function parameter </td></tr>
  <tr><td class="indexkey"><a class="el" href="structUDataInfo.html">UDataInfo</a></td><td class="indexvalue"><a class="el" href="structUDataInfo.html">UDataInfo</a> contains the properties about the requested data </td></tr>
  <tr><td class="indexkey"><a class="el" href="structUFieldPosition.html">UFieldPosition</a></td><td class="indexvalue">A struct representing a range of text containing a specific field </td></tr>
  <tr><td class="indexkey"><a class="el" href="classUMemory.html">UMemory</a></td><td class="indexvalue"><a class="el" href="classUMemory.html">UMemory</a> is the common ICU base class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classUnicodeFilter.html">UnicodeFilter</a></td><td class="indexvalue"><code><a class="el" href="classUnicodeFilter.html">UnicodeFilter</a></code> defines a protocol for selecting a subset of the full range (U+0000 to U+10FFFF) of Unicode characters </td></tr>
  <tr><td class="indexkey"><a class="el" href="classUnicodeFunctor.html">UnicodeFunctor</a></td><td class="indexvalue"><code><a class="el" href="classUnicodeFunctor.html">UnicodeFunctor</a></code> is an abstract base class for objects that perform match and/or replace operations on Unicode strings </td></tr>
  <tr><td class="indexkey"><a class="el" href="classUnicodeMatcher.html">UnicodeMatcher</a></td><td class="indexvalue"><code><a class="el" href="classUnicodeMatcher.html">UnicodeMatcher</a></code> defines a protocol for objects that can match a range of characters in a <a class="el" href="classReplaceable.html">Replaceable</a> string </td></tr>
  <tr><td class="indexkey"><a class="el" href="classUnicodeReplacer.html">UnicodeReplacer</a></td><td class="indexvalue"><code><a class="el" href="classUnicodeReplacer.html">UnicodeReplacer</a></code> defines a protocol for objects that replace a range of characters in a <a class="el" href="classReplaceable.html">Replaceable</a> string with output text </td></tr>
  <tr><td class="indexkey"><a class="el" href="classUnicodeSet.html">UnicodeSet</a></td><td class="indexvalue">A mutable set of Unicode characters and multicharacter strings </td></tr>
  <tr><td class="indexkey"><a class="el" href="classUnicodeSetIterator.html">UnicodeSetIterator</a></td><td class="indexvalue"><a class="el" href="classUnicodeSetIterator.html">UnicodeSetIterator</a> iterates over the contents of a <a class="el" href="classUnicodeSet.html">UnicodeSet</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classUnicodeString.html">UnicodeString</a></td><td class="indexvalue"><a class="el" href="classUnicodeString.html">UnicodeString</a> is a string class that stores Unicode characters directly and provides similar functionality as the Java String and StringBuffer classes </td></tr>
  <tr><td class="indexkey"><a class="el" href="classUObject.html">UObject</a></td><td class="indexvalue"><a class="el" href="classUObject.html">UObject</a> is the common ICU "boilerplate" class </td></tr>
  <tr><td class="indexkey"><a class="el" href="structUParseError.html">UParseError</a></td><td class="indexvalue">A <a class="el" href="structUParseError.html">UParseError</a> struct is used to returned detailed information about parsing errors </td></tr>
  <tr><td class="indexkey"><a class="el" href="structUReplaceableCallbacks.html">UReplaceableCallbacks</a></td><td class="indexvalue">A set of function pointers that transliterators use to manipulate a UReplaceable </td></tr>
  <tr><td class="indexkey"><a class="el" href="structUSerializedSet.html">USerializedSet</a></td><td class="indexvalue">A serialized form of a Unicode set </td></tr>
  <tr><td class="indexkey"><a class="el" href="structUText.html">UText</a></td><td class="indexvalue"><a class="el" href="structUText.html">UText</a> struct </td></tr>
  <tr><td class="indexkey"><a class="el" href="structUTextFuncs.html">UTextFuncs</a></td><td class="indexvalue">(public) Function dispatch table for <a class="el" href="structUText.html">UText</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="structUTransPosition.html">UTransPosition</a></td><td class="indexvalue">Position structure for <a class="el" href="utrans_8h.html#dfbedb4c3c0a6704c5e612d41333f59b">utrans_transIncremental()</a> incremental transliteration </td></tr>
  <tr><td class="indexkey"><a class="el" href="classValueRuns.html">ValueRuns</a></td><td class="indexvalue">The <code><a class="el" href="classValueRuns.html">ValueRuns</a></code> class associates integer values with runs of text </td></tr>
</table>
<hr size="1"><address style="align: right;"><small>Generated on Tue Dec 13 17:29:53 2011 for ICU 3.6 by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>