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

📄 validationerror.java

📁 jawe的最新版本,基于Java的图形化工作流编辑器。图形化工作流编辑器 。使用JAVA语言开发
💻 JAVA
字号:
package org.enhydra.jawe.base.xpdlvalidator;import org.enhydra.jawe.ResourceManager;import org.enhydra.jawe.Utils;import org.enhydra.shark.xpdl.ParsingErrors;import org.enhydra.shark.xpdl.XMLElement;import org.enhydra.shark.xpdl.XMLValidationError;/** * @author Sasa Bojanic * */public final class ValidationError  {   private XMLValidationError verr;      public ValidationError (XMLValidationError verror) {      this.verr=verror;   }      public String getType () {      return verr.getType();         }   public String getSubType () {      return verr.getSubType();         }   public String getId () {      return verr.getId();         }   public String getDescription () {      return verr.getDescription();         }   public XMLElement getElement () {      return verr.getElement();         }      public String toString () {      String retVal="";      XMLElement el=verr.getElement();      if (el != null) {          retVal += Utils.getLocString(Utils.getLocation(el),el)+": ";                             retVal+=ResourceManager.getLanguageDependentString("TypeKey")+"="+ResourceManager.getLanguageDependentString(verr.getType()+"TypeKey");          retVal+=", "+ResourceManager.getLanguageDependentString("SubTypeKey")+"="+ResourceManager.getLanguageDependentString(verr.getSubType()+"TypeKey");          String err=ResourceManager.getLanguageDependentString(verr.getId());          if (err==null) {             err=verr.getId();          }          retVal+=", "+err;          if (verr.getDescription()!=null && verr.getDescription().length()>0) {             String desc=verr.getDescription();             if (verr.getSubType().equals(XMLValidationError.SUB_TYPE_SCHEMA)) {                if (desc.indexOf(ParsingErrors.ERROR)==0) {                   String ld=ResourceManager.getLanguageDependentString(ParsingErrors.ERROR+"Key")+" "+ResourceManager.getLanguageDependentString("AtLineNumberKey")+" ";                   desc=ld+desc.substring(ParsingErrors.ERROR.length()+ParsingErrors.AT_LINE_NO_STRING.length());                } else if (desc.indexOf(ParsingErrors.WARNING)==0) {                   String ld=ResourceManager.getLanguageDependentString(ParsingErrors.WARNING+"Key")+" "+ResourceManager.getLanguageDependentString("AtLineNumberKey")+" ";                   desc=ld+desc.substring(ParsingErrors.WARNING.length()+ParsingErrors.AT_LINE_NO_STRING.length());                } else if (desc.indexOf(ParsingErrors.FATAL_ERROR)==0) {                   String ld=ResourceManager.getLanguageDependentString(ParsingErrors.FATAL_ERROR+"Key")+" "+ResourceManager.getLanguageDependentString("AtLineNumberKey")+" ";                   desc=ld+desc.substring(ParsingErrors.FATAL_ERROR.length()+ParsingErrors.AT_LINE_NO_STRING.length());                }             } else {                retVal += ": ";             }             retVal += desc;          }       }       return retVal;         }}

⌨️ 快捷键说明

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