Lines Matching refs:iterator
147 let iterator: i18n.BreakIterator = i18n.getLineInstance(locale: string);
152 iterator.setLineBreakText(text: string); // 设置要处理的文本
153 let breakText: string = iterator.getLineBreakText(); // 查看iterator正在处理的文本
158 let currentPos: number = iterator.current(); // 获取iterator在当前所处理文本中的位置
159 let firstPos: number = iterator.first(); // 设置为第一个可断句的分割点,返回该分割点的位置。第一个分割点总是在文本的起始位置,firstPos = 0
160 …let nextPos: number = iterator.next(number); // 将iterator移动number数量个分割点,number为正数代表向后移动,number为负数代…
161 let isBoundary: boolean = iterator.isBoundary(number); // 判断number位置是否是分割点
171 let iterator = i18n.getLineInstance('en-GB');
174 iterator.setLineBreakText('Apple is my favorite fruit.');
177 let firstPos = iterator.first(); // firstPos: 0
180 let nextPos = iterator.next(2); // nextPos: 9
183 let isBoundary = iterator.isBoundary(9); // isBoundary: true
186 let breakText = iterator.getLineBreakText(); // breakText: Apple is my favorite fruit.