"wizzzerd" all over the place. :-( git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268468 13f79535-47bb-0310-9956-ffa450edef68master
| @@ -64,7 +64,7 @@ import org.apache.tools.ant.gui.core.ResourceManager; | |||||
| public class Args { | public class Args { | ||||
| private ResourceManager _resources = null; | private ResourceManager _resources = null; | ||||
| private boolean _wizzardMode = false; | |||||
| private boolean _wizardMode = false; | |||||
| private String _fileName = null; | private String _fileName = null; | ||||
| private boolean _debugMode = false; | private boolean _debugMode = false; | ||||
| @@ -83,8 +83,8 @@ public class Args { | |||||
| System.out.println(getUsage()); | System.out.println(getUsage()); | ||||
| System.exit(0); | System.exit(0); | ||||
| } | } | ||||
| else if(arg.equals("-wizzard")) { | |||||
| _wizzardMode = true; | |||||
| else if(arg.equals("-wizard")) { | |||||
| _wizardMode = true; | |||||
| } | } | ||||
| else if(arg.equals("-debug")) { | else if(arg.equals("-debug")) { | ||||
| _debugMode = true; | _debugMode = true; | ||||
| @@ -140,13 +140,13 @@ public class Args { | |||||
| } | } | ||||
| /** | /** | ||||
| * Determine if wizzard mode was requested for generating a new | |||||
| * Determine if wizard mode was requested for generating a new | |||||
| * build file. | * build file. | ||||
| * | * | ||||
| * @return True if wizzard mode, false otherwise. | |||||
| * @return True if wizard mode, false otherwise. | |||||
| */ | */ | ||||
| public boolean isWizzardMode() { | |||||
| return _wizzardMode; | |||||
| public boolean isWizardMode() { | |||||
| return _wizardMode; | |||||
| } | } | ||||
| /** | /** | ||||
| @@ -54,8 +54,8 @@ | |||||
| package org.apache.tools.ant.gui; | package org.apache.tools.ant.gui; | ||||
| import org.apache.tools.ant.gui.core.*; | import org.apache.tools.ant.gui.core.*; | ||||
| import org.apache.tools.ant.gui.util.XMLHelper; | import org.apache.tools.ant.gui.util.XMLHelper; | ||||
| import org.apache.tools.ant.gui.wizzard.Wizzard; | |||||
| import org.apache.tools.ant.gui.wizzard.WizzardListener; | |||||
| import org.apache.tools.ant.gui.wizard.Wizard; | |||||
| import org.apache.tools.ant.gui.wizard.WizardListener; | |||||
| import org.apache.tools.ant.gui.command.LoadFileCmd; | import org.apache.tools.ant.gui.command.LoadFileCmd; | ||||
| import org.apache.tools.ant.gui.event.EventBus; | import org.apache.tools.ant.gui.event.EventBus; | ||||
| import org.apache.tools.ant.gui.acs.ACSFactory; | import org.apache.tools.ant.gui.acs.ACSFactory; | ||||
| @@ -86,7 +86,7 @@ public class Main { | |||||
| f.setDefaultCloseOperation(3 /*JFrame.EXIT_ON_CLOSE*/); | f.setDefaultCloseOperation(3 /*JFrame.EXIT_ON_CLOSE*/); | ||||
| AppContext context = new AppContext(f); | AppContext context = new AppContext(f); | ||||
| if(!settings.isWizzardMode()) { | |||||
| if(!settings.isWizardMode()) { | |||||
| EventResponder resp = new EventResponder(context); | EventResponder resp = new EventResponder(context); | ||||
| Antidote gui = new Antidote(context); | Antidote gui = new Antidote(context); | ||||
| @@ -114,15 +114,15 @@ public class Main { | |||||
| } | } | ||||
| } | } | ||||
| else { | else { | ||||
| // We are in wizzard mode. Create it. | |||||
| // We are in wizard mode. Create it. | |||||
| ResourceManager resources = new ResourceManager( | ResourceManager resources = new ResourceManager( | ||||
| "org.apache.tools.ant.gui.resources.buildFileWizzard"); | |||||
| Wizzard wiz = new Wizzard( | |||||
| "org.apache.tools.ant.gui.resources.buildFileWizard"); | |||||
| Wizard wiz = new Wizard( | |||||
| resources, ACSFactory.getInstance().createProject()); | resources, ACSFactory.getInstance().createProject()); | ||||
| // XXX this is temporary for testing. Eventually | // XXX this is temporary for testing. Eventually | ||||
| // it will launch the regular antidote screen with the | // it will launch the regular antidote screen with the | ||||
| // results of the wizzard. | |||||
| wiz.addWizzardListener(new WizzardListener() { | |||||
| // results of the wizard. | |||||
| wiz.addWizardListener(new WizardListener() { | |||||
| public void finished(Object model) { | public void finished(Object model) { | ||||
| System.out.println(model); | System.out.println(model); | ||||
| System.exit(0); | System.exit(0); | ||||
| @@ -1,7 +1,7 @@ | |||||
| # Property file for the wizzard used to create a new build file. | |||||
| # Property file for the wizard used to create a new build file. | |||||
| ########################################################### | ########################################################### | ||||
| # Define required properties for wizzard. | |||||
| # Define required properties for wizard. | |||||
| ########################################################### | ########################################################### | ||||
| next=Next >> | next=Next >> | ||||
| back=<< Back | back=<< Back | ||||
| @@ -11,19 +11,19 @@ progress=Progress | |||||
| help=Help | help=Help | ||||
| ########################################################### | ########################################################### | ||||
| # Define the steps the comprise the wizzard. | |||||
| # Define the steps the comprise the wizard. | |||||
| ########################################################### | ########################################################### | ||||
| steps=start, setup, finish | steps=start, setup, finish | ||||
| ########################################################### | ########################################################### | ||||
| # Step 1 | # Step 1 | ||||
| ########################################################### | ########################################################### | ||||
| start.editor=org.apache.tools.ant.gui.wizzard.InstructionStep | |||||
| start.editor=org.apache.tools.ant.gui.wizard.InstructionStep | |||||
| start.title=Create new build file | start.title=Create new build file | ||||
| start.description=This wizzard will step you through the process of creating \ | |||||
| start.description=This wizard will step you through the process of creating \ | |||||
| a basic Ant build file for your project. | a basic Ant build file for your project. | ||||
| start.instructions=Welcome to the Ant build file wizzard!\n\ | |||||
| start.instructions=Welcome to the Ant build file wizard!\n\ | |||||
| You will be asked a series of questions about the project you wish to create\ | You will be asked a series of questions about the project you wish to create\ | ||||
| and the types of build options you want included.\n\n\ | and the types of build options you want included.\n\n\ | ||||
| Click "Next >>" to proceed. | Click "Next >>" to proceed. | ||||
| @@ -32,7 +32,7 @@ Click "Next >>" to proceed. | |||||
| # Step 2 | # Step 2 | ||||
| ########################################################### | ########################################################### | ||||
| setup.editor=org.apache.tools.ant.gui.wizzard.build.ProjectSetupStep | |||||
| setup.editor=org.apache.tools.ant.gui.wizard.build.ProjectSetupStep | |||||
| setup.title=Setup project | setup.title=Setup project | ||||
| setup.description=Give the project a name, and select the features you \ | setup.description=Give the project a name, and select the features you \ | ||||
| wish to be included in the project file, such as JavaDoc and JAR creation. | wish to be included in the project file, such as JavaDoc and JAR creation. | ||||
| @@ -42,7 +42,7 @@ setup.optionsLabel=Options | |||||
| ########################################################### | ########################################################### | ||||
| # Last step | # Last step | ||||
| ########################################################### | ########################################################### | ||||
| finish.editor=org.apache.tools.ant.gui.wizzard.InstructionStep | |||||
| finish.editor=org.apache.tools.ant.gui.wizard.InstructionStep | |||||
| finish.title=Complete build file | finish.title=Complete build file | ||||
| finish.description=Click "Finish" to save your build file definition. | finish.description=Click "Finish" to save your build file definition. | ||||
| finish.instructions=You are done!\n\nClick "Finish" to complete your new\ | finish.instructions=You are done!\n\nClick "Finish" to complete your new\ | ||||
| @@ -51,19 +51,19 @@ | |||||
| * information on the Apache Software Foundation, please see | * information on the Apache Software Foundation, please see | ||||
| * <http://www.apache.org/>. | * <http://www.apache.org/>. | ||||
| */ | */ | ||||
| package org.apache.tools.ant.gui.wizzard; | |||||
| package org.apache.tools.ant.gui.wizard; | |||||
| import org.apache.tools.ant.gui.core.ResourceManager; | import org.apache.tools.ant.gui.core.ResourceManager; | ||||
| import javax.swing.JComponent; | import javax.swing.JComponent; | ||||
| /** | /** | ||||
| * Abstract class implementing the basic support for the WizzardStep interface. | |||||
| * Abstract class implementing the basic support for the WizardStep interface. | |||||
| * | * | ||||
| * @version $Revision$ | * @version $Revision$ | ||||
| * @author Simeon Fitch | * @author Simeon Fitch | ||||
| */ | */ | ||||
| public abstract class AbstractWizzardStep extends JComponent | |||||
| implements WizzardStep { | |||||
| public abstract class AbstractWizardStep extends JComponent | |||||
| implements WizardStep { | |||||
| /** Flag to indicate whether or not init has been called. */ | /** Flag to indicate whether or not init has been called. */ | ||||
| private boolean _initialized = false; | private boolean _initialized = false; | ||||
| @@ -108,9 +108,9 @@ public abstract class AbstractWizzardStep extends JComponent | |||||
| } | } | ||||
| /** | /** | ||||
| * Set the step id. The id must be unique among steps within the wizzard. | |||||
| * Set the step id. The id must be unique among steps within the wizard. | |||||
| * | * | ||||
| * @param id Wizzard id. | |||||
| * @param id Wizard id. | |||||
| */ | */ | ||||
| public void setID(String id) { | public void setID(String id) { | ||||
| _id = id; | _id = id; | ||||
| @@ -199,7 +199,7 @@ public abstract class AbstractWizzardStep extends JComponent | |||||
| /** | /** | ||||
| * Set the data model object that the step will edit. It is assumed | * Set the data model object that the step will edit. It is assumed | ||||
| * that all steps initialized within a single wizzard agree on the | |||||
| * that all steps initialized within a single wizard agree on the | |||||
| * data model type. | * data model type. | ||||
| * | * | ||||
| * @param model Data model to edit. | * @param model Data model to edit. | ||||
| @@ -220,7 +220,7 @@ public abstract class AbstractWizzardStep extends JComponent | |||||
| /** | /** | ||||
| * Get the component that should be displayed to the user for | * Get the component that should be displayed to the user for | ||||
| * editing the model. This component should <b>not</b> include the | * editing the model. This component should <b>not</b> include the | ||||
| * title and text display, which is handled by the wizzard container. | |||||
| * title and text display, which is handled by the wizard container. | |||||
| * | * | ||||
| * @return Editing component. | * @return Editing component. | ||||
| */ | */ | ||||
| @@ -51,7 +51,7 @@ | |||||
| * information on the Apache Software Foundation, please see | * information on the Apache Software Foundation, please see | ||||
| * <http://www.apache.org/>. | * <http://www.apache.org/>. | ||||
| */ | */ | ||||
| package org.apache.tools.ant.gui.wizzard; | |||||
| package org.apache.tools.ant.gui.wizard; | |||||
| import org.apache.tools.ant.gui.core.ResourceManager; | import org.apache.tools.ant.gui.core.ResourceManager; | ||||
| import javax.swing.*; | import javax.swing.*; | ||||
| import java.awt.event.ActionListener; | import java.awt.event.ActionListener; | ||||
| @@ -59,7 +59,7 @@ import java.awt.event.ActionEvent; | |||||
| import java.awt.FlowLayout; | import java.awt.FlowLayout; | ||||
| import java.util.*; | import java.util.*; | ||||
| class ButtonNavigator extends JComponent implements WizzardNavigator { | |||||
| class ButtonNavigator extends JComponent implements WizardNavigator { | |||||
| public static final String NEXT = "next"; | public static final String NEXT = "next"; | ||||
| public static final String BACK = "back"; | public static final String BACK = "back"; | ||||
| public static final String CANCEL = "cancel"; | public static final String CANCEL = "cancel"; | ||||
| @@ -51,19 +51,19 @@ | |||||
| * information on the Apache Software Foundation, please see | * information on the Apache Software Foundation, please see | ||||
| * <http://www.apache.org/>. | * <http://www.apache.org/>. | ||||
| */ | */ | ||||
| package org.apache.tools.ant.gui.wizzard; | |||||
| package org.apache.tools.ant.gui.wizard; | |||||
| import javax.swing.*; | import javax.swing.*; | ||||
| import java.awt.BorderLayout; | import java.awt.BorderLayout; | ||||
| import java.awt.Font; | import java.awt.Font; | ||||
| import java.awt.Insets; | import java.awt.Insets; | ||||
| /** | /** | ||||
| * Wizzard step whose only purpose is to display some text. | |||||
| * Wizard step whose only purpose is to display some text. | |||||
| * | * | ||||
| * @version $Revision$ | * @version $Revision$ | ||||
| * @author Simeon Fitch | * @author Simeon Fitch | ||||
| */ | */ | ||||
| public class InstructionStep extends AbstractWizzardStep { | |||||
| public class InstructionStep extends AbstractWizardStep { | |||||
| /** | /** | ||||
| * Initialize the contents of the container. | * Initialize the contents of the container. | ||||
| @@ -51,38 +51,38 @@ | |||||
| * information on the Apache Software Foundation, please see | * information on the Apache Software Foundation, please see | ||||
| * <http://www.apache.org/>. | * <http://www.apache.org/>. | ||||
| */ | */ | ||||
| package org.apache.tools.ant.gui.wizzard; | |||||
| package org.apache.tools.ant.gui.wizard; | |||||
| /** | /** | ||||
| * Interface for classes interested in events from the WizzardNavigator. | |||||
| * Interface for classes interested in events from the WizardNavigator. | |||||
| * | * | ||||
| * @version $Revision$ | * @version $Revision$ | ||||
| * @author Simeon Fitch | * @author Simeon Fitch | ||||
| */ | */ | ||||
| public interface NavigatorListener { | public interface NavigatorListener { | ||||
| /** | /** | ||||
| * Called when the wizzard should show the next step. | |||||
| * Called when the wizard should show the next step. | |||||
| * | * | ||||
| */ | */ | ||||
| void nextStep(); | void nextStep(); | ||||
| /** | /** | ||||
| * Called when the wizzard should show the previous step. | |||||
| * Called when the wizard should show the previous step. | |||||
| * | * | ||||
| */ | */ | ||||
| void backStep(); | void backStep(); | ||||
| /** | /** | ||||
| * Called when the wizzard should show the step with the given id. | |||||
| * Called when the wizard should show the step with the given id. | |||||
| * | * | ||||
| * @param stepID ID of step to show. | * @param stepID ID of step to show. | ||||
| */ | */ | ||||
| void gotoStep(String stepID); | void gotoStep(String stepID); | ||||
| /** | /** | ||||
| * Called when the wizzard activity shold be cancelled. | |||||
| * Called when the wizard activity shold be cancelled. | |||||
| * | * | ||||
| */ | */ | ||||
| void cancel(); | void cancel(); | ||||
| /** | /** | ||||
| * Called when the wizzard is finished. | |||||
| * Called when the wizard is finished. | |||||
| * | * | ||||
| */ | */ | ||||
| void finish(); | void finish(); | ||||
| @@ -51,7 +51,7 @@ | |||||
| * information on the Apache Software Foundation, please see | * information on the Apache Software Foundation, please see | ||||
| * <http://www.apache.org/>. | * <http://www.apache.org/>. | ||||
| */ | */ | ||||
| package org.apache.tools.ant.gui.wizzard; | |||||
| package org.apache.tools.ant.gui.wizard; | |||||
| import org.apache.tools.ant.gui.core.ResourceManager; | import org.apache.tools.ant.gui.core.ResourceManager; | ||||
| import javax.swing.*; | import javax.swing.*; | ||||
| @@ -64,13 +64,13 @@ import java.awt.Insets; | |||||
| import java.util.*; | import java.util.*; | ||||
| /** | /** | ||||
| * Top level container and controller for wizzard-type GUI. | |||||
| * Top level container and controller for wizard-type GUI. | |||||
| * | * | ||||
| * @version $Revision$ | * @version $Revision$ | ||||
| * @author Simeon Fitch | * @author Simeon Fitch | ||||
| */ | */ | ||||
| public class Wizzard extends JComponent { | |||||
| /** Resources defining the wizzard contents. Separate from the | |||||
| public class Wizard extends JComponent { | |||||
| /** Resources defining the wizard contents. Separate from the | |||||
| * application context resources. */ | * application context resources. */ | ||||
| private ResourceManager _resources = null; | private ResourceManager _resources = null; | ||||
| /** Container for the step editors. */ | /** Container for the step editors. */ | ||||
| @@ -86,21 +86,21 @@ public class Wizzard extends JComponent { | |||||
| /** Progress meter. */ | /** Progress meter. */ | ||||
| private JProgressBar _progress = null; | private JProgressBar _progress = null; | ||||
| /** Widget for navigating through steps. */ | /** Widget for navigating through steps. */ | ||||
| private WizzardNavigator _nav = null; | |||||
| private WizardNavigator _nav = null; | |||||
| /** The data model to pass on to each step. */ | /** The data model to pass on to each step. */ | ||||
| private Object _model = null; | private Object _model = null; | ||||
| /** The current Wizzard step. */ | |||||
| private WizzardStep _curr = null; | |||||
| /** The set of wizzard listeners. */ | |||||
| /** The current Wizard step. */ | |||||
| private WizardStep _curr = null; | |||||
| /** The set of wizard listeners. */ | |||||
| private List _listeners = new ArrayList(1); | private List _listeners = new ArrayList(1); | ||||
| /** | /** | ||||
| * Standard ctor. | * Standard ctor. | ||||
| * | * | ||||
| * @param resources Wizzard definition resources | |||||
| * @param resources Wizard definition resources | |||||
| * @param dataModel Initial data model. | * @param dataModel Initial data model. | ||||
| */ | */ | ||||
| public Wizzard(ResourceManager resources, Object dataModel) { | |||||
| public Wizard(ResourceManager resources, Object dataModel) { | |||||
| setLayout(new BorderLayout()); | setLayout(new BorderLayout()); | ||||
| _resources = resources; | _resources = resources; | ||||
| _model = dataModel; | _model = dataModel; | ||||
| @@ -146,7 +146,7 @@ public class Wizzard extends JComponent { | |||||
| try { | try { | ||||
| for(int i = 0; i < steps.length; i++) { | for(int i = 0; i < steps.length; i++) { | ||||
| Class type = _resources.getClass(steps[i] + ".editor"); | Class type = _resources.getClass(steps[i] + ".editor"); | ||||
| WizzardStep step = (WizzardStep) type.newInstance(); | |||||
| WizardStep step = (WizardStep) type.newInstance(); | |||||
| step.setResources(_resources); | step.setResources(_resources); | ||||
| step.setID(steps[i]); | step.setID(steps[i]); | ||||
| step.setTitle(_resources.getString(steps[i]+ ".title")); | step.setTitle(_resources.getString(steps[i]+ ".title")); | ||||
| @@ -167,14 +167,14 @@ public class Wizzard extends JComponent { | |||||
| } | } | ||||
| // Initialize the first screen with the data model. | // Initialize the first screen with the data model. | ||||
| if(steps.length > 0) { | if(steps.length > 0) { | ||||
| WizzardStep first = (WizzardStep)_steps.get(steps[0]); | |||||
| WizardStep first = (WizardStep)_steps.get(steps[0]); | |||||
| first.setDataModel(_model); | first.setDataModel(_model); | ||||
| _curr = first; | _curr = first; | ||||
| showStep(first); | showStep(first); | ||||
| } | } | ||||
| } | } | ||||
| catch(Exception ex) { | catch(Exception ex) { | ||||
| // If we get here then the wizzard didn't initialize properly. | |||||
| // If we get here then the wizard didn't initialize properly. | |||||
| // XXX log me. | // XXX log me. | ||||
| ex.printStackTrace(); | ex.printStackTrace(); | ||||
| } | } | ||||
| @@ -182,20 +182,20 @@ public class Wizzard extends JComponent { | |||||
| } | } | ||||
| /** | /** | ||||
| * Add a wizzard listener. | |||||
| * Add a wizard listener. | |||||
| * | * | ||||
| * @param l Listener to add. | * @param l Listener to add. | ||||
| */ | */ | ||||
| public void addWizzardListener(WizzardListener l) { | |||||
| public void addWizardListener(WizardListener l) { | |||||
| _listeners.add(l); | _listeners.add(l); | ||||
| } | } | ||||
| /** | /** | ||||
| * Remove a wizzard listener. | |||||
| * Remove a wizard listener. | |||||
| * | * | ||||
| * @param l Listener to remove. | * @param l Listener to remove. | ||||
| */ | */ | ||||
| public void removeWizzardListener(WizzardListener l) { | |||||
| public void removeWizardListener(WizardListener l) { | |||||
| _listeners.remove(l); | _listeners.remove(l); | ||||
| } | } | ||||
| @@ -204,7 +204,7 @@ public class Wizzard extends JComponent { | |||||
| * | * | ||||
| * @param step Step to go to. | * @param step Step to go to. | ||||
| */ | */ | ||||
| private void showStep(WizzardStep step) { | |||||
| private void showStep(WizardStep step) { | |||||
| if(step == null) return; | if(step == null) return; | ||||
| // Transfer data model (in case step wants to create a new one. | // Transfer data model (in case step wants to create a new one. | ||||
| @@ -230,34 +230,34 @@ public class Wizzard extends JComponent { | |||||
| _curr = step; | _curr = step; | ||||
| } | } | ||||
| /** Handler for actions invoked by wizzard. */ | |||||
| /** Handler for actions invoked by wizard. */ | |||||
| private class NavHandler implements NavigatorListener { | private class NavHandler implements NavigatorListener { | ||||
| public void nextStep() { | public void nextStep() { | ||||
| String nextID = _curr.getNext(); | String nextID = _curr.getNext(); | ||||
| if(nextID != null) { | if(nextID != null) { | ||||
| showStep((WizzardStep)_steps.get(nextID)); | |||||
| showStep((WizardStep)_steps.get(nextID)); | |||||
| } | } | ||||
| } | } | ||||
| public void backStep() { | public void backStep() { | ||||
| String prevID = _curr.getPrevious(); | String prevID = _curr.getPrevious(); | ||||
| if(prevID != null) { | if(prevID != null) { | ||||
| showStep((WizzardStep)_steps.get(prevID)); | |||||
| showStep((WizardStep)_steps.get(prevID)); | |||||
| } | } | ||||
| } | } | ||||
| public void gotoStep(String stepID){ | public void gotoStep(String stepID){ | ||||
| showStep((WizzardStep) _steps.get(stepID)); | |||||
| showStep((WizardStep) _steps.get(stepID)); | |||||
| } | } | ||||
| public void cancel() { | public void cancel() { | ||||
| Iterator it = _listeners.iterator(); | Iterator it = _listeners.iterator(); | ||||
| while(it.hasNext()) { | while(it.hasNext()) { | ||||
| WizzardListener l = (WizzardListener) it.next(); | |||||
| WizardListener l = (WizardListener) it.next(); | |||||
| l.canceled(); | l.canceled(); | ||||
| } | } | ||||
| } | } | ||||
| public void finish() { | public void finish() { | ||||
| Iterator it = _listeners.iterator(); | Iterator it = _listeners.iterator(); | ||||
| while(it.hasNext()) { | while(it.hasNext()) { | ||||
| WizzardListener l = (WizzardListener) it.next(); | |||||
| WizardListener l = (WizardListener) it.next(); | |||||
| l.finished(_curr.getDataModel()); | l.finished(_curr.getDataModel()); | ||||
| } | } | ||||
| } | } | ||||
| @@ -51,17 +51,17 @@ | |||||
| * information on the Apache Software Foundation, please see | * information on the Apache Software Foundation, please see | ||||
| * <http://www.apache.org/>. | * <http://www.apache.org/>. | ||||
| */ | */ | ||||
| package org.apache.tools.ant.gui.wizzard; | |||||
| package org.apache.tools.ant.gui.wizard; | |||||
| /** | /** | ||||
| * Interface for classes desiring notifiction of when the user | * Interface for classes desiring notifiction of when the user | ||||
| * completes his/her use of wizzard. | |||||
| * completes his/her use of wizard. | |||||
| * | * | ||||
| * @version $Revision$ | * @version $Revision$ | ||||
| * @author Simeon Fitch | * @author Simeon Fitch | ||||
| */ | */ | ||||
| public interface WizzardListener { | |||||
| public interface WizardListener { | |||||
| /** | /** | ||||
| * Called when the user has clicked the finish button. | * Called when the user has clicked the finish button. | ||||
| * | * | ||||
| @@ -51,9 +51,16 @@ | |||||
| * information on the Apache Software Foundation, please see | * information on the Apache Software Foundation, please see | ||||
| * <http://www.apache.org/>. | * <http://www.apache.org/>. | ||||
| */ | */ | ||||
| package org.apache.tools.ant.gui.wizzard; | |||||
| package org.apache.tools.ant.gui.wizard; | |||||
| public interface WizzardNavigator { | |||||
| /** | |||||
| * Interface for classes that control the movement from one step of a | |||||
| * wizard to another. | |||||
| * | |||||
| * @version $Revision$ | |||||
| * @author Simeon Fitch | |||||
| */ | |||||
| public interface WizardNavigator { | |||||
| /** | /** | ||||
| * Add a navigator listener. | * Add a navigator listener. | ||||
| * | * | ||||
| @@ -51,18 +51,18 @@ | |||||
| * information on the Apache Software Foundation, please see | * information on the Apache Software Foundation, please see | ||||
| * <http://www.apache.org/>. | * <http://www.apache.org/>. | ||||
| */ | */ | ||||
| package org.apache.tools.ant.gui.wizzard; | |||||
| package org.apache.tools.ant.gui.wizard; | |||||
| import org.apache.tools.ant.gui.core.ResourceManager; | import org.apache.tools.ant.gui.core.ResourceManager; | ||||
| import javax.swing.JComponent; | import javax.swing.JComponent; | ||||
| /** | /** | ||||
| * Interface for classes defining a step in a wizzard. | |||||
| * Interface for classes defining a step in a wizard. | |||||
| * | * | ||||
| * @version $Revision$ | * @version $Revision$ | ||||
| * @author Simeon Fitch | * @author Simeon Fitch | ||||
| */ | */ | ||||
| public interface WizzardStep { | |||||
| public interface WizardStep { | |||||
| /** | /** | ||||
| * Set the step's resources. | * Set the step's resources. | ||||
| * | * | ||||
| @@ -70,9 +70,9 @@ public interface WizzardStep { | |||||
| void setResources(ResourceManager resources); | void setResources(ResourceManager resources); | ||||
| /** | /** | ||||
| * Set the step id. The id must be unique among steps within the wizzard. | |||||
| * Set the step id. The id must be unique among steps within the wizard. | |||||
| * | * | ||||
| * @param id Wizzard id. | |||||
| * @param id Wizard id. | |||||
| */ | */ | ||||
| void setID(String id); | void setID(String id); | ||||
| @@ -138,7 +138,7 @@ public interface WizzardStep { | |||||
| /** | /** | ||||
| * Set the data model object that the step will edit. It is assumed | * Set the data model object that the step will edit. It is assumed | ||||
| * that all steps initialized within a single wizzard agree on the | |||||
| * that all steps initialized within a single wizard agree on the | |||||
| * data model type. | * data model type. | ||||
| * | * | ||||
| * @param model Data model to edit. | * @param model Data model to edit. | ||||
| @@ -155,7 +155,7 @@ public interface WizzardStep { | |||||
| /** | /** | ||||
| * Get the component that should be displayed to the user for | * Get the component that should be displayed to the user for | ||||
| * editing the model. This component should <b>not</b> include the | * editing the model. This component should <b>not</b> include the | ||||
| * title and text display, which is handled by the wizzard container. | |||||
| * title and text display, which is handled by the wizard container. | |||||
| * | * | ||||
| * @return Editing component. | * @return Editing component. | ||||
| */ | */ | ||||
| @@ -51,9 +51,9 @@ | |||||
| * information on the Apache Software Foundation, please see | * information on the Apache Software Foundation, please see | ||||
| * <http://www.apache.org/>. | * <http://www.apache.org/>. | ||||
| */ | */ | ||||
| package org.apache.tools.ant.gui.wizzard.build; | |||||
| package org.apache.tools.ant.gui.wizard.build; | |||||
| import org.apache.tools.ant.gui.wizzard.AbstractWizzardStep; | |||||
| import org.apache.tools.ant.gui.wizard.AbstractWizardStep; | |||||
| import javax.swing.*; | import javax.swing.*; | ||||
| import java.awt.BorderLayout; | import java.awt.BorderLayout; | ||||
| import java.awt.FlowLayout; | import java.awt.FlowLayout; | ||||
| @@ -61,13 +61,13 @@ import java.awt.GridBagLayout; | |||||
| import org.apache.tools.ant.gui.acs.*; | import org.apache.tools.ant.gui.acs.*; | ||||
| /** | /** | ||||
| * Build file wizzard step for naming the project and | |||||
| * Build file wizard step for naming the project and | |||||
| * selecting what features are desired. | * selecting what features are desired. | ||||
| * | * | ||||
| * @version $Revision$ | * @version $Revision$ | ||||
| * @author Simeon Fitch | * @author Simeon Fitch | ||||
| */ | */ | ||||
| public class ProjectSetupStep extends AbstractWizzardStep { | |||||
| public class ProjectSetupStep extends AbstractWizardStep { | |||||
| /** Name of the project. */ | /** Name of the project. */ | ||||
| private JTextField _name = null; | private JTextField _name = null; | ||||