Class DiscoverLocalDirectoryPage
java.lang.Object
org.eclipse.jface.dialogs.DialogPage
org.eclipse.jface.wizard.WizardPage
org.palladiosimulator.edp2.ui.wizards.datasource.DiscoverLocalDirectoryPage
- All Implemented Interfaces:
IDialogPage,IMessageProvider,IWizardPage
Wizard page to discover and select a local directory based repository.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classValidator which checks that a provided value is not empty.static classValidator which checks if that the content of a field points to a directory within the local file system. -
Field Summary
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateControl(Composite parent) voidcreateDirectoryInputSection(Composite container, String modelFileLabel, Text textFileNameToLoad) Creates a section in the parent container for selection files.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, toStringMethods 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, setVisibleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.jface.dialogs.IDialogPage
dispose, getControl, getDescription, getErrorMessage, getMessage, getTitle, performHelp, setVisible
-
Constructor Details
-
DiscoverLocalDirectoryPage
public DiscoverLocalDirectoryPage()
-
-
Method Details
-
createControl
-
createDirectoryInputSection
public void createDirectoryInputSection(Composite container, String modelFileLabel, Text textFileNameToLoad) Creates a section in the parent container for selection files. Creates aGroupwith a label. Inside the group, a text field for the file with the given extension, a button to load from the workspace and a button to load from the file system are displayed.- Parameters:
container- The parent containermodelFileLabel- The label of the section around the file input text fieldtextFileNameToLoad- The text field that contains the filename. Its parent will be reset to the appropriate group within this method.
-
getRepositoryOnFinish
-