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:
java.lang.Cloneable
,java.text.AttributedCharacterIterator
,java.text.CharacterIterator
- Enclosing class:
- IndicInputMethodImpl
private class IndicInputMethodImpl.ACIText extends java.lang.Object implements java.text.AttributedCharacterIterator
-
-
Constructor Summary
Constructors Constructor Description ACIText(char[] chArray, int offset, int length, int committed)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private char
_setIndex(int i)
This is always called with valid i ( 0 < i <= text.length )java.lang.Object
clone()
char
current()
char
first()
java.util.Set
getAllAttributeKeys()
java.lang.Object
getAttribute(java.text.AttributedCharacterIterator.Attribute attribute)
java.util.Map
getAttributes()
int
getBeginIndex()
int
getEndIndex()
int
getIndex()
int
getRunLimit()
int
getRunLimit(java.text.AttributedCharacterIterator.Attribute attribute)
int
getRunLimit(java.util.Set attributes)
int
getRunStart()
int
getRunStart(java.text.AttributedCharacterIterator.Attribute attribute)
int
getRunStart(java.util.Set attributes)
char
last()
char
next()
char
previous()
char
setIndex(int position)
-
-
-
Method Detail
-
first
public char first()
- Specified by:
first
in interfacejava.text.CharacterIterator
-
last
public char last()
- Specified by:
last
in interfacejava.text.CharacterIterator
-
current
public char current()
- Specified by:
current
in interfacejava.text.CharacterIterator
-
next
public char next()
- Specified by:
next
in interfacejava.text.CharacterIterator
-
previous
public char previous()
- Specified by:
previous
in interfacejava.text.CharacterIterator
-
setIndex
public char setIndex(int position)
- Specified by:
setIndex
in interfacejava.text.CharacterIterator
-
getBeginIndex
public int getBeginIndex()
- Specified by:
getBeginIndex
in interfacejava.text.CharacterIterator
-
getEndIndex
public int getEndIndex()
- Specified by:
getEndIndex
in interfacejava.text.CharacterIterator
-
getIndex
public int getIndex()
- Specified by:
getIndex
in interfacejava.text.CharacterIterator
-
clone
public java.lang.Object clone()
- Specified by:
clone
in interfacejava.text.CharacterIterator
- Overrides:
clone
in classjava.lang.Object
-
getRunStart
public int getRunStart()
- Specified by:
getRunStart
in interfacejava.text.AttributedCharacterIterator
-
getRunStart
public int getRunStart(java.text.AttributedCharacterIterator.Attribute attribute)
- Specified by:
getRunStart
in interfacejava.text.AttributedCharacterIterator
-
getRunStart
public int getRunStart(java.util.Set attributes)
- Specified by:
getRunStart
in interfacejava.text.AttributedCharacterIterator
-
getRunLimit
public int getRunLimit()
- Specified by:
getRunLimit
in interfacejava.text.AttributedCharacterIterator
-
getRunLimit
public int getRunLimit(java.text.AttributedCharacterIterator.Attribute attribute)
- Specified by:
getRunLimit
in interfacejava.text.AttributedCharacterIterator
-
getRunLimit
public int getRunLimit(java.util.Set attributes)
- Specified by:
getRunLimit
in interfacejava.text.AttributedCharacterIterator
-
getAttributes
public java.util.Map getAttributes()
- Specified by:
getAttributes
in interfacejava.text.AttributedCharacterIterator
-
getAttribute
public java.lang.Object getAttribute(java.text.AttributedCharacterIterator.Attribute attribute)
- Specified by:
getAttribute
in interfacejava.text.AttributedCharacterIterator
-
getAllAttributeKeys
public java.util.Set getAllAttributeKeys()
- Specified by:
getAllAttributeKeys
in interfacejava.text.AttributedCharacterIterator
-
_setIndex
private char _setIndex(int i)
This is always called with valid i ( 0 < i <= text.length )
-
-