com.vividsolutions.jump.workbench.plugin
Class EnableCheckFactory

java.lang.Object
  extended bycom.vividsolutions.jump.workbench.plugin.EnableCheckFactory

public class EnableCheckFactory
extends java.lang.Object

Creates basic EnableChecks.

See Also:
EnableCheck

Constructor Summary
EnableCheckFactory(WorkbenchContext workbenchContext)
           
 
Method Summary
 EnableCheck createAtLeastNCategoriesMustBeSelectedCheck(int n)
           
 EnableCheck createAtLeastNFeaturesMustBeSelectedCheck(int n)
           
 EnableCheck createAtLeastNFeaturesMustHaveSelectedItemsCheck(int n)
           
 EnableCheck createAtLeastNItemsMustBeSelectedCheck(int n)
           
 EnableCheck createAtLeastNLayerablesMustBeSelectedCheck(int n, java.lang.Class layerableClass)
           
 EnableCheck createAtLeastNLayersMustBeEditableCheck(int n)
           
 EnableCheck createAtLeastNLayersMustBeSelectedCheck(int n)
           
 EnableCheck createAtLeastNLayersMustExistCheck(int n)
           
 EnableCheck createAtLeastNVectorsMustBeDrawnCheck(int n)
           
 EnableCheck createAtMostNLayersMustExistCheck(int n)
           
 EnableCheck createBetweenNAndMVectorsMustBeDrawnCheck(int min, int max)
           
 EnableCheck createExactlyNCategoriesMustBeSelectedCheck(int n)
           
 EnableCheck createExactlyNFeaturesMustBeSelectedCheck(int n)
           
 EnableCheck createExactlyNFeaturesMustHaveSelectedItemsCheck(int n)
           
 EnableCheck createExactlyNItemsMustBeSelectedCheck(int n)
           
 EnableCheck createExactlyNLayerablesMustBeSelectedCheck(int n, java.lang.Class layerableClass)
           
 EnableCheck createExactlyNLayersMustBeSelectedCheck(int n)
           
 EnableCheck createExactlyNLayersMustHaveSelectedItemsCheck(int n)
           
 EnableCheck createExactlyNVectorsMustBeDrawnCheck(int n)
           
 EnableCheck createFenceMustBeDrawnCheck()
           
 EnableCheck createOnlyOneLayerMayHaveSelectedFeaturesCheck()
           
 EnableCheck createOnlyOneLayerMayHaveSelectedItemsCheck()
           
 EnableCheck createSelectedItemsLayersMustBeEditableCheck()
           
 EnableCheck createSelectedLayersMustBeEditableCheck()
           
 EnableCheck createTaskWindowMustBeActiveCheck()
           
 EnableCheck createWindowWithAssociatedTaskFrameMustBeActiveCheck()
           
 EnableCheck createWindowWithLayerManagerMustBeActiveCheck()
           
 EnableCheck createWindowWithLayerNamePanelMustBeActiveCheck()
           
 EnableCheck createWindowWithLayerViewPanelMustBeActiveCheck()
           
 EnableCheck createWindowWithSelectionManagerMustBeActiveCheck()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnableCheckFactory

public EnableCheckFactory(WorkbenchContext workbenchContext)
Method Detail

createTaskWindowMustBeActiveCheck

public EnableCheck createTaskWindowMustBeActiveCheck()

createWindowWithSelectionManagerMustBeActiveCheck

public EnableCheck createWindowWithSelectionManagerMustBeActiveCheck()

createWindowWithLayerManagerMustBeActiveCheck

public EnableCheck createWindowWithLayerManagerMustBeActiveCheck()

createWindowWithAssociatedTaskFrameMustBeActiveCheck

public EnableCheck createWindowWithAssociatedTaskFrameMustBeActiveCheck()

createWindowWithLayerNamePanelMustBeActiveCheck

public EnableCheck createWindowWithLayerNamePanelMustBeActiveCheck()

createWindowWithLayerViewPanelMustBeActiveCheck

public EnableCheck createWindowWithLayerViewPanelMustBeActiveCheck()

createOnlyOneLayerMayHaveSelectedFeaturesCheck

public EnableCheck createOnlyOneLayerMayHaveSelectedFeaturesCheck()

createOnlyOneLayerMayHaveSelectedItemsCheck

public EnableCheck createOnlyOneLayerMayHaveSelectedItemsCheck()

createSelectedItemsLayersMustBeEditableCheck

public EnableCheck createSelectedItemsLayersMustBeEditableCheck()

createExactlyNCategoriesMustBeSelectedCheck

public EnableCheck createExactlyNCategoriesMustBeSelectedCheck(int n)

createExactlyNLayerablesMustBeSelectedCheck

public EnableCheck createExactlyNLayerablesMustBeSelectedCheck(int n,
                                                               java.lang.Class layerableClass)

createExactlyNLayersMustBeSelectedCheck

public EnableCheck createExactlyNLayersMustBeSelectedCheck(int n)

createAtLeastNCategoriesMustBeSelectedCheck

public EnableCheck createAtLeastNCategoriesMustBeSelectedCheck(int n)

createAtLeastNLayerablesMustBeSelectedCheck

public EnableCheck createAtLeastNLayerablesMustBeSelectedCheck(int n,
                                                               java.lang.Class layerableClass)

createAtLeastNLayersMustBeSelectedCheck

public EnableCheck createAtLeastNLayersMustBeSelectedCheck(int n)

createAtLeastNLayersMustBeEditableCheck

public EnableCheck createAtLeastNLayersMustBeEditableCheck(int n)

createAtLeastNLayersMustExistCheck

public EnableCheck createAtLeastNLayersMustExistCheck(int n)

createAtMostNLayersMustExistCheck

public EnableCheck createAtMostNLayersMustExistCheck(int n)

createExactlyNVectorsMustBeDrawnCheck

public EnableCheck createExactlyNVectorsMustBeDrawnCheck(int n)

createAtLeastNVectorsMustBeDrawnCheck

public EnableCheck createAtLeastNVectorsMustBeDrawnCheck(int n)

createAtLeastNFeaturesMustBeSelectedCheck

public EnableCheck createAtLeastNFeaturesMustBeSelectedCheck(int n)

createAtLeastNItemsMustBeSelectedCheck

public EnableCheck createAtLeastNItemsMustBeSelectedCheck(int n)

createExactlyNFeaturesMustBeSelectedCheck

public EnableCheck createExactlyNFeaturesMustBeSelectedCheck(int n)

createExactlyNItemsMustBeSelectedCheck

public EnableCheck createExactlyNItemsMustBeSelectedCheck(int n)

createExactlyNLayersMustHaveSelectedItemsCheck

public EnableCheck createExactlyNLayersMustHaveSelectedItemsCheck(int n)

createExactlyNFeaturesMustHaveSelectedItemsCheck

public EnableCheck createExactlyNFeaturesMustHaveSelectedItemsCheck(int n)

createSelectedLayersMustBeEditableCheck

public EnableCheck createSelectedLayersMustBeEditableCheck()

createFenceMustBeDrawnCheck

public EnableCheck createFenceMustBeDrawnCheck()

createBetweenNAndMVectorsMustBeDrawnCheck

public EnableCheck createBetweenNAndMVectorsMustBeDrawnCheck(int min,
                                                             int max)

createAtLeastNFeaturesMustHaveSelectedItemsCheck

public EnableCheck createAtLeastNFeaturesMustHaveSelectedItemsCheck(int n)