public void setSelectedNamedCluster( String name ) { getNameClusterCombo().deselectAll(); for ( int i = 0; i < getNameClusterCombo().getItemCount(); i++ ) { if ( getNameClusterCombo().getItem( i ).equals( name ) ) { getNameClusterCombo().select( i ); return; } } }
public void addSelectionListener( SelectionListener selectionListener ) { getNameClusterCombo().addSelectionListener( selectionListener ); }
public void initiate() { int selectedIndex = getNameClusterCombo().getSelectionIndex(); getNameClusterCombo().removeAll(); getNameClusterCombo().setItems( getNamedClusterNames() ); getNameClusterCombo().select( selectedIndex ); }
public NamedCluster getSelectedNamedCluster() { Spoon spoon = Spoon.getInstance(); int index = getNameClusterCombo().getSelectionIndex(); if ( index > -1 ) { String name = getNameClusterCombo().getItem( index ); try { return namedClusterService.read( name, spoon.getMetaStore() ); } catch ( MetaStoreException e ) { return null; } } return null; }
private void editNamedCluster() { Spoon spoon = Spoon.getInstance(); AbstractMeta meta = (AbstractMeta) spoon.getActiveMeta(); if ( meta != null ) { List<NamedCluster> namedClusters = null; try { namedClusters = namedClusterService.list( spoon.getMetaStore() ); } catch ( MetaStoreException e ) { //Ignore } int index = getNameClusterCombo().getSelectionIndex(); if ( index > -1 && namedClusters != null && namedClusters.size() > 0 ) { ncDelegate.editNamedCluster( spoon.getMetaStore(), namedClusters .get( index ), getShell() ); initiate(); } } }
getNameClusterCombo().setLayoutData( new RowData( 150, SWT.DEFAULT ) );