jp.preserv.xml.sax
クラス DefaultSaxHandler

java.lang.Object
  拡張org.xml.sax.helpers.DefaultHandler
      拡張jp.preserv.xml.sax.DefaultSaxHandler
すべての実装インタフェース:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class DefaultSaxHandler
extends org.xml.sax.helpers.DefaultHandler

汎用SAX解析用ハンドラクラスです。

導入されたバージョン:
1.00
バージョン:
1.00 M.MOCHIZUKI 2007/02/16 初版
作成者:
M.MOCHIZUKI

コンストラクタの概要
protected DefaultSaxHandler(DefaultSaxHandlerAttribute attr)
          コンストラクターです。
 
メソッドの概要
 void characters(char[] ch, int offset, int length)
          要素内の文字データの通知を受け取ります。
 void clearTextValueBuffer()
          テキスト部分要素をクリアします。
 DefaultSaxHandlerAttribute getAttribute()
          汎用SAX用ハンドラクラスで用いる属性情報を取得します。
 java.lang.Object getReturnObject()
          ハンドラから返却するオブジェクトを取得します。
 java.lang.String getTextValue()
          呼ばれた時点でのテキスト部分要素の全体を返します。
 void setAttribute(DefaultSaxHandlerAttribute aAttribute)
          汎用SAX用ハンドラクラスで用いる属性情報を設定します。
 void setReturnObject(java.lang.Object returnObject)
          ハンドラから返却するオブジェクトを設定します。
 void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
          要素の開始通知を受け取ります。
 
クラス org.xml.sax.helpers.DefaultHandler から継承したメソッド
endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DefaultSaxHandler

protected DefaultSaxHandler(DefaultSaxHandlerAttribute attr)
コンストラクターです。

パラメータ:
attr - 汎用SAX用ハンドラクラスで用いる属性情報です。
メソッドの詳細

startElement

public void startElement(java.lang.String uri,
                         java.lang.String localName,
                         java.lang.String qName,
                         org.xml.sax.Attributes attributes)
要素の開始通知を受け取ります。

パラメータ:
uri - 名前空間のURI
localName - 前置修飾子を含まないローカル名
qName - 前置修飾子を持つ修飾名
attributes - 指定された属性またはデフォルトの属性
関連項目:
#startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)

characters

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

パラメータ:
ch - 文字の配列
offset - 開始インデックス
length - 文字列の長さ
関連項目:
ContentHandler.characters(char[], int, int)

getTextValue

public final java.lang.String getTextValue()
呼ばれた時点でのテキスト部分要素の全体を返します。

戻り値:
呼ばれた時点でのテキスト部分要素の全体文字列

clearTextValueBuffer

public final void clearTextValueBuffer()
テキスト部分要素をクリアします。


getReturnObject

public final java.lang.Object getReturnObject()
ハンドラから返却するオブジェクトを取得します。

戻り値:
ハンドラから返却するオブジェクト

setReturnObject

public final void setReturnObject(java.lang.Object returnObject)
ハンドラから返却するオブジェクトを設定します。

パラメータ:
returnObject - ハンドラから返却するオブジェクト

getAttribute

public DefaultSaxHandlerAttribute getAttribute()
汎用SAX用ハンドラクラスで用いる属性情報を取得します。

戻り値:
汎用SAX用ハンドラクラスで用いる属性情報

setAttribute

public void setAttribute(DefaultSaxHandlerAttribute aAttribute)
汎用SAX用ハンドラクラスで用いる属性情報を設定します。

パラメータ:
aAttribute - 汎用SAX用ハンドラクラスで用いる属性情報