com.infoteria.asteria.flowbuilder2.base
Class BaseObjectMetaData

java.lang.Object
  |
  +--com.infoteria.asteria.flowbuilder2.base.BaseObjectMetaData

public abstract class BaseObjectMetaData
extends Object

オブジェクトの定義情報をラップしたクラスです。


Constructor Summary
protected BaseObjectMetaData()
           
 
Method Summary
 void addAdditionalProperty(AdditionalPropertyInterface prop)
          拡張プロパティを追加します。
 void addProperty(Property prop)
          プロパティを追加します。
 void addResource(String key, String value)
          keyに対応するメッセージを追加します。
 Iterator getAdditionalProperties()
          拡張プロパティの一覧を返すIterator。
 String getDefaultCategory()
          デフォルトのパレット名を返します。
 String getDefaultIcon()
          デフォルトのアイコンのファイル名を返します。
 String getDisplayName()
          表示名を返します。
 Icon getIcon()
          アイコンを返します。
 String getName()
          オブジェクトのタイプ名を返します。
 String getObjectClassName()
          オブジェクトのクラス名を返します。
 Iterator getProperties()
          プロパティの一覧を返すIterator。
 Iterator getProperties(boolean bExpandGroup)
          プロパティの一覧を返すIterator。
bExpandGroupをtrueにした場合はPropertyGroupは展開されます。
 String getRequiredLicense()
          必要なライセンス文字列を返します。
 String getResource(String key)
          keyに対応するメッセージを取得します。
 String getResource(String key, Object o1)
          パラメータを埋め込みながらkeyに対応するメッセージを取得します。
 String getResource(String key, Object o1, Object o2)
          パラメータを埋め込みながらkeyに対応するメッセージを取得します。
 String getResource(String key, Object o1, Object o2, Object o3)
          パラメータを埋め込みながらkeyに対応するメッセージを取得します。
 int getSeqNo()
          通し番号を返します。
 String getTooltip()
          ツールチップを返します。
 BaseObject newInstance()
          オブジェクトのインスタンスを作成します。
 void setDefaultCategory(String s)
          デフォルトのパレット名を設定します。
 void setDefaultFormula(BaseObject obj)
           
 void setDefaultIcon(String name)
          デフォルトのアイコンのファイル名を設定します。
 void setDisplayName(String name)
          表示名を設定します。
protected  void setIcon(Icon icon)
          アイコンを設定します。
 void setName(String name)
          オブジェクトのタイプ名を設定します。
 void setRequiredLicense(String s)
          必要なライセンス文字列を設定します。
 void setTooltip(String str)
          ツールチップを設定します。
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseObjectMetaData

protected BaseObjectMetaData()
Method Detail

getSeqNo

public int getSeqNo()
通し番号を返します。

getName

public String getName()
オブジェクトのタイプ名を返します。

setName

public void setName(String name)
オブジェクトのタイプ名を設定します。

getDefaultIcon

public String getDefaultIcon()
デフォルトのアイコンのファイル名を返します。

setDefaultIcon

public void setDefaultIcon(String name)
デフォルトのアイコンのファイル名を設定します。

getIcon

public Icon getIcon()
アイコンを返します。

setIcon

protected void setIcon(Icon icon)
アイコンを設定します。

getDisplayName

public String getDisplayName()
表示名を返します。

setDisplayName

public void setDisplayName(String name)
表示名を設定します。

getObjectClassName

public String getObjectClassName()
オブジェクトのクラス名を返します。

setDefaultFormula

public void setDefaultFormula(BaseObject obj)

getTooltip

public String getTooltip()
ツールチップを返します。

setTooltip

public void setTooltip(String str)
ツールチップを設定します。

getDefaultCategory

public String getDefaultCategory()
デフォルトのパレット名を返します。

setDefaultCategory

public void setDefaultCategory(String s)
デフォルトのパレット名を設定します。

getRequiredLicense

public String getRequiredLicense()
必要なライセンス文字列を返します。

setRequiredLicense

public void setRequiredLicense(String s)
必要なライセンス文字列を設定します。

addProperty

public void addProperty(Property prop)
プロパティを追加します。

getProperties

public Iterator getProperties()
プロパティの一覧を返すIterator。

getProperties

public Iterator getProperties(boolean bExpandGroup)
プロパティの一覧を返すIterator。
bExpandGroupをtrueにした場合はPropertyGroupは展開されます。

addAdditionalProperty

public void addAdditionalProperty(AdditionalPropertyInterface prop)
拡張プロパティを追加します。

getAdditionalProperties

public Iterator getAdditionalProperties()
拡張プロパティの一覧を返すIterator。

getResource

public String getResource(String key)
keyに対応するメッセージを取得します。

getResource

public String getResource(String key,
                          Object o1)
パラメータを埋め込みながらkeyに対応するメッセージを取得します。

getResource

public String getResource(String key,
                          Object o1,
                          Object o2)
パラメータを埋め込みながらkeyに対応するメッセージを取得します。

getResource

public String getResource(String key,
                          Object o1,
                          Object o2,
                          Object o3)
パラメータを埋め込みながらkeyに対応するメッセージを取得します。

addResource

public void addResource(String key,
                        String value)
keyに対応するメッセージを追加します。

newInstance

public BaseObject newInstance()
オブジェクトのインスタンスを作成します。