reference/intl/intlbreakiterator.xml
14767af0f05dffa6fdb9b49e1a1f4e9ca7022a60
...
...
@@ -1,6 +1,5 @@
1
1
<?xml version="1.0" encoding="utf-8"?>
2
2
<!-- $Revision$ -->
3
-

4
3
<phpdoc:classref xml:id="class.intlbreakiterator" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
5
4

6
5
<title>The IntlBreakIterator class</title>
...
...
@@ -22,7 +21,7 @@
22
21
<classname>IntlCodePointBreakIterator</classname>.
23
22
</para>
24
23
<para>
25
-
This class implements <classname>Traversable</classname>. Traversing an
24
+
This class implements <interfacename>IteratorAggregate</interfacename>. Traversing an
26
25
<classname>IntlBreakIterator</classname> yields non-negative integer
27
26
values representing the successive locations of the text boundaries,
28
27
expressed as UTF-8 code units (byte) counts, taken from the beginning of
...
...
@@ -37,138 +36,139 @@
37
36
&reftitle.classsynopsis;
38
37

39
38
<!-- {{{ Synopsis -->
40
-
<classsynopsis>
41
-
<ooclass><classname>IntlBreakIterator</classname></ooclass>
42
-

43
-
<!-- {{{ Class synopsis -->
44
-
<classsynopsisinfo>
45
-
<ooclass>
46
-
<classname>IntlBreakIterator</classname>
47
-
</ooclass>
48
-

49
-
<oointerface>
50
-
<interfacename>Traversable</interfacename>
51
-
</oointerface>
52
-
</classsynopsisinfo>
53
-
<!-- }}} -->
39
+
<classsynopsis class="class">
40
+
<ooclass>
41
+
<classname>IntlBreakIterator</classname>
42
+
</ooclass>
43
+

44
+
<oointerface>
45
+
<modifier>implements</modifier>
46
+
<interfacename>IteratorAggregate</interfacename>
47
+
</oointerface>
48
+

54
49
<classsynopsisinfo role="comment">&Constants;</classsynopsisinfo>
55
50
<fieldsynopsis>
51
+
<modifier>public</modifier>
56
52
<modifier>const</modifier>
57
53
<type>int</type>
58
54
<varname linkend="intlbreakiterator.constants.done">IntlBreakIterator::DONE</varname>
59
-
<initializer>-1</initializer>
60
55
</fieldsynopsis>
61
56
<fieldsynopsis>
57
+
<modifier>public</modifier>
62
58
<modifier>const</modifier>
63
59
<type>int</type>
64
60
<varname linkend="intlbreakiterator.constants.word-none">IntlBreakIterator::WORD_NONE</varname>
65
-
<initializer>0</initializer>
66
61
</fieldsynopsis>
67
62
<fieldsynopsis>
63
+
<modifier>public</modifier>
68
64
<modifier>const</modifier>
69
65
<type>int</type>
70
66
<varname linkend="intlbreakiterator.constants.word-none-limit">IntlBreakIterator::WORD_NONE_LIMIT</varname>
71
-
<initializer>100</initializer>
72
67
</fieldsynopsis>
73
68
<fieldsynopsis>
69
+
<modifier>public</modifier>
74
70
<modifier>const</modifier>
75
71
<type>int</type>
76
72
<varname linkend="intlbreakiterator.constants.word-number">IntlBreakIterator::WORD_NUMBER</varname>
77
-
<initializer>100</initializer>
78
73
</fieldsynopsis>
79
74
<fieldsynopsis>
75
+
<modifier>public</modifier>
80
76
<modifier>const</modifier>
81
77
<type>int</type>
82
78
<varname linkend="intlbreakiterator.constants.word-number-limit">IntlBreakIterator::WORD_NUMBER_LIMIT</varname>
83
-
<initializer>200</initializer>
84
79
</fieldsynopsis>
85
80
<fieldsynopsis>
81
+
<modifier>public</modifier>
86
82
<modifier>const</modifier>
87
83
<type>int</type>
88
84
<varname linkend="intlbreakiterator.constants.word-letter">IntlBreakIterator::WORD_LETTER</varname>
89
-
<initializer>200</initializer>
90
85
</fieldsynopsis>
91
86
<fieldsynopsis>
87
+
<modifier>public</modifier>
92
88
<modifier>const</modifier>
93
89
<type>int</type>
94
90
<varname linkend="intlbreakiterator.constants.word-letter-limit">IntlBreakIterator::WORD_LETTER_LIMIT</varname>
95
-
<initializer>300</initializer>
96
91
</fieldsynopsis>
97
92
<fieldsynopsis>
93
+
<modifier>public</modifier>
98
94
<modifier>const</modifier>
99
95
<type>int</type>
100
96
<varname linkend="intlbreakiterator.constants.word-kana">IntlBreakIterator::WORD_KANA</varname>
101
-
<initializer>300</initializer>
102
97
</fieldsynopsis>
103
98
<fieldsynopsis>
99
+
<modifier>public</modifier>
104
100
<modifier>const</modifier>
105
101
<type>int</type>
106
102
<varname linkend="intlbreakiterator.constants.word-kana-limit">IntlBreakIterator::WORD_KANA_LIMIT</varname>
107
-
<initializer>400</initializer>
108
103
</fieldsynopsis>
109
104
<fieldsynopsis>
105
+
<modifier>public</modifier>
110
106
<modifier>const</modifier>
111
107
<type>int</type>
112
108
<varname linkend="intlbreakiterator.constants.word-ideo">IntlBreakIterator::WORD_IDEO</varname>
113
-
<initializer>400</initializer>
114
109
</fieldsynopsis>
115
110
<fieldsynopsis>
111
+
<modifier>public</modifier>
116
112
<modifier>const</modifier>
117
113
<type>int</type>
118
114
<varname linkend="intlbreakiterator.constants.word-ideo-limit">IntlBreakIterator::WORD_IDEO_LIMIT</varname>
119
-
<initializer>500</initializer>
120
115
</fieldsynopsis>
121
116
<fieldsynopsis>
117
+
<modifier>public</modifier>
122
118
<modifier>const</modifier>
123
119
<type>int</type>
124
120
<varname linkend="intlbreakiterator.constants.line-soft">IntlBreakIterator::LINE_SOFT</varname>
125
-
<initializer>0</initializer>
126
121
</fieldsynopsis>
127
122
<fieldsynopsis>
123
+
<modifier>public</modifier>
128
124
<modifier>const</modifier>
129
125
<type>int</type>
130
126
<varname linkend="intlbreakiterator.constants.line-soft-limit">IntlBreakIterator::LINE_SOFT_LIMIT</varname>
131
-
<initializer>100</initializer>
132
127
</fieldsynopsis>
133
128
<fieldsynopsis>
129
+
<modifier>public</modifier>
134
130
<modifier>const</modifier>
135
131
<type>int</type>
136
132
<varname linkend="intlbreakiterator.constants.line-hard">IntlBreakIterator::LINE_HARD</varname>
137
-
<initializer>100</initializer>
138
133
</fieldsynopsis>
139
134
<fieldsynopsis>
135
+
<modifier>public</modifier>
140
136
<modifier>const</modifier>
141
137
<type>int</type>
142
138
<varname linkend="intlbreakiterator.constants.line-hard-limit">IntlBreakIterator::LINE_HARD_LIMIT</varname>
143
-
<initializer>200</initializer>
144
139
</fieldsynopsis>
145
140
<fieldsynopsis>
141
+
<modifier>public</modifier>
146
142
<modifier>const</modifier>
147
143
<type>int</type>
148
144
<varname linkend="intlbreakiterator.constants.sentence-term">IntlBreakIterator::SENTENCE_TERM</varname>
149
-
<initializer>0</initializer>
150
145
</fieldsynopsis>
151
146
<fieldsynopsis>
147
+
<modifier>public</modifier>
152
148
<modifier>const</modifier>
153
149
<type>int</type>
154
150
<varname linkend="intlbreakiterator.constants.sentence-term-limit">IntlBreakIterator::SENTENCE_TERM_LIMIT</varname>
155
-
<initializer>100</initializer>
156
151
</fieldsynopsis>
157
152
<fieldsynopsis>
153
+
<modifier>public</modifier>
158
154
<modifier>const</modifier>
159
155
<type>int</type>
160
156
<varname linkend="intlbreakiterator.constants.sentence-sep">IntlBreakIterator::SENTENCE_SEP</varname>
161
-
<initializer>100</initializer>
162
157
</fieldsynopsis>
163
158
<fieldsynopsis>
159
+
<modifier>public</modifier>
164
160
<modifier>const</modifier>
165
161
<type>int</type>
166
162
<varname linkend="intlbreakiterator.constants.sentence-sep-limit">IntlBreakIterator::SENTENCE_SEP_LIMIT</varname>
167
-
<initializer>200</initializer>
168
163
</fieldsynopsis>
169
164

170
165
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
171
-
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.intlbreakiterator')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[not(@role='procedural')])" />
166
+
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.intlbreakiterator')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[@role='IntlBreakIterator'])">
167
+
<xi:fallback/>
168
+
</xi:include>
169
+
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.intlbreakiterator')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[@role='IntlBreakIterator'])">
170
+
<xi:fallback/>
171
+
</xi:include>
172
172
</classsynopsis>
173
173
<!-- }}} -->
174
174

...
...
@@ -182,147 +182,168 @@
182
182
<varlistentry xml:id="intlbreakiterator.constants.done">
183
183
<term><constant>IntlBreakIterator::DONE</constant></term>
184
184
<listitem>
185
-
<para></para>
185
+
<para/>
186
186
</listitem>
187
187
</varlistentry>
188
188

189
189
<varlistentry xml:id="intlbreakiterator.constants.word-none">
190
190
<term><constant>IntlBreakIterator::WORD_NONE</constant></term>
191
191
<listitem>
192
-
<para></para>
192
+
<para/>
193
193
</listitem>
194
194
</varlistentry>
195
195

196
196
<varlistentry xml:id="intlbreakiterator.constants.word-none-limit">
197
197
<term><constant>IntlBreakIterator::WORD_NONE_LIMIT</constant></term>
198
198
<listitem>
199
-
<para></para>
199
+
<para/>
200
200
</listitem>
201
201
</varlistentry>
202
202

203
203
<varlistentry xml:id="intlbreakiterator.constants.word-number">
204
204
<term><constant>IntlBreakIterator::WORD_NUMBER</constant></term>
205
205
<listitem>
206
-
<para></para>
206
+
<para/>
207
207
</listitem>
208
208
</varlistentry>
209
209

210
210
<varlistentry xml:id="intlbreakiterator.constants.word-number-limit">
211
211
<term><constant>IntlBreakIterator::WORD_NUMBER_LIMIT</constant></term>
212
212
<listitem>
213
-
<para></para>
213
+
<para/>
214
214
</listitem>
215
215
</varlistentry>
216
216

217
217
<varlistentry xml:id="intlbreakiterator.constants.word-letter">
218
218
<term><constant>IntlBreakIterator::WORD_LETTER</constant></term>
219
219
<listitem>
220
-
<para></para>
220
+
<para/>
221
221
</listitem>
222
222
</varlistentry>
223
223

224
224
<varlistentry xml:id="intlbreakiterator.constants.word-letter-limit">
225
225
<term><constant>IntlBreakIterator::WORD_LETTER_LIMIT</constant></term>
226
226
<listitem>
227
-
<para></para>
227
+
<para/>
228
228
</listitem>
229
229
</varlistentry>
230
230

231
231
<varlistentry xml:id="intlbreakiterator.constants.word-kana">
232
232
<term><constant>IntlBreakIterator::WORD_KANA</constant></term>
233
233
<listitem>
234
-
<para></para>
234
+
<para/>
235
235
</listitem>
236
236
</varlistentry>
237
237

238
238
<varlistentry xml:id="intlbreakiterator.constants.word-kana-limit">
239
239
<term><constant>IntlBreakIterator::WORD_KANA_LIMIT</constant></term>
240
240
<listitem>
241
-
<para></para>
241
+
<para/>
242
242
</listitem>
243
243
</varlistentry>
244
244

245
245
<varlistentry xml:id="intlbreakiterator.constants.word-ideo">
246
246
<term><constant>IntlBreakIterator::WORD_IDEO</constant></term>
247
247
<listitem>
248
-
<para></para>
248
+
<para/>
249
249
</listitem>
250
250
</varlistentry>
251
251

252
252
<varlistentry xml:id="intlbreakiterator.constants.word-ideo-limit">
253
253
<term><constant>IntlBreakIterator::WORD_IDEO_LIMIT</constant></term>
254
254
<listitem>
255
-
<para></para>
255
+
<para/>
256
256
</listitem>
257
257
</varlistentry>
258
258

259
259
<varlistentry xml:id="intlbreakiterator.constants.line-soft">
260
260
<term><constant>IntlBreakIterator::LINE_SOFT</constant></term>
261
261
<listitem>
262
-
<para></para>
262
+
<para/>
263
263
</listitem>
264
264
</varlistentry>
265
265

266
266
<varlistentry xml:id="intlbreakiterator.constants.line-soft-limit">
267
267
<term><constant>IntlBreakIterator::LINE_SOFT_LIMIT</constant></term>
268
268
<listitem>
269
-
<para></para>
269
+
<para/>
270
270
</listitem>
271
271
</varlistentry>
272
272

273
273
<varlistentry xml:id="intlbreakiterator.constants.line-hard">
274
274
<term><constant>IntlBreakIterator::LINE_HARD</constant></term>
275
275
<listitem>
276
-
<para></para>
276
+
<para/>
277
277
</listitem>
278
278
</varlistentry>
279
279

280
280
<varlistentry xml:id="intlbreakiterator.constants.line-hard-limit">
281
281
<term><constant>IntlBreakIterator::LINE_HARD_LIMIT</constant></term>
282
282
<listitem>
283
-
<para></para>
283
+
<para/>
284
284
</listitem>
285
285
</varlistentry>
286
286

287
287
<varlistentry xml:id="intlbreakiterator.constants.sentence-term">
288
288
<term><constant>IntlBreakIterator::SENTENCE_TERM</constant></term>
289
289
<listitem>
290
-
<para></para>
290
+
<para/>
291
291
</listitem>
292
292
</varlistentry>
293
293

294
294
<varlistentry xml:id="intlbreakiterator.constants.sentence-term-limit">
295
295
<term><constant>IntlBreakIterator::SENTENCE_TERM_LIMIT</constant></term>
296
296
<listitem>
297
-
<para></para>
297
+
<para/>
298
298
</listitem>
299
299
</varlistentry>
300
300

301
301
<varlistentry xml:id="intlbreakiterator.constants.sentence-sep">
302
302
<term><constant>IntlBreakIterator::SENTENCE_SEP</constant></term>
303
303
<listitem>
304
-
<para></para>
304
+
<para/>
305
305
</listitem>
306
306
</varlistentry>
307
307

308
308
<varlistentry xml:id="intlbreakiterator.constants.sentence-sep-limit">
309
309
<term><constant>IntlBreakIterator::SENTENCE_SEP_LIMIT</constant></term>
310
310
<listitem>
311
-
<para></para>
311
+
<para/>
312
312
</listitem>
313
313
</varlistentry>
314
314

315
315
</variablelist>
316
316
</section>
317
-
<!-- }}} -->
318
-

319
317

318
+
<section role="changelog">
319
+
&reftitle.changelog;
320
+
<informaltable>
321
+
<tgroup cols="2">
322
+
<thead>
323
+
<row>
324
+
<entry>&Version;</entry>
325
+
<entry>&Description;</entry>
326
+
</row>
327
+
</thead>
328
+
<tbody>
329
+
<row>
330
+
<entry>8.0.0</entry>
331
+
<entry>
332
+
<classname>IntlBreakIterator</classname> implements
333
+
<interfacename>IteratorAggregate</interfacename> now.
334
+
Previously, <interfacename>Traversable</interfacename> was implemented instead.
335
+
</entry>
336
+
</row>
337
+
</tbody>
338
+
</tgroup>
339
+
</informaltable>
340
+
</section>
341
+
<!-- }}} -->
320
342
</partintro>
321
343

322
344
&reference.intl.entities.intlbreakiterator;
323
345

324
346
</phpdoc:classref>
325
-

326
347
<!-- Keep this comment at the end of the file
327
348
Local variables:
328
349
mode: sgml
329
350