Example #1
0
 /// <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);
 }
Example #2
0
        /// <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());
            }
        }
Example #3
0
        /// <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));
        }
Example #4
0
 /// <summary>
 /// uMes用のファイル名を作成する
 /// </summary>
 /// <param name="langCode"></param>
 /// <returns></returns>
 private static string makeMesFilename(string langCode)
 {
     return(FileUtil.MakeMesFilename(@"uMes." + langCode + ".xml"));
 }
Example #5
0
 /// <summary>
 /// uFeatureLoader用のファイル名を作成する
 /// </summary>
 /// <param name="filename">拡張子も含めたファイル名</param>
 /// <returns>ファイル名(フルパス)</returns>
 private static string makeMesFilename(string filename)
 {
     return(FileUtil.MakeMesFilename(filename));
 }