Класс IntlRuleBasedBreakIterator

(No version information available, might only be in Git)

Введение

Подкласс IntlBreakIterator, который реализует итератор прерываний ICU, чье поведение задано набором правил. Это наиболее часто используемый тип итератора прерываний.

Правила описаны в разделе » Руководство пользователя по анализу границ ICU.

Обзор классов

IntlRuleBasedBreakIterator extends IntlBreakIterator implements Traversable {
/* Наследуемые константы */
const integer IntlBreakIterator::DONE = -1 ;
const integer IntlBreakIterator::WORD_NONE = 0 ;
const integer IntlBreakIterator::WORD_NONE_LIMIT = 100 ;
const integer IntlBreakIterator::WORD_NUMBER = 100 ;
const integer IntlBreakIterator::WORD_LETTER = 200 ;
const integer IntlBreakIterator::WORD_KANA = 300 ;
const integer IntlBreakIterator::WORD_KANA_LIMIT = 400 ;
const integer IntlBreakIterator::WORD_IDEO = 400 ;
const integer IntlBreakIterator::WORD_IDEO_LIMIT = 500 ;
const integer IntlBreakIterator::LINE_SOFT = 0 ;
const integer IntlBreakIterator::LINE_SOFT_LIMIT = 100 ;
const integer IntlBreakIterator::LINE_HARD = 100 ;
const integer IntlBreakIterator::LINE_HARD_LIMIT = 200 ;
const integer IntlBreakIterator::SENTENCE_SEP = 100 ;
/* Методы */
public __construct ( string $rules [, string $areCompiled ] )
public getBinaryRules ( void ) : string
public getRules ( void ) : string
public getRuleStatus ( void ) : int
public getRuleStatusVec ( void ) : array
/* Наследуемые методы */
public static IntlBreakIterator::createCharacterInstance ([ string $locale ] ) : IntlBreakIterator
public static IntlBreakIterator::createLineInstance ([ string $locale ] ) : IntlBreakIterator
public static IntlBreakIterator::createSentenceInstance ([ string $locale ] ) : IntlBreakIterator
public static IntlBreakIterator::createTitleInstance ([ string $locale ] ) : IntlBreakIterator
public static IntlBreakIterator::createWordInstance ([ string $locale ] ) : IntlBreakIterator
public IntlBreakIterator::current ( void ) : int
public IntlBreakIterator::first ( void ) : int
public IntlBreakIterator::following ( int $offset ) : int
public IntlBreakIterator::getErrorCode ( void ) : int
intl_get_error_code ( void ) : int
public IntlBreakIterator::getErrorMessage ( void ) : string
intl_get_error_message ( void ) : string
public IntlBreakIterator::getLocale ( string $locale_type ) : string
public IntlBreakIterator::getPartsIterator ([ int $key_type = IntlPartsIterator::KEY_SEQUENTIAL ] ) : IntlPartsIterator
public IntlBreakIterator::getText ( void ) : string
public IntlBreakIterator::isBoundary ( int $offset ) : bool
public IntlBreakIterator::last ( void ) : int
public IntlBreakIterator::next ([ int $offset ] ) : int
public IntlBreakIterator::preceding ( int $offset ) : int
public IntlBreakIterator::previous ( void ) : int
public IntlBreakIterator::setText ( string $text ) : bool
}

Содержание

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top