/** Set columns. * @param props each column is constructed from Node.Property */ public void setProperties(Property[] props) { tableModel.setProperties(props); treeColumnProperty.setProperty(tableModel.propertyForColumn(-1)); if (treeColumnProperty.isComparable() || tableModel.existsComparableColumn()) { setAllowSortingByColumn(true); if (treeColumnProperty.isSortingColumn()) { getSortedNodeTreeModel().setSortedByName(true, !treeColumnProperty.isSortOrderDescending()); } else { int index = tableModel.getSortingColumn(); if (index != -1) { getSortedNodeTreeModel().setSortedByProperty( tableModel.propertyForColumnEx(index), !tableModel.isSortOrderDescending() ); } } } }
/** Set columns. * @param props each column is constructed from Node.Property */ public void setProperties(Property[] props) { tableModel.setProperties(props); treeColumnProperty.setProperty( tableModel.propertyForColumn( -1 ) ); if ( treeColumnProperty.isComparable() || tableModel.existsComparableColumn() ) { setAllowSortingByColumn( true ); if ( treeColumnProperty.isSortingColumn() ) { getSortedNodeTreeModel ().setSortedByName( true, !treeColumnProperty.isSortOrderDescending() ); } else { int index = tableModel.getVisibleSortingColumn(); if ( index != -1 ) { getSortedNodeTreeModel ().setSortedByProperty( tableModel.propertyForColumn( index ), !tableModel.isSortOrderDescending() ); } } } }
/** Set columns. * @param props each column is constructed from Node.Property */ public void setProperties(Property[] props) { tableModel.setProperties(props); treeColumnProperty.setProperty( tableModel.propertyForColumn( -1 ) ); if ( treeColumnProperty.isComparable() || tableModel.existsComparableColumn() ) { setAllowSortingByColumn( true ); if ( treeColumnProperty.isSortingColumn() ) { getSortedNodeTreeModel ().setSortedByName( true, !treeColumnProperty.isSortOrderDescending() ); } else { int index = tableModel.getVisibleSortingColumn(); if ( index != -1 ) { getSortedNodeTreeModel ().setSortedByProperty( tableModel.propertyForColumn( index ), !tableModel.isSortOrderDescending() ); } } } }