public class PFLabeledObjectListXmlTransformer extends PFXmlTransformer implements PFXMLSerializable
トリガー | 対象データ | イベント番号 |
---|---|---|
readByDOM メソッド呼出 |
読み込まれたDOMツリー (Document) |
0 |
一部の機能(readByDOM(String,String)メソッド呼び出し)を実現するためには、 XMLパーサとしてXercesを使用する必要がある。
利用方法は、(JREフォルダ)/lib/ext/にXerces関連のJARファイル (例えばxml-apis.jarとxercesImpl.jar)を置いて、Platform.iniに javax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImplを追加する。標準のXMLパーサを使用した場合はこのメソッド呼び出しで例外が発生する。
コンストラクタと説明 |
---|
PFLabeledObjectListXmlTransformer() |
修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.String |
getComponentName()
コンポーネント名称を取得する。
|
PFObjectList |
getLabeledList()
DOMツリーからラベル付きリスト(PFLabeledObjectList)を取得する。
|
java.lang.String |
getName()
DOMツリーのルートノード名を取得する。
|
void |
localeUpdated()
ロケール変更に対応する。
|
java.lang.String |
outputDocumentByXSLT(java.lang.String xslt_name,
java.lang.String name,
PFObjectList list)
XSLファイルを指定してリストデータをXML文字列として書き出す。
|
void |
readXML(PFXMLLoader in)
コンポーネントのXML入力.
|
void |
writeDocument(java.lang.String filename,
java.lang.String name,
PFObjectList list)
リストデータをXMLファイルに書き出す。
|
void |
writeDocumentByXSLT(java.lang.String xml_name,
java.lang.String xslt_name,
java.lang.String name,
PFObjectList list)
XSLファイルを指定してリストデータを特定のファイルに書き出す。
|
void |
writeXML(PFXMLGenerator out)
コンポーネントのXML出力.
|
addElement, addPFDataSetListener, getAttribute, getAttributeList, getAttributeTabletByTagName, getComponentID, getComponentKey, getComponentKeys, getComponentPublicName, getComponentString, getDocument, getElement, getElementListByChildTagName, getElementListByTagName, getElementListByTagName, getImageFromText, getObjectTree, getPFDataSetListenerList, getRootElement, getTagName, getText, getTextContent, getTextElementListByTagName, getValueByPath, getValueByPath, isAllowPullTransfer, isAllowPushTransfer, isAllowRemoteInvocation, makeRootElement, readByDOM, readByDOM, readByDOMfromString, removePFDataSetListener, setAllowPullTransfer, setAllowPushTransfer, setAllowRemoteInvocation, setAttribute, setComponentID, setComponentKey, setComponentKeys, setComponentPublicName, setDocument, setEmptyDocument, setText, setTextFromImage, transformByXSLT, writeDocument
public java.lang.String getComponentName()
getComponentName
インタフェース内 PFComponent
getComponentName
クラス内 PFXmlTransformer
PFComponent.getComponentName()
public void localeUpdated()
localeUpdated
インタフェース内 PFComponent
localeUpdated
クラス内 PFXmlTransformer
PFComponent.localeUpdated()
public void readXML(PFXMLLoader in)
readXML
インタフェース内 PFXMLSerializable
readXML
クラス内 PFXmlTransformer
in
- XML入力ユーティリティpublic void writeXML(PFXMLGenerator out) throws java.io.IOException
writeXML
インタフェース内 PFXMLSerializable
writeXML
クラス内 PFXmlTransformer
out
- XML出力ユーティリティjava.io.IOException
public void writeDocument(java.lang.String filename, java.lang.String name, PFObjectList list) throws PFComponentException
filename
- XMLファイル名name
- リストの名前list
- 対象とするリストPFComponentException
- DOMツリーの作成または変換の失敗public void writeDocumentByXSLT(java.lang.String xml_name, java.lang.String xslt_name, java.lang.String name, PFObjectList list) throws PFComponentException
xml_name
- 書き出すファイル名xslt_name
- XSLファイル名name
- リストの名前list
- リストPFComponentException
- DOMツリーの作成または変換の失敗public java.lang.String outputDocumentByXSLT(java.lang.String xslt_name, java.lang.String name, PFObjectList list) throws PFComponentException
xslt_name
- XSLファイル名name
- リストの名前list
- リストPFComponentException
- DOMツリーの作成または変換の失敗public java.lang.String getName()
public PFObjectList getLabeledList()