|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectshohaku.composer.helpers.DefaultCompositeRule
XML情報を構造化されたオブジェクトに変換するルールを定義するデフォルト実装を提供します。
| コンストラクタの概要 | |
DefaultCompositeRule()
|
|
| メソッドの概要 | |
void |
addFeature(java.lang.Class id,
java.lang.Object feature)
指定されたIDが示す構造化の拡張機能を追加します。 |
NodeRule |
findNodeRule(java.lang.String namespaceURI,
java.lang.String nodeURI,
java.lang.String tagName)
ノードの構成情報を返却します(名前空間には現在未対応)。 |
org.xml.sax.DTDHandler |
getDTDHandler()
DTDHandler を返却します。 |
org.xml.sax.EntityResolver |
getEntityResolver()
EntityResolver を返却します。 |
org.xml.sax.ErrorHandler |
getErrorHandler()
ErrorHandler を返却します。 |
java.lang.Object |
getFeature(java.lang.Class id)
指定されたIDが示す構造化の拡張機能を返却します。 |
java.lang.Boolean |
getNamespaceAware()
SAXParserFactory#namespaceAware へ設定する値を返却します。 |
java.lang.String |
getNodeId(Node node)
ノードの識別子を返却します。 |
java.lang.String |
getNodeIdAttribute()
|
shohaku.core.collections.Parameters |
getNodeRuleParameters()
ノードの構成ルールをXMLURIのパターンで保管するパラメータリストを取得します。 |
java.lang.String |
getPublicId(Node root)
ドキュメントの公開識別子を返却します。 |
java.lang.String |
getPublicIdAttribute()
|
java.lang.Boolean |
getValidating()
SAXParserFactory#validating へ設定する値を返却します。 |
void |
setDTDHandler(org.xml.sax.DTDHandler dtdHandler)
DTDHandler を格納します。 |
void |
setEntityResolver(org.xml.sax.EntityResolver entityResolver)
EntityResolver を格納します。 |
void |
setErrorHandler(org.xml.sax.ErrorHandler errorHandler)
ErrorHandler を格納します。 |
void |
setNamespaceAware(java.lang.Boolean namespaceAware)
SAXParserFactory#namespaceAware へ設定する値を格納します。 |
void |
setNodeIdAttribute(java.lang.String string)
|
void |
setNodeRuleParameters(shohaku.core.collections.Parameters params)
ノードの構成ルールをXMLURIのパターンで保管するパラメータリストを格納します。 |
void |
setPublicIdAttribute(java.lang.String string)
|
void |
setValidating(java.lang.Boolean validating)
SAXParserFactory#validating へ設定する値を格納します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public DefaultCompositeRule()
| メソッドの詳細 |
public NodeRule findNodeRule(java.lang.String namespaceURI,
java.lang.String nodeURI,
java.lang.String tagName)
CompositeRule 内の findNodeRulenamespaceURI - 解析対象の名前空間URInodeURI - 解析対象のXML階層URItagName - タグ名
public java.lang.String getPublicId(Node root)
CompositeRule 内の getPublicIdroot - ルートノード
public java.lang.String getNodeId(Node node)
CompositeRule 内の getNodeIdnode - ノード
public java.lang.Object getFeature(java.lang.Class id)
CompositeRule 内の getFeatureid - 機能を示すクラス
public void setEntityResolver(org.xml.sax.EntityResolver entityResolver)
entityResolver - EntityResolver、設定を行わない場合Nullpublic org.xml.sax.EntityResolver getEntityResolver()
CompositeRule 内の getEntityResolverpublic void setDTDHandler(org.xml.sax.DTDHandler dtdHandler)
dtdHandler - DTDHandler、設定を行わない場合Nullpublic org.xml.sax.DTDHandler getDTDHandler()
CompositeRule 内の getDTDHandlerpublic void setErrorHandler(org.xml.sax.ErrorHandler errorHandler)
errorHandler - ErrorHandler、設定を行わない場合Nullpublic org.xml.sax.ErrorHandler getErrorHandler()
CompositeRule 内の getErrorHandlerpublic java.lang.Boolean getValidating()
CompositeRule 内の getValidatingpublic void setValidating(java.lang.Boolean validating)
validating - 設定値、設定を行わない場合Nullpublic java.lang.Boolean getNamespaceAware()
CompositeRule 内の getNamespaceAwarepublic void setNamespaceAware(java.lang.Boolean namespaceAware)
namespaceAware - 設定値、設定を行わない場合Null
public void addFeature(java.lang.Class id,
java.lang.Object feature)
id - 機能を示すクラスfeature - 拡張機能public shohaku.core.collections.Parameters getNodeRuleParameters()
public void setNodeRuleParameters(shohaku.core.collections.Parameters params)
params - ノードの構成ルールをXMLURIのパターンで保管するパラメータリストpublic java.lang.String getNodeIdAttribute()
public void setNodeIdAttribute(java.lang.String string)
string - public java.lang.String getPublicIdAttribute()
public void setPublicIdAttribute(java.lang.String string)
string -
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||