shohaku.ginkgo
クラス SAXDocumentParser

java.lang.Object
  拡張shohaku.ginkgo.SAXDocumentParser

public class SAXDocumentParser
extends java.lang.Object

XMLドキュメントの解析に使用する、Simple API for XML (SAX) のラッパーを提供します。
ライブラリ上での仕様の対応した情報の保管や制限を実現する為に提供されています。
SAXへの制御はこのクラスを経由してのみ可能です


メソッドの概要
 org.xml.sax.DTDHandler getDTDHandler()
          解析に使用する org.xml.sax.DTDHandler を返却します。
 org.xml.sax.EntityResolver getEntityResolver()
          解析に使用する org.xml.sax.EntityResolver を返却します。
 org.xml.sax.ErrorHandler getErrorHandler()
          解析に使用する org.xml.sax.ErrorHandler を返却します。
 boolean getFeature(java.lang.String name)
          XMLReader の基本となる実装で要求された特定の機能の値を返却します。
 java.lang.Boolean getNamespaceAware()
          isNamespaceAware を返却します。
 java.lang.Object getProperty(java.lang.String name)
          XMLReader の基本となる実装で要求された特定のプロパティを返却します。
 java.lang.Boolean getValidating()
          isValidating を返却します。
 void setDTDHandler(org.xml.sax.DTDHandler dtdHandler)
          解析に使用する org.xml.sax.DTDHandler を格納します。
 void setEntityResolver(org.xml.sax.EntityResolver entityResolver)
          解析に使用する org.xml.sax.EntityResolver を格納します。
 void setErrorHandler(org.xml.sax.ErrorHandler errorHandler)
          解析に使用する org.xml.sax.ErrorHandler を格納します。
 void setFeature(java.lang.String name, boolean value)
          XMLReader の基本となる実装に特定の機能の値を設定します。
 void setNamespaceAware(java.lang.Boolean isNamespaceAware)
          isNamespaceAware を格納します。
 void setProperty(java.lang.String name, java.lang.Object value)
          XMLReader の基本となる実装に特定のプロパティを設定します。
 void setValidating(java.lang.Boolean isValidating)
          isValidating を格納します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getFeature

public boolean getFeature(java.lang.String name)
XMLReader の基本となる実装で要求された特定の機能の値を返却します。

パラメータ:
name - 取り出される機能の名前
戻り値:
要求された機能の値
関連項目:
SAXParserFactory.getFeature(java.lang.String)

setFeature

public void setFeature(java.lang.String name,
                       boolean value)
XMLReader の基本となる実装に特定の機能の値を設定します。

パラメータ:
name - 設定される機能の名前
value - 設定される機能の値
関連項目:
SAXParserFactory.setFeature(java.lang.String, boolean)

getProperty

public java.lang.Object getProperty(java.lang.String name)
XMLReader の基本となる実装で要求された特定のプロパティを返却します。

パラメータ:
name - 取り出されるプロパティの名前
戻り値:
要求されたプロパティの値
関連項目:
SAXParser.getProperty(java.lang.String)

setProperty

public void setProperty(java.lang.String name,
                        java.lang.Object value)
XMLReader の基本となる実装に特定のプロパティを設定します。

パラメータ:
name - 設定されるプロパティの名前
value - 設定されるプロパティの値
関連項目:
SAXParser.setProperty(java.lang.String, java.lang.Object)

setEntityResolver

public void setEntityResolver(org.xml.sax.EntityResolver entityResolver)
解析に使用する org.xml.sax.EntityResolver を格納します。

パラメータ:
entityResolver - 設定値、設定を行わない場合 null

getEntityResolver

public org.xml.sax.EntityResolver getEntityResolver()
解析に使用する org.xml.sax.EntityResolver を返却します。

戻り値:
設定値、設定を行わない場合 null

setDTDHandler

public void setDTDHandler(org.xml.sax.DTDHandler dtdHandler)
解析に使用する org.xml.sax.DTDHandler を格納します。

パラメータ:
dtdHandler - 設定値、設定を行わない場合 null

getDTDHandler

public org.xml.sax.DTDHandler getDTDHandler()
解析に使用する org.xml.sax.DTDHandler を返却します。

戻り値:
設定値、設定を行わない場合 null

setErrorHandler

public void setErrorHandler(org.xml.sax.ErrorHandler errorHandler)
解析に使用する org.xml.sax.ErrorHandler を格納します。

パラメータ:
errorHandler - 設定値、設定を行わない場合 null

getErrorHandler

public org.xml.sax.ErrorHandler getErrorHandler()
解析に使用する org.xml.sax.ErrorHandler を返却します。

戻り値:
設定値、設定を行わない場合 null

getNamespaceAware

public java.lang.Boolean getNamespaceAware()
isNamespaceAware を返却します。

戻り値:
isNamespaceAware。

setNamespaceAware

public void setNamespaceAware(java.lang.Boolean isNamespaceAware)
isNamespaceAware を格納します。

パラメータ:
isNamespaceAware - isNamespaceAware。

getValidating

public java.lang.Boolean getValidating()
isValidating を返却します。

戻り値:
isValidating。

setValidating

public void setValidating(java.lang.Boolean isValidating)
isValidating を格納します。

パラメータ:
isValidating - isValidating。