private void getInfo(PaloDimInputMeta myMeta) throws KettleException { stepname = textStepName.getText(); List<PaloDimensionLevel> levels = new ArrayList<PaloDimensionLevel>(); for (int i = 0; i < tableViewFields.table.getItemCount(); i++) { PaloDimensionLevel level = new PaloDimensionLevel( tableViewFields.table.getItem(i).getText(1), Integer.parseInt(tableViewFields.table.getItem(i).getText(2)), tableViewFields.table.getItem(i).getText(3), tableViewFields.table.getItem(i).getText(4)); levels.add(level); } myMeta.setDatabaseMeta(transMeta.findDatabase(addConnectionLine.getText())); myMeta.setLevels(levels); myMeta.setDimension(comboDimension.getText()); myMeta.setBaseElementsOnly(buttonBaseElementsOnly.getSelection()); myMeta.setChanged(true); }