Class WSPage

  • All Implemented Interfaces:
    org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.wizard.IWizardPage
    Direct Known Subclasses:
    ExportPage, ImportPage

    public abstract class WSPage
    extends org.eclipse.jface.wizard.WizardPage
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.eclipse.swt.widgets.Composite comp  
      private org.eclipse.swt.widgets.Combo dest  
      private org.eclipse.jface.viewers.CheckboxTableViewer tv  
      protected java.util.List<java.lang.String> usedFiles  
      • Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider

        ERROR, INFORMATION, NONE, WARNING
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected WSPage​(java.lang.String pageName, java.lang.String title, java.lang.String descr, java.lang.String imagePath)  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected abstract org.eclipse.jface.viewers.IStructuredContentProvider createContentProvider()  
      void createControl​(org.eclipse.swt.widgets.Composite parent)  
      void dispose()  
      protected java.lang.String getFileFromUser()  
      protected java.lang.String getFileString()  
      protected java.lang.String[] getLastUsedPaths()  
      protected java.lang.Object[] getSelectedWorkingSets()  
      protected void selectionChanged()  
      protected void setInput​(java.lang.Object[] elements)  
      protected void updateItems​(java.lang.String fileString)  
      protected boolean validateInput()  
      • 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, 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

        getControl, getDescription, getErrorMessage, getMessage, getTitle, performHelp, setVisible
    • Field Detail

      • tv

        private org.eclipse.jface.viewers.CheckboxTableViewer tv
      • comp

        protected org.eclipse.swt.widgets.Composite comp
      • usedFiles

        protected java.util.List<java.lang.String> usedFiles
      • dest

        private org.eclipse.swt.widgets.Combo dest
    • Constructor Detail

      • WSPage

        protected WSPage​(java.lang.String pageName,
                         java.lang.String title,
                         java.lang.String descr,
                         java.lang.String imagePath)
    • Method Detail

      • createControl

        public void createControl​(org.eclipse.swt.widgets.Composite parent)
      • selectionChanged

        protected void selectionChanged()
      • createContentProvider

        protected abstract org.eclipse.jface.viewers.IStructuredContentProvider createContentProvider()
      • getFileString

        protected java.lang.String getFileString()
      • validateInput

        protected boolean validateInput()
      • dispose

        public void dispose()
        Specified by:
        dispose in interface org.eclipse.jface.dialogs.IDialogPage
        Overrides:
        dispose in class org.eclipse.jface.dialogs.DialogPage
      • setInput

        protected void setInput​(java.lang.Object[] elements)
        Parameters:
        sets -
      • getSelectedWorkingSets

        protected java.lang.Object[] getSelectedWorkingSets()
      • getFileFromUser

        protected java.lang.String getFileFromUser()
      • getLastUsedPaths

        protected java.lang.String[] getLastUsedPaths()
      • updateItems

        protected void updateItems​(java.lang.String fileString)