Class MultiTrackerEditor


  • public class MultiTrackerEditor
    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.custom.TreeEditor editor  
      (package private) org.eclipse.swt.widgets.TreeItem itemEdited  
      (package private) TrackerEditorListener 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) boolean showTemplates  
      (package private) org.eclipse.swt.widgets.Text textName  
      (package private) java.util.List<java.util.List<java.lang.String>> trackers  
      (package private) org.eclipse.swt.widgets.Tree treeGroups  
    • Constructor Summary

      Constructors 
      Constructor Description
      MultiTrackerEditor​(org.eclipse.swt.widgets.Shell parent_shell)  
      MultiTrackerEditor​(org.eclipse.swt.widgets.Shell parent_shell, java.lang.String name, java.util.List<java.util.List<java.lang.String>> trackers, TrackerEditorListener listener)  
      MultiTrackerEditor​(org.eclipse.swt.widgets.Shell parent_shell, java.lang.String name, java.util.List<java.util.List<java.lang.String>> trackers, TrackerEditorListener listener, boolean anonymous)  
      MultiTrackerEditor​(org.eclipse.swt.widgets.Shell parent_shell, java.lang.String name, java.util.List<java.util.List<java.lang.String>> trackers, TrackerEditorListener listener, boolean _anonymous, boolean _showTemplates)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private void addTemplates()  
      private void computeSaveEnable()  
      private void constructMenu()  
      private void createWindow​(org.eclipse.swt.widgets.Shell parent_shell)  
      private void editTreeItem​(org.eclipse.swt.widgets.TreeItem item)  
      private org.eclipse.swt.widgets.TreeItem newGroup()  
      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
      • showTemplates

        boolean showTemplates
      • trackers

        java.util.List<java.util.List<java.lang.String>> trackers
      • 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

      • MultiTrackerEditor

        public MultiTrackerEditor​(org.eclipse.swt.widgets.Shell parent_shell,
                                  java.lang.String name,
                                  java.util.List<java.util.List<java.lang.String>> trackers,
                                  TrackerEditorListener listener)
      • MultiTrackerEditor

        public MultiTrackerEditor​(org.eclipse.swt.widgets.Shell parent_shell,
                                  java.lang.String name,
                                  java.util.List<java.util.List<java.lang.String>> trackers,
                                  TrackerEditorListener listener,
                                  boolean anonymous)
      • MultiTrackerEditor

        public MultiTrackerEditor​(org.eclipse.swt.widgets.Shell parent_shell,
                                  java.lang.String name,
                                  java.util.List<java.util.List<java.lang.String>> trackers,
                                  TrackerEditorListener listener,
                                  boolean _anonymous,
                                  boolean _showTemplates)
      • MultiTrackerEditor

        public MultiTrackerEditor​(org.eclipse.swt.widgets.Shell parent_shell)
    • Method Detail

      • createWindow

        private void createWindow​(org.eclipse.swt.widgets.Shell parent_shell)
      • addTemplates

        private void addTemplates()
      • 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()
      • newTracker

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