예제 #1
0
 private static void AddNewGuiMap(string fileName, Stream stream)
 {
     lock (_globalPageCollection)
     {
         GlobalPageCollection.Add(fileName, GuiMapParser.GetInstance().LoadGuiMap(stream));
     }
 }
예제 #2
0
 /// <summary>
 /// Gets the instance.
 /// </summary>
 /// <returns></returns>
 public static GuiMapParser GetInstance()
 {
     if (guiMapParser == null)
     {
         //Logger.Debug("Creating new instance of GuiMapParser");
         guiMapParser = new GuiMapParser();
         return(guiMapParser);
     }
     return(guiMapParser);
 }
예제 #3
0
        public Dictionary <string, string> GetValue(Stream stream, string logicalName)
        {
            Dictionary <string, Guimap> guiCollection = guiCollection = GetObjectCollection(stream, _fileName);

            return(GetElementFromObjectLocator(GuiMapParser.GetInstance().GetElementValue(guiCollection, logicalName)));
        }