Class PluginWizardStep

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.pietschy.wizard.PanelWizardStep
repast.simphony.ui.plugin.editor.PluginWizardStep
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, org.pietschy.wizard.WizardStep, PluginWizardStepListener
Direct Known Subclasses:
AgentSelectionStep, AggregateChartStep, AggregateSourceStep, BrowseForHomeStep, ChartPropertiesStep, ChooseOptionStep, ClassBuilderStep, ConsoleSinkPropertiesStep, ContinuousStyleStep, CopyRightStep, CoverageStyleStep, DataLoadingSetupFinish, DataSetGeneralStep, DefaultFinishStep, EdgeStyleStep, FileChooserStep, FileSelectionPanel, FileSinkChooserStep, GeneralStep, GIS3DOptionStep, GISStyleStep, HistogramChartPropertiesStep, HistogramDataStep, HistogramPropertiesStep, LayerOrderStep, ModelInitPanel, NameOnlyGeneralStep, NetLayoutStep, NetworkChooserStep, NewScenarioFinalPanel, NonAggregateChartStep, NonAggregateSourceStep, ScenarioSelectionPanel, ScheduleStep, SinkDataStep, StyleStep, TimeSeriesGeneralStep, ValueLayerStep, XMLFileChooserStep, XMLFileChooserStep

public abstract class PluginWizardStep extends org.pietschy.wizard.PanelWizardStep implements PluginWizardStepListener
Plugin step for wizards that provides some customization. All plugin wizards should extend this class to ensure uniformity across UI wizards.
Author:
Eric Tatara
See Also:
  • Field Details

    • CONTENT_PANEL_WIDTH

      public static int CONTENT_PANEL_WIDTH
    • CONTENT_PANEL_HEIGHT

      public static int CONTENT_PANEL_HEIGHT
    • stepListeners

      protected List<PluginWizardStep> stepListeners
  • Constructor Details

    • PluginWizardStep

      public PluginWizardStep()
    • PluginWizardStep

      public PluginWizardStep(String name, String description)
  • Method Details

    • getContentPanel

      protected abstract JPanel getContentPanel()
      Subclasses must provide a JPanel with the wizard contents.
      Returns:
      the content panel
    • updateStep

      public void updateStep()
      Description copied from interface: PluginWizardStepListener
      Update any data in an implementing wizard step. Useful for when the step contents are dependent on another step and need to be updated accordingly, as in the options dialog for editing an existing item in the Scenario Tree.
      Specified by:
      updateStep in interface PluginWizardStepListener
    • addStepListener

      public void addStepListener(PluginWizardStep listener)
    • updateListeners

      public void updateListeners()