org.riotfamily.common.image
Class ImageMagick

java.lang.Object
  extended by org.riotfamily.common.image.ImageMagick
All Implemented Interfaces:
InitializingBean

public class ImageMagick
extends Object
implements InitializingBean

Since:
7.0
Author:
Felix Gnass [fgnass at neteye dot de]

Constructor Summary
ImageMagick()
           
ImageMagick(String commandName)
           
 
Method Summary
 void afterPropertiesSet()
           
 String invoke(List<String> args)
           
 String invoke(String... args)
           
 boolean isAvailable()
           
 void setCommand(String command)
           
 boolean supportsVersion(int majorVersion, int minorVersion)
           
 boolean supportsVersion(int majorVersion, int minorVersion, int microVersion)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImageMagick

public ImageMagick()

ImageMagick

public ImageMagick(String commandName)
Method Detail

setCommand

public void setCommand(String command)

afterPropertiesSet

public void afterPropertiesSet()
Specified by:
afterPropertiesSet in interface InitializingBean

isAvailable

public boolean isAvailable()

supportsVersion

public boolean supportsVersion(int majorVersion,
                               int minorVersion)

supportsVersion

public boolean supportsVersion(int majorVersion,
                               int minorVersion,
                               int microVersion)

invoke

public String invoke(String... args)
              throws IOException
Throws:
IOException

invoke

public String invoke(List<String> args)
              throws IOException
Throws:
IOException