com.vividsolutions.jump.workbench.imagery.mrsid
Class MrSIDImageFactory

java.lang.Object
  extended by com.vividsolutions.jump.workbench.imagery.mrsid.MrSIDImageFactory
All Implemented Interfaces:
ReferencedImageFactory

public class MrSIDImageFactory
extends java.lang.Object
implements ReferencedImageFactory


Field Summary
static java.lang.String ETC_PATH
           
static java.lang.String MRSIDDECODE
           
static java.lang.String MRSIDDECODEFILE
           
static java.lang.String MRSIDINFO
           
static java.lang.String MRSIDINFOFILE
           
static java.lang.String TMP_PATH
           
static java.lang.String WORKING_DIR
           
 
Fields inherited from interface com.vividsolutions.jump.workbench.imagery.ReferencedImageFactory
REGISTRY_CLASSIFICATION
 
Constructor Summary
MrSIDImageFactory()
           
 
Method Summary
 ReferencedImage createImage(java.lang.String location)
           
 java.lang.String getDescription()
           
 java.lang.String[] getExtensions()
           
 java.lang.String getTypeName()
           
 boolean isAvailable(WorkbenchContext context)
           
 boolean isEditableImage(java.lang.String location)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WORKING_DIR

public static java.lang.String WORKING_DIR

ETC_PATH

public static java.lang.String ETC_PATH

TMP_PATH

public static java.lang.String TMP_PATH

MRSIDDECODE

public static java.lang.String MRSIDDECODE

MRSIDINFO

public static java.lang.String MRSIDINFO

MRSIDDECODEFILE

public static final java.lang.String MRSIDDECODEFILE
See Also:
Constant Field Values

MRSIDINFOFILE

public static final java.lang.String MRSIDINFOFILE
See Also:
Constant Field Values
Constructor Detail

MrSIDImageFactory

public MrSIDImageFactory()
Method Detail

getTypeName

public java.lang.String getTypeName()
Specified by:
getTypeName in interface ReferencedImageFactory

createImage

public ReferencedImage createImage(java.lang.String location)
                            throws JUMPException
Specified by:
createImage in interface ReferencedImageFactory
Throws:
JUMPException

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface ReferencedImageFactory

getExtensions

public java.lang.String[] getExtensions()
Specified by:
getExtensions in interface ReferencedImageFactory

isEditableImage

public boolean isEditableImage(java.lang.String location)
Specified by:
isEditableImage in interface ReferencedImageFactory

isAvailable

public boolean isAvailable(WorkbenchContext context)
Specified by:
isAvailable in interface ReferencedImageFactory
Parameters:
context - can be null, depending on the implementation (e.g. not null for MrSid driver)
Returns:
true if it is available