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
-
-
-
-
-