|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectjp.go.aist.dmrc.platform.base.xml.PFXMLGenerator
XMLファイルに、アプリケーション情報を出力するためのユーティリティクラス。
| コンストラクタの概要 | |
PFXMLGenerator(java.io.File file)
XMLジェネレータを生成する。 |
|
PFXMLGenerator(java.lang.String filename)
XMLジェネレータを生成する。 |
|
PFXMLGenerator(java.io.StringWriter writer)
XMLジェネレータを生成する。 |
|
| メソッドの概要 | |
void |
close()
書き込み先をクローズする。 |
void |
defaultWriteXML()
コンポーネントの属性情報を出力する。 |
void |
encodeObject(PFComponent comp,
PFConstructBase base,
boolean hasEventListener)
PFComponentからデータ連携・転送用のXML要素を作成する. |
void |
encodeObjects(java.util.Vector components,
PFConstructBase base,
boolean hasEventListener)
コンポーネント群からデータ連携/コピー&ペースト機能用のXML要素を作成する. |
void |
save(PFConstructBase base)
アプリケーション情報をXMLファイルに書き込む。 |
void |
saveComponentInformation(PFComponentInformation compInfo)
コンポーネント情報をXMLファイルに書き込む。 |
void |
writeBigDecimalPropertyValue(java.lang.String name,
java.math.BigDecimal value)
BigDecimal型のコンポーネント属性値を出力する. |
void |
writeBigIntegerPropertyValue(java.lang.String name,
java.math.BigInteger value)
BigInteger型のコンポーネント属性値を出力する. |
void |
writeBooleanPropertyValue(java.lang.String name,
java.lang.Boolean value)
Booleanクラスのコンポーネント属性値を出力する. |
void |
writeBorderPropertyValue(java.lang.String name,
javax.swing.border.Border value)
枠情報クラスのコンポーネント属性値を出力する. |
void |
writeBytePropertyValue(java.lang.String name,
java.lang.Byte value)
Byteクラスのコンポーネント属性値を出力する. |
void |
writeCharacterPropertyValue(java.lang.String name,
java.lang.Character value)
Characterクラスのコンポーネント属性値を出力する. |
void |
writeClassPropertyValue(java.lang.String name,
java.lang.Class value)
Class型のコンポーネント属性値を出力する. |
void |
writeColorPropertyValue(java.lang.String name,
java.awt.Color value)
色情報クラスのコンポーネント属性値を出力する. |
void |
writeDatePropertyValue(java.lang.String name,
java.util.Date value)
日付型のコンポーネント属性値を出力する. |
void |
writeDimensionPropertyValue(java.lang.String name,
java.awt.Dimension value)
サイズ情報クラスのコンポーネント属性値を出力する. |
void |
writeDoublePropertyValue(java.lang.String name,
java.lang.Double value)
Doubleクラスのコンポーネント属性値を出力する. |
void |
writeFloatPropertyValue(java.lang.String name,
java.lang.Float value)
Floatクラスのコンポーネント属性値を出力する. |
void |
writeFontPropertyValue(java.lang.String name,
java.awt.Font value)
フォント情報クラスのコンポーネント属性値を出力する. |
void |
writeIconPropertyValue(java.lang.String name,
javax.swing.Icon value)
アイコンクラスのコンポーネント属性値を出力する. |
void |
writeImageIconPropertyValue(java.lang.String name,
javax.swing.ImageIcon value)
イメージアイコンクラスのコンポーネント属性値を出力する. |
void |
writeImagePropertyValue(java.lang.String name,
java.awt.Image value)
イメージ情報クラスのコンポーネント属性値を出力する. |
void |
writeIntegerPropertyValue(java.lang.String name,
java.lang.Integer value)
Integerクラスのコンポーネント属性値を出力する. |
void |
writeListModel(PFListModel model)
|
void |
writeLongPropertyValue(java.lang.String name,
java.lang.Long value)
Longクラスのコンポーネント属性値を出力する. |
void |
writeMapPropertyValue(java.lang.String name,
java.util.Map value)
Map型のコンポーネント属性値を出力する. |
void |
writePFMultiLocaleStringPropertyValue(java.lang.String name,
PFMultiLocaleString value)
PFMultiLocaleStringクラスのコンポーネント属性値を出力する. |
void |
writePFObjectListPropertyValue(java.lang.String name,
PFObjectList value)
PFObjectListクラスのコンポーネント属性値を出力する. |
void |
writePFObjectNetworkPropertyValue(java.lang.String name,
PFObjectNetwork value)
PFObjectNetworkクラスのデータを出力する. |
void |
writePFObjectTablePropertyValue(java.lang.String name,
PFObjectTable value)
PFObjectTableクラスのコンポーネント属性値を出力する. |
void |
writePFObjectTreePropertyValue(java.lang.String name,
PFObjectTree value)
PFObjectTreeクラスのコンポーネント属性値を出力する. |
void |
writePFXMLSerializablePropertyValue(java.lang.String name,
PFXMLSerializable value)
XMLシリアライズコンポーネントの属性値を出力する. |
void |
writePointPropertyValue(java.lang.String name,
java.awt.Point value)
点情報クラスのコンポーネント属性値を出力する. |
void |
writePrimitiveBooleanPropertyValue(java.lang.String name,
boolean value)
booleanの属性値を出力する. |
void |
writePrimitiveBytePropertyValue(java.lang.String name,
byte value)
byteのコンポーネント属性値を出力する. |
void |
writePrimitiveCharPropertyValue(java.lang.String name,
char value)
charのコンポーネント属性値を出力する. |
void |
writePrimitiveDoublePropertyValue(java.lang.String name,
double value)
doubleのコンポーネント属性値を出力する. |
void |
writePrimitiveFloatPropertyValue(java.lang.String name,
float value)
floatのコンポーネント属性値を出力する. |
void |
writePrimitiveIntPropertyValue(java.lang.String name,
int value)
intのコンポーネント属性値を出力する. |
void |
writePrimitiveLongPropertyValue(java.lang.String name,
long value)
longのコンポーネント属性値を出力する. |
void |
writePrimitiveShortPropertyValue(java.lang.String name,
short value)
shortのコンポーネント属性値を出力する. |
void |
writeProperties(PFComponent component)
コンポーネント属性情報をXMLファイルに書き込む。 |
void |
writeSerializableDataPropertyValue(java.lang.String name,
java.lang.Object value)
シリアライズデータのコンポーネント属性値を出力する. |
void |
writeShortPropertyValue(java.lang.String name,
java.lang.Short value)
Shortクラスのコンポーネント属性値を出力する. |
void |
writeStringPropertyValue(java.lang.String name,
java.lang.String value)
文字列クラスのコンポーネント属性値を出力する. |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public PFXMLGenerator(java.lang.String filename)
throws java.io.IOException
filename - 書き込み先ファイル名
java.io.IOException - ファイルが作成できない
public PFXMLGenerator(java.io.File file)
throws java.io.IOException
file - 書き込み先ファイル名
java.io.IOException - ファイルが作成できないpublic PFXMLGenerator(java.io.StringWriter writer)
writer - 書き込み先| メソッドの詳細 |
public void save(PFConstructBase base)
throws java.io.IOException
base - 出力する構築ベース
java.io.IOException - 出力処理に失敗
public void defaultWriteXML()
throws java.io.IOException
java.io.IOException
public void writePrimitiveBooleanPropertyValue(java.lang.String name,
boolean value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗
public void writePrimitiveBytePropertyValue(java.lang.String name,
byte value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗
public void writePrimitiveCharPropertyValue(java.lang.String name,
char value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗
public void writePrimitiveIntPropertyValue(java.lang.String name,
int value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗
public void writePrimitiveLongPropertyValue(java.lang.String name,
long value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗
public void writePrimitiveShortPropertyValue(java.lang.String name,
short value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗
public void writePrimitiveFloatPropertyValue(java.lang.String name,
float value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗
public void writePrimitiveDoublePropertyValue(java.lang.String name,
double value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗
public void writeBooleanPropertyValue(java.lang.String name,
java.lang.Boolean value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗
public void writeBytePropertyValue(java.lang.String name,
java.lang.Byte value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗
public void writeCharacterPropertyValue(java.lang.String name,
java.lang.Character value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗
public void writeIntegerPropertyValue(java.lang.String name,
java.lang.Integer value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗
public void writeLongPropertyValue(java.lang.String name,
java.lang.Long value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗
public void writeShortPropertyValue(java.lang.String name,
java.lang.Short value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗
public void writeFloatPropertyValue(java.lang.String name,
java.lang.Float value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗
public void writeDoublePropertyValue(java.lang.String name,
java.lang.Double value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗
public void writeStringPropertyValue(java.lang.String name,
java.lang.String value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗
public void writeDimensionPropertyValue(java.lang.String name,
java.awt.Dimension value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗
public void writePointPropertyValue(java.lang.String name,
java.awt.Point value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗
public void writeBorderPropertyValue(java.lang.String name,
javax.swing.border.Border value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗
public void writeIconPropertyValue(java.lang.String name,
javax.swing.Icon value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗
public void writeImageIconPropertyValue(java.lang.String name,
javax.swing.ImageIcon value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗
public void writeImagePropertyValue(java.lang.String name,
java.awt.Image value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗
public void writeColorPropertyValue(java.lang.String name,
java.awt.Color value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗
public void writeFontPropertyValue(java.lang.String name,
java.awt.Font value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗
public void writeDatePropertyValue(java.lang.String name,
java.util.Date value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗
public void writeBigIntegerPropertyValue(java.lang.String name,
java.math.BigInteger value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗
public void writeBigDecimalPropertyValue(java.lang.String name,
java.math.BigDecimal value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗
public void writeClassPropertyValue(java.lang.String name,
java.lang.Class value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗
public void writeMapPropertyValue(java.lang.String name,
java.util.Map value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗
public void writePFMultiLocaleStringPropertyValue(java.lang.String name,
PFMultiLocaleString value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗した場合
public void writePFObjectListPropertyValue(java.lang.String name,
PFObjectList value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗した場合
public void writePFObjectTablePropertyValue(java.lang.String name,
PFObjectTable value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗した場合
public void writePFObjectTreePropertyValue(java.lang.String name,
PFObjectTree value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗した場合
public void writePFObjectNetworkPropertyValue(java.lang.String name,
PFObjectNetwork value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗した場合
public void writePFXMLSerializablePropertyValue(java.lang.String name,
PFXMLSerializable value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗した場合
public void writeSerializableDataPropertyValue(java.lang.String name,
java.lang.Object value)
throws java.io.IOException
name - 属性名value - 出力対象データ
java.io.IOException - ファイル出力処理に失敗した場合
public void saveComponentInformation(PFComponentInformation compInfo)
throws java.io.IOException
compInfo - 出力するコンポーネント情報
java.io.IOException - 出力処理に失敗
public void writeListModel(PFListModel model)
throws java.io.IOException
model -
java.io.IOException
public void close()
throws java.io.IOException
java.io.IOException - I/Oエラー
public void writeProperties(PFComponent component)
throws java.io.IOException
component - 出力するコンポーネント
java.io.IOException - 出力処理に失敗
public void encodeObjects(java.util.Vector components,
PFConstructBase base,
boolean hasEventListener)
throws java.io.IOException,
java.lang.InstantiationException,
java.lang.IllegalAccessException
components - コンポーネント配列base - 構築ベースhasEventListener - 接続情報も出力するかのフラグ(trueなら出力)
java.io.IOException - 出力処理に失敗
java.lang.IllegalAccessException
java.lang.InstantiationException
public void encodeObject(PFComponent comp,
PFConstructBase base,
boolean hasEventListener)
throws java.io.IOException,
java.lang.InstantiationException,
java.lang.IllegalAccessException
comp - 対象コンポーネントbase - 構築ベースhasEventListener - 接続情報も出力するかのフラグ(trueなら出力)
java.io.IOException - 出力処理に失敗
java.lang.IllegalAccessException
java.lang.InstantiationException
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||