org.gvsig.geometrymeasurement.app.extension
Class AreaMeasurementExtension

java.lang.Object
  extended by org.gvsig.andami.plugins.Extension
      extended by org.gvsig.geometrymeasurement.app.extension.AbstractGeometryMeasurementExtension
          extended by org.gvsig.geometrymeasurement.app.extension.AreaMeasurementExtension
All Implemented Interfaces:
org.gvsig.andami.plugins.IExtension, org.gvsig.andami.plugins.IExtensionExecuteWithArgs, org.gvsig.andami.plugins.IExtensionQueryByAction

public class AreaMeasurementExtension
extends AbstractGeometryMeasurementExtension

Andami extension to show AreaMeasurementExtension in the application.

Version:
$Id$
Author:
gvSIG Team

Constructor Summary
AreaMeasurementExtension()
           
 
Method Summary
protected  void execute(java.lang.String actionCommand, org.gvsig.fmap.dal.feature.FeatureStore featureStore)
          Executes a command for the given FeatureStore.
 void initialize()
           
protected  boolean isVisibleForTable(org.gvsig.app.project.documents.table.TableDocument tableDocument)
          Returns if the current extension is visible for the provided table.
 
Methods inherited from class org.gvsig.geometrymeasurement.app.extension.AbstractGeometryMeasurementExtension
execute, getActiveTableDocument, isEnabled, isStoreOfAnyType, isVisible
 
Methods inherited from class org.gvsig.andami.plugins.Extension
canQueryByAction, execute, getPlugin, getStatus, getStatus, getText, isEnabled, isVisible, postInitialize, terminate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AreaMeasurementExtension

public AreaMeasurementExtension()
Method Detail

execute

protected void execute(java.lang.String actionCommand,
                       org.gvsig.fmap.dal.feature.FeatureStore featureStore)
                throws java.lang.Exception
Description copied from class: AbstractGeometryMeasurementExtension
Executes a command for the given FeatureStore.

Specified by:
execute in class AbstractGeometryMeasurementExtension
Parameters:
actionCommand - to execute
featureStore - to use
Throws:
java.lang.Exception - if there is an error while executing

initialize

public void initialize()
Specified by:
initialize in interface org.gvsig.andami.plugins.IExtension
Overrides:
initialize in class AbstractGeometryMeasurementExtension

isVisibleForTable

protected boolean isVisibleForTable(org.gvsig.app.project.documents.table.TableDocument tableDocument)
Description copied from class: AbstractGeometryMeasurementExtension
Returns if the current extension is visible for the provided table. The provided table will be always non null.

Specified by:
isVisibleForTable in class AbstractGeometryMeasurementExtension
Returns:
if the extension is visible


Copyright © 2014 gvSIG Association. All Rights Reserved.