com.unitesk.requality.eclipse.wizards
Class DocumentImportWizardPage

java.lang.Object
  extended by WizardResourceImportPage
      extended by com.unitesk.requality.eclipse.wizards.DocumentImportWizardPage

public class DocumentImportWizardPage
extends WizardResourceImportPage


Nested Class Summary
protected  class DocumentImportWizardPage.MinimizedFileSystemElement
           
 
Constructor Summary
  DocumentImportWizardPage(IWorkbench workbench, IStructuredSelection selection)
           
protected DocumentImportWizardPage(java.lang.String name, IStructuredSelection selection)
           
 
Method Summary
protected  void createOptionsGroupButtons(Group optionsGroup)
           
protected  DocumentImportWizardPage.MinimizedFileSystemElement createRootElement(java.io.File sourceDirectory, FileSystemStructureProvider instance)
           
protected  void createSourceGroup(Composite parent)
           
protected  boolean ensureSourceIsValid()
           
 boolean finish()
           
protected  ITreeContentProvider getFileProvider()
           
protected  ITreeContentProvider getFolderProvider()
           
protected  void handleContainerBrowseButtonPressed()
           
 void handleEvent(Event event)
           
protected  void handleSourceBrowseButtonPressed()
           
protected  boolean importResources(java.util.List<java.lang.Object> fileSystemObjects, TreeNode importDestination)
           
protected  boolean isExportableExtension(java.lang.String extension)
           
protected  int resourceExists(java.lang.Object resource)
           
protected  boolean resourcesExists(java.util.List<?> resources)
           
protected  void setupSelectionsBasedOnSelectedTypes()
           
protected  void updateFromSourceField()
           
protected  boolean validateOptionsGroup()
           
protected  boolean validateSourceGroup()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocumentImportWizardPage

public DocumentImportWizardPage(IWorkbench workbench,
                                IStructuredSelection selection)

DocumentImportWizardPage

protected DocumentImportWizardPage(java.lang.String name,
                                   IStructuredSelection selection)
Method Detail

handleEvent

public void handleEvent(Event event)

finish

public boolean finish()

createOptionsGroupButtons

protected void createOptionsGroupButtons(Group optionsGroup)

validateOptionsGroup

protected boolean validateOptionsGroup()

validateSourceGroup

protected boolean validateSourceGroup()

resourcesExists

protected boolean resourcesExists(java.util.List<?> resources)

resourceExists

protected int resourceExists(java.lang.Object resource)

importResources

protected boolean importResources(java.util.List<java.lang.Object> fileSystemObjects,
                                  TreeNode importDestination)

ensureSourceIsValid

protected boolean ensureSourceIsValid()

handleSourceBrowseButtonPressed

protected void handleSourceBrowseButtonPressed()

handleContainerBrowseButtonPressed

protected void handleContainerBrowseButtonPressed()

createRootElement

protected DocumentImportWizardPage.MinimizedFileSystemElement createRootElement(java.io.File sourceDirectory,
                                                                                FileSystemStructureProvider instance)

createSourceGroup

protected void createSourceGroup(Composite parent)

setupSelectionsBasedOnSelectedTypes

protected void setupSelectionsBasedOnSelectedTypes()

isExportableExtension

protected boolean isExportableExtension(java.lang.String extension)

updateFromSourceField

protected void updateFromSourceField()

getFileProvider

protected ITreeContentProvider getFileProvider()

getFolderProvider

protected ITreeContentProvider getFolderProvider()