es.unex.sextante.additionalInfo
Class AdditionalInfoDataObject

java.lang.Object
  extended by es.unex.sextante.additionalInfo.AdditionalInfoDataObject
All Implemented Interfaces:
AdditionalInfo
Direct Known Subclasses:
AdditionalInfoRasterLayer, AdditionalInfoTable, AdditionalInfoVectorLayer

public abstract class AdditionalInfoDataObject
extends java.lang.Object
implements AdditionalInfo

Additional information for a parameter representing a data object (layer or table)

Author:
Victor Olaya volaya@unex.es

Constructor Summary
AdditionalInfoDataObject(boolean bIsMandatory)
          Creates a new instance
 
Method Summary
 boolean getIsMandatory()
          Returns true if the data object is mandatory
 void setIsMandatory(boolean bIsMandatory)
          Sets whether the data object is mandatory or not
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface es.unex.sextante.additionalInfo.AdditionalInfo
getTextDescription
 

Constructor Detail

AdditionalInfoDataObject

public AdditionalInfoDataObject(boolean bIsMandatory)
Creates a new instance

Parameters:
bIsMandatory - indicates whether the data object is mandatory (is needed to run the algorithm) or not
Method Detail

setIsMandatory

public void setIsMandatory(boolean bIsMandatory)
Sets whether the data object is mandatory or not

Parameters:
bIsMandatory - indicates wheteher the data object is mandatory or not

getIsMandatory

public boolean getIsMandatory()
Returns true if the data object is mandatory

Returns:
true if the data object is mandatory