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