All Downloads are FREE. Search and download functionalities are using the official Maven repository.

javax.jnlp.FileContents Maven / Gradle / Ivy

package javax.jnlp;

import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;

public abstract interface FileContents
{
  public abstract String getName()
    throws IOException;
  
  public abstract InputStream getInputStream()
    throws IOException;
  
  public abstract OutputStream getOutputStream(boolean paramBoolean)
    throws IOException;
  
  public abstract long getLength()
    throws IOException;
  
  public abstract boolean canRead()
    throws IOException;
  
  public abstract boolean canWrite()
    throws IOException;
  
  public abstract JNLPRandomAccessFile getRandomAccessFile(String paramString)
    throws IOException;
  
  public abstract long getMaxLength()
    throws IOException;
  
  public abstract long setMaxLength(long paramLong)
    throws IOException;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy