fable.imageviewer.model
Class ImageModelFactory

java.lang.Object
  extended by fable.imageviewer.model.ImageModelFactory

public class ImageModelFactory
extends java.lang.Object

This class either uses a loader read from an extension point, or it returns an ImageModel backed by a fabio file. This allows non-fabio loaders to be used with fable.

Author:
gerring

Constructor Summary
ImageModelFactory()
           
 
Method Summary
static ImageModel getImageModel(java.lang.Object path)
          Gets ImageModel from path
static ImageModel getImageModel(java.lang.String path)
          Gets ImageModel from path
static ImageModel getImageModel(java.lang.String fileName, int width, int height, float[] imageDiffArray)
          Gets ImageModel directly from data.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImageModelFactory

public ImageModelFactory()
Method Detail

getImageModel

public static ImageModel getImageModel(java.lang.Object path)
                                throws java.lang.Throwable
Gets ImageModel from path

Parameters:
path -
Returns:
Throws:
java.lang.Throwable

getImageModel

public static ImageModel getImageModel(java.lang.String path)
                                throws java.lang.Throwable
Gets ImageModel from path

Parameters:
path -
Returns:
Throws:
java.lang.Throwable

getImageModel

public static ImageModel getImageModel(java.lang.String fileName,
                                       int width,
                                       int height,
                                       float[] imageDiffArray)
Gets ImageModel directly from data.

Parameters:
fileName -
width -
height -
imageDiffArray -
Returns: