egeyama.commons.xml.sax.helpers
クラス EasySaxHandler

java.lang.Object
  上位を拡張 org.xml.sax.helpers.DefaultHandler
      上位を拡張 egeyama.commons.xml.sax.helpers.EasySaxHandler
すべての実装されたインタフェース:
ContentHandler, DTDHandler, EntityResolver, ErrorHandler

public abstract class EasySaxHandler
extends DefaultHandler

SAXによるXML解析を支援するDefaultHandler のサブクラス。

導入されたバージョン:
0.3.0
作成者:
okamo

コンストラクタの概要
EasySaxHandler()
           
 
メソッドの概要
 void characters(char[] ch, int start, int length)
          要素内の文字データの通知を受け取ります。
protected  void textNode(String text)
          要素内の文字データの通知を受け取ります。
 
クラス org.xml.sax.helpers.DefaultHandler から継承されたメソッド
endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warning
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

EasySaxHandler

public EasySaxHandler()
メソッドの詳細

characters

public final void characters(char[] ch,
                             int start,
                             int length)
要素内の文字データの通知を受け取ります。

本メソッドは処理をtextNodeメソッドへ委譲するのみでオーバーライドは出来ません。 処理はtextNodeへ記述してください。

定義:
インタフェース ContentHandler 内の characters
オーバーライド:
クラス DefaultHandler 内の characters
パラメータ:
ch - 文字データ
start - 文字配列内の開始位置
length - 文字配列から使用される文字数
関連項目:
DefaultHandler.characters(char[], int, int)

textNode

protected void textNode(String text)
要素内の文字データの通知を受け取ります。

要素内の改行、スペース、タブなども加工せずに通知します。

パラメータ:
text - 要素内の文字データ


Copyright © 2006 - Egeyama Project