@Override public GridColumn<?> convertColumn(final BaseColumn column, final GuidedDecisionTablePresenter.Access access, final GuidedDecisionTableView gridWidget) { return newBooleanColumn(makeHeaderMetaData(column), Math.max(column.getWidth(), DEFAULT_COLUMN_WIDTH), true, !column.isHideColumn(), access, gridWidget); }
@Override public GridColumn<?> convertColumn(final BaseColumn column, final GuidedDecisionTablePresenter.Access access, final GuidedDecisionTableView gridWidget) { return newBooleanColumn(makeHeaderMetaData(column), Math.max(column.getWidth(), DEFAULT_COLUMN_WIDTH), true, !column.isHideColumn(), access, gridWidget); }
@Override public GridColumn<?> convertColumn(final BaseColumn column, final GuidedDecisionTablePresenter.Access access, final GuidedDecisionTableView gridWidget) { return newBooleanColumn(makeHeaderMetaData(column), Math.max(column.getWidth(), DEFAULT_COLUMN_WIDTH), true, !column.isHideColumn(), access, gridWidget); }
@Override public GridColumn<?> convertColumn(final BaseColumn column, final GuidedDecisionTablePresenter.Access access, final GuidedDecisionTableView gridWidget) { return newBooleanColumn(makeHeaderMetaData(column), Math.max(column.getWidth(), DEFAULT_COLUMN_WIDTH), true, !column.isHideColumn(), access, gridWidget); }
@Override public GridColumn<?> convertColumn(final BaseColumn column, final GuidedDecisionTablePresenter.Access access, final GuidedDecisionTableView gridWidget) { return newBooleanColumn(makeHeaderMetaData(column), Math.max(column.getWidth(), DEFAULT_COLUMN_WIDTH), true, !column.isHideColumn(), access, gridWidget); }
@Override public GridColumn<?> convertColumn(final BaseColumn column, final GuidedDecisionTablePresenter.Access access, final GuidedDecisionTableView gridWidget) { return newBooleanColumn(makeHeaderMetaData(column), Math.max(column.getWidth(), DEFAULT_COLUMN_WIDTH), true, !column.isHideColumn(), access, gridWidget); }
@Override @SuppressWarnings("unused") public GridColumn<?> convertColumn(final BaseColumn column, final GuidedDecisionTablePresenter.Access access, final GuidedDecisionTableView gridWidget) { final GridColumn<?> uiColumn = new RowNumberColumn(makeHeaderMetaData(column)); uiColumn.setWidth(Math.max(column.getWidth(), uiColumn.getWidth())); return uiColumn; }
@Override @SuppressWarnings("unused") public GridColumn<?> convertColumn(final BaseColumn column, final GuidedDecisionTablePresenter.Access access, final GuidedDecisionTableView gridWidget) { final GridColumn<?> uiColumn = new RowNumberColumn(makeHeaderMetaData(column)); uiColumn.setWidth(Math.max(column.getWidth(), uiColumn.getWidth())); return uiColumn; }
@Override public GridColumn<?> convertColumn( final BaseColumn column, final GuidedDecisionTablePresenter.Access access, final GuidedDecisionTableView gridWidget ) { final GridColumn<?> uiColumn = newBooleanColumn( makeHeaderMetaData( column ), Math.max( column.getWidth(), DEFAULT_COLUMN_WIDTH ), true, !column.isHideColumn(), access, gridWidget ); uiColumn.setMovable( false ); return uiColumn; }
@Override public GridColumn<?> convertColumn(final BaseColumn column, final GuidedDecisionTablePresenter.Access access, final GuidedDecisionTableView gridWidget) { final GridColumn<?> uiColumn = newStringColumn(makeHeaderMetaData(column), Math.max(column.getWidth(), DEFAULT_COLUMN_WIDTH), true, true, access, gridWidget); uiColumn.setMovable(false); uiColumn.setFloatable(true); uiColumn.setMinimumWidth(150.0); uiColumn.setWidth(Math.max(column.getWidth(), uiColumn.getMinimumWidth())); return uiColumn; }
@Override public GridColumn<?> convertColumn( final BaseColumn column, final GuidedDecisionTablePresenter.Access access, final GuidedDecisionTableView gridWidget ) { final GridColumn<?> uiColumn = newBooleanColumn( makeHeaderMetaData( column ), Math.max( column.getWidth(), DEFAULT_COLUMN_WIDTH ), true, !column.isHideColumn(), access, gridWidget ); uiColumn.setMovable( false ); return uiColumn; }
@Override public GridColumn<?> convertColumn(final BaseColumn column, final GuidedDecisionTablePresenter.Access access, final GuidedDecisionTableView gridWidget) { final GridColumn<?> uiColumn = newStringColumn(makeHeaderMetaData(column), Math.max(column.getWidth(), DEFAULT_COLUMN_WIDTH), true, true, access, gridWidget); uiColumn.setMovable(false); uiColumn.setFloatable(true); uiColumn.setMinimumWidth(150.0); uiColumn.setWidth(Math.max(column.getWidth(), uiColumn.getMinimumWidth())); return uiColumn; }
@Override public GridColumn<?> convertColumn( final BaseColumn column, final GuidedDecisionTablePresenter.Access access, final GuidedDecisionTableView gridWidget ) { final MetadataCol52 metadataCol = (MetadataCol52) column; if ( GuidedDecisionTable52.HitPolicy.RESOLVED_HIT_METADATA_NAME.equals( metadataCol.getMetadata() ) ) { return new PriorityListUiColumn( makePriorityHeaderMetaData(), Math.max( column.getWidth(), DEFAULT_COLUMN_WIDTH + 20 ), access, new ListBoxStringSingletonDOMElementFactory( gridPanel, gridLayer, gridWidget )); } else { return newStringColumn( makeHeaderMetaData( column ), Math.max( column.getWidth(), DEFAULT_COLUMN_WIDTH ), true, !column.isHideColumn(), access, gridWidget ); } }
@Override public GridColumn<?> convertColumn( final BaseColumn column, final GuidedDecisionTablePresenter.Access access, final GuidedDecisionTableView gridWidget ) { final MetadataCol52 metadataCol = (MetadataCol52) column; if ( GuidedDecisionTable52.HitPolicy.RESOLVED_HIT_METADATA_NAME.equals( metadataCol.getMetadata() ) ) { return new PriorityListUiColumn( makePriorityHeaderMetaData(), Math.max( column.getWidth(), DEFAULT_COLUMN_WIDTH + 20 ), access, new ListBoxStringSingletonDOMElementFactory( gridPanel, gridLayer, gridWidget )); } else { return newStringColumn( makeHeaderMetaData( column ), Math.max( column.getWidth(), DEFAULT_COLUMN_WIDTH ), true, !column.isHideColumn(), access, gridWidget ); } }
final GuidedDecisionTableView gridWidget) { return new EnumMultiSelectUiColumn(makeHeaderMetaData(column), Math.max(column.getWidth(), DEFAULT_COLUMN_WIDTH), true,
final GuidedDecisionTableView gridWidget) { return new EnumMultiSelectUiColumn(makeHeaderMetaData(column), Math.max(column.getWidth(), DEFAULT_COLUMN_WIDTH), true,
Math.max(column.getWidth(), DEFAULT_COLUMN_WIDTH), true, } else if (DataType.TYPE_NUMERIC_BIGDECIMAL.equals(type)) { return newBigDecimalColumn(makeHeaderMetaData(column), Math.max(column.getWidth(), DEFAULT_COLUMN_WIDTH), true, } else if (DataType.TYPE_NUMERIC_BIGINTEGER.equals(type)) { return newBigIntegerColumn(makeHeaderMetaData(column), Math.max(column.getWidth(), DEFAULT_COLUMN_WIDTH), true, } else if (DataType.TYPE_NUMERIC_BYTE.equals(type)) { return newByteColumn(makeHeaderMetaData(column), Math.max(column.getWidth(), DEFAULT_COLUMN_WIDTH), true, } else if (DataType.TYPE_NUMERIC_DOUBLE.equals(type)) { return newDoubleColumn(makeHeaderMetaData(column), Math.max(column.getWidth(), DEFAULT_COLUMN_WIDTH), true, } else if (DataType.TYPE_NUMERIC_FLOAT.equals(type)) {
if ( attributeName.equals( RuleAttributeWidget.SALIENCE_ATTR ) ) { return newSalienceColumn( makeSalienceHeaderMetaData( column ), Math.max( column.getWidth(), DEFAULT_COLUMN_WIDTH + 30 ), true, Math.max( column.getWidth(), DEFAULT_COLUMN_WIDTH ), true, Math.max( column.getWidth(), DEFAULT_COLUMN_WIDTH ), true, Math.max( column.getWidth(), DEFAULT_COLUMN_WIDTH ), true, Math.max( column.getWidth(), DEFAULT_COLUMN_WIDTH ), true, Math.max( column.getWidth(), DEFAULT_COLUMN_WIDTH ), true, Math.max( column.getWidth(), DEFAULT_COLUMN_WIDTH ), true,
@Test public void columnResizingListenerSetup_DescriptionColumn() { final BaseColumn column = new DescriptionCol52(); final GridColumn<?> uiColumn = factory.convertColumn(column, access, gridWidget); assertTrue(uiColumn instanceof BaseUiColumn); assertEquals((int) uiColumn.getWidth(), column.getWidth()); assertEquals(150.0, column.getWidth(), 0.0); uiColumn.setWidth(200.0); assertEquals(200, column.getWidth()); }
@Test public void columnResizingListenerSetup_RowNumberColumn() { final BaseColumn column = new RowNumberCol52(); final GridColumn<?> uiColumn = factory.convertColumn(column, access, gridWidget); assertFalse(uiColumn instanceof BaseUiColumn); assertEquals((int) uiColumn.getWidth(), column.getWidth()); assertEquals(50.0, column.getWidth(), 0.0); }