Package com.ibm.icu.dev.tool.ime.indic
Class IndicInputMethodImpl.ACIText
java.lang.Object
com.ibm.icu.dev.tool.ime.indic.IndicInputMethodImpl.ACIText
- All Implemented Interfaces:
Cloneable,AttributedCharacterIterator,CharacterIterator
- Enclosing class:
IndicInputMethodImpl
-
Nested Class Summary
Nested classes/interfaces inherited from interface java.text.AttributedCharacterIterator
AttributedCharacterIterator.Attribute -
Field Summary
FieldsFields inherited from interface java.text.CharacterIterator
DONE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate char_setIndex(int i) This is always called with valid i ( 0 invalid input: '<' i invalid input: '<'= text.length )clone()charcurrent()charfirst()intintintgetIndex()intintgetRunLimit(AttributedCharacterIterator.Attribute attribute) intgetRunLimit(Set attributes) intintgetRunStart(AttributedCharacterIterator.Attribute attribute) intgetRunStart(Set attributes) charlast()charnext()charprevious()charsetIndex(int position)
-
Field Details
-
text
private char[] text -
committed
private int committed -
index
private int index
-
-
Constructor Details
-
ACIText
ACIText(char[] chArray, int offset, int length, int committed)
-
-
Method Details
-
first
public char first()- Specified by:
firstin interfaceCharacterIterator
-
last
public char last()- Specified by:
lastin interfaceCharacterIterator
-
current
public char current()- Specified by:
currentin interfaceCharacterIterator
-
next
public char next()- Specified by:
nextin interfaceCharacterIterator
-
previous
public char previous()- Specified by:
previousin interfaceCharacterIterator
-
setIndex
public char setIndex(int position) - Specified by:
setIndexin interfaceCharacterIterator
-
getBeginIndex
public int getBeginIndex()- Specified by:
getBeginIndexin interfaceCharacterIterator
-
getEndIndex
public int getEndIndex()- Specified by:
getEndIndexin interfaceCharacterIterator
-
getIndex
public int getIndex()- Specified by:
getIndexin interfaceCharacterIterator
-
clone
- Specified by:
clonein interfaceCharacterIterator- Overrides:
clonein classObject
-
getRunStart
public int getRunStart()- Specified by:
getRunStartin interfaceAttributedCharacterIterator
-
getRunStart
- Specified by:
getRunStartin interfaceAttributedCharacterIterator
-
getRunStart
- Specified by:
getRunStartin interfaceAttributedCharacterIterator
-
getRunLimit
public int getRunLimit()- Specified by:
getRunLimitin interfaceAttributedCharacterIterator
-
getRunLimit
- Specified by:
getRunLimitin interfaceAttributedCharacterIterator
-
getRunLimit
- Specified by:
getRunLimitin interfaceAttributedCharacterIterator
-
getAttributes
- Specified by:
getAttributesin interfaceAttributedCharacterIterator
-
getAttribute
- Specified by:
getAttributein interfaceAttributedCharacterIterator
-
getAllAttributeKeys
- Specified by:
getAllAttributeKeysin interfaceAttributedCharacterIterator
-
_setIndex
private char _setIndex(int i) This is always called with valid i ( 0 invalid input: '<' i invalid input: '<'= text.length )
-