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 + -
显示快捷键?