1 19 package org.openharmonise.him.editors; 20 21 import org.openharmonise.vfs.*; 22 import org.openharmonise.vfs.status.*; 23 24 25 33 public interface Editor { 34 35 42 public PathStatusWrapper open(String sPath, AbstractVirtualFileSystem vfs); 43 44 51 public PathStatusWrapper createNew(String sPath, AbstractVirtualFileSystem vfs); 52 53 61 public PathStatusWrapper createNew(String sPath, byte[] content, AbstractVirtualFileSystem vfs); 62 63 70 public StatusData discardChanges(String sPath, AbstractVirtualFileSystem vfs); 71 72 78 public StatusData export(String sPath, AbstractVirtualFileSystem vfs); 79 80 86 public boolean hasResourceBeenCreated(); 87 88 93 public PathStatusWrapper preview(String sPath, AbstractVirtualFileSystem vfs); 94 95 100 public PathStatusWrapper upload(String path, AbstractVirtualFileSystem vfs); 101 } 102 | Popular Tags |