diff --git a/reference/intl/book.xml b/reference/intl/book.xml index a51ceefe15..df644c6dec 100644 --- a/reference/intl/book.xml +++ b/reference/intl/book.xml @@ -95,18 +95,23 @@ &reference.intl.locale; &reference.intl.normalizer; &reference.intl.messageformatter; - &reference.intl.intlcalendar; - &reference.intl.intltimezone; - &reference.intl.dateformatter; + &reference.intl.intlcalendar; + &reference.intl.intltimezone; + &reference.intl.dateformatter; &reference.intl.resourcebundle; &reference.intl.spoofchecker; &reference.intl.transliterator; + &reference.intl.intlbreakiterator; + &reference.intl.intlrulebasedbreakiterator; + &reference.intl.intlcodepointbreakiterator; + &reference.intl.intlpartsiterator; &reference.intl.uconverter; &reference.intl.grapheme; &reference.intl.idn; &reference.intl.intlexception; + &reference.intl.intliterator; &reference.intl.reference; diff --git a/reference/intl/intlbreakiterator.xml b/reference/intl/intlbreakiterator.xml new file mode 100644 index 0000000000..53c790d9a1 --- /dev/null +++ b/reference/intl/intlbreakiterator.xml @@ -0,0 +1,345 @@ + + + + + + The IntlBreakIterator class + IntlBreakIterator + + + + +
+ &reftitle.intro; + + A “break iterator” is an ICU object that exposes methods for locating + boundaries in text (e.g. word or sentence boundaries). + The PHP IntlBreakIterator serves as the the base class + for all types of ICU break iterators. Where extra functionality is + available, the intl extension may expose the ICU break iterator with + suitable subclasses, such as + IntlRuleBasedBreakIterator or + IntlCodePointBreaIterator. + + + This class implements Traversable. Traversing an + IntlBreakIterator yields non-negative integer + values representing the successive locations of the text boundaries, + expressed as UTF-8 code units (byte) counts, taken from the beggining of + the text (which has the location 0). The keys yielded + by the iterator simply form the sequence of natural numbers + {0, 1, 2, …}. + +
+ + +
+ &reftitle.classsynopsis; + + + + IntlBreakIterator + + + + + IntlBreakIterator + + + + Traversable + + + + Constants + + 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_NUMBER_LIMIT + 200 + + + const + integer + IntlBreakIterator::WORD_LETTER + 200 + + + const + integer + IntlBreakIterator::WORD_LETTER_LIMIT + 300 + + + 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_TERM + 0 + + + const + integer + IntlBreakIterator::SENTENCE_TERM_LIMIT + 100 + + + const + integer + IntlBreakIterator::SENTENCE_SEP + 100 + + + const + integer + IntlBreakIterator::SENTENCE_SEP_LIMIT + 200 + + + &Methods; + + + + +
+ + +
+ &reftitle.constants; + + + + IntlBreakIterator::DONE + + + + + + + IntlBreakIterator::WORD_NONE + + + + + + + IntlBreakIterator::WORD_NONE_LIMIT + + + + + + + IntlBreakIterator::WORD_NUMBER + + + + + + + IntlBreakIterator::WORD_NUMBER_LIMIT + + + + + + + IntlBreakIterator::WORD_LETTER + + + + + + + IntlBreakIterator::WORD_LETTER_LIMIT + + + + + + + IntlBreakIterator::WORD_KANA + + + + + + + IntlBreakIterator::WORD_KANA_LIMIT + + + + + + + IntlBreakIterator::WORD_IDEO + + + + + + + IntlBreakIterator::WORD_IDEO_LIMIT + + + + + + + IntlBreakIterator::LINE_SOFT + + + + + + + IntlBreakIterator::LINE_SOFT_LIMIT + + + + + + + IntlBreakIterator::LINE_HARD + + + + + + + IntlBreakIterator::LINE_HARD_LIMIT + + + + + + + IntlBreakIterator::SENTENCE_TERM + + + + + + + IntlBreakIterator::SENTENCE_TERM_LIMIT + + + + + + + IntlBreakIterator::SENTENCE_SEP + + + + + + + IntlBreakIterator::SENTENCE_SEP_LIMIT + + + + + + +
+ + + +
+ + &reference.intl.entities.intlbreakiterator; + +
+ + diff --git a/reference/intl/intlbreakiterator/construct.xml b/reference/intl/intlbreakiterator/construct.xml new file mode 100644 index 0000000000..0a98b6ff88 --- /dev/null +++ b/reference/intl/intlbreakiterator/construct.xml @@ -0,0 +1,58 @@ + + + + + + IntlBreakIterator::__construct + Private constructor for disallowing instantiation + + + + &reftitle.description; + + private IntlBreakIterator::__construct + + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + + + + + + + + diff --git a/reference/intl/intlbreakiterator/createcharacterinstance.xml b/reference/intl/intlbreakiterator/createcharacterinstance.xml new file mode 100644 index 0000000000..2cf8e0eec8 --- /dev/null +++ b/reference/intl/intlbreakiterator/createcharacterinstance.xml @@ -0,0 +1,69 @@ + + + + + + IntlBreakIterator::createCharacterInstance + + Create break iterator for boundaries of combining character sequences + + + + + &reftitle.description; + + public static ReturnTypeIntlBreakIterator::createCharacterInstance + string"locale" + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + + + "locale" + + + + + + + + + + + &reftitle.returnvalues; + + + + + + + + + diff --git a/reference/intl/intlbreakiterator/createcodepointinstance.xml b/reference/intl/intlbreakiterator/createcodepointinstance.xml new file mode 100644 index 0000000000..bc3b2ec03f --- /dev/null +++ b/reference/intl/intlbreakiterator/createcodepointinstance.xml @@ -0,0 +1,58 @@ + + + + + + IntlBreakIterator::createCodePointInstance + Create break iterator for boundaries of code points + + + + &reftitle.description; + + public static ReturnTypeIntlBreakIterator::createCodePointInstance + + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + + + + + + + + diff --git a/reference/intl/intlbreakiterator/createlineinstance.xml b/reference/intl/intlbreakiterator/createlineinstance.xml new file mode 100644 index 0000000000..899949ef3e --- /dev/null +++ b/reference/intl/intlbreakiterator/createlineinstance.xml @@ -0,0 +1,69 @@ + + + + + + IntlBreakIterator::createLineInstance + + Create break iterator for logically possible line breaks + + + + + &reftitle.description; + + public static ReturnTypeIntlBreakIterator::createLineInstance + string"locale" + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + + + "locale" + + + + + + + + + + + &reftitle.returnvalues; + + + + + + + + + diff --git a/reference/intl/intlbreakiterator/createsentenceinstance.xml b/reference/intl/intlbreakiterator/createsentenceinstance.xml new file mode 100644 index 0000000000..0c89d7f823 --- /dev/null +++ b/reference/intl/intlbreakiterator/createsentenceinstance.xml @@ -0,0 +1,67 @@ + + + + + + IntlBreakIterator::createSentenceInstance + Create break iterator for sentence breaks + + + + &reftitle.description; + + public static ReturnTypeIntlBreakIterator::createSentenceInstance + string"locale" + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + + + "locale" + + + + + + + + + + + &reftitle.returnvalues; + + + + + + + + + diff --git a/reference/intl/intlbreakiterator/createtitleinstance.xml b/reference/intl/intlbreakiterator/createtitleinstance.xml new file mode 100644 index 0000000000..acfa91a39d --- /dev/null +++ b/reference/intl/intlbreakiterator/createtitleinstance.xml @@ -0,0 +1,67 @@ + + + + + + IntlBreakIterator::createTitleInstance + Create break iterator for title-casing breaks + + + + &reftitle.description; + + public static ReturnTypeIntlBreakIterator::createTitleInstance + string"locale" + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + + + "locale" + + + + + + + + + + + &reftitle.returnvalues; + + + + + + + + + diff --git a/reference/intl/intlbreakiterator/createwordinstance.xml b/reference/intl/intlbreakiterator/createwordinstance.xml new file mode 100644 index 0000000000..675f3fa4dc --- /dev/null +++ b/reference/intl/intlbreakiterator/createwordinstance.xml @@ -0,0 +1,67 @@ + + + + + + IntlBreakIterator::createWordInstance + Create break iterator for word breaks + + + + &reftitle.description; + + public static ReturnTypeIntlBreakIterator::createWordInstance + string"locale" + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + + + "locale" + + + + + + + + + + + &reftitle.returnvalues; + + + + + + + + + diff --git a/reference/intl/intlbreakiterator/current.xml b/reference/intl/intlbreakiterator/current.xml new file mode 100644 index 0000000000..b1e7449a82 --- /dev/null +++ b/reference/intl/intlbreakiterator/current.xml @@ -0,0 +1,58 @@ + + + + + + IntlBreakIterator::current + Get index of current position + + + + &reftitle.description; + + public ReturnTypeIntlBreakIterator::current + + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + + + + + + + + diff --git a/reference/intl/intlbreakiterator/first.xml b/reference/intl/intlbreakiterator/first.xml new file mode 100644 index 0000000000..dbe48012f3 --- /dev/null +++ b/reference/intl/intlbreakiterator/first.xml @@ -0,0 +1,58 @@ + + + + + + IntlBreakIterator::first + Set position to the first character in the text + + + + &reftitle.description; + + public ReturnTypeIntlBreakIterator::first + + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + + + + + + + + diff --git a/reference/intl/intlbreakiterator/following.xml b/reference/intl/intlbreakiterator/following.xml new file mode 100644 index 0000000000..9cfe54fad7 --- /dev/null +++ b/reference/intl/intlbreakiterator/following.xml @@ -0,0 +1,69 @@ + + + + + + IntlBreakIterator::following + + Advance the iterator to the first boundary following specified offset + + + + + &reftitle.description; + + public ReturnTypeIntlBreakIterator::following + string"offset" + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + + + "offset" + + + + + + + + + + + &reftitle.returnvalues; + + + + + + + + + diff --git a/reference/intl/intlbreakiterator/geterrorcode.xml b/reference/intl/intlbreakiterator/geterrorcode.xml new file mode 100644 index 0000000000..e2c8abcd93 --- /dev/null +++ b/reference/intl/intlbreakiterator/geterrorcode.xml @@ -0,0 +1,65 @@ + + + + + + IntlBreakIterator::getErrorCode + intl_get_error_code + Get last error code on the object + + + + &reftitle.description; + &style.oop; (method): + + public ReturnTypeIntlBreakIterator::getErrorCode + + + &style.procedural;: + + ReturnTypeintl_get_error_code + + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + + + + + + + + diff --git a/reference/intl/intlbreakiterator/geterrormessage.xml b/reference/intl/intlbreakiterator/geterrormessage.xml new file mode 100644 index 0000000000..65f32ec48e --- /dev/null +++ b/reference/intl/intlbreakiterator/geterrormessage.xml @@ -0,0 +1,65 @@ + + + + + + IntlBreakIterator::getErrorMessage + intl_get_error_message + Get last error message on the object + + + + &reftitle.description; + &style.oop; (method): + + public ReturnTypeIntlBreakIterator::getErrorMessage + + + &style.procedural;: + + ReturnTypeintl_get_error_message + + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + + + + + + + + diff --git a/reference/intl/intlbreakiterator/getlocale.xml b/reference/intl/intlbreakiterator/getlocale.xml new file mode 100644 index 0000000000..6a5c64dba5 --- /dev/null +++ b/reference/intl/intlbreakiterator/getlocale.xml @@ -0,0 +1,67 @@ + + + + + + IntlBreakIterator::getLocale + Get the locale associated with the object + + + + &reftitle.description; + + public ReturnTypeIntlBreakIterator::getLocale + string"locale_type" + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + + + "locale_type" + + + + + + + + + + + &reftitle.returnvalues; + + + + + + + + + diff --git a/reference/intl/intlbreakiterator/getpartsiterator.xml b/reference/intl/intlbreakiterator/getpartsiterator.xml new file mode 100644 index 0000000000..edc5e2d330 --- /dev/null +++ b/reference/intl/intlbreakiterator/getpartsiterator.xml @@ -0,0 +1,67 @@ + + + + + + IntlBreakIterator::getPartsIterator + Create iterator for navigating fragments between boundaries + + + + &reftitle.description; + + public ReturnTypeIntlBreakIterator::getPartsIterator + string"key_type" + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + + + "key_type" + + + + + + + + + + + &reftitle.returnvalues; + + + + + + + + + diff --git a/reference/intl/intlbreakiterator/gettext.xml b/reference/intl/intlbreakiterator/gettext.xml new file mode 100644 index 0000000000..4f17eaac3f --- /dev/null +++ b/reference/intl/intlbreakiterator/gettext.xml @@ -0,0 +1,58 @@ + + + + + + IntlBreakIterator::getText + Get the text being scanned + + + + &reftitle.description; + + public ReturnTypeIntlBreakIterator::getText + + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + + + + + + + + diff --git a/reference/intl/intlbreakiterator/isboundary.xml b/reference/intl/intlbreakiterator/isboundary.xml new file mode 100644 index 0000000000..216a75f23c --- /dev/null +++ b/reference/intl/intlbreakiterator/isboundary.xml @@ -0,0 +1,67 @@ + + + + + + IntlBreakIterator::isBoundary + Tell whether an offset is a boundaryʼs offset + + + + &reftitle.description; + + public ReturnTypeIntlBreakIterator::isBoundary + string"offset" + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + + + "offset" + + + + + + + + + + + &reftitle.returnvalues; + + + + + + + + + diff --git a/reference/intl/intlbreakiterator/last.xml b/reference/intl/intlbreakiterator/last.xml new file mode 100644 index 0000000000..87142be507 --- /dev/null +++ b/reference/intl/intlbreakiterator/last.xml @@ -0,0 +1,58 @@ + + + + + + IntlBreakIterator::last + Set the iterator position to index beyond the last character + + + + &reftitle.description; + + public ReturnTypeIntlBreakIterator::last + + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + + + + + + + + diff --git a/reference/intl/intlbreakiterator/next.xml b/reference/intl/intlbreakiterator/next.xml new file mode 100644 index 0000000000..12cb689e45 --- /dev/null +++ b/reference/intl/intlbreakiterator/next.xml @@ -0,0 +1,67 @@ + + + + + + IntlBreakIterator::next + Advance the iterator the next boundary + + + + &reftitle.description; + + public ReturnTypeIntlBreakIterator::next + string"offset" + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + + + "offset" + + + + + + + + + + + &reftitle.returnvalues; + + + + + + + + + diff --git a/reference/intl/intlbreakiterator/preceding.xml b/reference/intl/intlbreakiterator/preceding.xml new file mode 100644 index 0000000000..0a2f073d45 --- /dev/null +++ b/reference/intl/intlbreakiterator/preceding.xml @@ -0,0 +1,67 @@ + + + + + + IntlBreakIterator::preceding + Set the iterator position to the first boundary before an offset + + + + &reftitle.description; + + public ReturnTypeIntlBreakIterator::preceding + string"offset" + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + + + "offset" + + + + + + + + + + + &reftitle.returnvalues; + + + + + + + + + diff --git a/reference/intl/intlbreakiterator/previous.xml b/reference/intl/intlbreakiterator/previous.xml new file mode 100644 index 0000000000..30f26b66d5 --- /dev/null +++ b/reference/intl/intlbreakiterator/previous.xml @@ -0,0 +1,58 @@ + + + + + + IntlBreakIterator::previous + Set the iterator position to the boundary immediately before the current + + + + &reftitle.description; + + public ReturnTypeIntlBreakIterator::previous + + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + + + + + + + + diff --git a/reference/intl/intlbreakiterator/settext.xml b/reference/intl/intlbreakiterator/settext.xml new file mode 100644 index 0000000000..5636acaa3a --- /dev/null +++ b/reference/intl/intlbreakiterator/settext.xml @@ -0,0 +1,67 @@ + + + + + + IntlBreakIterator::setText + Set the text being scanned + + + + &reftitle.description; + + public ReturnTypeIntlBreakIterator::setText + string"text" + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + + + "text" + + + + + + + + + + + &reftitle.returnvalues; + + + + + + + + + diff --git a/reference/intl/intlcodepointbreakiterator.xml b/reference/intl/intlcodepointbreakiterator.xml new file mode 100644 index 0000000000..58ea433e7a --- /dev/null +++ b/reference/intl/intlcodepointbreakiterator.xml @@ -0,0 +1,339 @@ + + + + + + The IntlCodePointBreakIterator class + IntlCodePointBreakIterator + + + + +
+ &reftitle.intro; + + This break iterator + identifies the boundaries between UTF-8 code points. + +
+ + +
+ &reftitle.classsynopsis; + + + + IntlCodePointBreakIterator + + + + + IntlCodePointBreakIterator + + + + extends + IntlBreakIterator + + + + Traversable + + + + Constants + + const + integer + IntlCodePointBreakIterator::DONE + -1 + + + const + integer + IntlCodePointBreakIterator::WORD_NONE + 0 + + + const + integer + IntlCodePointBreakIterator::WORD_NONE_LIMIT + 100 + + + const + integer + IntlCodePointBreakIterator::WORD_NUMBER + 100 + + + const + integer + IntlCodePointBreakIterator::WORD_NUMBER_LIMIT + 200 + + + const + integer + IntlCodePointBreakIterator::WORD_LETTER + 200 + + + const + integer + IntlCodePointBreakIterator::WORD_LETTER_LIMIT + 300 + + + const + integer + IntlCodePointBreakIterator::WORD_KANA + 300 + + + const + integer + IntlCodePointBreakIterator::WORD_KANA_LIMIT + 400 + + + const + integer + IntlCodePointBreakIterator::WORD_IDEO + 400 + + + const + integer + IntlCodePointBreakIterator::WORD_IDEO_LIMIT + 500 + + + const + integer + IntlCodePointBreakIterator::LINE_SOFT + 0 + + + const + integer + IntlCodePointBreakIterator::LINE_SOFT_LIMIT + 100 + + + const + integer + IntlCodePointBreakIterator::LINE_HARD + 100 + + + const + integer + IntlCodePointBreakIterator::LINE_HARD_LIMIT + 200 + + + const + integer + IntlCodePointBreakIterator::SENTENCE_TERM + 0 + + + const + integer + IntlCodePointBreakIterator::SENTENCE_TERM_LIMIT + 100 + + + const + integer + IntlCodePointBreakIterator::SENTENCE_SEP + 100 + + + const + integer + IntlCodePointBreakIterator::SENTENCE_SEP_LIMIT + 200 + + + &Methods; + + + &InheritedMethods; + + + + + +
+ + +
+ &reftitle.constants; + + + + IntlCodePointBreakIterator::DONE + + + + + + + IntlCodePointBreakIterator::WORD_NONE + + + + + + + IntlCodePointBreakIterator::WORD_NONE_LIMIT + + + + + + + IntlCodePointBreakIterator::WORD_NUMBER + + + + + + + IntlCodePointBreakIterator::WORD_NUMBER_LIMIT + + + + + + + IntlCodePointBreakIterator::WORD_LETTER + + + + + + + IntlCodePointBreakIterator::WORD_LETTER_LIMIT + + + + + + + IntlCodePointBreakIterator::WORD_KANA + + + + + + + IntlCodePointBreakIterator::WORD_KANA_LIMIT + + + + + + + IntlCodePointBreakIterator::WORD_IDEO + + + + + + + IntlCodePointBreakIterator::WORD_IDEO_LIMIT + + + + + + + IntlCodePointBreakIterator::LINE_SOFT + + + + + + + IntlCodePointBreakIterator::LINE_SOFT_LIMIT + + + + + + + IntlCodePointBreakIterator::LINE_HARD + + + + + + + IntlCodePointBreakIterator::LINE_HARD_LIMIT + + + + + + + IntlCodePointBreakIterator::SENTENCE_TERM + + + + + + + IntlCodePointBreakIterator::SENTENCE_TERM_LIMIT + + + + + + + IntlCodePointBreakIterator::SENTENCE_SEP + + + + + + + IntlCodePointBreakIterator::SENTENCE_SEP_LIMIT + + + + + + +
+ + + +
+ + &reference.intl.entities.intlcodepointbreakiterator; + +
+ + diff --git a/reference/intl/intlcodepointbreakiterator/getlastcodepoint.xml b/reference/intl/intlcodepointbreakiterator/getlastcodepoint.xml new file mode 100644 index 0000000000..ce65c28baa --- /dev/null +++ b/reference/intl/intlcodepointbreakiterator/getlastcodepoint.xml @@ -0,0 +1,58 @@ + + + + + + IntlCodePointBreakIterator::getLastCodePoint + Get last code point passed over after advancing or receding the iterator + + + + &reftitle.description; + + public ReturnTypeIntlCodePointBreakIterator::getLastCodePoint + + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + + + + + + + + diff --git a/reference/intl/intliterator.xml b/reference/intl/intliterator.xml new file mode 100644 index 0000000000..5cf46f3c16 --- /dev/null +++ b/reference/intl/intliterator.xml @@ -0,0 +1,85 @@ + + + + + + The IntlIterator class + IntlIterator + + + + +
+ &reftitle.intro; + + This class represents iterator objects throughout the intl extension + whenever the iterator cannot be identified with any other object provided + by the extension. The distinct iterator object used internally by the + foreach + construct can only be obtained (in the relevant part here) from + objects, so objects of this class serve the purpose of providing the hook + through which this internal object can be obtained. As a convenience, this + class also implements the Iterator interface, + allowing the collection of values to be navigated using the methods + defined in that interface. Both these methods and the internal iterator + objects provided to foreach are backed by the same + state (e.g. the position of the iterator and its current value). + + + Subclasses may provide richer functionality. + +
+ + +
+ &reftitle.classsynopsis; + + + + IntlIterator + + + + + IntlIterator + + + + Iterator + + + + + &Methods; + + + + +
+ +
+ + &reference.intl.entities.intliterator; + +
+ + diff --git a/reference/intl/intliterator/current.xml b/reference/intl/intliterator/current.xml new file mode 100644 index 0000000000..82374110cf --- /dev/null +++ b/reference/intl/intliterator/current.xml @@ -0,0 +1,58 @@ + + + + + + IntlIterator::current + Get the current element + + + + &reftitle.description; + + public ReturnTypeIntlIterator::current + + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + + + + + + + + diff --git a/reference/intl/intliterator/key.xml b/reference/intl/intliterator/key.xml new file mode 100644 index 0000000000..2f448f0b7d --- /dev/null +++ b/reference/intl/intliterator/key.xml @@ -0,0 +1,58 @@ + + + + + + IntlIterator::key + Get the current key + + + + &reftitle.description; + + public ReturnTypeIntlIterator::key + + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + + + + + + + + diff --git a/reference/intl/intliterator/next.xml b/reference/intl/intliterator/next.xml new file mode 100644 index 0000000000..adde0329e4 --- /dev/null +++ b/reference/intl/intliterator/next.xml @@ -0,0 +1,58 @@ + + + + + + IntlIterator::next + Move forward to the next element + + + + &reftitle.description; + + public ReturnTypeIntlIterator::next + + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + + + + + + + + diff --git a/reference/intl/intliterator/rewind.xml b/reference/intl/intliterator/rewind.xml new file mode 100644 index 0000000000..22b9ddf12c --- /dev/null +++ b/reference/intl/intliterator/rewind.xml @@ -0,0 +1,58 @@ + + + + + + IntlIterator::rewind + Rewind the iterator to the first element + + + + &reftitle.description; + + public ReturnTypeIntlIterator::rewind + + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + + + + + + + + diff --git a/reference/intl/intliterator/valid.xml b/reference/intl/intliterator/valid.xml new file mode 100644 index 0000000000..f1022e49e3 --- /dev/null +++ b/reference/intl/intliterator/valid.xml @@ -0,0 +1,58 @@ + + + + + + IntlIterator::valid + Check if curent position is valid + + + + &reftitle.description; + + public ReturnTypeIntlIterator::valid + + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + + + + + + + + diff --git a/reference/intl/intlpartsiterator.xml b/reference/intl/intlpartsiterator.xml new file mode 100644 index 0000000000..b7f2262133 --- /dev/null +++ b/reference/intl/intlpartsiterator.xml @@ -0,0 +1,140 @@ + + + + + + The IntlPartsIterator class + IntlPartsIterator + + + + +
+ &reftitle.intro; + + Objects of this class can be obtained from + IntlBreakIterator objects. While the break + iterators provide a sequence of boundary positions when iterated, + IntlPartsIterator objects provide, as a + convenience, the text fragments comprehended between two successive + boundaries. + + + The keys may represent the offset of the left boundary, right boundary, or + they may just the sequence of non-negative integers. See + IntlBreakIterator::getPartsIterator. + +
+ + +
+ &reftitle.classsynopsis; + + + + IntlPartsIterator + + + + + IntlPartsIterator + + + + extends + IntlIterator + + + + Iterator + + + + Constants + + const + integer + IntlPartsIterator::KEY_SEQUENTIAL + 0 + + + const + integer + IntlPartsIterator::KEY_LEFT + 1 + + + const + integer + IntlPartsIterator::KEY_RIGHT + 2 + + + &Methods; + + + &InheritedMethods; + + + + + +
+ + +
+ &reftitle.constants; + + + + IntlPartsIterator::KEY_SEQUENTIAL + + + + + + + IntlPartsIterator::KEY_LEFT + + + + + + + IntlPartsIterator::KEY_RIGHT + + + + + + +
+ + + +
+ + &reference.intl.entities.intlpartsiterator; + +
+ + diff --git a/reference/intl/intlpartsiterator/getbreakiterator.xml b/reference/intl/intlpartsiterator/getbreakiterator.xml new file mode 100644 index 0000000000..e779a04fed --- /dev/null +++ b/reference/intl/intlpartsiterator/getbreakiterator.xml @@ -0,0 +1,58 @@ + + + + + + IntlPartsIterator::getBreakIterator + Get IntlBreakIterator backing this parts iterator + + + + &reftitle.description; + + public ReturnTypeIntlPartsIterator::getBreakIterator + + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + + + + + + + + diff --git a/reference/intl/intlrulebasedbreakiterator.xml b/reference/intl/intlrulebasedbreakiterator.xml new file mode 100644 index 0000000000..2ec5ff8926 --- /dev/null +++ b/reference/intl/intlrulebasedbreakiterator.xml @@ -0,0 +1,345 @@ + + + + + + The IntlRuleBasedBreakIterator class + IntlRuleBasedBreakIterator + + + + +
+ &reftitle.intro; + + A subclass of IntlBreakIterator that encapsulates + ICU break iterators whose behavior is specified using a set of rules. This + is the most common kind of break iterators. + + + These rules are described in the ICU Boundary Analysis + User Guide. + +
+ + +
+ &reftitle.classsynopsis; + + + + IntlRuleBasedBreakIterator + + + + + IntlRuleBasedBreakIterator + + + + extends + IntlBreakIterator + + + + Traversable + + + + Constants + + const + integer + IntlRuleBasedBreakIterator::DONE + -1 + + + const + integer + IntlRuleBasedBreakIterator::WORD_NONE + 0 + + + const + integer + IntlRuleBasedBreakIterator::WORD_NONE_LIMIT + 100 + + + const + integer + IntlRuleBasedBreakIterator::WORD_NUMBER + 100 + + + const + integer + IntlRuleBasedBreakIterator::WORD_NUMBER_LIMIT + 200 + + + const + integer + IntlRuleBasedBreakIterator::WORD_LETTER + 200 + + + const + integer + IntlRuleBasedBreakIterator::WORD_LETTER_LIMIT + 300 + + + const + integer + IntlRuleBasedBreakIterator::WORD_KANA + 300 + + + const + integer + IntlRuleBasedBreakIterator::WORD_KANA_LIMIT + 400 + + + const + integer + IntlRuleBasedBreakIterator::WORD_IDEO + 400 + + + const + integer + IntlRuleBasedBreakIterator::WORD_IDEO_LIMIT + 500 + + + const + integer + IntlRuleBasedBreakIterator::LINE_SOFT + 0 + + + const + integer + IntlRuleBasedBreakIterator::LINE_SOFT_LIMIT + 100 + + + const + integer + IntlRuleBasedBreakIterator::LINE_HARD + 100 + + + const + integer + IntlRuleBasedBreakIterator::LINE_HARD_LIMIT + 200 + + + const + integer + IntlRuleBasedBreakIterator::SENTENCE_TERM + 0 + + + const + integer + IntlRuleBasedBreakIterator::SENTENCE_TERM_LIMIT + 100 + + + const + integer + IntlRuleBasedBreakIterator::SENTENCE_SEP + 100 + + + const + integer + IntlRuleBasedBreakIterator::SENTENCE_SEP_LIMIT + 200 + + + &Methods; + + + &InheritedMethods; + + + + + +
+ + +
+ &reftitle.constants; + + + + IntlRuleBasedBreakIterator::DONE + + + + + + + IntlRuleBasedBreakIterator::WORD_NONE + + + + + + + IntlRuleBasedBreakIterator::WORD_NONE_LIMIT + + + + + + + IntlRuleBasedBreakIterator::WORD_NUMBER + + + + + + + IntlRuleBasedBreakIterator::WORD_NUMBER_LIMIT + + + + + + + IntlRuleBasedBreakIterator::WORD_LETTER + + + + + + + IntlRuleBasedBreakIterator::WORD_LETTER_LIMIT + + + + + + + IntlRuleBasedBreakIterator::WORD_KANA + + + + + + + IntlRuleBasedBreakIterator::WORD_KANA_LIMIT + + + + + + + IntlRuleBasedBreakIterator::WORD_IDEO + + + + + + + IntlRuleBasedBreakIterator::WORD_IDEO_LIMIT + + + + + + + IntlRuleBasedBreakIterator::LINE_SOFT + + + + + + + IntlRuleBasedBreakIterator::LINE_SOFT_LIMIT + + + + + + + IntlRuleBasedBreakIterator::LINE_HARD + + + + + + + IntlRuleBasedBreakIterator::LINE_HARD_LIMIT + + + + + + + IntlRuleBasedBreakIterator::SENTENCE_TERM + + + + + + + IntlRuleBasedBreakIterator::SENTENCE_TERM_LIMIT + + + + + + + IntlRuleBasedBreakIterator::SENTENCE_SEP + + + + + + + IntlRuleBasedBreakIterator::SENTENCE_SEP_LIMIT + + + + + + +
+ + + +
+ + &reference.intl.entities.intlrulebasedbreakiterator; + +
+ + diff --git a/reference/intl/intlrulebasedbreakiterator/construct.xml b/reference/intl/intlrulebasedbreakiterator/construct.xml new file mode 100644 index 0000000000..d93deab290 --- /dev/null +++ b/reference/intl/intlrulebasedbreakiterator/construct.xml @@ -0,0 +1,76 @@ + + + + + + IntlRuleBasedBreakIterator::__construct + Create iterator from ruleset + + + + &reftitle.description; + + public IntlRuleBasedBreakIterator::__construct + stringrules + stringareCompiled + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + + + "rules" + + + + + + + + "areCompiled" + + + + + + + + + + + &reftitle.returnvalues; + + + + + + + + + diff --git a/reference/intl/intlrulebasedbreakiterator/getbinaryrules.xml b/reference/intl/intlrulebasedbreakiterator/getbinaryrules.xml new file mode 100644 index 0000000000..b03d9254c7 --- /dev/null +++ b/reference/intl/intlrulebasedbreakiterator/getbinaryrules.xml @@ -0,0 +1,58 @@ + + + + + + IntlRuleBasedBreakIterator::getBinaryRules + Get the binary form of compiled rules + + + + &reftitle.description; + + public ReturnTypeIntlRuleBasedBreakIterator::getBinaryRules + + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + + + + + + + + diff --git a/reference/intl/intlrulebasedbreakiterator/getrules.xml b/reference/intl/intlrulebasedbreakiterator/getrules.xml new file mode 100644 index 0000000000..a163ad5f43 --- /dev/null +++ b/reference/intl/intlrulebasedbreakiterator/getrules.xml @@ -0,0 +1,58 @@ + + + + + + IntlRuleBasedBreakIterator::getRules + Get the rule set used to create this object + + + + &reftitle.description; + + public ReturnTypeIntlRuleBasedBreakIterator::getRules + + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + + + + + + + + diff --git a/reference/intl/intlrulebasedbreakiterator/getrulestatus.xml b/reference/intl/intlrulebasedbreakiterator/getrulestatus.xml new file mode 100644 index 0000000000..82b8d550c1 --- /dev/null +++ b/reference/intl/intlrulebasedbreakiterator/getrulestatus.xml @@ -0,0 +1,58 @@ + + + + + + IntlRuleBasedBreakIterator::getRuleStatus + Get the largest status value from the break rules that determined the current break position + + + + &reftitle.description; + + public ReturnTypeIntlRuleBasedBreakIterator::getRuleStatus + + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + + + + + + + + diff --git a/reference/intl/intlrulebasedbreakiterator/getrulestatusvec.xml b/reference/intl/intlrulebasedbreakiterator/getrulestatusvec.xml new file mode 100644 index 0000000000..257fe6d896 --- /dev/null +++ b/reference/intl/intlrulebasedbreakiterator/getrulestatusvec.xml @@ -0,0 +1,58 @@ + + + + + + IntlRuleBasedBreakIterator::getRuleStatusVec + Get the status values from the break rules that determined the current break position + + + + &reftitle.description; + + public ReturnTypeIntlRuleBasedBreakIterator::getRuleStatusVec + + + + + + + &warn.undocumented.func; + + + + + &reftitle.parameters; + &no.function.parameters; + + + + &reftitle.returnvalues; + + + + + + + + +