package javax.microedition.m2g;

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

public abstract class ScalableImage
{

 protected ScalableImage()
 {
 }
 
 public static ScalableImage createImage(InputStream, ExternalResourceHandler) throws IOException
 {
  return null;
 }
 
 public static ScalableImage createImage(String, ExternalResourceHandler) throws IOException
 {
  return null;
 }
 
 public abstract int getViewportHeight();
 
 public abstract int getViewportWidth();
 
 public abstract void setViewportWidth(int);
 
 public abstract void setViewportHeight(int);
 
 public abstract void requestCompleted(String, InputStream) throws IOException;
 
}