case DataType.BOOLEAN_TYPE : return style.equals( DesignChoiceConstants.PARAM_TYPE_BOOLEAN ); case DataType.INTEGER_TYPE : return style.equals( DesignChoiceConstants.PARAM_TYPE_DECIMAL ) || style.equals( DesignChoiceConstants.PARAM_TYPE_FLOAT ); case DataType.DATE_TYPE : return style.equals( DesignChoiceConstants.PARAM_TYPE_DATETIME ); case DataType.DECIMAL_TYPE : return style.equals( DesignChoiceConstants.PARAM_TYPE_DECIMAL ) || style.equals( DesignChoiceConstants.PARAM_TYPE_FLOAT ); case DataType.DOUBLE_TYPE : return style.equals( DesignChoiceConstants.PARAM_TYPE_FLOAT );
return style.equals( DesignChoiceConstants.PARAM_TYPE_DATETIME ); } else if ( DesignChoiceConstants.COLUMN_DATA_TYPE_DECIMAL.equals( column.getDataType( ) ) ) { return style.equals( DesignChoiceConstants.PARAM_TYPE_DECIMAL ); } else if ( DesignChoiceConstants.COLUMN_DATA_TYPE_FLOAT.equals( column.getDataType( ) ) ) { return style.equals( DesignChoiceConstants.PARAM_TYPE_FLOAT ); } else if ( DesignChoiceConstants.COLUMN_DATA_TYPE_INTEGER.equals( column.getDataType( ) ) ) { return style.equals( DesignChoiceConstants.PARAM_TYPE_FLOAT ) || style.equals( DesignChoiceConstants.PARAM_TYPE_DECIMAL );
	private boolean matchType( DataSetItemModel model )	{		if ( model.getDataType( ) == DataType.UNKNOWN_TYPE )		{			return false;		}		if ( style.equals( DesignChoiceConstants.PARAM_TYPE_STRING ) )		{			return true;		}		switch ( model.getDataType( ) )		{			case DataType.BOOLEAN_TYPE :				return style.equals( DesignChoiceConstants.PARAM_TYPE_BOOLEAN );			case DataType.INTEGER_TYPE :				return style.equals( DesignChoiceConstants.PARAM_TYPE_DECIMAL )						|| style.equals( DesignChoiceConstants.PARAM_TYPE_FLOAT );			case DataType.DATE_TYPE :				return style.equals( DesignChoiceConstants.PARAM_TYPE_DATETIME );			case DataType.DECIMAL_TYPE :				return style.equals( DesignChoiceConstants.PARAM_TYPE_DECIMAL )						|| style.equals( DesignChoiceConstants.PARAM_TYPE_FLOAT );			case DataType.DOUBLE_TYPE :				return style.equals( DesignChoiceConstants.PARAM_TYPE_FLOAT );		}		return false;	}