/*
* Copyright 2001-2008 Geert Bevin (gbevin[remove] at uwyn dot com)
* Licensed under the Apache License, Version 2.0 (the "License")
* $Id: ImageContentLoader.java 3939 2008-04-26 20:09:07Z gbevin $
*/
package com.uwyn.rife.cmf.loader;
import com.uwyn.rife.cmf.loader.image.*;
import java.awt.Image;
import java.util.ArrayList;
import java.util.List;
/**
* Loads raw content as image data. The internal type to which everything will
* be converted is <code>java.awt.Image</code>.
*
* @author Geert Bevin (gbevin[remove] at uwyn dot com)
* @version $Revision: 3939 $
* @since 1.0
* @see com.uwyn.rife.cmf.loader.ContentLoader
*/
public class ImageContentLoader extends ContentLoader<Image>
{
private static final List<ContentLoaderBackend<Image>> sBackends;
static
{
sBackends = new ArrayList<ContentLoaderBackend<Image>>();
sBackends.add(new ImageIOLoader());
sBackends.add(new JaiLoader());
sBackends.add(new JMagickLoader());
sBackends.add(new JimiLoader());
sBackends.add(new ImageJLoader());
sBackends.add(new ImageroReaderLoader());
}
public List<ContentLoaderBackend<Image>> getBackends()
{
return sBackends;
}
}