WodiKs Documentation

ItemConfig


データベースの項目設定クラス

名前空間『WodiKs.DB』に所属

public class ItemConfig


データベースの項目設定を扱うクラスです



列挙型
SpecialSettingType
項目の特殊設定方法
[ 列挙子 ]
NotUse 特殊な設定方法を使用しない
ReadFile ファイル読み込み(文字列)
ReferenceDatabase データベース参照(数値)
ManuallyGenerateBranch 選択肢を手動作成(数値)

ItemType
項目内容のタイプ(数値/文字列)
[ 列挙子 ]
Numeric 数値
String 文字列




メンバ変数
変数名 説明
String ItemName 項目名
SpecialSettingType SettingType 項目の特殊設定方法
ItemType ItemDataType 項目内容のタイプ
String FolderPath フォルダパス
(ファイル読み込みの場合)
Boolean OmitFolderNameEnable 保存時はフォルダ名を省くかどうか
(ファイル読み込みの場合)
WodiKs.DB.Database.DatabaseCategory DatabaseType データベースの種類
(データベース参照の場合)
UInt32 TypeID タイプ番号
(データベース参照の場合)
Boolean AppendItemEnable 「-1」~「-3」の項目を追加するかどうか
(データベース参照の場合)
String[] AppendItemNames 「-1」~「-3」の項目名(配列を3個分確保)
(データベース参照の場合)
UInt32 NumBranch 選択肢の数
(選択肢を手動作成の場合)
ItemConfigBranch[] BranchData 各選択肢のデータ
(選択肢を手動作成の場合)
Int32 InitialValue 数値入力の初期値(数値)



メンバ関数
ItemConfig()
コンストラクタ

各値が初期値で設定されます。

ItemConfig(ItemConfigDesc _Desc)
コンストラクタ

『WodiKs.DB.ItemConfigDesc』クラスに必要なデータを設定して渡してください。
設定されたデータをもとに項目設定クラスを初期化します。

[ 引数 ]
_Desc 情報設定用データ




管理情報の概要
このデータベース項目設定クラスが管理している情報の全体像です。

[データベースの項目設定クラス]
  ┣ 項目名
  ┣ 項目の特殊設定方法
  ┣ 項目内容のタイプ
  ┣ フォルダパス
  ┣ 保存時はフォルダ名を省くかどうか
  ┣ データベースの種類
  ┣ タイプ番号
  ┣ 「-1」~「-3」の項目を追加するかどうか
  ┣ 「-1」~「-3」の項目名(データ3個 →「-1」「-2」「-3」)
  ┣ 選択肢の数
  ┣ 各選択肢のデータ(データ複数)
  ┃  ┣ 選択肢の内部値
  ┃  ┗ 表示文字列
  ┃
  ┗ 項目内容の初期値(数値)