SAP ABAP Class CL_WD_CUSTOM_STYLE (Style Definition)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA (Application Component) Web Dynpro ABAP
     SWDP_UIEL_CORE (Package) UIE Library "Core"
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WD_CUSTOM_STYLE Style Definition 20131120
Properties
Class CL_WD_CUSTOM_STYLE  
Short Description Style Definition    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_UIEL_CORE   UIE Library "Core" 
Created 20131028   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_WD_CUSTOM_STYLE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_WD_CUSTOM_STYLE Style Definition 20131120
Friends
Class CL_WD_CUSTOM_STYLE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_CONTROL_TYPES Instance attribute Private Type reference (TYPE) STRING_TABLE UR Control Type 20131202
2 M_ELEMENT_TYPE Instance attribute Private Type reference (TYPE) WDY_MD_UI_ELEMENT_DEF_NAME 20131120
3 M_STATIC_ELEMENT_CONTROL_MAP Static Attribute Private Type reference (TYPE) T_ELEMENT_CONTROL_MAP 20131120
4 M_STYLE_CLASS_NAME Instance attribute Private Type reference (TYPE) STRING 20131120
5 M_STYLE_PROPERTIES Instance attribute Private Type reference (TYPE) IF_WD_CUSTOM_STYLE=>T_STYLE_PROPERTIES 20131128
Methods
# Method Level Visibility Method type Description Created on
1 ADD_STYLE_PROPERTY Instance method Public Method 20131129
2 CONSTRUCTOR Instance method Public Constructor 20131120
3 GET_ELEMENT_TYPE Instance method Public Method 20131129
4 GET_STYLES_JSON Instance method Public Method 20131120
5 GET_STYLE_CLASS_NAME Instance method Public Method 20131129
6 NEW_CUSTOM_STYLE Static method Public Method Creates a new instance of IF_WD_CUSTOM_STYLE 20131028
7 SET_ELEMENT_TYPE Instance method Public Method 20131129
8 SET_STYLE_PROPERTIES Instance method Public Method 20131129
Events
# Event Type Visibility Description Created on
1 ON_CHANGE Instance Event
(0)
Public
(2)
20140627
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_CUSTOM_STYLES Private Attribute reference (LIKE) 20131129
2 T_ELEMENT_CONTROL_MAP Private See coding 20131120 t_element_control_map type hashed table of t_element_control_mapping with unique key definition_name
3 T_ELEMENT_CONTROL_MAPPING Private See coding 20131120 begin of t_element_control_mapping, definition_name type wdy_md_ui_element_def_name, control_type type string, end of t_element_control_mapping
4 T_STYLE_PROPERTIES Private Attribute reference (LIKE) 20131128
5 T_STYLE_PROPERTY Private Attribute reference (LIKE) 20131128
Method Signatures

Method ADD_STYLE_PROPERTY Signature

Method ADD_STYLE_PROPERTY on class CL_WD_CUSTOM_STYLE has no parameter.
Method ADD_STYLE_PROPERTY on class CL_WD_CUSTOM_STYLE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT_TYPE Call by reference Type reference (TYPE) WDY_MD_UI_ELEMENT_DEF_NAME 20131120
2 Importing LIBRARY_NAME Call by reference Type reference (TYPE) WDY_MD_UI_ELEMENT_LIBRARY 20131120
3 Importing STYLE_CLASS_NAME Call by reference Type reference (TYPE) CSEQUENCE 20131120
4 Importing STYLE_PROPERTIES Call by reference Type reference (TYPE) IF_WD_CUSTOM_STYLE=>T_STYLE_PROPERTIES 20131128

Method CONSTRUCTOR on class CL_WD_CUSTOM_STYLE has no exception.

Method GET_ELEMENT_TYPE Signature

Method GET_ELEMENT_TYPE on class CL_WD_CUSTOM_STYLE has no parameter.
Method GET_ELEMENT_TYPE on class CL_WD_CUSTOM_STYLE has no exception.

Method GET_STYLES_JSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STYLES_JSON Value transfer Type reference (TYPE) STRING 20131120

Method GET_STYLES_JSON on class CL_WD_CUSTOM_STYLE has no exception.

Method GET_STYLE_CLASS_NAME Signature

Method GET_STYLE_CLASS_NAME on class CL_WD_CUSTOM_STYLE has no parameter.
Method GET_STYLE_CLASS_NAME on class CL_WD_CUSTOM_STYLE has no exception.

Method NEW_CUSTOM_STYLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CUSTOM_STYLE Value transfer Object reference (TYPE REF TO) IF_WD_CUSTOM_STYLE Stylesheet Beschreibung 20131028
2 Importing ELEMENT_TYPE Call by reference Type reference (TYPE) WDY_MD_UI_ELEMENT_DEF_NAME Typ des Elements, z.B. BUTTON 20131120
3 Importing LIBRARY_NAME Call by reference Type reference (TYPE) WDY_MD_UI_ELEMENT_LIBRARY Web Dynpro : Name einer UI-Element-Library 20131120
4 Importing STYLE_CLASS_NAME Call by reference Type reference (TYPE) CSEQUENCE Name der Style-Klasse 20131028
5 Importing STYLE_PROPERTIES Call by reference Type reference (TYPE) IF_WD_CUSTOM_STYLE=>T_STYLE_PROPERTIES Liste der Paramter/Wert-Paare 20131128

Method NEW_CUSTOM_STYLE on class CL_WD_CUSTOM_STYLE has no exception.

Method SET_ELEMENT_TYPE Signature

Method SET_ELEMENT_TYPE on class CL_WD_CUSTOM_STYLE has no parameter.
Method SET_ELEMENT_TYPE on class CL_WD_CUSTOM_STYLE has no exception.

Method SET_STYLE_PROPERTIES Signature

Method SET_STYLE_PROPERTIES on class CL_WD_CUSTOM_STYLE has no parameter.
Method SET_STYLE_PROPERTIES on class CL_WD_CUSTOM_STYLE has no exception.
Event Signatures

Event ON_CHANGE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 STYLE_CLASS_NAME Exporting Value transfer Type reference (TYPE) STRING 20140627
History
Last changed by/on SAP  20141120 
SAP Release Created in 740