1 22 23 package apollo; 24 25 import java.io.*; 26 27 public class SecureFileService 28 { 29 public static FileContents openFileDialog() throws IOException 30 { 31 return ServiceManager.lookupFileOpenService().openFileDialog( null, null ); 32 } 33 34 public static FileContents openFileDialog( String pathHint, String exts[] ) throws IOException 35 { 36 return ServiceManager.lookupFileOpenService().openFileDialog( pathHint, exts ); 37 } 38 39 public static FileContents[] openMultiFileDialog() throws IOException 40 { 41 return ServiceManager.lookupFileOpenService().openMultiFileDialog( null, null ); 42 } 43 44 public static FileContents[] openMultiFileDialog( String pathHint, String exts[] ) throws IOException 45 { 46 return ServiceManager.lookupFileOpenService().openMultiFileDialog( pathHint, exts ); 47 } 48 49 public static FileContents saveAsFileDialog( FileContents contents ) throws IOException 50 { 51 return ServiceManager.lookupFileSaveService().saveAsFileDialog( null, null, contents ); 52 } 53 54 public static FileContents saveAsFileDialog( String pathHint, String exts[], FileContents contents ) throws IOException 55 { 56 return ServiceManager.lookupFileSaveService().saveAsFileDialog( pathHint, exts, contents ); 57 } 58 59 public static FileContents saveFileDialog( InputStream stream, String name ) throws IOException 60 { 61 return ServiceManager.lookupFileSaveService().saveFileDialog( null, null, stream, name ); 62 } 63 64 public static FileContents saveFileDialog( InputStream stream ) throws IOException 65 { 66 return ServiceManager.lookupFileSaveService().saveFileDialog( null, null, stream, null ); 67 } 68 69 public static FileContents saveFileDialog( String pathHint, String exts[], InputStream stream, String name ) throws IOException 70 { 71 return ServiceManager.lookupFileSaveService().saveFileDialog( pathHint, exts, stream, name ); 72 } 73 } 74 | Popular Tags |