クラス DefaultFragmentEventReader
java.lang.ObjectSE
org.springframework.batch.item.xml.stax.DefaultFragmentEventReader
- 実装済みのインターフェース一覧:
IteratorSE<ObjectSE>、XMLEventReaderSE、FragmentEventReader
FragmentEventReader のデフォルト実装 - 作成者:
- Robert Kasanicky, Mahmoud Ben Hassine
フィールド概要
フィールドコンストラクター概要
コンストラクターコンストラクター説明DefaultFragmentEventReader(XMLEventReaderSE wrappedEventReader) 後で使用するために StartDocument イベントをキャッシュします。方法の概要
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース java.util.IteratorSE から継承されたメソッド
forEachRemainingSE, removeインターフェース javax.xml.stream.XMLEventReaderSE から継承されたメソッド
close, getElementText, getPropertySE, nextTag
フィールドの詳細
wrappedEventReader
コンストラクターの詳細
DefaultFragmentEventReader
後で使用するために StartDocument イベントをキャッシュします。- パラメーター:
wrappedEventReader- オリジナルのラップされたイベントリーダー
方法の詳細
markStartFragment
public void markStartFragment()インターフェースからコピーされた説明:FragmentEventReaderイベントリーダーに、カーソル位置がフラグメントの直前にあることを通知します。- 次で指定:
- インターフェース
FragmentEventReader内のmarkStartFragment
hasNext
public boolean hasNext()- 次で指定:
- インターフェース
IteratorSE<ObjectSE>内のhasNext - 次で指定:
- インターフェース
XMLEventReaderSE内のhasNext
next
- 次で指定:
- インターフェース
IteratorSE<ObjectSE>内のnext
nextEvent
- 次で指定:
- インターフェース
XMLEventReaderSE内のnextEvent - 例外:
XMLStreamExceptionSE
peek
- 次で指定:
- インターフェース
XMLEventReaderSE内のpeek - 例外:
XMLStreamExceptionSE
markFragmentProcessed
public void markFragmentProcessed()フラグメントが最後まで読み取られずに処理された場合は、フラグメントの読み取りを終了します。- 次で指定:
- インターフェース
FragmentEventReader内のmarkFragmentProcessed
reset
public void reset()インターフェースからコピーされた説明:FragmentEventReaderフラグメントリーダーの状態をリセットします。カーソルの現在の位置に関する仮定を忘れさせます(たとえば、ラップされたリーダーのロールバックの場合)。- 次で指定:
- インターフェース
FragmentEventReader内のreset
close
- 次で指定:
- インターフェース
XMLEventReaderSE内のclose - 例外:
XMLStreamExceptionSE
getElementText
- 次で指定:
- インターフェース
XMLEventReaderSE内のgetElementText - 例外:
XMLStreamExceptionSE
getProperty
- 次で指定:
- インターフェース
XMLEventReaderSE内のgetPropertySE - 例外:
IllegalArgumentExceptionSE
nextTag
- 次で指定:
- インターフェース
XMLEventReaderSE内のnextTag - 例外:
XMLStreamExceptionSE
remove
public void remove()- 次で指定:
- インターフェース
IteratorSE<ObjectSE>内のremove