private void initHash() { Map<String, String> value = service.read(id, db, key); Set<Entry<String, String>> set = value.entrySet(); Iterator<Entry<String, String>> i = set.iterator(); while(i.hasNext()) { Map.Entry<String, String> entry = (Map.Entry<String, String>) i.next(); TableItem item = new TableItem(table, SWT.NONE); String[] values = new String[]{entry.getKey(), entry.getValue()}; item.setText(values); } } private void refresh(){
private void addItem( int pos, String[] str ) { TableItem item = new TableItem( table, SWT.NONE, pos ); for ( int i = 0; i < str.length; i++ ) { item.setText( i + 1, str[i] ); } setModified(); }
public void remove( int index ) { table.remove( index ); if ( table.getItemCount() == 0 ) { new TableItem( table, SWT.NONE ); } }
public void add( String... string ) { TableItem item = new TableItem( table, SWT.NONE ); for ( int i = 0; i < string.length && i + 1 < table.getColumnCount(); i++ ) { if ( string[i] != null ) { item.setText( i + 1, string[i] ); } } }
default TableItem getTableItem( final String fieldName ) { // try to find a table item corresponding to the current field name TableItem item = findTableItem( fieldName ); // if one doesn't exist, create a new one; if ( item == null ) { item = new TableItem( getFieldsTable().table, SWT.NONE ); } return item; }
public void removeAll() { table.removeAll(); if ( table.getItemCount() == 0 ) { new TableItem( table, SWT.NONE ); } }
public void remove( int[] index ) { table.remove( index ); if ( table.getItemCount() == 0 ) { new TableItem( table, SWT.NONE ); } }
default void loadRemainingFields( final Map<String, List<String>> previousFieldValues ) { final Iterator<List<String>> remainigValues = previousFieldValues.values().iterator(); while ( remainigValues.hasNext() ) { final List<String> values = remainigValues.next(); if ( values != null ) { final TableItem item = new TableItem( getFieldsTable().table, SWT.NONE ); int columnIndexOffset = getFieldsTable().hasIndexColumn() ? 1 : 0; int columnIndex = 0; for ( final String value : values ) { item.setText( columnIndex++ + columnIndexOffset, value ); } } } }
private void populateSSLData() { sslTable.getTable().removeAll(); new TableItem( sslTable.getTable(), SWT.NONE ); checkNotNull( sslTable.getItem( 0 ) ); checkState( sslTable.getItem( 0 ).length == 2 ); List<String> keys = Lists.newArrayList( sslConfig.keySet() ); sort( keys ); String firstKey = keys.remove( 0 ); sslTable.getTable().getItem( 0 ).setText( 1, firstKey ); sslTable.getTable().getItem( 0 ).setText( 2, sslConfig.get( firstKey ) ); keys .forEach( key -> sslTable.add( key, sslConfig.get( key ) ) ); }
private void populateSSLData() { propertiesTable.getTable().removeAll(); new TableItem( propertiesTable.getTable(), SWT.NONE ); checkNotNull( propertiesTable.getItem( 0 ) ); checkState( propertiesTable.getItem( 0 ).length == 2 ); if ( dataMap.size() == 0 ) { //no data initialized return; } List<String> keys = Lists.newArrayList( dataMap.keySet() ); sort( keys ); String firstKey = keys.remove( 0 ); propertiesTable.getTable().getItem( 0 ).setText( 1, firstKey ); propertiesTable.getTable().getItem( 0 ).setText( 2, dataMap.get( firstKey ) ); keys.stream() .forEach( key -> propertiesTable.add( key, dataMap.get( key ) ) ); }
private void refreshPartitions() { wPartitions.clearAll( false ); List<String> partitionIDs = partitionSchema.getPartitionIDs(); for ( int i = 0; i < partitionIDs.size(); i++ ) { TableItem item = new TableItem( wPartitions.table, SWT.NONE ); item.setText( 1, partitionIDs.get( i ) ); } wPartitions.removeEmptyRows(); wPartitions.setRowNums(); wPartitions.optWidth( true ); }
private void getArgumentsData() { wArguments.clearAll( false ); List<String> argumentNames = new ArrayList<String>( configuration.getArguments().keySet() ); Collections.sort( argumentNames ); for ( int i = 0; i < argumentNames.size(); i++ ) { String argumentName = argumentNames.get( i ); String argumentValue = configuration.getArguments().get( argumentName ); TableItem tableItem = new TableItem( wArguments.table, SWT.NONE ); tableItem.setText( 1, Const.NVL( argumentName, "" ) ); tableItem.setText( 2, Const.NVL( argumentValue, "" ) ); } wArguments.removeEmptyRows(); wArguments.setRowNums(); wArguments.optWidth( true ); }
public void removeEmptyRows( int column ) { // Remove "empty" table items, where item.getText(1) is empty, length==0 for ( int i = table.getItemCount() - 1; i >= 0; i-- ) { if ( isEmpty( i, column ) ) { table.remove( i ); } } if ( table.getItemCount() == 0 ) { // At least one empty row! new TableItem( table, SWT.NONE ); } }
private void getVariablesData() { wVariables.clearAll( false ); List<String> variableNames = new ArrayList<String>( configuration.getVariables().keySet() ); Collections.sort( variableNames ); for ( int i = 0; i < variableNames.size(); i++ ) { String variableName = variableNames.get( i ); String variableValue = configuration.getVariables().get( variableName ); if ( Const.indexOfString( variableName, abstractMeta.listParameters() ) < 0 ) { TableItem tableItem = new TableItem( wVariables.table, SWT.NONE ); tableItem.setText( 1, variableName ); tableItem.setText( 2, Const.NVL( variableValue, "" ) ); } } wVariables.removeEmptyRows(); wVariables.setRowNums(); wVariables.optWidth( true ); }
private void add() { TableItem item = new TableItem(table, SWT.NONE, 0); table.setSelection(item); listener.clickRow(item, 0); currentStatus = Status.Add; currentData.setItem(item); addModifyTextListener(); statusChanged(); }
private void get() { wFields.removeAll(); Table table = wFields.table; for ( int i = 0; i < previousSteps.length; i++ ) { TableItem ti = new TableItem( table, SWT.NONE ); ti.setText( 0, "" + ( i + 1 ) ); ti.setText( 1, previousSteps[i] ); } wFields.removeEmptyRows(); wFields.setRowNums(); wFields.optWidth( true ); }
private void get() { wFields.removeAll(); Table table = wFields.table; for ( int i = 0; i < previousSteps.length; i++ ) { TableItem ti = new TableItem( table, SWT.NONE ); ti.setText( 0, "" + ( i + 1 ) ); ti.setText( 1, previousSteps[i] ); ti.setText( 2, "0" ); } wFields.removeEmptyRows(); wFields.setRowNums(); wFields.optWidth( true ); }
private void refreshSlaveServers() { wServers.clearAll( false ); List<SlaveServer> slServers = clusterSchema.getSlaveServers(); for ( int i = 0; i < slServers.size(); i++ ) { TableItem item = new TableItem( wServers.table, SWT.NONE ); SlaveServer slaveServer = slServers.get( i ); item.setText( 1, Const.NVL( slaveServer.getName(), "" ) ); item.setText( 2, Const.NVL( slaveServer.toString(), "" ) ); item.setText( 3, slaveServer.isMaster() ? "Y" : "N" ); } wServers.removeEmptyRows(); wServers.setRowNums(); wServers.optWidth( true ); }
private void insertRow( int ronr ) { TableItem item = new TableItem( table, SWT.NONE, ronr ); item.setText( 1, "" ); // Add undo information TransAction ta = new TransAction(); String[] str = getItemText( item ); ta.setNew( new String[][]{ str }, new int[]{ronr} ); addUndo( ta ); setRowNums(); edit( ronr, 1 ); tableViewModifyListener.insertRow( ronr ); }
private void get() { wFields.removeAll(); Table table = wFields.table; for ( int i = 0; i < previousSteps.length; i++ ) { TableItem ti = new TableItem( table, SWT.NONE ); ti.setText( 0, "" + ( i + 1 ) ); ti.setText( 1, previousSteps[i] ); ti.setText( 2, "0" ); ti.setText( 3, BaseMessages.getString( PKG, "System.Combo.No" ) ); } wFields.removeEmptyRows(); wFields.setRowNums(); wFields.optWidth( true ); }