⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 standarddisplaynamegenerator.java

📁 jawe的最新版本,基于Java的图形化工作流编辑器。图形化工作流编辑器 。使用JAVA语言开发
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
      return generateStandardDisplayName(el.getTypeAttribute());   }   public String getDisplayName(Performer el) {      return generateStandardDisplayName(el);   }   public String getDisplayName(Priority el) {      return generateStandardDisplayName(el);   }   public String getDisplayName(PriorityUnit el) {      return generateStandardDisplayName(el);   }   public String getDisplayName(ProcessHeader el) {      return generateStandardDisplayName(el);   }   public String getDisplayName(RecordType el) {      return JaWEManager.getInstance().getLabelGenerator().getLabel(el);   }   public String getDisplayName(RedefinableHeader el) {      return generateStandardDisplayName(el);   }   public String getDisplayName(Responsible el) {      WorkflowProcess wp=XMLUtil.getWorkflowProcess(el);      Package pkg=XMLUtil.getPackage(el);      XPDLHandler xpdlh=JaWEManager.getInstance().getXPDLHandler();      Map ps=null;      if (wp!=null) {         ps=XMLUtil.getPossibleParticipants(wp, xpdlh);      } else if (pkg!=null) {         ps=XMLUtil.getPossibleParticipants(pkg, xpdlh);      }      String pId=el.toValue();      if (ps!=null && !pId.equals("")) {         Participant p=(Participant)ps.get(pId);         if (p!=null) {            return getDisplayName(p);         }      }      return pId;   }   public String getDisplayName(Responsibles el) {      return generateStandardDisplayName(el);   }   public String getDisplayName(Route el) {      return JaWEManager.getInstance().getLabelGenerator().getLabel(el);   }   public String getDisplayName(SchemaType el) {      return generateStandardDisplayName(el);   }   public String getDisplayName(Script el) {      return generateStandardDisplayName(el);   }   public String getDisplayName(SimulationInformation el) {      return generateStandardDisplayName(el);   }   public String getDisplayName(Split el) {      return generateStandardDisplayName(el.getTypeAttribute());   }   public String getDisplayName(StartFinishModes el) {      return generateStandardDisplayName(el.getChoosen());   }   public String getDisplayName(StartMode el) {      return generateStandardDisplayName(el.getStartFinishModes());   }   public String getDisplayName(SubFlow el) {      return JaWEManager.getInstance().getLabelGenerator().getLabel(el);   }   public String getDisplayName(TimeEstimation el) {      return generateStandardDisplayName(el);   }   public String getDisplayName(Tool el) {      return generateStandardDisplayName(el);   }   public String getDisplayName(Tools el) {      return JaWEManager.getInstance().getLabelGenerator().getLabel(el);   }   public String getDisplayName(Transition el) {      return generateStandardDisplayName(el);   }   public String getDisplayName(TransitionRef el) {      return getDisplayName(el.get("Id"));   }   public String getDisplayName(TransitionRefs el) {      return generateStandardDisplayName(el);   }   public String getDisplayName(TransitionRestriction el) {      return generateStandardDisplayName(el);   }   public String getDisplayName(TransitionRestrictions el) {      return generateStandardDisplayName(el);   }   public String getDisplayName(Transitions el) {      return generateStandardDisplayName(el);   }   public String getDisplayName(TypeDeclaration el) {      return generateStandardDisplayName(el);   }   public String getDisplayName(TypeDeclarations el) {      return generateStandardDisplayName(el);   }   public String getDisplayName(UnionType el) {      return JaWEManager.getInstance().getLabelGenerator().getLabel(el);   }   public String getDisplayName(ValidFrom el) {      return generateStandardDisplayName(el);   }   public String getDisplayName(ValidTo el) {      return generateStandardDisplayName(el);   }   public String getDisplayName(Vendor el) {      return generateStandardDisplayName(el);   }   public String getDisplayName(Version el) {      return generateStandardDisplayName(el);   }   public String getDisplayName(WaitingTime el) {      return generateStandardDisplayName(el);   }   public String getDisplayName(WorkflowProcess el) {      return generateStandardDisplayName(el);   }   public String getDisplayName(WorkflowProcesses el) {      return generateStandardDisplayName(el);   }   public String getDisplayName(WorkingTime el) {      return generateStandardDisplayName(el);   }   public String getDisplayName(XPDLVersion el) {      return generateStandardDisplayName(el);   }      public String getDisplayName(XMLAttribute el) {      if (el.getParent() instanceof Transition && (el.toName().equals("From") || el.toName().equals("To"))) {         XMLCollectionElement wpOrAs=XMLUtil.getActivitySet(el);         if (wpOrAs==null) {            wpOrAs=XMLUtil.getWorkflowProcess(el);         }         SequencedHashMap pas=getPossibleActivities(wpOrAs);         Activity act=(Activity)pas.get(el.toValue());         if (act!=null) {            return generateStandardDisplayName(act);         }      } else if (el.getParent() instanceof TransitionRef) {         XMLCollectionElement wpOrAs=XMLUtil.getActivitySet(el);         if (wpOrAs==null) {            wpOrAs=XMLUtil.getWorkflowProcess(el);         }         Transitions tras=(Transitions)wpOrAs.get("Transitions");         Transition tra=tras.getTransition(el.toValue());         if (tra!=null) {            SequencedHashMap pas=getPossibleActivities(wpOrAs);            Activity act=(Activity)pas.get(tra.getTo());            if (act!=null) {               return generateStandardDisplayName(act);            }             }      }      return generateStandardDisplayName(el);   }   public String getDisplayName (XMLEmptyChoiceElement el) {      String v=el.toValue();//      try {//         v=settings.getLanguageDependentString(v+"Key");//         System.out.println("LDS for "+el.toValue()+"Key is "+v);//         if (v==null) {//            v=el.toValue();//         }//      } catch (Exception ex) {//         System.out.println("Failed getting LDS for "+el.toValue()+"Key");//         v=el.toValue();//      }      return v;   }   public String getDisplayName (XMLComplexChoice el) {      return generateStandardDisplayName(el);   }   public String getDisplayName(XMLCollection el) {      return generateStandardDisplayName(el);   }   public String getDisplayName(XMLCollectionElement el) {      return generateStandardDisplayName(el);   }      public String getDisplayName(XMLComplexElement el) {      return generateStandardDisplayName(el);   }   public String getDisplayName(XMLSimpleElement el) {      return generateStandardDisplayName(el);   }      public String getDisplayName (XMLElement el) {      try {         Class cl = el.getClass();                    Method m = null;         try {            m = this.getClass().getMethod("getDisplayName", new Class[] { cl } );         } catch (Exception ex) {            if (!(                  cl==XMLSimpleElement.class ||                   cl==XMLAttribute.class ||                   cl==XMLComplexChoice.class ||                  cl==XMLComplexElement.class ||                  cl==XMLCollectionElement.class ||                  cl==XMLCollection.class)) {               if (XMLComplexChoice.class.isAssignableFrom(cl)) {                  cl=XMLComplexChoice.class;               } else if (XMLAttribute.class.isAssignableFrom(cl)) {                  cl=XMLAttribute.class;               } else if (XMLSimpleElement.class.isAssignableFrom(cl)) {                  cl=XMLSimpleElement.class;               } else if (XMLComplexElement.class.isAssignableFrom(cl)) {                  cl=XMLComplexElement.class;               } else if (XMLCollection.class.isAssignableFrom(cl)) {                  cl=XMLCollection.class;               }            }                      }         m = this.getClass().getMethod("getDisplayName", new Class[] { cl } );//          System.err.println("calling "+m.toString());         return (String) m.invoke(this, new Object[] { el });      } catch (Throwable e) {          e.printStackTrace();      }            return generateStandardDisplayName(el);   }      public String generateStandardDisplayName (XMLElement el) {      String disp="";      if (el instanceof XMLCollection) {         disp=String.valueOf(((XMLCollection)el).size());      } else if (el instanceof XMLComplexElement) {         XMLElement nme=((XMLComplexElement)el).get("Name");         if (nme!=null) {            disp=nme.toValue();         }         if (disp.equals("")) {            XMLElement id=((XMLComplexElement)el).get("Id");            if (id!=null) {               disp=id.toValue();            }         }         if (disp.equals("")) {            disp=JaWEManager.getInstance().getLabelGenerator().getLabel(el);         }      } else if (el instanceof XMLComplexChoice) {         disp=getDisplayName(((XMLComplexChoice)el).getChoosen());      } else if (el instanceof XMLAttribute && ((XMLAttribute)el).getChoices()!=null){         disp= settings.getLanguageDependentString(el.toValue()+"Key");         if  (disp==null || disp.equals("")) {            disp=el.toValue();         }      } else {         disp=el.toValue();      }            return disp;   }      public DisplayNameGeneratorSettings getSetting() {      return settings;   }      public Settings getSettings () {      return settings;   }      public SequencedHashMap getPossibleActivities (XMLCollectionElement wpOrAs) {      SequencedHashMap toRet=new SequencedHashMap();      List acts=((Activities)wpOrAs.get("Activities")).toElements();      Iterator it=acts.iterator();      while (it.hasNext()) {         Activity act=(Activity)it.next();         toRet.put(act.getId(),act);      }      return toRet;   }   }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -