/* */ package com.ibm.icu.impl;
/* */
/* */ import com.ibm.icu.text.UCharacterIterator;
/* */ import java.text.CharacterIterator;
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */ public class UCharacterIteratorWrapper
/* */ implements CharacterIterator
/* */ {
/* */ private UCharacterIterator iterator;
/* */
/* */ public UCharacterIteratorWrapper(UCharacterIterator iter)
/* */ {
/* 22 */ this.iterator = iter;
/* */ }
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */ public char first()
/* */ {
/* 36 */ this.iterator.setToStart();
/* 37 */ return (char)this.iterator.current();
/* */ }
/* */
/* */
/* */
/* */
/* */
/* */
/* */ public char last()
/* */ {
/* 47 */ this.iterator.setToLimit();
/* 48 */ return (char)this.iterator.previous();
/* */ }
/* */
/* */
/* */
/* */
/* */
/* */
/* */ public char current()
/* */ {
/* 58 */ return (char)this.iterator.current();
/* */ }
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */ public char next()
/* */ {
/* 71 */ this.iterator.next();
/* 72 */ return (char)this.iterator.current();
/* */ }
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */ public char previous()
/* */ {
/* 84 */ return (char)this.iterator.previous();
/* */ }
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */ public char setIndex(int position)
/* */ {
/* 96 */ this.iterator.setIndex(position);
/* 97 */ return (char)this.iterator.current();
/* */ }
/* */
/* */
/* */
/* */
/* */
/* */ public int getBeginIndex()
/* */ {
/* 106 */ return 0;
/* */ }
/* */
/* */
/* */
/* */
/* */
/* */ public int getEndIndex()
/* */ {
/* 115 */ return this.iterator.getLength();
/* */ }
/* */
/* */
/* */
/* */
/* */ public int getIndex()
/* */ {
/* 123 */ return this.iterator.getIndex();
/* */ }
/* */
/* */
/* */
/* */ public Object clone()
/* */ {
/* */ try
/* */ {
/* 132 */ UCharacterIteratorWrapper result = (UCharacterIteratorWrapper)super.clone();
/* 133 */ result.iterator = ((UCharacterIterator)this.iterator.clone());
/* 134 */ return result;
/* */ } catch (CloneNotSupportedException e) {}
/* 136 */ return null;
/* */ }
/* */ }
/* Location: C:\Users\Ethan\Desktop\FontZip\FontTool\sfnttool.jar!\com\ibm\icu\impl\UCharacterIteratorWrapper.class
* Java compiler version: 5 (49.0)
* JD-Core Version: 0.7.1
*/