xpdlentityresolver.java
来自「jawe的最新版本,基于Java的图形化工作流编辑器。图形化工作流编辑器 。使用」· Java 代码 · 共 41 行
JAVA
41 行
package org.enhydra.shark.xpdl;import java.io.InputStream;import org.xml.sax.EntityResolver;import org.xml.sax.InputSource;/** * Replaces the internet location of the XPDL1.0 schema, with its content read * from resources. * * @author Sasa Bojanic */public class XPDLEntityResolver implements EntityResolver { public static final String XPDL_SCHEMA = "org/enhydra/shark/xpdl/resources/TC-1025_schema_10_xpdl.xsd"; public InputSource resolveEntity (String publicId,String systemId) {//System.out.println("pId="+publicId+", sId="+systemId); if (systemId!=null) { return getSchemaInputSource(); } // use the default behaviour return null; } public static InputSource getSchemaInputSource () { InputStream is=null; try { java.net.URL u= XPDLEntityResolver.class.getClassLoader().getResource(XPDL_SCHEMA); is=(InputStream)u.getContent(); return new InputSource(is); } catch (Exception ex) { return null; } }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?