shohaku.ginkgo.rule
クラス DefaultNodeCompositeRule

java.lang.Object
  拡張shohaku.ginkgo.rule.DefaultNodeCompositeRule
すべての実装インタフェース:
NodeCompositeRule

public class DefaultNodeCompositeRule
extends java.lang.Object
implements NodeCompositeRule

NodeCompositeRule のデフォルト実装を提供します。


コンストラクタの概要
DefaultNodeCompositeRule()
           
 
メソッドの概要
 void addFeature(java.lang.Class id, java.lang.Object feature)
          指定された識別子が示す構造化処理の拡張機能を追加します。
 void addTagRule(java.lang.String namespaceURI, TagRuleSet tagRuleSet)
          名前空間URI単位で、タグ構成ルールの集合を格納します。
 TagRule findTagRule(java.lang.String namespaceURI, java.lang.String nodeURI, java.lang.String tagName)
          ノードの構成情報を返却します。
 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 を返却します。
 java.lang.Object getFeature(java.lang.Class id)
          指定された識別子が示す拡張機能を返却します。
 java.lang.Boolean getNamespaceAware()
          解析に使用する javax.xml.parsers.SAXParserFactory#namespaceAware へ設定する値を返却します。
 TagPropertyTransfer getTagPropertyTransfer()
          タグ属性をタグのプロパティに転送する機能を返却します。
 java.lang.Boolean getValidating()
          解析に使用する javax.xml.parsers.SAXParserFactory#validating へ設定する値を返却します。
 void prepare(Ginkgo ginkgo)
          解析処理の直前に呼び出されます、SAXへの設定情報が指定されていれば設定します。
 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 setNamespaceAware(java.lang.Boolean namespaceAware)
          解析に使用する javax.xml.parsers.SAXParserFactory#namespaceAware へ設定する値を格納します。
 void setTagPropertyTransfer(TagPropertyTransfer tagAttributesTransfer)
          タグ属性をタグのプロパティに転送する機能を返却します。
 void setValidating(java.lang.Boolean validating)
          解析に使用する javax.xml.parsers.SAXParserFactory#validating へ設定する値を格納します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DefaultNodeCompositeRule

public DefaultNodeCompositeRule()
メソッドの詳細

findTagRule

public TagRule findTagRule(java.lang.String namespaceURI,
                           java.lang.String nodeURI,
                           java.lang.String tagName)
インタフェース NodeCompositeRule の記述:
ノードの構成情報を返却します。

定義:
インタフェース NodeCompositeRule 内の findTagRule
パラメータ:
namespaceURI - 解析対象の名前空間URI
nodeURI - 解析対象のXML階層URI
tagName - タグ名
戻り値:
ノード構成情報

addTagRule

public void addTagRule(java.lang.String namespaceURI,
                       TagRuleSet tagRuleSet)
インタフェース NodeCompositeRule の記述:
名前空間URI単位で、タグ構成ルールの集合を格納します。

定義:
インタフェース NodeCompositeRule 内の addTagRule
パラメータ:
namespaceURI - タグの名前空間URI
tagRuleSet - タグ構成ルールの集合

getFeature

public java.lang.Object getFeature(java.lang.Class id)
インタフェース NodeCompositeRule の記述:
指定された識別子が示す拡張機能を返却します。
指定された識別子に対応する拡張機能が存在しない場合 null を返却します。

定義:
インタフェース NodeCompositeRule 内の getFeature
パラメータ:
id - 機能を示すクラス
戻り値:
拡張機能

addFeature

public void addFeature(java.lang.Class id,
                       java.lang.Object feature)
インタフェース NodeCompositeRule の記述:
指定された識別子が示す構造化処理の拡張機能を追加します。

定義:
インタフェース NodeCompositeRule 内の addFeature
パラメータ:
id - 機能を示すクラス
feature - 拡張機能

getTagPropertyTransfer

public TagPropertyTransfer getTagPropertyTransfer()
インタフェース NodeCompositeRule の記述:
タグ属性をタグのプロパティに転送する機能を返却します。

定義:
インタフェース NodeCompositeRule 内の getTagPropertyTransfer
戻り値:
タグ属性をタグのプロパティに転送する機能

setTagPropertyTransfer

public void setTagPropertyTransfer(TagPropertyTransfer tagAttributesTransfer)
インタフェース NodeCompositeRule の記述:
タグ属性をタグのプロパティに転送する機能を返却します。

定義:
インタフェース NodeCompositeRule 内の setTagPropertyTransfer
パラメータ:
tagAttributesTransfer - タグ属性をタグのプロパティに転送する機能

prepare

public void prepare(Ginkgo ginkgo)
解析処理の直前に呼び出されます、SAXへの設定情報が指定されていれば設定します。

定義:
インタフェース NodeCompositeRule 内の prepare
パラメータ:
ginkgo - 解析処理を実行する Ginkgo
関連項目:
NodeCompositeRule.prepare(shohaku.ginkgo.Ginkgo)

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

setValidating

public void setValidating(java.lang.Boolean validating)
解析に使用する javax.xml.parsers.SAXParserFactory#validating へ設定する値を格納します。

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

getValidating

public java.lang.Boolean getValidating()
解析に使用する javax.xml.parsers.SAXParserFactory#validating へ設定する値を返却します。

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

setNamespaceAware

public void setNamespaceAware(java.lang.Boolean namespaceAware)
解析に使用する javax.xml.parsers.SAXParserFactory#namespaceAware へ設定する値を格納します。

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

getNamespaceAware

public java.lang.Boolean getNamespaceAware()
解析に使用する javax.xml.parsers.SAXParserFactory#namespaceAware へ設定する値を返却します。

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