Class WebSeedsEditor


  • public class WebSeedsEditor
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) boolean anonymous  
      (package private) org.eclipse.swt.widgets.Button btnCancel  
      (package private) org.eclipse.swt.widgets.Button btnSave  
      (package private) java.lang.String currentName  
      (package private) org.eclipse.swt.widgets.Display display  
      (package private) org.eclipse.swt.custom.TreeEditor editor  
      (package private) org.eclipse.swt.widgets.TreeItem itemEdited  
      (package private) WebSeedsEditorListener listener  
      (package private) org.eclipse.swt.widgets.Menu menu  
      (package private) java.lang.String oldName  
      (package private) org.eclipse.swt.widgets.Shell shell  
      (package private) org.eclipse.swt.widgets.Text textName  
      (package private) org.eclipse.swt.widgets.Tree treeGroups  
      (package private) java.util.Map webseeds  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private void computeSaveEnable()  
      private void constructMenu()  
      private void createWindow()  
      private void editTreeItem​(org.eclipse.swt.widgets.TreeItem item)  
      private org.eclipse.swt.widgets.TreeItem newGroup​(java.lang.String name)  
      private org.eclipse.swt.widgets.TreeItem newTracker​(org.eclipse.swt.widgets.TreeItem root, java.lang.String url)  
      private void refresh()  
      private void removeEditor()  
      private void update()  
      private boolean validURL​(java.lang.String str)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • oldName

        java.lang.String oldName
      • currentName

        java.lang.String currentName
      • anonymous

        boolean anonymous
      • webseeds

        java.util.Map webseeds
      • display

        org.eclipse.swt.widgets.Display display
      • shell

        org.eclipse.swt.widgets.Shell shell
      • textName

        org.eclipse.swt.widgets.Text textName
      • treeGroups

        org.eclipse.swt.widgets.Tree treeGroups
      • editor

        org.eclipse.swt.custom.TreeEditor editor
      • itemEdited

        org.eclipse.swt.widgets.TreeItem itemEdited
      • btnSave

        org.eclipse.swt.widgets.Button btnSave
      • btnCancel

        org.eclipse.swt.widgets.Button btnCancel
      • menu

        org.eclipse.swt.widgets.Menu menu
    • Constructor Detail

      • WebSeedsEditor

        public WebSeedsEditor​(java.lang.String name,
                              java.util.Map webseeds,
                              WebSeedsEditorListener listener)
      • WebSeedsEditor

        public WebSeedsEditor​(java.lang.String name,
                              java.util.Map webseeds,
                              WebSeedsEditorListener listener,
                              boolean _anonymous)
    • Method Detail

      • createWindow

        private void createWindow()
      • update

        private void update()
      • computeSaveEnable

        private void computeSaveEnable()
      • refresh

        private void refresh()
      • constructMenu

        private void constructMenu()
      • editTreeItem

        private void editTreeItem​(org.eclipse.swt.widgets.TreeItem item)
      • validURL

        private boolean validURL​(java.lang.String str)
      • removeEditor

        private void removeEditor()
      • newGroup

        private org.eclipse.swt.widgets.TreeItem newGroup​(java.lang.String name)
      • newTracker

        private org.eclipse.swt.widgets.TreeItem newTracker​(org.eclipse.swt.widgets.TreeItem root,
                                                            java.lang.String url)