クラス DomXmlExternalRefHandler
java.lang.Object
org.iplass.mtp.impl.metadata.xmlfile.DomXmlExternalRefHandler
- すべての実装されたインタフェース:
XmlExternalRefHandler
XMLファイル形式のメタデータの外部参照ファイルを扱うクラス.
渡されたファイルのDOMをパースして、スクリプト内容等を外部ファイルに保存、元のタグ値を 相対パス(#{orginal.xml.tagname000N.ext}の形式)に置換する. あるいはその逆の操作として、相対パスで参照される内容をxmlに復帰させる.
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明voidinited(MetaDataRepository service, XmlFileMetaDataStore xmlfileMetaDataStore) voidputOutExtcontent(File xml) xmlから特定タグの値を外部参照ファイルに出力しつつ、元の値をそのファイルの相対パスに置換.byte[]外部参照ファイルの内容をxmlに復元させつつ読み込む.
-
コンストラクタの詳細
-
DomXmlExternalRefHandler
public DomXmlExternalRefHandler()
-
-
メソッドの詳細
-
getDomHandlerFactory
-
putOutExtcontent
xmlから特定タグの値を外部参照ファイルに出力しつつ、元の値をそのファイルの相対パスに置換.- 定義:
putOutExtcontentインタフェース内XmlExternalRefHandler
-
readRestoringExtContent
外部参照ファイルの内容をxmlに復元させつつ読み込む.- 定義:
readRestoringExtContentインタフェース内XmlExternalRefHandler- 戻り値:
-
inited
- 定義:
initedインタフェース内XmlExternalRefHandler
-