org.topbraidcomposer.ui.wizards
Class AbstractConfigWizardPage

java.lang.Object
  extended by org.eclipse.jface.dialogs.DialogPage
      extended by org.eclipse.jface.wizard.WizardPage
          extended by org.topbraidcomposer.ui.wizards.AbstractWizardPage
              extended by org.topbraidcomposer.ui.wizards.AbstractConfigWizardPage
All Implemented Interfaces:
org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.wizard.IWizardPage

public abstract class AbstractConfigWizardPage
extends AbstractWizardPage

A wizard page that maintains a reference to a configuration Jena Resource. In a typical scenario, the config resource holds property values about specific configuration options, such as user name and password for a database.

Author:
Holger Knublauch

Field Summary
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
AbstractConfigWizardPage(java.lang.String title, org.eclipse.jface.resource.ImageDescriptor titleImage, com.hp.hpl.jena.rdf.model.Resource configType, org.eclipse.core.runtime.Preferences pp)
           
AbstractConfigWizardPage(java.lang.String title, com.hp.hpl.jena.rdf.model.Resource configType, org.eclipse.core.runtime.Preferences pp)
           
 
Method Summary
protected  com.hp.hpl.jena.rdf.model.Resource createConfig(com.hp.hpl.jena.rdf.model.Resource configType)
           
protected  org.eclipse.swt.widgets.Text createConfigText(java.lang.String label, java.lang.String defaultValue, com.hp.hpl.jena.rdf.model.Property predicate, boolean store)
           
protected  org.eclipse.swt.widgets.Text createConfigText(java.lang.String label, java.lang.String defaultValue, com.hp.hpl.jena.rdf.model.Property predicate, int marginHeight, int marginWidth, boolean useDefaultModifyListener, boolean store)
           
 com.hp.hpl.jena.rdf.model.Resource getConfig()
           
protected  org.eclipse.core.runtime.Preferences getPreferences()
           
 void setConfigBaseURI(java.lang.String baseURI)
           
 
Methods inherited from class org.topbraidcomposer.ui.wizards.AbstractWizardPage
createCheckBox, createCombo, createCombo, createControl, createEmptyRow, createErrorMessage, createLabel, createText, createText, createText, fillComposite, getComposite, updateStatus
 
Methods inherited from class org.eclipse.jface.wizard.WizardPage
canFlipToNextPage, getContainer, getDialogSettings, getImage, getName, getNextPage, getPreviousPage, getShell, getWizard, isCurrentPage, isPageComplete, setDescription, setErrorMessage, setImageDescriptor, setMessage, setPageComplete, setPreviousPage, setTitle, setWizard, toString
 
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, dispose, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getMessage, getMessageType, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, performHelp, setButtonLayoutData, setControl, setMessage, setVisible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
dispose, getControl, getDescription, getErrorMessage, getMessage, getTitle, performHelp, setVisible
 

Constructor Detail

AbstractConfigWizardPage

public AbstractConfigWizardPage(java.lang.String title,
                                com.hp.hpl.jena.rdf.model.Resource configType,
                                org.eclipse.core.runtime.Preferences pp)

AbstractConfigWizardPage

public AbstractConfigWizardPage(java.lang.String title,
                                org.eclipse.jface.resource.ImageDescriptor titleImage,
                                com.hp.hpl.jena.rdf.model.Resource configType,
                                org.eclipse.core.runtime.Preferences pp)
Method Detail

createConfig

protected com.hp.hpl.jena.rdf.model.Resource createConfig(com.hp.hpl.jena.rdf.model.Resource configType)

createConfigText

protected org.eclipse.swt.widgets.Text createConfigText(java.lang.String label,
                                                        java.lang.String defaultValue,
                                                        com.hp.hpl.jena.rdf.model.Property predicate,
                                                        boolean store)

createConfigText

protected org.eclipse.swt.widgets.Text createConfigText(java.lang.String label,
                                                        java.lang.String defaultValue,
                                                        com.hp.hpl.jena.rdf.model.Property predicate,
                                                        int marginHeight,
                                                        int marginWidth,
                                                        boolean useDefaultModifyListener,
                                                        boolean store)

getConfig

public com.hp.hpl.jena.rdf.model.Resource getConfig()

getPreferences

protected org.eclipse.core.runtime.Preferences getPreferences()

setConfigBaseURI

public void setConfigBaseURI(java.lang.String baseURI)