pl.edu.agh.cast.importer.wizard.util
Class WizardUtil

java.lang.Object
  extended by pl.edu.agh.cast.importer.wizard.util.WizardUtil

public class WizardUtil
extends Object

Utility methods for the import wizard.

Author:
AGH CAST Team

Constructor Summary
WizardUtil()
          The default constructor.
WizardUtil(IWizardPluginRegistryProvider provider)
          Constructor which allows to set custom IWizardPluginRegistryProvider instance.
 
Method Summary
 org.eclipse.core.runtime.IConfigurationElement[] getConversionRuleConfigDialogConfigurations()
          Returns configuration elements of extensions for pl.edu.agh.cast.importer.wizard.rulesconfig extension point.
 AbstractConversionRuleConfigDialog getConversionRuleConfigDialogInstance(String ruleId)
          Delegated method.
 org.eclipse.core.runtime.IConfigurationElement[] getConversionRulesSelectionPageConfigurations()
          Returns configuration elements of extensions for pl.edu.agh.cast.importer.wizard.rulespage extension point.
 List<ConversionRulesPageInfo> getConversionRulesSelectionPageInfos()
          Returns infos about conversion rules selection pages read from pl.edu.agh.cast.importer.wizard.rulespage extension point.
 AbstractConversionRulesSelectionPage getConversionRulesSelectionPageInstance(String pageId)
          Delegated method.
 org.eclipse.core.runtime.IConfigurationElement[] getDataTypeConfigDialogConfigurations()
          Returns configuration elements of extensions for pl.edu.agh.cast.importer.wizard.datatypeconfig extension point.
 AbstractDataTypeConfigDialog getDataTypeConfigDialogInstance(String dataTypeId)
          Delegated method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WizardUtil

public WizardUtil()
The default constructor. Creates a new instance of DefaultImporterPluginRegistryProvider.


WizardUtil

public WizardUtil(IWizardPluginRegistryProvider provider)
Constructor which allows to set custom IWizardPluginRegistryProvider instance. If null is passed, the DefaultWizardPluginRegistryProvider is used. This constructor should be used in tests.

Parameters:
provider - custom provider instance
Method Detail

getConversionRulesSelectionPageInfos

public List<ConversionRulesPageInfo> getConversionRulesSelectionPageInfos()
                                                                   throws org.eclipse.core.runtime.CoreException
Returns infos about conversion rules selection pages read from pl.edu.agh.cast.importer.wizard.rulespage extension point.

Returns:
list of infos about conversion rules selection pages
Throws:
org.eclipse.core.runtime.CoreException - when an error occurs during instantiating selection page

getConversionRulesSelectionPageConfigurations

public org.eclipse.core.runtime.IConfigurationElement[] getConversionRulesSelectionPageConfigurations()
Returns configuration elements of extensions for pl.edu.agh.cast.importer.wizard.rulespage extension point.

Returns:
array of conversion rules selection page configurations

getConversionRuleConfigDialogConfigurations

public org.eclipse.core.runtime.IConfigurationElement[] getConversionRuleConfigDialogConfigurations()
Returns configuration elements of extensions for pl.edu.agh.cast.importer.wizard.rulesconfig extension point.

Returns:
array of conversion rule configuration dialog configurations

getDataTypeConfigDialogConfigurations

public org.eclipse.core.runtime.IConfigurationElement[] getDataTypeConfigDialogConfigurations()
Returns configuration elements of extensions for pl.edu.agh.cast.importer.wizard.datatypeconfig extension point.

Returns:
array of data type configuration dialog configurations

getConversionRulesSelectionPageInstance

public AbstractConversionRulesSelectionPage getConversionRulesSelectionPageInstance(String pageId)
                                                                             throws org.eclipse.core.runtime.CoreException
Delegated method.

Throws:
org.eclipse.core.runtime.CoreException
See Also:
getConversionRulesSelectionPageInstance(java.lang.String)

getConversionRuleConfigDialogInstance

public AbstractConversionRuleConfigDialog getConversionRuleConfigDialogInstance(String ruleId)
                                                                         throws org.eclipse.core.runtime.CoreException
Delegated method.

Throws:
org.eclipse.core.runtime.CoreException
See Also:
getConversionRuleConfigDialogInstance(String)

getDataTypeConfigDialogInstance

public AbstractDataTypeConfigDialog getDataTypeConfigDialogInstance(String dataTypeId)
                                                             throws org.eclipse.core.runtime.CoreException
Delegated method.

Throws:
org.eclipse.core.runtime.CoreException
See Also:
getConversionRuleConfigDialogInstance(String)


Copyright © 2007-2009 IISG AGH-UST Krakow, Poland. All Rights Reserved.