parsingerrors.java

来自「jawe的最新版本,基于Java的图形化工作流编辑器。图形化工作流编辑器 。使用」· Java 代码 · 共 54 行

JAVA
54
字号
package org.enhydra.shark.xpdl;import java.util.ArrayList;import java.util.List;import org.xml.sax.ErrorHandler;import org.xml.sax.SAXException;import org.xml.sax.SAXParseException;/** * Class that serves as an ErrorHandler for DOM parser. *  @author Sasa Bojanic */public class ParsingErrors implements ErrorHandler {   public static String ERROR="[Error]";   public static String WARNING="[Warning]";   public static String FATAL_ERROR="[Fatal Error]";   public static String AT_LINE_NO_STRING=" at line number ";   public ParsingErrors () {      super();   }   List errorMessages = new ArrayList();   public void warning(SAXParseException ex) {      store(ex, WARNING);   }   public void error(SAXParseException ex) {      store(ex, ERROR);   }   public void fatalError(SAXParseException ex) throws SAXException {      store(ex, FATAL_ERROR);   }   public List getErrorMessages() {      return errorMessages;   }   public void clearErrors() {      errorMessages.clear();   }   void store(SAXParseException ex, String type) {      // build error text      String errorString= type+AT_LINE_NO_STRING+ex.getLineNumber()         +": "+ex.getMessage()+"\n";      errorMessages.add(errorString);   }}

⌨️ 快捷键说明

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