* The contents of this file are subject to the Mozilla Public License Version 1.1
* See LICENSE.TXT at the top of this package for the full license terms.
*/
-
package eu.etaxonomy.taxeditor.printpublisher.wizard;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.ui.IWorkbench;
-
import eu.etaxonomy.cdm.print.PublishConfigurator;
import eu.etaxonomy.cdm.print.out.IPublishOutputModule;
*
* @author n.hoffmann
* @created Aug 6, 2010
- * @version 1.0
*/
public class DirectPublishingWizard extends AbstractPublishWizard {
-
- /**
- * <p>Constructor for DirectPublishingWizard.</p>
- *
- * @param configurator a {@link eu.etaxonomy.cdm.print.PublishConfigurator} object.
- */
+
public DirectPublishingWizard(PublishConfigurator configurator) {
setConfigurator(configurator);
IPublishOutputModule module = configurator.getOutputModules().iterator().next();
setOutputModule(module);
}
-
- /** {@inheritDoc} */
+
@Override
public void addPages() {
pageOptions = new SelectOptionsWizardPage(PAGE_OPTIONS);
addPage(pageOptions);
-
+
pageFeatureTree = new SelectFeatureTreeWizardPage(PAGE_FEATURETREE);
addPage(pageFeatureTree);
-
+
pageStylesheet = new SelectStylesheetWizardPage(PAGE_STYLESHEET);
addPage(pageStylesheet);
-
+
pageFolder = new SelectDirectoryWizardPage(PAGE_FOLDER);
addPage(pageFolder);
-
}
-
- /** {@inheritDoc} */
+
@Override
public boolean performFinish() {
return super.performFinish();
}
-
- /**
- * <p>canFinish</p>
- *
- * @return a boolean.
- */
+
public boolean canFinish() {
return pageFeatureTree.isPageComplete()
&& pageFolder.isPageComplete();
}
-}
+}
\ No newline at end of file