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, writeDocumentpublic java.lang.String getComponentName()
getComponentName インタフェース内 PFComponentgetComponentName クラス内 PFXmlTransformerPFComponent.getComponentName()public void localeUpdated()
localeUpdated インタフェース内 PFComponentlocaleUpdated クラス内 PFXmlTransformerPFComponent.localeUpdated()public void readXML(PFXMLLoader in)
readXML インタフェース内 PFXMLSerializablereadXML クラス内 PFXmlTransformerin - XML入力ユーティリティpublic void writeXML(PFXMLGenerator out) throws java.io.IOException
writeXML インタフェース内 PFXMLSerializablewriteXML クラス内 PFXmlTransformerout - XML出力ユーティリティjava.io.IOExceptionpublic 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()