public static void showList(ShowItemList showItemListT) { if (dialog == null || dialog.IsDisposed) { dialog = new SmallDialog_ShowList(); } if (showItemList != null) { showItemList.removeAll(); } showItemList = showItemListT; dialog.init(); dialog.Show(); dialog.Activate(); }
public ShowItem(ShowItemList parentT, String textT, ArrayList contentT) { parent = parentT; name = textT; value = contentT; }
public ShowItemList getUsedMeory() { ShowItemList showItemList = new ShowItemList(((VarsManager)parent).form_main.form_ProptiesManager); //int time = 0; //TriggerPacksManager triggersManager = ((VarsManager)parent).form_main.triggersManager; //for (int i = 0; i < triggersManager.getElementCount(); i++) //{ // TriggerPackElement triggerPack = (TriggerPackElement)triggersManager.getElement(i); // for (int j = 0; j < triggerPack.sentences_Trigger.getElementCount(); j++) // { // Sentence sentence = (Sentence)triggerPack.sentences_Trigger.getElement(j); // if (sentence.paramsList != null && sentence.paramsList.Contains(this)) // { // time++; // String s = "(" + time + ")." + " 位于触发包[" + triggerPack.name + "],包触发条件 " + sentence.getValueToLenString(); // ArrayList array = new ArrayList(); // array.Add(triggerPack); // array.Add(sentence); // ShowItem showItem = new ShowItem(showItemList, s, array); // showItemList.addElement(showItem); // } // } // for (int j = 0; j < triggerPack.sentences_Context.getElementCount(); j++) // { // Sentence sentence = (Sentence)triggerPack.sentences_Context.getElement(j); // if (sentence.paramsList != null && sentence.paramsList.Contains(this)) // { // time++; // String s = "(" + time + ")." + " 位于触发包[" + triggerPack.name + "],包环境条件 " + sentence.getValueToLenString(); // ArrayList array = new ArrayList(); // array.Add(triggerPack); // array.Add(sentence); // ShowItem showItem = new ShowItem(showItemList, s, array); // showItemList.addElement(showItem); // } // } // for (int j = 0; j < triggerPack.triggersManager.getElementCount(); j++) // { // Trigger trigger = (Trigger)triggerPack.triggersManager.getElement(j); // for (int k = 0; k < trigger.sentences_Context.getElementCount(); k++) // { // Sentence sentence = (Sentence)trigger.sentences_Context.getElement(k); // if (sentence.paramsList != null && sentence.paramsList.Contains(this)) // { // time++; // String s = "(" + time + ")." + " 位于触发包[" + triggerPack.name + "]," + "触发器[" + trigger.name + "],触发环境条件 " + sentence.getValueToLenString(); // ArrayList array = new ArrayList(); // array.Add(triggerPack); // array.Add(trigger); // array.Add(sentence); // ShowItem showItem = new ShowItem(showItemList, s, array); // showItemList.addElement(showItem); // } // } // for (int k = 0; k < trigger.sentences_Executions.getElementCount(); k++) // { // Sentence sentence = (Sentence)trigger.sentences_Executions.getElement(k); // if (sentence.paramsList != null && sentence.paramsList.Contains(this)) // { // time++; // String s = "(" + time + ")." + " 位于触发包[" + triggerPack.name + "]," + "触发器[" + trigger.name + "],触发环境条件 " + sentence.getValueToLenString(); // ArrayList array = new ArrayList(); // array.Add(triggerPack); // array.Add(trigger); // array.Add(sentence); // ShowItem showItem = new ShowItem(showItemList, s, array); // showItemList.addElement(showItem); // } // } // } //} return showItemList; }
public ShowItem(ShowItemList parentT,String textT, ArrayList contentT) { parent = parentT; name = textT; value = contentT; }