org.openjump.core.ui.plugin.layer.pirolraster
Class LoadSextanteRasterImagePlugIn

java.lang.Object
  extended by com.vividsolutions.jump.workbench.plugin.AbstractPlugIn
      extended by org.openjump.core.ui.plugin.layer.pirolraster.LoadSextanteRasterImagePlugIn
All Implemented Interfaces:
PlugIn

public class LoadSextanteRasterImagePlugIn
extends AbstractPlugIn


Field Summary
protected  boolean allwaysLookForTFWExtension
           
protected  java.lang.String KEY_ALLWAYSACCEPT_TWF_EXT
           
static java.lang.String KEY_PATH
           
protected  java.lang.String KEY_ZOOM_TO_INSERTED_IMAGE
           
protected  java.lang.String lastPath
           
protected static PlugInContext plugInContext
           
protected  PropertiesHandler properties
           
protected static java.lang.String propertiesFile
           
protected  WorldFileHandler worldFileHandler
           
protected  boolean zoomToInsertedImage
           
 
Constructor Summary
LoadSextanteRasterImagePlugIn()
           
 
Method Summary
 boolean execute(PlugInContext context)
          Performs the action for this plugin.
protected  com.vividsolutions.jts.geom.Envelope getGeoReferencing(java.lang.String fileName, boolean allwaysLookForTFWExtension, java.awt.Point imageDimensions, PlugInContext context)
           
 java.lang.String getIconString()
           
 java.lang.String getName()
          Returns a very brief description of this PlugIn e.g. for display as a menu item
static PlugInContext getPlugInContext()
           
static java.lang.String getPropertiesFile()
           
 void initialize(PlugInContext context)
          Called when Workbench starts up to allow plugins to initialize themselves.
 
Methods inherited from class com.vividsolutions.jump.workbench.plugin.AbstractPlugIn
createName, execute, execute, isRollingBackInvalidEdits, reportNothingToUndoYet, toActionListener, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

worldFileHandler

protected WorldFileHandler worldFileHandler

properties

protected PropertiesHandler properties

propertiesFile

protected static java.lang.String propertiesFile

lastPath

protected java.lang.String lastPath

KEY_PATH

public static java.lang.String KEY_PATH

KEY_ALLWAYSACCEPT_TWF_EXT

protected java.lang.String KEY_ALLWAYSACCEPT_TWF_EXT

allwaysLookForTFWExtension

protected boolean allwaysLookForTFWExtension

KEY_ZOOM_TO_INSERTED_IMAGE

protected java.lang.String KEY_ZOOM_TO_INSERTED_IMAGE

zoomToInsertedImage

protected boolean zoomToInsertedImage

plugInContext

protected static PlugInContext plugInContext
Constructor Detail

LoadSextanteRasterImagePlugIn

public LoadSextanteRasterImagePlugIn()
Method Detail

getPropertiesFile

public static java.lang.String getPropertiesFile()

getName

public java.lang.String getName()
Description copied from interface: PlugIn
Returns a very brief description of this PlugIn e.g. for display as a menu item

Specified by:
getName in interface PlugIn
Overrides:
getName in class AbstractPlugIn
Returns:
the class name, minus "PlugIn", with spaces inserted at the appropriate point before each uppercase+lowercase and lowercase+uppercase combination.

initialize

public void initialize(PlugInContext context)
                throws java.lang.Exception
Description copied from interface: PlugIn
Called when Workbench starts up to allow plugins to initialize themselves.

Specified by:
initialize in interface PlugIn
Overrides:
initialize in class AbstractPlugIn
Throws:
java.lang.Exception

execute

public boolean execute(PlugInContext context)
                throws java.lang.Exception
Description copied from interface: PlugIn
Performs the action for this plugin. For threaded plugins with dialogs, this method contains the code to invoke the dialog. If the user cancels the dialog, this method should return false to prevent the run method from being called.

Specified by:
execute in interface PlugIn
Overrides:
execute in class AbstractPlugIn
Returns:
true if the action completed, false if it was aborted. Used by ThreadedPlugIns to indicate that their #run method needn't be called next.
Throws:
java.lang.Exception - if a problem occurs during plug-in execution
See Also:
ThreadedPlugIn

getGeoReferencing

protected com.vividsolutions.jts.geom.Envelope getGeoReferencing(java.lang.String fileName,
                                                                 boolean allwaysLookForTFWExtension,
                                                                 java.awt.Point imageDimensions,
                                                                 PlugInContext context)
                                                          throws java.io.IOException
Throws:
java.io.IOException

getIconString

public java.lang.String getIconString()

getPlugInContext

public static PlugInContext getPlugInContext()