public static void listBeans(SpringBeans sbSpringBeans)
 {
     foreach (String sBeanName in sbSpringBeans.dBeans.Keys)
     {
         DI.log.info(sBeanName);
     }
 }
        public static void addUrlMappingsToTreeView(TreeView tvTargetTreeView, SpringBeans sbSpringBeans)
        {
            int iItemsToShow = 50;

            foreach (String sUrlMapping in sbSpringBeans.dUrlMappings.Keys)
            {
                TreeNode tnTreeNode = tvTargetTreeView.Nodes.Add(sUrlMapping);
                addBeanInfoToTreeNode(tnTreeNode, sbSpringBeans.dUrlMappings[sUrlMapping], "urlMapping", sbSpringBeans);
                if (iItemsToShow-- == 0)
                {
                    return;
                }
            }
        }
        public static void showMappingsInTreeView(SpringBeans sbSpringBeans)
        {
            throw new Exception("showMappingsInTreeView not converted");

            /*
             * Messages.sendMessage("close SpringXmlViewer");
             * Messages.sendMessage("open EmptyControl,SpringXmlViewer");
             * ascx_EmptyControl aecHostControl = (ascx_EmptyControl)Messages.sendMessage("SpringXmlViewer.ascx_EmptyControl");
             * TreeView tvTreeView = new TreeView();
             * tvTreeView.Sorted = true;
             * tvTreeView.Dock = System.Windows.Forms.DockStyle.Fill;
             * aecHostControl.Controls.Add(tvTreeView);
             *
             * addUrlMappingsToTreeView(tvTreeView, sbSpringBeans);
             * if (bExpandAllAfterDataIsLoaded)
             *  tvTreeView.ExpandAll();
             * //xdXmlDocument.Load(@"E:\2ndCodeDrop\AfterCompile\SourceCodeZips\web_war\WEB-INF\spring-web-beans.xml");
             *
             * //atvAscxTreeView.viewObject(tvTreeView);
             */
        }
        public static void addBeanInfoToTreeNode(TreeNode tnTreeNode, String sBeanName, String sBeanType,
                                                 SpringBeans sbSpringBeans)
        {
            if (sbSpringBeans.dBeans.ContainsKey(sBeanName))
            {
                var spSpringControler = new SpringController(sBeanName, sbSpringBeans.dBeans[sBeanName]);
                //	spSpringControler.ShowDetails();

                var tnNewTreeNode = new TreeNode(sBeanType + "  :  " + sBeanName);
                colorCodeTreeNode(tnNewTreeNode, sBeanName, sBeanType);
                tnNewTreeNode.Tag = spSpringControler;
                tnTreeNode.Nodes.Add(tnNewTreeNode);

                // show class
                if (spSpringControler.sClass != null)
                {
                    colorCodeTreeNode(tnNewTreeNode.Nodes.Add("class:" + spSpringControler.sClass),
                                      spSpringControler.sClass, "class");
                }
                // show parent
                if (spSpringControler.sParent != null)
                {
                    addBeanInfoToTreeNode(tnNewTreeNode, spSpringControler.sParent, "parent", sbSpringBeans);
                }
                // show actionMappings property
                foreach (String sName in spSpringControler.dProperties.Keys)
                {
                    if (sName == "actionMappings")
                    {
                        Dictionary <String, ActionMappingEntry> dEntries =
                            ActionMappingEntry.getEntries(spSpringControler.dProperties["actionMappings"]);
                        // show entries
                        foreach (String sEntry in dEntries.Keys)
                        {
                            TreeNode tnEntry;
                            if (dEntries[sEntry].sClass != null)
                            {
                                //tnEntry.Nodes.Add("class:" + dEntries[sEntry].sClass);
                                tnEntry = new TreeNode("action: " + sEntry + " , class:" + dEntries[sEntry].sClass);
                            }
                            else
                            {
                                tnEntry = new TreeNode("action: " + sEntry);
                            }
                            colorCodeTreeNode(tnEntry, tnEntry.Text, "action");
                            // show entry.class

                            // show entry.value-ref
                            if (dEntries[sEntry].sValue_Ref != null)
                            {
                                //TreeNode tnValueRef = tnEntry.Nodes.Add("value-ref:" + dEntries[sEntry].sValue_Ref);
                                addBeanInfoToTreeNode(tnEntry, dEntries[sEntry].sValue_Ref, "value-ref", sbSpringBeans);
                            }
                            // show entry.parent
                            if (dEntries[sEntry].sParent != null)
                            {
                                addBeanInfoToTreeNode(tnEntry, dEntries[sEntry].sParent, "parent", sbSpringBeans);
                            }

                            //tnNewTreeNode.Nodes.Add("entry: " + sEntry);
                            tnNewTreeNode.Nodes.Add(tnEntry);
                        }
                    }
                }
                //tnNewTreeNode.Nodes.Add(String.Format("property: {0} = {1}" , sName, spSpringControler.dProperties[sName]));
                // DI.log.debug("  Property:  {0}", dProperties[sName]);
                // show entries
                //	foreach(String sName in dEntries.Keys)
                //		 DI.log.debug("  Entry:  {0}",dEntries[sName]);
            }
            else
            {
                tnTreeNode.Nodes.Add(String.Format("ERROR: COULD NOT RESOLVE BEAN: {0} : {1}", sBeanType, sBeanName));
            }
        }
 public void showSpringBeansInDataGrdView(SpringBeans sbSpringBeans)
 {
     dgvBeans.Columns.Clear();
     foreach (var property in DI.reflection.getProperties(typeof(SpringMappingItem)))
         O2Forms.addToDataGridView_Column(dgvBeans, property.Name, -1);
     /*O2Forms.addToDataGridView_Column(dgvBeans, "bean", -1);
     O2Forms.addToDataGridView_Column(dgvBeans, "class", -1);
     O2Forms.addToDataGridView_Column(dgvBeans, "innerXml", -1);*/
     foreach (SpringMappingItem spiSpringMappingItem in sbSpringBeans.dSpringMappingItems.Values)
     {
         var items = new List<object>();
         foreach (var property in DI.reflection.getProperties(typeof(SpringMappingItem)))
             items.Add(DI.reflection.getProperty(property.Name, spiSpringMappingItem));
         O2Forms.addToDataGridView_Row(dgvBeans, null, items.ToArray());
         /*
                                       new[]
                                           {
                                               spiSpringMappingItem.sBean, spiSpringMappingItem.sClass,
                                               spiSpringMappingItem.sInnerXml
                                           });*/
     }
 }
 public void ShowBeans()
 {
     try
     {
         String sWebRoot = tbWebRoot.Text;
         Dictionary<String, XmlNode> dBeans = BeanUtils.getAllBeans_RecursiveSearch(sWebRoot);
         var sbSpringBeans = new SpringBeans(dBeans);
         showSpringBeansInDataGrdView(sbSpringBeans);
     }
     catch (Exception ex)
     {
         DI.log.ex(ex);
     }            
 }
示例#7
0
文件: Utils.cs 项目: pusp/o2platform
 public static void listBeans(SpringBeans sbSpringBeans)
 {
     foreach (String sBeanName in sbSpringBeans.dBeans.Keys)
         DI.log.info(sBeanName);
 }
示例#8
0
文件: Utils.cs 项目: pusp/o2platform
        public static void addBeanInfoToTreeNode(TreeNode tnTreeNode, String sBeanName, String sBeanType,
                                                 SpringBeans sbSpringBeans)
        {
            if (sbSpringBeans.dBeans.ContainsKey(sBeanName))
            {
                var spSpringControler = new SpringController(sBeanName, sbSpringBeans.dBeans[sBeanName]);
                //	spSpringControler.ShowDetails();

                var tnNewTreeNode = new TreeNode(sBeanType + "  :  " + sBeanName);
                colorCodeTreeNode(tnNewTreeNode, sBeanName, sBeanType);
                tnNewTreeNode.Tag = spSpringControler;
                tnTreeNode.Nodes.Add(tnNewTreeNode);

                // show class
                if (spSpringControler.sClass != null)
                {
                    colorCodeTreeNode(tnNewTreeNode.Nodes.Add("class:" + spSpringControler.sClass),
                                      spSpringControler.sClass, "class");
                }
                // show parent
                if (spSpringControler.sParent != null)
                    addBeanInfoToTreeNode(tnNewTreeNode, spSpringControler.sParent, "parent", sbSpringBeans);
                // show actionMappings property
                foreach (String sName in spSpringControler.dProperties.Keys)
                    if (sName == "actionMappings")
                    {
                        Dictionary<String, ActionMappingEntry> dEntries =
                            ActionMappingEntry.getEntries(spSpringControler.dProperties["actionMappings"]);
                        // show entries
                        foreach (String sEntry in dEntries.Keys)
                        {
                            TreeNode tnEntry;
                            if (dEntries[sEntry].sClass != null)
                                //tnEntry.Nodes.Add("class:" + dEntries[sEntry].sClass);
                                tnEntry = new TreeNode("action: " + sEntry + " , class:" + dEntries[sEntry].sClass);
                            else
                                tnEntry = new TreeNode("action: " + sEntry);
                            colorCodeTreeNode(tnEntry, tnEntry.Text, "action");
                            // show entry.class

                            // show entry.value-ref
                            if (dEntries[sEntry].sValue_Ref != null)
                            {
                                //TreeNode tnValueRef = tnEntry.Nodes.Add("value-ref:" + dEntries[sEntry].sValue_Ref);
                                addBeanInfoToTreeNode(tnEntry, dEntries[sEntry].sValue_Ref, "value-ref", sbSpringBeans);
                            }
                            // show entry.parent
                            if (dEntries[sEntry].sParent != null)
                            {
                                addBeanInfoToTreeNode(tnEntry, dEntries[sEntry].sParent, "parent", sbSpringBeans);
                            }

                            //tnNewTreeNode.Nodes.Add("entry: " + sEntry);
                            tnNewTreeNode.Nodes.Add(tnEntry);
                        }
                    }
                //tnNewTreeNode.Nodes.Add(String.Format("property: {0} = {1}" , sName, spSpringControler.dProperties[sName]));
                // DI.log.debug("  Property:  {0}", dProperties[sName]);			
                // show entries
                //	foreach(String sName in dEntries.Keys)
                //		 DI.log.debug("  Entry:  {0}",dEntries[sName]);
            }
            else
            {
                tnTreeNode.Nodes.Add(String.Format("ERROR: COULD NOT RESOLVE BEAN: {0} : {1}", sBeanType, sBeanName));
            }
        }
示例#9
0
文件: Utils.cs 项目: pusp/o2platform
 public static void addUrlMappingsToTreeView(TreeView tvTargetTreeView, SpringBeans sbSpringBeans)
 {
     int iItemsToShow = 50;
     foreach (String sUrlMapping in sbSpringBeans.dUrlMappings.Keys)
     {
         TreeNode tnTreeNode = tvTargetTreeView.Nodes.Add(sUrlMapping);
         addBeanInfoToTreeNode(tnTreeNode, sbSpringBeans.dUrlMappings[sUrlMapping], "urlMapping", sbSpringBeans);
         if (iItemsToShow-- == 0)
             return;
     }
 }
示例#10
0
文件: Utils.cs 项目: pusp/o2platform
        public static void showMappingsInTreeView(SpringBeans sbSpringBeans)
        {
            throw new Exception("showMappingsInTreeView not converted");
            /*
            Messages.sendMessage("close SpringXmlViewer");
            Messages.sendMessage("open EmptyControl,SpringXmlViewer");
            ascx_EmptyControl aecHostControl = (ascx_EmptyControl)Messages.sendMessage("SpringXmlViewer.ascx_EmptyControl");
            TreeView tvTreeView = new TreeView();
            tvTreeView.Sorted = true;
            tvTreeView.Dock = System.Windows.Forms.DockStyle.Fill;
            aecHostControl.Controls.Add(tvTreeView);

            addUrlMappingsToTreeView(tvTreeView, sbSpringBeans);
            if (bExpandAllAfterDataIsLoaded)
                tvTreeView.ExpandAll();
            //xdXmlDocument.Load(@"E:\2ndCodeDrop\AfterCompile\SourceCodeZips\web_war\WEB-INF\spring-web-beans.xml");

            //atvAscxTreeView.viewObject(tvTreeView);
            */
        }