Changeset 7910

Show
Ignore:
Timestamp:
06/19/08 16:00:08 (5 years ago)
Author:
Snyder.Jason
Message:

comments and formatting

Location:
ossiedev/branches/jsnyder/ComponentProject/src/edu/vt/ossie
Files:
7 modified

Legend:

Unmodified
Added
Removed
  • ossiedev/branches/jsnyder/ComponentProject/src/edu/vt/ossie/dialogs/AddPortDialog.java

    r7907 r7910  
    5555 
    5656    // ---------------------------------------------------------- 
     57    /* (non-Javadoc) 
     58     * @see org.eclipse.jface.dialogs.Dialog#createDialogArea(org.eclipse.swt.widgets.Composite) 
     59     */ 
    5760    @Override 
    5861    protected Control createDialogArea(Composite parent) 
     
    148151 
    149152    // ---------------------------------------------------------- 
     153    /* (non-Javadoc) 
     154     * @see org.eclipse.jface.dialogs.Dialog#buttonPressed(int) 
     155     */ 
    150156    @Override 
    151157    protected void buttonPressed(int buttonId) 
     
    174180        newShell.setText("Add Port"); 
    175181    } 
    176 // 
    177 //    public static void main(String[] args) 
    178 //    { 
    179 //        Display display = new Display(); 
    180 //        Shell shell = new Shell(display); 
    181 //        AddPortDialog apd = new AddPortDialog(shell); 
    182 //        apd.open(); 
    183 // 
    184 //        while (!shell.isDisposed()) { 
    185 //            if (!display.readAndDispatch()) { 
    186 //              // If no more entries in event queue 
    187 //              display.sleep(); 
    188 //            } 
    189 //          } 
    190 //    } 
     182 
    191183 
    192184 
  • ossiedev/branches/jsnyder/ComponentProject/src/edu/vt/ossie/dialogs/CurrentPropertiesDialog.java

    r7909 r7910  
    3939 
    4040    // ---------------------------------------------------------- 
     41    /** 
     42     * @param parentShell 
     43     * @param component 
     44     * @param owdEditor 
     45     */ 
    4146    public CurrentPropertiesDialog( 
    4247        Shell parentShell, Component component, OWDEditor owdEditor) 
     
    5156 
    5257    // ---------------------------------------------------------- 
     58    /** 
     59     * @return The list of column names 
     60     */ 
    5361    public List<String> getColumnNames() 
    5462    { 
     
    6068 
    6169    // ---------------------------------------------------------- 
     70    /* (non-Javadoc) 
     71     * @see org.eclipse.jface.dialogs.Dialog#createDialogArea(org.eclipse.swt.widgets.Composite) 
     72     */ 
    6273    @Override 
    6374    protected Control createDialogArea(Composite parent) 
     
    7889        table.setHeaderVisible(true); 
    7990 
     91        //Set up a TableViewer to control the table 
    8092        TableViewer tableViewer = new TableViewer(table); 
    8193        tableViewer.setColumnProperties(COLUMN_NAMES); 
    8294        tableViewer.setContentProvider(new PropertiesTableContentProvider()); 
    83 //        tableViewer.setLabelProvider(new TableLabelProvider()); 
    84  
     95 
     96        //Set up the properties column 
    8597        TableViewerColumn propertiesColumn = 
    8698            new TableViewerColumn(tableViewer, SWT.LEFT); 
     
    96108        }); 
    97109 
     110        //Set up the default values column 
    98111        TableViewerColumn defaultValuesColumn = 
    99112            new TableViewerColumn(tableViewer, SWT.RIGHT); 
     
    120133        }); 
    121134 
     135        //Set up the values column 
    122136        TableViewerColumn valuesColumn = 
    123137            new TableViewerColumn(tableViewer, SWT.RIGHT); 
     
    142156            } 
    143157        }); 
     158         
     159        // make the values column editable 
    144160        valuesColumn.setEditingSupport(new EditingSupport(tableViewer) 
    145161        { 
     
    194210        return comp; 
    195211    } 
     212    /* (non-Javadoc) 
     213     * @see org.eclipse.jface.window.Window#configureShell(org.eclipse.swt.widgets.Shell) 
     214     */ 
    196215    protected void configureShell(Shell newShell) 
    197216    { 
  • ossiedev/branches/jsnyder/ComponentProject/src/edu/vt/ossie/dialogs/NodeBooterDialog.java

    r7775 r7910  
    5959 
    6060    // ---------------------------------------------------------- 
     61        /* (non-Javadoc) 
     62         * @see org.eclipse.jface.dialogs.Dialog#createDialogArea(org.eclipse.swt.widgets.Composite) 
     63         */ 
    6164        protected Control createDialogArea(Composite parent) 
    6265        { 
     
    179182 
    180183        // ---------------------------------------------------------- 
     184        /* (non-Javadoc) 
     185         * @see org.eclipse.jface.dialogs.Dialog#buttonPressed(int) 
     186         */ 
    181187        protected void buttonPressed(int buttonId) 
    182188        { 
     
    247253 
    248254        // ---------------------------------------------------------- 
     255        /** 
     256         * nodeBooter must be run from /sdr and uses relative paths from there 
     257         * this method strips /sdr from filenames so nodeBooter works correctly 
     258         *  
     259         * @param input The string to remove /sdr from 
     260         * @return The input string with /sdr removed 
     261         */ 
    249262        private String stripSDR(String input) 
    250263        { 
  • ossiedev/branches/jsnyder/ComponentProject/src/edu/vt/ossie/dialogs/PropertiesDialog.java

    r7907 r7910  
    5151 
    5252    // ---------------------------------------------------------- 
     53    /* (non-Javadoc) 
     54     * @see org.eclipse.jface.dialogs.Dialog#createDialogArea(org.eclipse.swt.widgets.Composite) 
     55     */ 
    5356    @Override 
    5457    protected Control createDialogArea(Composite parent) 
     
    227230 
    228231   // ---------------------------------------------------------- 
     232/* (non-Javadoc) 
     233 * @see org.eclipse.jface.dialogs.Dialog#createButtonsForButtonBar(org.eclipse.swt.widgets.Composite) 
     234 */ 
    229235@Override 
    230236protected void createButtonsForButtonBar(Composite parent) 
     
    288294 
    289295 
    290     // ---------------------------------------------------------- 
    291    // @Override 
    292 //    protected void createButtonsForButtonBar(Composite parent) 
    293 //    { 
    294 //        super.createButtonsForButtonBar(parent); 
    295 //        Button addPropertyButton = new Button(parent, SWT.PUSH); 
    296 //        addPropertyButton.setText("Add Property"); 
    297 //        addPropertyButton.addSelectionListener(new SelectionListener() 
    298 //        { 
    299 // 
    300 //            public void widgetDefaultSelected(SelectionEvent e) 
    301 //            { 
    302 //                // not used 
    303 // 
    304 //            } 
    305 // 
    306 //            public void widgetSelected(SelectionEvent e) 
    307 //            { 
    308 //                String name = nameText.getText(); 
    309 //                String mode = modeCombo.getText(); 
    310 //                String type = typeCombo.getText(); 
    311 //                String description = descriptionTextArea.getText(); 
    312 //                SimpleProperty tmp = (SimpleProperty) component.factory().create(SimpleProperty.PYTHON_CLASS, 
    313 //                    name, mode, type, description); 
    314 //                component.addProperty(tmp); 
    315 // 
    316 //            } 
    317 // 
    318 //        }); 
    319 //    } 
    320  
    321 //    def __init__(self,name,mode,type,description='',value=None,defaultValue=None,units=None, 
    322 //        range=(-1,-1),enum='',kind='configure',action=None): 
     296 
    323297 
    324298 // ---------------------------------------------------------- 
     299    /** 
     300     * Returns a MainFrame object 
     301     *  
     302     * @return a MainFrame object 
     303     */ 
    325304    private MainFrame mainFrame() 
    326305    { 
  • ossiedev/branches/jsnyder/ComponentProject/src/edu/vt/ossie/dialogs/TableLabelProvider.java

    r7907 r7910  
    77import edu.vt.ossie.wavedev.SimpleSequenceProperty; 
    88 
     9 
     10/** 
     11 * @author $Author: Snyder.Jason & 
     12 * @version $ID: & 
     13 * 
     14 */ 
    915public class TableLabelProvider extends LabelProvider implements 
    1016                ITableLabelProvider 
  • ossiedev/branches/jsnyder/ComponentProject/src/edu/vt/ossie/editors/ComponentEditor.java

    r7907 r7910  
    8484 
    8585    // ---------------------------------------------------------- 
     86    /** 
     87     * Class Constructor 
     88     */ 
    8689    public ComponentEditor() 
    8790    { 
     
    97100 
    98101    // ---------------------------------------------------------- 
     102    /* (non-Javadoc) 
     103     * @see org.eclipse.ui.part.EditorPart#doSave(org.eclipse.core.runtime.IProgressMonitor) 
     104     */ 
    99105    @Override 
    100106    public void doSave(IProgressMonitor monitor) 
     
    123129 
    124130    // ---------------------------------------------------------- 
     131    /* (non-Javadoc) 
     132     * @see org.eclipse.ui.part.EditorPart#doSaveAs() 
     133     */ 
    125134    @Override 
    126135    public void doSaveAs() 
     
    146155 
    147156    // ---------------------------------------------------------- 
     157    /* (non-Javadoc) 
     158     * @see org.eclipse.ui.part.EditorPart#init(org.eclipse.ui.IEditorSite, org.eclipse.ui.IEditorInput) 
     159     */ 
    148160    @Override 
    149161    public void init(IEditorSite site, IEditorInput input) 
     
    156168 
    157169    // ---------------------------------------------------------- 
     170    /* (non-Javadoc) 
     171     * @see org.eclipse.ui.part.EditorPart#isDirty() 
     172     */ 
    158173    @Override 
    159174    public boolean isDirty() 
     
    164179 
    165180    // ---------------------------------------------------------- 
     181    /** 
     182     * Sets the dirty state of this editor 
     183     *  
     184     * @param changed whether or not the editor should be dirty 
     185     */ 
    166186    public void setIsDirty(boolean changed) 
    167187    { 
     
    183203 
    184204    // ---------------------------------------------------------- 
     205    /* (non-Javadoc) 
     206     * @see org.eclipse.ui.part.EditorPart#isSaveAsAllowed() 
     207     */ 
    185208    @Override 
    186209    public boolean isSaveAsAllowed() 
     
    195218 
    196219    // ---------------------------------------------------------- 
     220    /* (non-Javadoc) 
     221     * @see org.eclipse.ui.part.WorkbenchPart#createPartControl(org.eclipse.swt.widgets.Composite) 
     222     */ 
    197223    @Override 
    198224    public void createPartControl(Composite parent) 
     
    352378        portsTable.setHeaderVisible(true); 
    353379 
     380        //set up a tableViewer to control the table 
    354381        portsTableViewer = new TableViewer(portsTable); 
    355382        portsTableViewer.setColumnProperties(PORT_COLUMN_NAMES); 
    356383        portsTableViewer.setContentProvider(new PortsTableContentProvider()); 
    357384 
     385        //set up the port name column 
    358386        TableViewerColumn portNameColumn = 
    359387            new TableViewerColumn(portsTableViewer, SWT.LEFT); 
     
    367395            } 
    368396        }); 
     397        //allow the port name column to be edited 
    369398        portNameColumn.setEditingSupport(new EditingSupport(portsTableViewer) 
    370399        { 
     
    402431 
    403432 
    404          
    405          
    406          
    407          
    408          
    409          
    410 //        log.debug("cf: " + CFInterfaces.__len__()); 
    411 //        log.debug("standard: " + StandardInterfaces.__len__()); 
    412 //        log.debug("custom: " + CustomInterfaces.__len__()); 
    413 //        int count = 0; 
    414 //        int[] counts = new int[3]; 
    415 //        int i = 0; 
    416 //        int j = 0; 
    417 // 
    418 //        String[] tmpInterfaceChoices = new String[100]; 
    419 //        String tmp; 
    420 //        PyList interfaceList = mainFrame().importStandardIDL(); 
    421 //        log.debug(interfaceList.__len__()); 
    422 //        while(interfaceList.__len__() > 0) 
    423 //        { 
    424 //            PyObject customInts = interfaceList.pop(); 
    425 //            log.debug(customInts.__getattr__("name")); 
    426 //            PyList ci = (PyList)customInts.__getattr__("contents"); 
    427 // 
    428 //            while(ci.__len__() > 0) 
    429 //            { 
    430 //                tmp = ci.pop().__getattr__("name").toString(); 
    431 //                log.debug("adding " + tmp + " to interfaceChoices"); 
    432 //                tmpInterfaceChoices[count] = tmp; 
    433 //                count++; 
    434 //                counts[i]++; 
    435 //                j++; 
    436 //            } 
    437 //            log.debug("added " + counts[i]); 
    438 // 
    439 //            if(interfaceList.__len__() > 0) 
    440 //            { 
    441 //                tmpInterfaceChoices[count] = ""; 
    442 //                count++; 
    443 //            } 
    444 //            i++; 
    445 //        } 
    446 //        interfaceChoices = new String[count]; 
    447 //        log.debug("printing contents of array"); 
    448 //        for(int k = 0; k < count; k++) 
    449 //        { 
    450 //            interfaceChoices[k] = tmpInterfaceChoices[k]; 
    451 //            log.debug(interfaceChoices[k]); 
    452 //        } 
     433        //Set up the port interface column 
    453434        TableViewerColumn portInterfaceColumn = 
    454435            new TableViewerColumn(portsTableViewer, SWT.LEFT); 
     
    463444        }); 
    464445 
    465  
     446        //allow the port interface column to be editable 
     447        //this column was more complicated than the others so EditingSupport was  
     448        //subclassed to make it easier 
    466449        portInterfaceColumn.setEditingSupport(new InterfaceEditingSupport(portsTableViewer, this)); 
    467450         
    468  
    469  
    470  
     451        //set up the port type column 
    471452        TableViewerColumn portTypeColumn = 
    472453            new TableViewerColumn(portsTableViewer, SWT.LEFT); 
     
    480461            } 
    481462        }); 
    482  
     463        // allow the port type column to be edited 
    483464        portTypeColumn.setEditingSupport(new EditingSupport(portsTableViewer) 
    484465        { 
     
    587568        propertiesGroup.setLayoutData( 
    588569            new GridData(GridData.FILL, GridData.FILL, true, true)); 
    589  
     570         
    590571        final Table propertiesTable = new Table(propertiesGroup, 
    591572            SWT.SINGLE | SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL 
     
    597578        propertiesTable.setHeaderVisible(true); 
    598579 
     580        //set up a tableViewer to control the properties table 
    599581        tableViewer = new TableViewer(propertiesTable); 
    600582        tableViewer.setColumnProperties(COLUMN_NAMES); 
    601583        tableViewer.setContentProvider(new PropertiesTableContentProvider()); 
    602584 
     585        //set up the property name column 
    603586        TableViewerColumn propertiesColumn = 
    604587            new TableViewerColumn(tableViewer, SWT.LEFT); 
     
    612595            } 
    613596        }); 
     597        //allow the property name column to be edited 
    614598        propertiesColumn.setEditingSupport(new EditingSupport(tableViewer) 
    615599        { 
     
    646630        }); 
    647631 
    648  
     632        //set up the default values column 
    649633        TableViewerColumn defaultValuesColumn = 
    650634            new TableViewerColumn(tableViewer, SWT.RIGHT); 
     
    669653            } 
    670654        }); 
     655        //allow the default values column to be edited 
    671656        defaultValuesColumn.setEditingSupport(new EditingSupport(tableViewer) 
    672657        { 
     
    722707 
    723708 
    724 //        TableViewerColumn valuesColumn = 
    725 //            new TableViewerColumn(tableViewer, SWT.RIGHT); 
    726 //        valuesColumn.getColumn().setText(COLUMN_NAMES[1]); 
    727 //        valuesColumn.getColumn().setWidth(50); 
    728 //        valuesColumn.setLabelProvider(new ColumnLabelProvider() 
    729 //        { 
    730 //              public String getText(Object element) 
    731 //            { 
    732 //                String result = ""; 
    733 //                if (element instanceof SimpleProperty) 
    734 //                { 
    735 //                    result = ((SimpleProperty)element).getValue(); 
    736 //                } 
    737 //                else if (element instanceof SimpleSequenceProperty) 
    738 //                { 
    739 //                    result = ((SimpleSequenceProperty)element) 
    740 //                        .getValues().toString(); 
    741 //                } 
    742 //                return result; 
    743 //            } 
    744 //        }); 
    745 //        valuesColumn.setEditingSupport(new EditingSupport(tableViewer) 
    746 //        { 
    747 //            @Override 
    748 //            protected boolean canEdit(Object element) 
    749 //            { 
    750 //                return element instanceof SimpleProperty 
    751 //                      || element instanceof SimpleSequenceProperty; 
    752 //            } 
    753 // 
    754 //            @Override 
    755 //            protected CellEditor getCellEditor(Object element) 
    756 //            { 
    757 //                return editor; 
    758 //            } 
    759 // 
    760 //            @Override 
    761 //            protected Object getValue(Object element) 
    762 //            { 
    763 //                Object result = null; 
    764 // 
    765 //                if (element instanceof SimpleProperty) 
    766 //                { 
    767 //                    result = ((SimpleProperty)element).getValue(); 
    768 //                } 
    769 //                else if (element instanceof SimpleSequenceProperty) 
    770 //                { 
    771 //                    result = ((SimpleSequenceProperty)element).getValues(); 
    772 //                } 
    773 //                return result; 
    774 //            } 
    775 // 
    776 //            @Override 
    777 //            protected void setValue(Object element, Object value) 
    778 //            { 
    779 //                if (element instanceof SimpleProperty) 
    780 //                { 
    781 //                    ((SimpleProperty)element).setValue( 
    782 //                        (String)value); 
    783 //                } 
    784 //                else if (element instanceof SimpleSequenceProperty) 
    785 //                { 
    786 //                    ((SimpleSequenceProperty)element).setValues((String)value); 
    787 //                } 
    788 //                getViewer().update(element, null); 
    789 // 
    790 //            } 
    791 // 
    792 //            private CellEditor editor = 
    793 //                new TextCellEditor(propertiesTable); 
    794 //        }); 
    795709 
    796710 
  • ossiedev/branches/jsnyder/ComponentProject/src/edu/vt/ossie/editors/InterfaceComparator.java

    r7895 r7910  
    1717 
    1818    // ---------------------------------------------------------- 
     19    /* (non-Javadoc) 
     20     * @see java.util.Comparator#compare(java.lang.Object, java.lang.Object) 
     21     */ 
    1922    public int compare(Object o1, Object o2) 
    2023    {