1 22 23 package apollo.jnlp; 24 25 import java.io.*; 26 import java.net.*; 27 import apollo.*; 28 29 public class JnlpPersistenceService implements PersistenceService 30 { 31 javax.jnlp.PersistenceService _delegate; 32 33 public JnlpPersistenceService( javax.jnlp.PersistenceService delegate ) 34 { 35 _delegate = delegate; 36 } 37 38 public void setTag( URL url, int tag ) throws MalformedURLException, IOException 39 { 40 _delegate.setTag( url, tag ); 41 } 42 43 44 public FileContents get( URL url ) throws MalformedURLException, FileNotFoundException, IOException 45 { 46 javax.jnlp.FileContents contents 47 = _delegate.get( url ); 48 49 if( contents == null ) 50 return null; 51 else 52 return new JnlpFileContents( contents ); 53 } 54 55 public String [] getNames( URL url ) throws MalformedURLException, IOException 56 { 57 return _delegate.getNames( url ); 58 } 59 60 public int getTag( URL url ) throws MalformedURLException, IOException 61 { 62 return _delegate.getTag( url ); 63 } 64 65 public long create( URL url, long maxSize ) throws MalformedURLException, IOException 66 { 67 return _delegate.create( url, maxSize ); 68 } 69 70 public void delete( URL url ) throws MalformedURLException, IOException 71 { 72 _delegate.delete( url ); 73 } 74 } 75 | Popular Tags |