/** * Removes all associations between the TableTreeEditor and the cell in the table tree. The * TableTree and the editor Control are <b>not</b> disposed. */ public void dispose () { if (tableTree != null && !tableTree.isDisposed()) { Table table = tableTree.getTable(); if (table != null && !table.isDisposed()) { if (this.column > -1 && this.column < table.getColumnCount()){ TableColumn tableColumn = table.getColumn(this.column); tableColumn.removeControlListener(columnListener); } } if (treeListener != null) tableTree.removeTreeListener(treeListener); } treeListener = null; columnListener = null; tableTree = null; item = null; column = -1; super.dispose(); } /**
/** * Removes all associations between the TableTreeEditor and the cell in the table tree. The * TableTree and the editor Control are <b>not</b> disposed. */ @Override public void dispose () { if (tableTree != null && !tableTree.isDisposed()) { Table table = tableTree.getTable(); if (table != null && !table.isDisposed()) { if (this.column > -1 && this.column < table.getColumnCount()){ TableColumn tableColumn = table.getColumn(this.column); tableColumn.removeControlListener(columnListener); } } if (treeListener != null) tableTree.removeTreeListener(treeListener); } treeListener = null; columnListener = null; tableTree = null; item = null; column = -1; super.dispose(); } /**
/** * Removes all associations between the TableTreeEditor and the cell in the table tree. The * TableTree and the editor Control are <b>not</b> disposed. */ @Override public void dispose () { if (tableTree != null && !tableTree.isDisposed()) { Table table = tableTree.getTable(); if (table != null && !table.isDisposed()) { if (this.column > -1 && this.column < table.getColumnCount()){ TableColumn tableColumn = table.getColumn(this.column); tableColumn.removeControlListener(columnListener); } } if (treeListener != null) tableTree.removeTreeListener(treeListener); } treeListener = null; columnListener = null; tableTree = null; item = null; column = -1; super.dispose(); } /**
/** * Removes all associations between the TableTreeEditor and the cell in the table tree. The * TableTree and the editor Control are <b>not</b> disposed. */ @Override public void dispose () { if (tableTree != null && !tableTree.isDisposed()) { Table table = tableTree.getTable(); if (table != null && !table.isDisposed()) { if (this.column > -1 && this.column < table.getColumnCount()){ TableColumn tableColumn = table.getColumn(this.column); tableColumn.removeControlListener(columnListener); } } if (treeListener != null) tableTree.removeTreeListener(treeListener); } treeListener = null; columnListener = null; tableTree = null; item = null; column = -1; super.dispose(); } /**
/** * Removes all associations between the TableTreeEditor and the cell in the table tree. The * TableTree and the editor Control are <b>not</b> disposed. */ @Override public void dispose () { if (tableTree != null && !tableTree.isDisposed()) { Table table = tableTree.getTable(); if (table != null && !table.isDisposed()) { if (this.column > -1 && this.column < table.getColumnCount()){ TableColumn tableColumn = table.getColumn(this.column); tableColumn.removeControlListener(columnListener); } } if (treeListener != null) tableTree.removeTreeListener(treeListener); } treeListener = null; columnListener = null; tableTree = null; item = null; column = -1; super.dispose(); } /**