Class BaseObjectMetaData

java.lang.Object
com.infoteria.asteria.flowbuilder2.base.BaseObjectMetaData

public abstract class BaseObjectMetaData extends Object
オブジェクトの定義情報をラップしたクラスです。
  • Constructor Details

    • BaseObjectMetaData

      protected BaseObjectMetaData()
  • Method Details

    • 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<Property> getProperties()
      プロパティの一覧を返すIterator。
    • getProperties

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

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

      public Iterator<AdditionalPropertyInterface> 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()
      オブジェクトのインスタンスを作成します。
    • addBaseObjectListener

      public void addBaseObjectListener(BaseObjectListener l, boolean bCommon)