SAP ABAP Class CL_WDG_UR_WEB_ICON_REPOSITORY (Web Icons - INTERNAL - PUBLIC API: CL_WD_WEB_ICON)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA (Application Component) Web Dynpro ABAP
     SWDP_UR_WEB_ICONS (Package) Cross-Application Icons
Properties
Class CL_WDG_UR_WEB_ICON_REPOSITORY  
Short Description Web Icons - INTERNAL - PUBLIC API: CL_WD_WEB_ICON    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_UR_WEB_ICONS   Cross-Application Icons 
Created 20060814   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WDG_UR_WEB_ICON_REPOSITORY has no interface implemented.
Friends
Class CL_WDG_UR_WEB_ICON_REPOSITORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_MIME_FOLDER Constant Public Type reference (TYPE) STRING '/sap/public/bc/WebIcons/' 20060818
2 M_FALLBACK_LANGUAGE Static Attribute Private Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20061115
3 M_ICON_ALIAS_LENGTH Static Attribute Private Type reference (TYPE) I 20061115
4 M_LTR_FOLDER Static Attribute Private Type reference (TYPE) STRING 20111007
5 M_MAPPINGS Static Attribute Private Type reference (TYPE) T_MAPPING_DIR 20061115
6 M_RTL_FOLDER Static Attribute Private Type reference (TYPE) STRING 20111007
7 M_STANDARD_LTR_FOLDER Static Attribute Public Type reference (TYPE) STRING 20111007
8 M_STANDARD_RTL_FOLDER Static Attribute Public Type reference (TYPE) STRING 20111007
9 M_USE_PNG Static Attribute Private Type reference (TYPE) ABAP_BOOL 20130904
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20060828
2 EXISTS_WEB_ICON Static method Public Method Checks whether a Web icon with the specified alias exists 20120209
3 GET_ALL_ICONS Static method Public Method Returns icons 20060824
4 GET_COLLECTIONS Static method Public Method Returns existing icon collections 20060814
5 GET_ICONS_FOR_COLLECTION Static method Public Method Returns icons 20060814
6 GET_ICON_BY_ALIAS Static method Public Method Returns icon via alias 20060814
7 GET_ICON_URL Static method Public Method Finds icon URL via alias 20060818
8 GET_ICON_URL_AND_TOOLTIP Static method Public Method Finds icon URL and quick info text via alias 20060828
9 GET_NEW_ICON_ALIAS Static method Public Method Converts WEBICON_* to new name 20060825
10 GET_PROPERTIES Static method Public Method Finds icon URL and quick info text via alias 20100804
11 SET_ICON_PATH Static method Public Method 20130904
12 SET_THEME Static method Public Method 20111007
13 SUPPLY_DEPRECATED_MAPPING Static method Private Method 20061115
Events
Class CL_WDG_UR_WEB_ICON_REPOSITORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_ICON Public See coding 20060814 begin of t_icon. include type wdg_ur_web_icon as wdg_ur_web_icon. types: usage_text type string, description_text type string, tooltip_text type string, end of t_icon
2 T_ICON_COLLECTION Public See coding 20060814 begin of t_icon_collection. include type wdg_ur_web_icol as wdg_ur_web_icol. types: text type string, icon_count type i, end of t_icon_collection
3 T_ICON_COLLECTION_MAP Public See coding 20060814 t_icon_collection_map type sorted table of t_icon_collection with unique key icon_col_name
4 T_ICON_MAP Public See coding 20060814 t_icon_map type sorted table of t_icon with unique key icon_alias
5 T_MAPPING Private See coding 20061115 begin of T_MAPPING, old_name type c length 60, icon_alias type wdg_ur_web_icon_alias, end of t_mapping
6 T_MAPPING_DIR Private See coding 20061115 t_mapping_dir type hashed table of t_mapping with unique key old_name
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_WDG_UR_WEB_ICON_REPOSITORY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_WDG_UR_WEB_ICON_REPOSITORY has no exception.

Method EXISTS_WEB_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20120209
2 Importing ICON_ALIAS Call by reference Type reference (TYPE) WDG_UR_WEB_ICON_ALIAS Bezeichner für ein Anwendungsübergreifendes Icon 20120209

Method EXISTS_WEB_ICON on class CL_WDG_UR_WEB_ICON_REPOSITORY has no exception.

Method GET_ALL_ICONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ICONS Value transfer Type reference (TYPE) T_ICON_MAP 20060824

Method GET_ALL_ICONS on class CL_WDG_UR_WEB_ICON_REPOSITORY has no exception.

Method GET_COLLECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ICON_COLLECTIONS Value transfer Type reference (TYPE) T_ICON_COLLECTION_MAP 20060814

Method GET_COLLECTIONS on class CL_WDG_UR_WEB_ICON_REPOSITORY has no exception.

Method GET_ICONS_FOR_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ICONS Value transfer Type reference (TYPE) T_ICON_MAP 20060814
2 Importing ICON_COL_NAME Call by reference Type reference (TYPE) WDG_UR_WEB_ICON_COL_NAME Icon Collection Name für anwendungsübergreifende Icons 20060814

Method GET_ICONS_FOR_COLLECTION on class CL_WDG_UR_WEB_ICON_REPOSITORY has no exception.

Method GET_ICON_BY_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ICON Value transfer Type reference (TYPE) T_ICON 20060814
2 Importing ICON_ALIAS Call by reference Type reference (TYPE) WDG_UR_WEB_ICON_ALIAS Bezeichner für ein Anwendungsübergreifendes Icon 20060814

Method GET_ICON_BY_ALIAS on class CL_WDG_UR_WEB_ICON_REPOSITORY has no exception.

Method GET_ICON_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOWN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100531
2 Importing ENABLED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20091117
3 Importing HOVER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100531
4 Importing ICON_ALIAS Call by reference Type reference (TYPE) WDG_UR_WEB_ICON_ALIAS Bezeichner für ein Anwendungsübergreifendes Icon 20060818
5 Importing RTL Call by reference Type reference (TYPE) ABAP_BOOL 20060818
6 Returning URL Value transfer Type reference (TYPE) STRING 20060818

Method GET_ICON_URL on class CL_WDG_UR_WEB_ICON_REPOSITORY has no exception.

Method GET_ICON_URL_AND_TOOLTIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOWN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100531
2 Importing ENABLED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20091117
3 Exporting HAS_DISABLED Call by reference Type reference (TYPE) ABAP_BOOL 20091214
4 Importing HOVER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100531
5 Importing ICON_ALIAS Call by reference Type reference (TYPE) CSEQUENCE Bezeichner für ein Anwendungsübergreifendes Icon 20060828
6 Importing RTL Call by reference Type reference (TYPE) ABAP_BOOL 20060828
7 Exporting TOOLTIP Call by reference Type reference (TYPE) STRING 20060828
8 Exporting URL Call by reference Type reference (TYPE) STRING 20060828

Method GET_ICON_URL_AND_TOOLTIP on class CL_WDG_UR_WEB_ICON_REPOSITORY has no exception.

Method GET_NEW_ICON_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ICON_ALIAS Value transfer Type reference (TYPE) WDG_UR_WEB_ICON_ALIAS Bezeichner für ein Anwendungsübergreifendes Icon 20060825
2 Importing OLD_NAME Call by reference Type reference (TYPE) CSEQUENCE 20060825

Method GET_NEW_ICON_ALIAS on class CL_WDG_UR_WEB_ICON_REPOSITORY has no exception.

Method GET_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting HAS_DISABLED Call by reference Type reference (TYPE) ABAP_BOOL 20100804
2 Exporting HAS_DOWN Call by reference Type reference (TYPE) ABAP_BOOL 20100804
3 Exporting HAS_HOVER Call by reference Type reference (TYPE) ABAP_BOOL 20100804
4 Exporting HAS_RTL Call by reference Type reference (TYPE) ABAP_BOOL 20100804
5 Importing ICON_ALIAS Call by reference Type reference (TYPE) CSEQUENCE Bezeichner für ein Anwendungsübergreifendes Icon 20100804

Method GET_PROPERTIES on class CL_WDG_UR_WEB_ICON_REPOSITORY has no exception.

Method SET_ICON_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LTR_PATH Call by reference Type reference (TYPE) STRING 20130904
2 Importing RTL_PATH Call by reference Type reference (TYPE) STRING 20130904
3 Importing USE_PNG Call by reference Type reference (TYPE) ABAP_BOOL 20130904

Method SET_ICON_PATH on class CL_WDG_UR_WEB_ICON_REPOSITORY has no exception.

Method SET_THEME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing THEME_ROOT Call by reference Type reference (TYPE) STRING 20111007

Method SET_THEME on class CL_WDG_UR_WEB_ICON_REPOSITORY has no exception.

Method SUPPLY_DEPRECATED_MAPPING Signature

Method SUPPLY_DEPRECATED_MAPPING on class CL_WDG_UR_WEB_ICON_REPOSITORY has no parameter.
Method SUPPLY_DEPRECATED_MAPPING on class CL_WDG_UR_WEB_ICON_REPOSITORY has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 710