diff --git a/src/zcl_excel_style_conditional.clas.abap b/src/zcl_excel_style_conditional.clas.abap deleted file mode 100644 index ab1b6d2..0000000 --- a/src/zcl_excel_style_conditional.clas.abap +++ /dev/null @@ -1,243 +0,0 @@ -class ZCL_EXCEL_STYLE_CONDITIONAL definition - public - final - create public . - -public section. - -*"* public components of class ZCL_EXCEL_STYLE_CONDITIONAL -*"* do not include other source files here!!! - constants C_CFVO_TYPE_FORMULA type ZEXCEL_CONDITIONAL_TYPE value 'formula'. "#EC NOTEXT - constants C_CFVO_TYPE_MAX type ZEXCEL_CONDITIONAL_TYPE value 'max'. "#EC NOTEXT - constants C_CFVO_TYPE_MIN type ZEXCEL_CONDITIONAL_TYPE value 'min'. "#EC NOTEXT - constants C_CFVO_TYPE_NUMBER type ZEXCEL_CONDITIONAL_TYPE value 'num'. "#EC NOTEXT - constants C_CFVO_TYPE_PERCENT type ZEXCEL_CONDITIONAL_TYPE value 'percent'. "#EC NOTEXT - constants C_CFVO_TYPE_PERCENTILE type ZEXCEL_CONDITIONAL_TYPE value 'percentile'. "#EC NOTEXT - constants C_ICONSET_3ARROWS type ZEXCEL_CONDITION_RULE_ICONSET value '3Arrows'. "#EC NOTEXT - constants C_ICONSET_3ARROWSGRAY type ZEXCEL_CONDITION_RULE_ICONSET value '3ArrowsGray'. "#EC NOTEXT - constants C_ICONSET_3FLAGS type ZEXCEL_CONDITION_RULE_ICONSET value '3Flags'. "#EC NOTEXT - constants C_ICONSET_3SIGNS type ZEXCEL_CONDITION_RULE_ICONSET value '3Signs'. "#EC NOTEXT - constants C_ICONSET_3SYMBOLS type ZEXCEL_CONDITION_RULE_ICONSET value '3Symbols'. "#EC NOTEXT - constants C_ICONSET_3SYMBOLS2 type ZEXCEL_CONDITION_RULE_ICONSET value '3Symbols2'. "#EC NOTEXT - constants C_ICONSET_3TRAFFICLIGHTS type ZEXCEL_CONDITION_RULE_ICONSET value ''. "#EC NOTEXT - constants C_ICONSET_3TRAFFICLIGHTS2 type ZEXCEL_CONDITION_RULE_ICONSET value '3TrafficLights2'. "#EC NOTEXT - constants C_ICONSET_4ARROWS type ZEXCEL_CONDITION_RULE_ICONSET value '4Arrows'. "#EC NOTEXT - constants C_ICONSET_4ARROWSGRAY type ZEXCEL_CONDITION_RULE_ICONSET value '4ArrowsGray'. "#EC NOTEXT - constants C_ICONSET_4RATING type ZEXCEL_CONDITION_RULE_ICONSET value '4Rating'. "#EC NOTEXT - constants C_ICONSET_4REDTOBLACK type ZEXCEL_CONDITION_RULE_ICONSET value '4RedToBlack'. "#EC NOTEXT - constants C_ICONSET_4TRAFFICLIGHTS type ZEXCEL_CONDITION_RULE_ICONSET value '4TrafficLights'. "#EC NOTEXT - constants C_ICONSET_5ARROWS type ZEXCEL_CONDITION_RULE_ICONSET value '5Arrows'. "#EC NOTEXT - constants C_ICONSET_5ARROWSGRAY type ZEXCEL_CONDITION_RULE_ICONSET value '5ArrowsGray'. "#EC NOTEXT - constants C_ICONSET_5QUARTERS type ZEXCEL_CONDITION_RULE_ICONSET value '5Quarters'. "#EC NOTEXT - constants C_ICONSET_5RATING type ZEXCEL_CONDITION_RULE_ICONSET value '5Rating'. "#EC NOTEXT - constants C_OPERATOR_BEGINSWITH type ZEXCEL_CONDITION_OPERATOR value 'beginsWith'. "#EC NOTEXT - constants C_OPERATOR_BETWEEN type ZEXCEL_CONDITION_OPERATOR value 'between'. "#EC NOTEXT - constants C_OPERATOR_CONTAINSTEXT type ZEXCEL_CONDITION_OPERATOR value 'containsText'. "#EC NOTEXT - constants C_OPERATOR_ENDSWITH type ZEXCEL_CONDITION_OPERATOR value 'endsWith'. "#EC NOTEXT - constants C_OPERATOR_EQUAL type ZEXCEL_CONDITION_OPERATOR value 'equal'. "#EC NOTEXT - constants C_OPERATOR_GREATERTHAN type ZEXCEL_CONDITION_OPERATOR value 'greaterThan'. "#EC NOTEXT - constants C_OPERATOR_GREATERTHANOREQUAL type ZEXCEL_CONDITION_OPERATOR value 'greaterThanOrEqual'. "#EC NOTEXT - constants C_OPERATOR_LESSTHAN type ZEXCEL_CONDITION_OPERATOR value 'lessThan'. "#EC NOTEXT - constants C_OPERATOR_LESSTHANOREQUAL type ZEXCEL_CONDITION_OPERATOR value 'lessThanOrEqual'. "#EC NOTEXT - constants C_OPERATOR_NONE type ZEXCEL_CONDITION_OPERATOR value ''. "#EC NOTEXT - constants C_OPERATOR_NOTCONTAINS type ZEXCEL_CONDITION_OPERATOR value 'notContains'. "#EC NOTEXT - constants C_OPERATOR_NOTEQUAL type ZEXCEL_CONDITION_OPERATOR value 'notEqual'. "#EC NOTEXT - constants C_RULE_CELLIS type ZEXCEL_CONDITION_RULE value 'cellIs'. "#EC NOTEXT - constants C_RULE_CONTAINSTEXT type ZEXCEL_CONDITION_RULE value 'containsText'. "#EC NOTEXT - constants C_RULE_DATABAR type ZEXCEL_CONDITION_RULE value 'dataBar'. "#EC NOTEXT - constants C_RULE_EXPRESSION type ZEXCEL_CONDITION_RULE value 'expression'. "#EC NOTEXT - constants C_RULE_ICONSET type ZEXCEL_CONDITION_RULE value 'iconSet'. "#EC NOTEXT - constants C_RULE_COLORSCALE type ZEXCEL_CONDITION_RULE value 'colorScale'. "#EC NOTEXT - constants C_RULE_NONE type ZEXCEL_CONDITION_RULE value 'none'. "#EC NOTEXT - constants C_RULE_TOP10 type ZEXCEL_CONDITION_RULE value 'top10'. "#EC NOTEXT - constants C_RULE_ABOVE_AVERAGE type ZEXCEL_CONDITION_RULE value 'aboveAverage'. "#EC NOTEXT - constants C_SHOWVALUE_FALSE type ZEXCEL_CONDITIONAL_SHOW_VALUE value 0. "#EC NOTEXT - constants C_SHOWVALUE_TRUE type ZEXCEL_CONDITIONAL_SHOW_VALUE value 1. "#EC NOTEXT - data MODE_CELLIS type ZEXCEL_CONDITIONAL_CELLIS . - data MODE_COLORSCALE type ZEXCEL_CONDITIONAL_COLORSCALE . - data MODE_DATABAR type ZEXCEL_CONDITIONAL_DATABAR . - data MODE_EXPRESSION type ZEXCEL_CONDITIONAL_EXPRESSION . - data MODE_ICONSET type ZEXCEL_CONDITIONAL_ICONSET . - data MODE_TOP10 type ZEXCEL_CONDITIONAL_TOP10 . - data MODE_ABOVE_AVERAGE type ZEXCEL_CONDITIONAL_ABOVE_AVG . - data PRIORITY type ZEXCEL_STYLE_PRIORITY value 1. "#EC NOTEXT . . . . . . . . . . . . . . . . " . - data RULE type ZEXCEL_CONDITION_RULE . - - methods CONSTRUCTOR . - methods GET_DIMENSION_RANGE - returning - value(EP_DIMENSION_RANGE) type STRING . - methods SET_RANGE - importing - !IP_START_ROW type ZEXCEL_CELL_ROW - !IP_START_COLUMN type ZEXCEL_CELL_COLUMN_ALPHA - !IP_STOP_ROW type ZEXCEL_CELL_ROW - !IP_STOP_COLUMN type ZEXCEL_CELL_COLUMN_ALPHA . - methods ADD_RANGE - importing - !IP_START_ROW type ZEXCEL_CELL_ROW - !IP_START_COLUMN type ZEXCEL_CELL_COLUMN_ALPHA - !IP_STOP_ROW type ZEXCEL_CELL_ROW - !IP_STOP_COLUMN type ZEXCEL_CELL_COLUMN_ALPHA . - class ZCL_EXCEL_STYLE_CONDITIONAL definition load . - class-methods FACTORY_COND_STYLE_ICONSET - importing - !IO_WORKSHEET type ref to ZCL_EXCEL_WORKSHEET - !IV_ICON_TYPE type ZEXCEL_CONDITION_RULE_ICONSET default C_ICONSET_3TRAFFICLIGHTS2 - !IV_CFVO1_TYPE type ZEXCEL_CONDITIONAL_TYPE default C_CFVO_TYPE_PERCENT - !IV_CFVO1_VALUE type ZEXCEL_CONDITIONAL_VALUE optional - !IV_CFVO2_TYPE type ZEXCEL_CONDITIONAL_TYPE default C_CFVO_TYPE_PERCENT - !IV_CFVO2_VALUE type ZEXCEL_CONDITIONAL_VALUE optional - !IV_CFVO3_TYPE type ZEXCEL_CONDITIONAL_TYPE default C_CFVO_TYPE_PERCENT - !IV_CFVO3_VALUE type ZEXCEL_CONDITIONAL_VALUE optional - !IV_CFVO4_TYPE type ZEXCEL_CONDITIONAL_TYPE default C_CFVO_TYPE_PERCENT - !IV_CFVO4_VALUE type ZEXCEL_CONDITIONAL_VALUE optional - !IV_CFVO5_TYPE type ZEXCEL_CONDITIONAL_TYPE default C_CFVO_TYPE_PERCENT - !IV_CFVO5_VALUE type ZEXCEL_CONDITIONAL_VALUE optional - !IV_SHOWVALUE type ZEXCEL_CONDITIONAL_SHOW_VALUE default ZCL_EXCEL_STYLE_CONDITIONAL=>C_SHOWVALUE_TRUE - returning - value(RV_STYLE_CONDITIONAL) type ref to ZCL_EXCEL_STYLE_CONDITIONAL . -*"* protected components of class ZABAP_EXCEL_STYLE_FONT -*"* do not include other source files here!!! -protected section. -private section. - - data MV_RULE_RANGE type STRING . -ENDCLASS. - - - -CLASS ZCL_EXCEL_STYLE_CONDITIONAL IMPLEMENTATION. - - -METHOD add_range. - DATA: lv_column TYPE zexcel_cell_column, - lv_row_alpha TYPE string, - lv_col_alpha TYPE string, - lv_coords1 TYPE string, - lv_coords2 TYPE string. - - - lv_column = zcl_excel_common=>convert_column2int( ip_start_column ). -* me->mv_cell_data-cell_row = 1. -* me->mv_cell_data-cell_column = lv_column. -* - lv_col_alpha = ip_start_column. - lv_row_alpha = ip_start_row. - SHIFT lv_row_alpha RIGHT DELETING TRAILING space. - SHIFT lv_row_alpha LEFT DELETING LEADING space. - CONCATENATE lv_col_alpha lv_row_alpha INTO lv_coords1. - - IF ip_stop_column IS NOT INITIAL. - lv_column = zcl_excel_common=>convert_column2int( ip_stop_column ). - ELSE. - lv_column = zcl_excel_common=>convert_column2int( ip_start_column ). - ENDIF. - - IF ip_stop_row IS NOT INITIAL. " If we don't get explicitly a stop column use start column - lv_row_alpha = ip_stop_row. - ELSE. - lv_row_alpha = ip_start_row. - ENDIF. - IF ip_stop_column IS NOT INITIAL. " If we don't get explicitly a stop column use start column - lv_col_alpha = ip_stop_column. - ELSE. - lv_col_alpha = ip_start_column. - ENDIF. - SHIFT lv_row_alpha RIGHT DELETING TRAILING space. - SHIFT lv_row_alpha LEFT DELETING LEADING space. - CONCATENATE lv_col_alpha lv_row_alpha INTO lv_coords2. - IF lv_coords2 IS NOT INITIAL AND lv_coords2 <> lv_coords1. - CONCATENATE me->mv_rule_range ` ` lv_coords1 ':' lv_coords2 INTO me->mv_rule_range. - ELSE. - CONCATENATE me->mv_rule_range ` ` lv_coords1 INTO me->mv_rule_range. - ENDIF. - SHIFT me->mv_rule_range LEFT DELETING LEADING space. - -ENDMETHOD. - - -METHOD constructor. - - DATA: ls_iconset TYPE zexcel_conditional_iconset. - ls_iconset-iconset = zcl_excel_style_conditional=>c_iconset_3trafficlights. - ls_iconset-cfvo1_type = zcl_excel_style_conditional=>c_cfvo_type_percent. - ls_iconset-cfvo1_value = '0'. - ls_iconset-cfvo2_type = zcl_excel_style_conditional=>c_cfvo_type_percent. - ls_iconset-cfvo2_value = '20'. - ls_iconset-cfvo3_type = zcl_excel_style_conditional=>c_cfvo_type_percent. - ls_iconset-cfvo3_value = '40'. - ls_iconset-cfvo4_type = zcl_excel_style_conditional=>c_cfvo_type_percent. - ls_iconset-cfvo4_value = '60'. - ls_iconset-cfvo5_type = zcl_excel_style_conditional=>c_cfvo_type_percent. - ls_iconset-cfvo5_value = '80'. - - - me->rule = zcl_excel_style_conditional=>c_rule_none. -* me->iconset->operator = zcl_excel_style_conditional=>c_operator_none. - me->mode_iconset = ls_iconset. - me->priority = 1. - -* inizialize dimension range - me->MV_RULE_RANGE = 'A1'. -ENDMETHOD. - - -METHOD factory_cond_style_iconset. - -*--------------------------------------------------------------------* -* Work in progress -* Missing: LE or LT may be specified --> extend structure ZEXCEL_CONDITIONAL_ICONSET to hold this information as well -*--------------------------------------------------------------------* - -* DATA: lv_needed_values TYPE i. -* CASE icon_type. -* -* WHEN 'C_ICONSET_3ARROWS' -* OR 'C_ICONSET_3ARROWSGRAY' -* OR 'C_ICONSET_3FLAGS' -* OR 'C_ICONSET_3SIGNS' -* OR 'C_ICONSET_3SYMBOLS' -* OR 'C_ICONSET_3SYMBOLS2' -* OR 'C_ICONSET_3TRAFFICLIGHTS' -* OR 'C_ICONSET_3TRAFFICLIGHTS2'. -* lv_needed_values = 3. -* -* WHEN 'C_ICONSET_4ARROWS' -* OR 'C_ICONSET_4ARROWSGRAY' -* OR 'C_ICONSET_4RATING' -* OR 'C_ICONSET_4REDTOBLACK' -* OR 'C_ICONSET_4TRAFFICLIGHTS'. -* lv_needed_values = 4. -* -* WHEN 'C_ICONSET_5ARROWS' -* OR 'C_ICONSET_5ARROWSGRAY' -* OR 'C_ICONSET_5QUARTERS' -* OR 'C_ICONSET_5RATING'. -* lv_needed_values = 5. -* -* WHEN OTHERS. -* RETURN. -* ENDCASE. - -ENDMETHOD. - - -METHOD get_dimension_range. - - ep_dimension_range = me->mv_rule_range. - -ENDMETHOD. - - -METHOD set_range. - - CLEAR: me->mv_rule_range. - - me->add_range( ip_start_row = ip_start_row - ip_start_column = ip_start_column - ip_stop_row = ip_stop_row - ip_stop_column = ip_stop_column ). - -ENDMETHOD. -ENDCLASS. diff --git a/src/zcl_excel_style_conditional.clas.xml b/src/zcl_excel_style_conditional.clas.xml deleted file mode 100644 index ab4c666..0000000 --- a/src/zcl_excel_style_conditional.clas.xml +++ /dev/null @@ -1,676 +0,0 @@ - - - - - - ZCL_EXCEL_STYLE_CONDITIONAL - 1 - E - Font Style - 2 - 1 - X - X - X - X - - - - - ZCL_EXCEL_STYLE_CONDITIONAL - ADD_RANGE - E - Add range used in conditional formatting - - - ZCL_EXCEL_STYLE_CONDITIONAL - CONSTRUCTOR - E - CONSTRUCTOR - - - ZCL_EXCEL_STYLE_CONDITIONAL - CONSTRUCTOR - I - CONSTRUCTOR - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_CFVO_TYPE_FORMULA - E - Condition type - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_CFVO_TYPE_FORMULA - I - Condition type - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_CFVO_TYPE_MAX - E - Condition type - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_CFVO_TYPE_MIN - E - Condition type - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_CFVO_TYPE_NUMBER - E - Condition type - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_CFVO_TYPE_NUMBER - I - Condition type - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_CFVO_TYPE_PERCENT - E - Condition type - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_CFVO_TYPE_PERCENT - I - Condition type - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_CFVO_TYPE_PERCENTILE - E - Condition type - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_CFVO_TYPE_PERCENTILE - I - Condition type - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_3ARROWS - E - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_3ARROWS - I - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_3ARROWSGRAY - E - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_3ARROWSGRAY - I - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_3FLAGS - E - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_3FLAGS - I - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_3SIGNS - E - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_3SIGNS - I - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_3SYMBOLS - E - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_3SYMBOLS - I - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_3SYMBOLS2 - E - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_3SYMBOLS2 - I - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_3TRAFFICLIGHTS - E - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_3TRAFFICLIGHTS - I - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_3TRAFFICLIGHTS2 - E - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_3TRAFFICLIGHTS2 - I - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_4ARROWS - E - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_4ARROWS - I - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_4ARROWSGRAY - E - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_4ARROWSGRAY - I - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_4RATING - E - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_4RATING - I - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_4REDTOBLACK - E - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_4REDTOBLACK - I - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_4TRAFFICLIGHTS - E - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_4TRAFFICLIGHTS - I - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_5ARROWS - E - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_5ARROWS - I - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_5ARROWSGRAY - E - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_5ARROWSGRAY - I - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_5QUARTERS - E - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_5QUARTERS - I - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_5RATING - E - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_ICONSET_5RATING - I - Condition rule iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_OPERATOR_BEGINSWITH - E - Condition operator - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_OPERATOR_BEGINSWITH - I - Condition operator - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_OPERATOR_BETWEEN - E - Condition operator - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_OPERATOR_BETWEEN - I - Condition operator - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_OPERATOR_CONTAINSTEXT - E - Condition operator - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_OPERATOR_CONTAINSTEXT - I - Condition operator - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_OPERATOR_ENDSWITH - E - Condition operator - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_OPERATOR_ENDSWITH - I - Condition operator - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_OPERATOR_EQUAL - E - Condition operator - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_OPERATOR_EQUAL - I - Condition operator - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_OPERATOR_GREATERTHAN - E - Condition operator - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_OPERATOR_GREATERTHAN - I - Condition operator - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_OPERATOR_GREATERTHANOREQUAL - E - Condition operator - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_OPERATOR_GREATERTHANOREQUAL - I - Condition operator - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_OPERATOR_LESSTHAN - E - Condition operator - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_OPERATOR_LESSTHAN - I - Condition operator - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_OPERATOR_LESSTHANOREQUAL - E - Condition operator - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_OPERATOR_LESSTHANOREQUAL - I - Condition operator - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_OPERATOR_NONE - E - Condition operator - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_OPERATOR_NONE - I - Condition operator - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_OPERATOR_NOTCONTAINS - E - Condition operator - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_OPERATOR_NOTCONTAINS - I - Condition operator - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_OPERATOR_NOTEQUAL - E - Condition operator - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_OPERATOR_NOTEQUAL - I - Condition operator - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_RULE_ABOVE_AVERAGE - E - Rule above avearge - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_RULE_CELLIS - E - Condition rule - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_RULE_CELLIS - I - Condition rule - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_RULE_COLORSCALE - E - Condition rule - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_RULE_CONTAINSTEXT - E - Condition rule - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_RULE_CONTAINSTEXT - I - Condition rule - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_RULE_DATABAR - E - Condition rule - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_RULE_EXPRESSION - E - Condition rule - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_RULE_EXPRESSION - I - Condition rule - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_RULE_ICONSET - E - Condition rule - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_RULE_ICONSET - I - Condition rule - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_RULE_NONE - E - Condition rule - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_RULE_NONE - I - Condition rule - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_RULE_TOP10 - E - Rule top-10 - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_SHOWVALUE_FALSE - E - Condition type - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_SHOWVALUE_FALSE - I - Condition type - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_SHOWVALUE_TRUE - E - Condition type - - - ZCL_EXCEL_STYLE_CONDITIONAL - C_SHOWVALUE_TRUE - I - Condition type - - - ZCL_EXCEL_STYLE_CONDITIONAL - FACTORY_COND_STYLE_ICONSET - E - Add conditional style of type iconset - - - ZCL_EXCEL_STYLE_CONDITIONAL - GET_DIMENSION_RANGE - E - Get used range dimension - - - ZCL_EXCEL_STYLE_CONDITIONAL - GET_DIMENSION_RANGE - I - Get used range dimension - - - ZCL_EXCEL_STYLE_CONDITIONAL - MODE_ABOVE_AVERAGE - E - Top10 settings ( topxx_count determines top20,top50... ) - - - ZCL_EXCEL_STYLE_CONDITIONAL - MODE_CELLIS - E - Iconset settings - - - ZCL_EXCEL_STYLE_CONDITIONAL - MODE_CELLIS - I - Iconset settings - - - ZCL_EXCEL_STYLE_CONDITIONAL - MODE_COLORSCALE - E - Colorscale settings - - - ZCL_EXCEL_STYLE_CONDITIONAL - MODE_DATABAR - E - Databar settings - - - ZCL_EXCEL_STYLE_CONDITIONAL - MODE_EXPRESSION - E - Expression settings - - - ZCL_EXCEL_STYLE_CONDITIONAL - MODE_EXPRESSION - I - Expression settings - - - ZCL_EXCEL_STYLE_CONDITIONAL - MODE_ICONSET - E - Iconset settings - - - ZCL_EXCEL_STYLE_CONDITIONAL - MODE_ICONSET - I - Iconset settings - - - ZCL_EXCEL_STYLE_CONDITIONAL - MODE_TOP10 - E - Top10 settings ( topxx_count determines top20,top50... ) - - - ZCL_EXCEL_STYLE_CONDITIONAL - MV_RULE_RANGE - E - Rule range - - - ZCL_EXCEL_STYLE_CONDITIONAL - PRIORITY - E - Style Priority - - - ZCL_EXCEL_STYLE_CONDITIONAL - PRIORITY - I - Style Priority - - - ZCL_EXCEL_STYLE_CONDITIONAL - RULE - E - Condition rule - - - ZCL_EXCEL_STYLE_CONDITIONAL - RULE - I - Condition rule - - - ZCL_EXCEL_STYLE_CONDITIONAL - SET_RANGE - E - Set range used in conditional formatting - - - ZCL_EXCEL_STYLE_CONDITIONAL - SET_RANGE - I - Set range used in conditional formatting - - - - - diff --git a/src/zcl_excel_styles_conditional.clas.abap b/src/zcl_excel_styles_conditional.clas.abap deleted file mode 100644 index 288dc9e..0000000 --- a/src/zcl_excel_styles_conditional.clas.abap +++ /dev/null @@ -1,89 +0,0 @@ -class ZCL_EXCEL_STYLES_CONDITIONAL definition - public - final - create public . - -*"* public components of class ZCL_EXCEL_STYLES_CONDITIONAL -*"* do not include other source files here!!! -public section. - - methods ADD - importing - !IP_STYLE_CONDITIONAL type ref to ZCL_EXCEL_STYLE_CONDITIONAL . - methods CLEAR . - methods CONSTRUCTOR . - methods GET - importing - !IP_INDEX type ZEXCEL_ACTIVE_WORKSHEET - returning - value(EO_STYLE_CONDITIONAL) type ref to ZCL_EXCEL_STYLE_CONDITIONAL . - methods GET_ITERATOR - returning - value(EO_ITERATOR) type ref to CL_OBJECT_COLLECTION_ITERATOR . - methods IS_EMPTY - returning - value(IS_EMPTY) type FLAG . - methods REMOVE - importing - !IP_STYLE_CONDITIONAL type ref to ZCL_EXCEL_STYLE_CONDITIONAL . - methods SIZE - returning - value(EP_SIZE) type I . -*"* protected components of class ZABAP_EXCEL_WORKSHEETS -*"* do not include other source files here!!! -protected section. -*"* private components of class ZCL_EXCEL_STYLES_CONDITIONAL -*"* do not include other source files here!!! -private section. - - data STYLES_CONDITIONAL type ref to CL_OBJECT_COLLECTION . -ENDCLASS. - - - -CLASS ZCL_EXCEL_STYLES_CONDITIONAL IMPLEMENTATION. - - -method ADD. - styles_conditional->add( ip_style_conditional ). - endmethod. - - -method CLEAR. - styles_conditional->clear( ). - endmethod. - - -method CONSTRUCTOR. - - CREATE OBJECT styles_conditional. - - endmethod. - - -method GET. - DATA lv_index TYPE i. - lv_index = ip_index. - eo_style_conditional ?= styles_conditional->if_object_collection~get( lv_index ). - endmethod. - - -method GET_ITERATOR. - eo_iterator ?= styles_conditional->if_object_collection~get_iterator( ). - endmethod. - - -method IS_EMPTY. - is_empty = styles_conditional->if_object_collection~is_empty( ). - endmethod. - - -method REMOVE. - styles_conditional->remove( ip_style_conditional ). - endmethod. - - -method SIZE. - ep_size = styles_conditional->if_object_collection~size( ). - endmethod. -ENDCLASS. diff --git a/src/zcl_excel_styles_conditional.clas.xml b/src/zcl_excel_styles_conditional.clas.xml deleted file mode 100644 index e0ee419..0000000 --- a/src/zcl_excel_styles_conditional.clas.xml +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - ZCL_EXCEL_STYLES_CONDITIONAL - 1 - E - Styles conditional collection - 2 - 1 - X - X - X - X - - - - - ZCL_EXCEL_STYLES_CONDITIONAL - ADD - E - Adds an Element to the Collection - - - ZCL_EXCEL_STYLES_CONDITIONAL - ADD - I - Adds an Element to the Collection - - - ZCL_EXCEL_STYLES_CONDITIONAL - CLEAR - E - Initializes the Collection - - - ZCL_EXCEL_STYLES_CONDITIONAL - CLEAR - I - Initializes the Collection - - - ZCL_EXCEL_STYLES_CONDITIONAL - CONSTRUCTOR - E - CONSTRUCTOR - - - ZCL_EXCEL_STYLES_CONDITIONAL - CONSTRUCTOR - I - CONSTRUCTOR - - - ZCL_EXCEL_STYLES_CONDITIONAL - GET - E - Gets Element - - - ZCL_EXCEL_STYLES_CONDITIONAL - GET - I - Gets Element - - - ZCL_EXCEL_STYLES_CONDITIONAL - GET_ITERATOR - E - Returns an iterator - - - ZCL_EXCEL_STYLES_CONDITIONAL - GET_ITERATOR - I - Returns an iterator - - - ZCL_EXCEL_STYLES_CONDITIONAL - IS_EMPTY - E - Checks whether elements are contained - - - ZCL_EXCEL_STYLES_CONDITIONAL - IS_EMPTY - I - Checks whether elements are contained - - - ZCL_EXCEL_STYLES_CONDITIONAL - REMOVE - E - Deletes an Element from the Collection - - - ZCL_EXCEL_STYLES_CONDITIONAL - REMOVE - I - Deletes an Element from the Collection - - - ZCL_EXCEL_STYLES_CONDITIONAL - SIZE - E - Specifies number of contained elements - - - ZCL_EXCEL_STYLES_CONDITIONAL - SIZE - I - Specifies number of contained elements - - - - -