net.aavalla.utils.gui.twovenn
Class VennExportParameters

java.lang.Object
  extended by net.aavalla.utils.jobpool.parameters.ParameterCollection
      extended by net.aavalla.utils.gui.twovenn.VennExportParameters
All Implemented Interfaces:
java.lang.Iterable<FieldInstance>

public class VennExportParameters
extends ParameterCollection

Author:
Lari Natri

Nested Class Summary
static class VennExportParameters.ImageType
           
 
Constructor Summary
VennExportParameters()
           
 
Method Summary
 OutputFile getFile()
           
 VennExportParameters.ImageType getType()
           
 VennParameters getVennParameters()
           
 int getX()
           
 int getY()
           
 java.lang.String validateFieldRelations()
          This ought to validate the relations of all annotated fields.
 
Methods inherited from class net.aavalla.utils.jobpool.parameters.ParameterCollection
clearHiddenFields, copyHiddenFieldsSetFrom, getDescription, getHelpID, getHelpURL, getHiddenFields, hideFieldByName, isFinal, iterator, makeFinal, parseFieldsWithAnnotations, setDescription, setHelpID, setHelpURL, unHideFieldByName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VennExportParameters

public VennExportParameters()
Method Detail

validateFieldRelations

public java.lang.String validateFieldRelations()
Description copied from class: ParameterCollection
This ought to validate the relations of all annotated fields. It should be called from UI parameter handler after all individual fields have been validated. For individual field validation, use classes derived from ParameterValidator. Derived classes should overwrite this method. The default implementation only returns null signifying that parameter collection is valid.

Overrides:
validateFieldRelations in class ParameterCollection
Returns:
null if validation ok, reason as a string if not

getFile

public OutputFile getFile()

getType

public VennExportParameters.ImageType getType()

getX

public int getX()

getY

public int getY()

getVennParameters

public VennParameters getVennParameters()