org.aminds.io
クラス UnicodeNormalizationReader.ReaderIterator

java.lang.Object
  上位を拡張 com.ibm.icu.text.UCharacterIterator
      上位を拡張 org.aminds.io.UnicodeNormalizationReader.ReaderIterator
すべての実装されたインタフェース:
UForwardCharacterIterator, Cloneable
含まれているクラス:
UnicodeNormalizationReader

protected static class UnicodeNormalizationReader.ReaderIterator
extends UCharacterIterator

Minimal implementation of UCharacterIterator for internal use.

Implemented are the methods required for Normalizer's next() iteration to work. If the other methods are called (against developer's expectation), UnsupportedOperationException will be thrown.


フィールドの概要
 
インタフェース com.ibm.icu.text.UForwardCharacterIterator から継承されたフィールド
DONE
 
コンストラクタの概要
UnicodeNormalizationReader.ReaderIterator(Reader r)
           
UnicodeNormalizationReader.ReaderIterator(Reader r, int bufferSize)
           
 
メソッドの概要
 Object clone()
           
 int current()
           
 int currentCodePoint()
           
 CharacterIterator getCharacterIterator()
           
 int getIndex()
           
 int getLength()
           
 String getText()
           
 int getText(char[] fillIn, int offset)
           
 int moveCodePointIndex(int delta)
           
 int moveIndex(int delta)
           
 int next()
           
 int nextCodePoint()
           
 int previous()
           
 int previousCodePoint()
           
 void setIndex(int index)
           
 void setToLimit()
           
 void setToStart()
           
 
クラス com.ibm.icu.text.UCharacterIterator から継承されたメソッド
getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getText
 
クラス java.lang.Object から継承されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

UnicodeNormalizationReader.ReaderIterator

public UnicodeNormalizationReader.ReaderIterator(Reader r)
                                          throws IOException
例外:
IOException

UnicodeNormalizationReader.ReaderIterator

public UnicodeNormalizationReader.ReaderIterator(Reader r,
                                                 int bufferSize)
                                          throws IOException
例外:
IOException
メソッドの詳細

getCharacterIterator

public CharacterIterator getCharacterIterator()
オーバーライド:
クラス UCharacterIterator 内の getCharacterIterator

current

public int current()
定義:
クラス UCharacterIterator 内の current

currentCodePoint

public int currentCodePoint()
オーバーライド:
クラス UCharacterIterator 内の currentCodePoint

getLength

public int getLength()
定義:
クラス UCharacterIterator 内の getLength

getIndex

public int getIndex()
定義:
クラス UCharacterIterator 内の getIndex

next

public int next()
定義:
インタフェース UForwardCharacterIterator 内の next
定義:
クラス UCharacterIterator 内の next

nextCodePoint

public int nextCodePoint()
定義:
インタフェース UForwardCharacterIterator 内の nextCodePoint
オーバーライド:
クラス UCharacterIterator 内の nextCodePoint

previous

public int previous()
定義:
クラス UCharacterIterator 内の previous

previousCodePoint

public int previousCodePoint()
オーバーライド:
クラス UCharacterIterator 内の previousCodePoint

setIndex

public void setIndex(int index)
定義:
クラス UCharacterIterator 内の setIndex

setToLimit

public void setToLimit()
オーバーライド:
クラス UCharacterIterator 内の setToLimit

setToStart

public void setToStart()
オーバーライド:
クラス UCharacterIterator 内の setToStart

getText

public int getText(char[] fillIn,
                   int offset)
定義:
クラス UCharacterIterator 内の getText

getText

public String getText()
オーバーライド:
クラス UCharacterIterator 内の getText

moveIndex

public int moveIndex(int delta)
オーバーライド:
クラス UCharacterIterator 内の moveIndex

moveCodePointIndex

public int moveCodePointIndex(int delta)
オーバーライド:
クラス UCharacterIterator 内の moveCodePointIndex

clone

public Object clone()
             throws CloneNotSupportedException
オーバーライド:
クラス UCharacterIterator 内の clone
例外:
CloneNotSupportedException


Copyright (c) 2008-2011 Masashi Nakanishi.