xmlinterface.java
来自「jawe的最新版本,基于Java的图形化工作流编辑器。图形化工作流编辑器 。使用」· Java 代码 · 共 76 行
JAVA
76 行
package org.enhydra.shark.xpdl;import java.util.Collection;import java.util.List;import java.util.Locale;import java.util.Map;import org.enhydra.shark.xpdl.elements.Package;/*** Class which purpose is to provide methods which are* used by classes that represents program apstraction of* XML elements. These methods offers support for reading or* writting an XML document. * * @author Sasa Bojanic */public interface XMLInterface { void setValidation (boolean isActive); public void clearParserErrorMessages (); public boolean isPackageOpened (String pkgId); public Package getPackageById (String pkgId); public Package getPackageByIdAndVersion (String pkgId,String version); public Package getPackageByFilename (String filename); public Package getExternalPackageByRelativeFilePath ( String relativePathToExtPkg,Package rootPkg); public String getAbsoluteFilePath (Package pkg); public Collection getAllPackages (); public Collection getAllPackageIds (); public Collection getAllPackageVersions (String pkgId); public Collection getAllPackageFilenames (); public boolean doesPackageFileExists (String xmlFile); public String getParentDirectory (Package pkg); public Package openPackage (String pkgReference,boolean handleExternalPackages); public Package openPackagesFromStreams (List pkgContents,boolean isFileStream) throws Exception; public Package openPackageFromStream (byte[] pkgContent,boolean isFileStream) throws Exception; public Package parseDocument (String toParse,boolean isFile); /** * This method should be called immediatelly after opening a document, * otherwise, messages could be invalid. * @return The map which keys are opened packages, and values are the sets * of errors for corresponding package. */ public Map getParsingErrorMessages (); public List closePackages (String pkgId); public Package closePackageVersion (String pkgId,String version); public void closeAllPackages (); public void synchronizePackages (XMLInterface xmlInterface); public void setLocale(Locale locale);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?