/// <summary> /// コンストラクタ /// </summary> /// <param name="root"></param> public override void Load(FeatureGroupRoot root, string fname) { _root = root; _group.Push(_root); fname = FileUtil.MakeMesFilename(fname); load(fname); }
/// <summary> /// 自動初期化コンストラクタ /// </summary> private static Mes fromAuto() { var fname = FileUtil.MakeMesFilename("uMesDefault.xml"); if ((System.IO.File.Exists(fname))) { return(Mes.FromFile(fname)); } else { return(Mes.FromNull()); } }
/// <summary> /// 指定したuFeatureLoader用ファイルが存在するか検査する /// </summary> /// <param name="file">検査するファイル名</param> /// <returns>検索結果 True:在り / False:無し</returns> public static bool FileExists(string file) { var fname = FileUtil.MakeMesFilename(file); return(File.Exists(fname)); }
/// <summary> /// uMes用のファイル名を作成する /// </summary> /// <param name="langCode"></param> /// <returns></returns> private static string makeMesFilename(string langCode) { return(FileUtil.MakeMesFilename(@"uMes." + langCode + ".xml")); }
/// <summary> /// uFeatureLoader用のファイル名を作成する /// </summary> /// <param name="filename">拡張子も含めたファイル名</param> /// <returns>ファイル名(フルパス)</returns> private static string makeMesFilename(string filename) { return(FileUtil.MakeMesFilename(filename)); }