Main Page | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

RuleBasedCollator Class Reference

The RuleBasedCollator class provides the simple implementation of Collator, using data-driven tables. More...

#include <tblcoll.h>

Inheritance diagram for RuleBasedCollator:

Collator UObject UMemory

Public Member Functions

 
virtual UBool RuleBasedBreakIterator::operator== const BreakIterator that  )  const [virtual]
 

Equality operator.

Returns TRUE if both BreakIterators are of the same class, have the same behavior, and iterate over the same text.

Parameters:
that The BreakIterator to be compared for equality TRUE if both BreakIterators are of the same class, have the same behavior, and iterate over the same text. ICU 2.0

Implements BreakIterator.

virtual int32_t RuleBasedBreakIterator::preceding int32_t  offset  )  [virtual]
 

Sets the iterator to refer to the last boundary position before the specified position.

Parameters:
offset The position to begin searching for a break from.
Returns:
The position of the last boundary before the starting position. ICU 2.0

Implements BreakIterator.

Reimplemented in DictionaryBasedBreakIterator.

virtual int32_t RuleBasedBreakIterator::previous void   )  [virtual]
 

Moves the iterator backwards, to the last boundary preceding this one.

Returns:
The position of the last boundary position preceding this one. ICU 2.0

Implements BreakIterator.

Reimplemented in DictionaryBasedBreakIterator.

virtual void RuleBasedBreakIterator::reset void   )  [protected, virtual]
 

Dumps caches and performs other actions associated with a complete change in text or iteration position.

This function is a no-op in RuleBasedBreakIterator, but subclasses can and do override it.

For internal use only.

Reimplemented in DictionaryBasedBreakIterator.

virtual void RuleBasedBreakIterator::setText const UnicodeString newText  )  [virtual]
 

Set the iterator to analyze a new piece of text.

This function resets the current iteration position to the beginning of the text.

Parameters:
newText The text to analyze. ICU 2.0

Implements BreakIterator.


Field Documentation

RBBIDataWrapper* RuleBasedBreakIterator::fData [protected]
 

The rule data for this BreakIterator instance.

For internal use only.

uint32_t RuleBasedBreakIterator::fDictionaryCharCount [protected]
 

Counter for the number of characters encountered with the "dictionary" flag set.

Normal RBBI iterators don't use it, although the code for updating it is live. Dictionary Based break iterators (a subclass of us) access this field directly.

For internal use only.

int32_t RuleBasedBreakIterator::fLastBreakTag [protected]
 

Rule {tag} value for the most recent match.

For internal use only.

UBool RuleBasedBreakIterator::fLastBreakTagValid [protected]
 

Rule tag value valid flag.

Some iterator operations don't intrinsically set the correct tag value. This flag lets us lazily compute the value if we are ever asked for it.

For internal use only.

CharacterIterator* RuleBasedBreakIterator::fText [protected]
 

The character iterator through which this BreakIterator accesses the text.

For internal use only.

UBool RuleBasedBreakIterator::fTrace [static, protected]
 

Debugging flag.

Trace operation of state machine when true.

For internal use only.


The documentation for this class was generated from the following file:
Generated on Wed Sep 15 17:18:15 2004 for ICU 2.8 by doxygen 1.3.8
./usr/share/doc/icu/html/classRuleBasedBreakIterator.png0000644000000000000000000000176210122056471023442 0ustar rootroot00000000000000PNG  IHDRgQPLTE`{tRNS@fIDATxAv0 @kH{sYGK $;VNRdA?Fy"y=MhL{w9HQ#ȑ1="o)ƘdTf:67Yс "o ȝBNd~x@JfߐoЖ7!ϺF7+hioMGr䷏ˑ/Nvd';GfW&2N!Jx .N(Jه,EDGb!k DTȽ!dQddv戝7{jx>rCL~(Y9{ d';Nv|GV;oDquBkNvW dAxKȗ ';Nv#dզy'MT9g;1sXs>'ghS=ޣ 4^&4J~&yVrڨ"ugL"+_Au!`*% Y̼v'L|0ro5x֐3&Abɬ1YslE<;Ňd&9v<Y.[CYγV%R+M.kə5vcm;;KᢪϜUM6P;or*۶An^9r7YBnKkhsEIENDB`./usr/share/doc/icu/html/classRuleBasedCollator.html0000644000000000000000000032016610122056471022645 0ustar rootroot00000000000000 ICU 2.8: RuleBasedCollator Class Reference
Main Page | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

RuleBasedCollator Class Reference

The RuleBasedCollator class provides the simple implementation of Collator, using data-driven tables. More...

#include <tblcoll.h>

Inheritance diagram for RuleBasedCollator:

Collator UObject UMemory

Public Member Functions

 
virtual UBool RuleBasedBreakIterator::operator== const BreakIterator that  )  const [virtual]
 

Equality operator.

Returns TRUE if both BreakIterators are of the same class, have the same behavior, and iterate over the same text.

Parameters:
that The BreakIterator to be compared for equality TRUE if both BreakIterators are of the same class, have the same behavior, and iterate over the same text. ICU 2.0

Implements BreakIterator.

virtual int32_t RuleBasedBreakIterator::preceding int32_t  offset  )  [virtual]
 

Sets the iterator to refer to the last boundary position before the specified position.

Parameters:
offset The position to begin searching for a break from.
Returns:
The position of the last boundary before the starting position. ICU 2.0

Implements BreakIterator.

Reimplemented in DictionaryBasedBreakIterator.

virtual int32_t RuleBasedBreakIterator::previous void   )  [virtual]
 

Moves the iterator backwards, to the last boundary preceding this one.

Returns:
The position of the last boundary position preceding this one. ICU 2.0

Implements BreakIterator.

Reimplemented in DictionaryBasedBreakIterator.

virtual void RuleBasedBreakIterator::reset void   )  [protected, virtual]
 

Dumps caches and performs other actions associated with a complete change in text or iteration position.

This function is a no-op in RuleBasedBreakIterator, but subclasses can and do override it.

For internal use only.

Reimplemented in DictionaryBasedBreakIterator.

virtual void RuleBasedBreakIterator::setText const UnicodeString newText  )  [virtual]
 

Set the iterator to analyze a new piece of text.

This function resets the current iteration position to the beginning of the text.

Parameters:
newText The text to analyze. ICU 2.0

Implements BreakIterator.


Field Documentation

RBBIDataWrapper* RuleBasedBreakIterator::fData [protected]
 

The rule data for this BreakIterator instance.

For internal use only.

uint32_t RuleBasedBreakIterator::fDictionaryCharCount [protected]
 

Counter for the number of characters encountered with the "dictionary" flag set.

Normal RBBI iterators don't use it, although the code for updating it is live. Dictionary Based break iterators (a subclass of us) access this field directly.

For internal use only.

int32_t RuleBasedBreakIterator::fLastBreakTag [protected]
 

Rule {tag} value for the most recent match.

For internal use only.

UBool RuleBasedBreakIterator::fLastBreakTagValid [protected]
 

Rule tag value valid flag.

Some iterator operations don't intrinsically set the correct tag value. This flag lets us lazily compute the value if we are ever asked for it.

For internal use only.

CharacterIterator* RuleBasedBreakIterator::fText [protected]
 

The character iterator through which this BreakIterator accesses the text.

For internal use only.

UBool RuleBasedBreakIterator::fTrace [static, protected]
 

Debugging flag.

Trace operation of state machine when true.

For internal use only.


The documentation for this class was generated from the following file:
Generated on Wed Sep 15 17:18:15 2004 for ICU 2.8 by doxygen 1.3.8
./usr/share/doc/icu/html/classRuleBasedBreakIterator.png0000644000000000000000000000176210122056471023442 0ustar rootroot00000000000000PNG  IHDRgQPLTE`{tRNS@fIDATxAv0 @kH{sYGK $;VNRdA?Fy"y=MhL{w9HQ#ȑ1="o)ƘdTf:67Yс "o ȝBNd~x@JfߐoЖ7!ϺF7+hioMGr䷏ˑ/Nvd';GfW&2N!Jx .N(Jه,EDGb!k DTȽ!dQddv戝7{jx>rCL~(Y9{ d';Nv|GV;oDquBkNvW dAxKȗ ';Nv#dզy'MT9g;1sXs>'ghS=ޣ 4^&4J~&yVrڨ"ugL"+_Au!`*% Y̼v'L|0ro5x֐3&Abɬ1YslE<;Ňd&9v<Y.[CYγV%R+M.kə5vcm;;KᢪϜUM6P;or*۶An^9r7YBnKkhsEIENDB`./usr/share/doc/icu/html/classRuleBasedCollator.html0000644000000000000000000032016610122056471022645 0ustar rootroot00000000000000 ICU 2.8: RuleBasedCollator Class Reference

RuleBasedCollator Class Reference

The RuleBasedCollator class provides the simple implementation of Collator, using data-driven tables. More...

#include <tblcoll.h>

Inheritance diagram for RuleBasedCollator:

Collator UObject UMemory

Public Member Functions

 
virtual UBool RuleBasedBreakIterator::operator== const BreakIterator that  )  const [virtual]
 

Equality operator.

Returns TRUE if both BreakIterators are of the same class, have the same behavior, and iterate over the same text.

Parameters:
that The BreakIterator to be compared for equality TRUE if both BreakIterators are of the same class, have the same behavior, and iterate over the same text. ICU 2.0

Implements BreakIterator.

virtual int32_t RuleBasedBreakIterator::preceding int32_t  offset  )  [virtual]
 

Sets the iterator to refer to the last boundary position before the specified position.

Parameters:
offset The position to begin searching for a break from.
Returns:
The position of the last boundary before the starting position. ICU 2.0

Implements BreakIterator.

Reimplemented in DictionaryBasedBreakIterator.

virtual int32_t RuleBasedBreakIterator::previous void   )  [virtual]
 

Moves the iterator backwards, to the last boundary preceding this one.

Returns:
The position of the last boundary position preceding this one. ICU 2.0

Implements BreakIterator.

Reimplemented in DictionaryBasedBreakIterator.

virtual void RuleBasedBreakIterator::reset void   )  [protected, virtual]
 

Dumps caches and performs other actions associated with a complete change in text or iteration position.

This function is a no-op in RuleBasedBreakIterator, but subclasses can and do override it.

For internal use only.

Reimplemented in DictionaryBasedBreakIterator.

virtual void RuleBasedBreakIterator::setText const UnicodeString newText  )  [virtual]
 

Set the iterator to analyze a new piece of text.

This function resets the current iteration position to the beginning of the text.

Parameters:
newText The text to analyze. ICU 2.0

Implements BreakIterator.


Field Documentation

RBBIDataWrapper* RuleBasedBreakIterator::fData [protected]
 

The rule data for this BreakIterator instance.

For internal use only.

uint32_t RuleBasedBreakIterator::fDictionaryCharCount [protected]
 

Counter for the number of characters encountered with the "dictionary" flag set.

Normal RBBI iterators don't use it, although the code for updating it is live. Dictionary Based break iterators (a subclass of us) access this field directly.

For internal use only.

int32_t RuleBasedBreakIterator::fLastBreakTag [protected]
 

Rule {tag} value for the most recent match.

For internal use only.

UBool RuleBasedBreakIterator::fLastBreakTagValid [protected]
 

Rule tag value valid flag.

Some iterator operations don't intrinsically set the correct tag value. This flag lets us lazily compute the value if we are ever asked for it.

For internal use only.

CharacterIterator* RuleBasedBreakIterator::fText [protected]
 

The character iterator through which this BreakIterator accesses the text.

For internal use only.

UBool RuleBasedBreakIterator::fTrace [static, protected]
 

Debugging flag.

Trace operation of state machine when true.

For internal use only.


The documentation for this class was generated from the following file:
Generated on Wed Sep 15 17:18:15 2004 for ICU 2.8 by doxygen 1.3.8
./usr/share/doc/icu/html/classRuleBasedBreakIterator.png0000644000000000000000000000176210122056471023442 0ustar rootroot00000000000000PNG  IHDRgQPLTE`{tRNS@fIDATxAv0 @kH{sYGK $;VNRdA?Fy"y=MhL{w9HQ#ȑ1="o)ƘdTf:67Yс "o ȝBNd~x@JfߐoЖ7!ϺF7+hioMGr䷏ˑ/Nvd';GfW&2N!Jx .N(Jه,EDGb!k DTȽ!dQddv戝7{jx>rCL~(Y9{ d';Nv|GV;oDquBkNvW dAxKȗ ';Nv#dզy'MT9g;1sXs>'ghS=ޣ 4^&4J~&yVrڨ"ugL"+_Au!`*% Y̼v'L|0ro5x֐3&Abɬ1YslE<;Ňd&9v<Y.[CYγV%R+M.kə5vcm;;KᢪϜUM6P;or*۶An^9r7YBnKkhsEIENDB`./usr/share/doc/icu/html/classRuleBasedCollator.html0000644000000000000000000032016610122056471022645 0ustar rootroot00000000000000 ICU 2.8: RuleBasedCollator Class Reference

RuleBasedCollator Class Reference

The RuleBasedCollator class provides the simple implementation of Collator, using data-driven tables. More...

#include <tblcoll.h>

Inheritance diagram for RuleBasedCollator:

Collator UObject UMemory

Public Member Functions

 
virtual UBool RuleBasedBreakIterator::operator== const BreakIterator that  )  const [virtual]
 

Equality operator.

Returns TRUE if both BreakIterators are of the same class, have the same behavior, and iterate over the same text.

Parameters:
that The BreakIterator to be compared for equality TRUE if both BreakIterators are of the same class, have the same behavior, and iterate over the same text. ICU 2.0

Implements BreakIterator.

virtual int32_t RuleBasedBreakIterator::preceding int32_t  offset  )  [virtual]
 

Sets the iterator to refer to the last boundary position before the specified position.

Parameters:
offset The position to begin searching for a break from.
Returns:
The position of the last boundary before the starting position. ICU 2.0

Implements BreakIterator.

Reimplemented in DictionaryBasedBreakIterator.

virtual int32_t RuleBasedBreakIterator::previous void   )  [virtual]
 

Moves the iterator backwards, to the last boundary preceding this one.

Returns:
The position of the last boundary position preceding this one. ICU 2.0

Implements BreakIterator.

Reimplemented in DictionaryBasedBreakIterator.

virtual void RuleBasedBreakIterator::reset void   )  [protected, virtual]
 

Dumps caches and performs other actions associated with a complete change in text or iteration position.

This function is a no-op in RuleBasedBreakIterator, but subclasses can and do override it.

For internal use only.

Reimplemented in DictionaryBasedBreakIterator.

virtual void RuleBasedBreakIterator::setText const UnicodeString newText  )  [virtual]
 

Set the iterator to analyze a new piece of text.

This function resets the current iteration position to the beginning of the text.

Parameters:
newText The text to analyze. ICU 2.0

Implements BreakIterator.


Field Documentation

RBBIDataWrapper* RuleBasedBreakIterator::fData [protected]
 

The rule data for this BreakIterator instance.

For internal use only.

uint32_t RuleBasedBreakIterator::fDictionaryCharCount [protected]
 

Counter for the number of characters encountered with the "dictionary" flag set.

Normal RBBI iterators don't use it, although the code for updating it is live. Dictionary Based break iterators (a subclass of us) access this field directly.

For internal use only.

int32_t RuleBasedBreakIterator::fLastBreakTag [protected]
 

Rule {tag} value for the most recent match.

For internal use only.

UBool RuleBasedBreakIterator::fLastBreakTagValid [protected]
 

Rule tag value valid flag.

Some iterator operations don't intrinsically set the correct tag value. This flag lets us lazily compute the value if we are ever asked for it.

For internal use only.

CharacterIterator* RuleBasedBreakIterator::fText [protected]
 

The character iterator through which this BreakIterator accesses the text.

For internal use only.

UBool RuleBasedBreakIterator::fTrace [static, protected]
 

Debugging flag.

Trace operation of state machine when true.

For internal use only.


The documentation for this class was generated from the following file:
Generated on Wed Sep 15 17:18:15 2004 for ICU 2.8 by doxygen 1.3.8
./usr/share/doc/icu/html/classRuleBasedBreakIterator.png0000644000000000000000000000176210122056471023442 0ustar rootroot00000000000000PNG  IHDRgQPLTE`{tRNS@fIDATxAv0 @kH{sYGK $;VNRdA?Fy"y=MhL{w9HQ#ȑ1="o)ƘdTf:67Yс "o ȝBNd~x@JfߐoЖ7!ϺF7+hioMGr䷏ˑ/Nvd';GfW&2N!Jx .N(Jه,EDGb!k DTȽ!dQddv戝7{jx>rCL~(Y9{ d';Nv|GV;oDquBkNvW dAxKȗ ';Nv#dզy'MT9g;1sXs>'ghS=ޣ 4^&4J~&yVrڨ"ugL"+_Au!`*% Y̼v'L|0ro5x֐3&Abɬ1YslE<;Ňd&9v<Y.[CYγV%R+M.kə5vcm;;KᢪϜUM6P;or*۶An^9r7YBnKkhsEIENDB`./usr/share/doc/icu/html/classRuleBasedCollator.html0000644000000000000000000032016610122056471022645 0ustar rootroot00000000000000 ICU 2.8: RuleBasedCollator Class Reference

RuleBasedCollator Class Reference

The RuleBasedCollator class provides the simple implementation of Collator, using data-driven tables. More...

#include <tblcoll.h>

Inheritance diagram for RuleBasedCollator:

Collator UObject UMemory

Public Member Functions

 
virtual UBool RuleBasedBreakIterator::operator== const BreakIterator that  )  const [virtual]
 

Equality operator.

Returns TRUE if both BreakIterators are of the same class, have the same behavior, and iterate over the same text.

Parameters:
that The BreakIterator to be compared for equality TRUE if both BreakIterators are of the same class, have the same behavior, and iterate over the same text. ICU 2.0

Implements BreakIterator.

virtual int32_t RuleBasedBreakIterator::preceding int32_t  offset  )  [virtual]
 

Sets the iterator to refer to the last boundary position before the specified position.

Parameters:
offset The position to begin searching for a break from.
Returns:
The position of the last boundary before the starting position. ICU 2.0

Implements BreakIterator.

Reimplemented in DictionaryBasedBreakIterator.

virtual int32_t RuleBasedBreakIterator::previous void   )  [virtual]
 

Moves the iterator backwards, to the last boundary preceding this one.

Returns:
The position of the last boundary position preceding this one. ICU 2.0

Implements BreakIterator.

Reimplemented in DictionaryBasedBreakIterator.

virtual void RuleBasedBreakIterator::reset void   )  [protected, virtual]
 

Dumps caches and performs other actions associated with a complete change in text or iteration position.

This function is a no-op in RuleBasedBreakIterator, but subclasses can and do override it.

For internal use only.

Reimplemented in DictionaryBasedBreakIterator.

virtual void RuleBasedBreakIterator::setText const UnicodeString newText  )  [virtual]
 

Set the iterator to analyze a new piece of text.

This function resets the current iteration position to the beginning of the text.

Parameters:
newText The text to analyze. ICU 2.0

Implements BreakIterator.


Field Documentation

RBBIDataWrapper* RuleBasedBreakIterator::fData [protected]
 

The rule data for this BreakIterator instance.

For internal use only.

uint32_t RuleBasedBreakIterator::fDictionaryCharCount [protected]
 

Counter for the number of characters encountered with the "dictionary" flag set.

Normal RBBI iterators don't use it, although the code for updating it is live. Dictionary Based break iterators (a subclass of us) access this field directly.

For internal use only.

int32_t RuleBasedBreakIterator::fLastBreakTag [protected]
 

Rule {tag} value for the most recent match.

For internal use only.

UBool RuleBasedBreakIterator::fLastBreakTagValid [protected]
 

Rule tag value valid flag.

Some iterator operations don't intrinsically set the correct tag value. This flag lets us lazily compute the value if we are ever asked for it.

For internal use only.

CharacterIterator* RuleBasedBreakIterator::fText [protected]
 

The character iterator through which this BreakIterator accesses the text.

For internal use only.

UBool RuleBasedBreakIterator::fTrace [static, protected]
 

Debugging flag.

Trace operation of state machine when true.

For internal use only.


The documentation for this class was generated from the following file:
Generated on Wed Sep 15 17:18:15 2004 for ICU 2.8 by doxygen 1.3.8
./usr/share/doc/icu/html/classRuleBasedBreakIterator.png0000644000000000000000000000176210122056471023442 0ustar rootroot00000000000000PNG  IHDRgQPLTE`{tRNS@fIDATxAv0 @kH{sYGK $;VNRdA?Fy"y=MhL{w9HQ#ȑ1="o)ƘdTf:67Yс "o ȝBNd~x@JfߐoЖ7!ϺF7+hioMGr䷏ˑ/Nvd';GfW&2N!Jx .N(Jه,EDGb!k DTȽ!dQddv戝7{jx>rCL~(Y9{ d';Nv|GV;oDquBkNvW dAxKȗ ';Nv#dզy'MT9g;1sXs>'ghS=ޣ 4^&4J~&yVrڨ"ugL"+_Au!`*% Y̼v'L|0ro5x֐3&Abɬ1YslE<;Ňd&9v<Y.[CYγV%R+M.kə5vcm;;KᢪϜUM6P;or*۶An^9r7YBnKkhsEIENDB`./usr/share/doc/icu/html/classRuleBasedCollator.html0000644000000000000000000032016610122056471022645 0ustar rootroot00000000000000 ICU 2.8: RuleBasedCollator Class Reference

RuleBasedCollator Class Reference

The RuleBasedCollator class provides the simple implementation of Collator, using data-driven tables. More...

#include <tblcoll.h>

Inheritance diagram for RuleBasedCollator:

Collator UObject UMemory

Public Member Functions

 
virtual UBool RuleBasedBreakIterator::operator== const BreakIterator that  )  const [virtual]
 

Equality operator.

Returns TRUE if both BreakIterators are of the same class, have the same behavior, and iterate over the same text.

Parameters:
that The BreakIterator to be compared for equality TRUE if both BreakIterators are of the same class, have the same behavior, and iterate over the same text. ICU 2.0

Implements BreakIterator.

virtual int32_t RuleBasedBreakIterator::preceding int32_t  offset  )  [virtual]
 

Sets the iterator to refer to the last boundary position before the specified position.

Parameters:
offset The position to begin searching for a break from.
Returns:
The position of the last boundary before the starting position. ICU 2.0

Implements BreakIterator.

Reimplemented in DictionaryBasedBreakIterator.

virtual int32_t RuleBasedBreakIterator::previous void   )  [virtual]
 

Moves the iterator backwards, to the last boundary preceding this one.

Returns:
The position of the last boundary position preceding this one. ICU 2.0

Implements BreakIterator.

Reimplemented in DictionaryBasedBreakIterator.

virtual void RuleBasedBreakIterator::reset void   )  [protected, virtual]
 

Dumps caches and performs other actions associated with a complete change in text or iteration position.

This function is a no-op in RuleBasedBreakIterator, but subclasses can and do override it.

For internal use only.

Reimplemented in DictionaryBasedBreakIterator.

virtual void RuleBasedBreakIterator::setText const UnicodeString newText  )  [virtual]
 

Set the iterator to analyze a new piece of text.

This function resets the current iteration position to the beginning of the text.

Parameters:
newText The text to analyze. ICU 2.0

Implements BreakIterator.


Field Documentation

RBBIDataWrapper* RuleBasedBreakIterator::fData [protected]
 

The rule data for this BreakIterator instance.

For internal use only.

uint32_t RuleBasedBreakIterator::fDictionaryCharCount [protected]
 

Counter for the number of characters encountered with the "dictionary" flag set.

Normal RBBI iterators don't use it, although the code for updating it is live. Dictionary Based break iterators (a subclass of us) access this field directly.

For internal use only.

int32_t RuleBasedBreakIterator::fLastBreakTag [protected]
 

Rule {tag} value for the most recent match.

For internal use only.

UBool RuleBasedBreakIterator::fLastBreakTagValid [protected]
 

Rule tag value valid flag.

Some iterator operations don't intrinsically set the correct tag value. This flag lets us lazily compute the value if we are ever asked for it.

For internal use only.

CharacterIterator* RuleBasedBreakIterator::fText [protected]
 

The character iterator through which this BreakIterator accesses the text.

For internal use only.

UBool RuleBasedBreakIterator::fTrace [static, protected]
 

Debugging flag.

Trace operation of state machine when true.

For internal use only.


The documentation for this class was generated from the following file:
Generated on Wed Sep 15 17:18:15 2004 for ICU 2.8 by doxygen 1.3.8
./usr/share/doc/icu/html/classRuleBasedBreakIterator.png0000644000000000000000000000176210122056471023442 0ustar rootroot00000000000000PNG  IHDRgQPLTE`{tRNS@fIDATxAv0 @kH{sYGK $;VNRdA?Fy"y=MhL{w9HQ#ȑ1="o)ƘdTf:67Yс "o ȝBNd~x@JfߐoЖ7!ϺF7+hioMGr䷏ˑ/Nvd';GfW&2N!Jx .N(Jه,EDGb!k DTȽ!dQddv戝7{jx>rCL~(Y9{ d';Nv|GV;oDquBkNvW dAxKȗ ';Nv#dզy'MT9g;1sXs>'ghS=ޣ 4^&4J~&yVrڨ"ugL"+_Au!`*% Y̼v'L|0ro5x֐3&Abɬ1YslE<;Ňd&9v<Y.[CYγV%R+M.kə5vcm;;KᢪϜUM6P;or*۶An^9r7YBnKkhsEIENDB`./usr/share/doc/icu/html/classRuleBasedCollator.html0000644000000000000000000032016610122056471022645 0ustar rootroot00000000000000 ICU 2.8: RuleBasedCollator Class Reference

RuleBasedCollator Class Reference

The RuleBasedCollator class provides the simple implementation of Collator, using data-driven tables. More...

#include <tblcoll.h>

Inheritance diagram for RuleBasedCollator:

Collator UObject UMemory

Public Member Functions

 
virtual UBool RuleBasedBreakIterator::operator== const BreakIterator that  )  const [virtual]
 

Equality operator.

Returns TRUE if both BreakIterators are of the same class, have the same behavior, and iterate over the same text.

Parameters:
that The BreakIterator to be compared for equality TRUE if both BreakIterators are of the same class, have the same behavior, and iterate over the same text. ICU 2.0

Implements BreakIterator.

virtual int32_t RuleBasedBreakIterator::preceding int32_t  offset  )  [virtual]
 

Sets the iterator to refer to the last boundary position before the specified position.

Parameters:
offset The position to begin searching for a break from.
Returns:
The position of the last boundary before the starting position. ICU 2.0

Implements BreakIterator.

Reimplemented in DictionaryBasedBreakIterator.

virtual int32_t RuleBasedBreakIterator::previous void   )  [virtual]
 

Moves the iterator backwards, to the last boundary preceding this one.

Returns:
The position of the last boundary position preceding this one. ICU 2.0

Implements BreakIterator.

Reimplemented in DictionaryBasedBreakIterator.

virtual void RuleBasedBreakIterator::reset void   )  [protected, virtual]
 

Dumps caches and performs other actions associated with a complete change in text or iteration position.

This function is a no-op in RuleBasedBreakIterator, but subclasses can and do override it.

For internal use only.

Reimplemented in DictionaryBasedBreakIterator.

virtual void RuleBasedBreakIterator::setText const UnicodeString newText  )  [virtual]
 

Set the iterator to analyze a new piece of text.

This function resets the current iteration position to the beginning of the text.

Parameters: