SAP ABAP Class /UI5/CL_THEME_FRAMEWORK (UI Theming: Framework (Theming entity))
Hierarchy
SAP_UI (Software Component) User Interface Technology
   CA-UI2-THD (Application Component) Theme Designer
     /UI5/THEMING_INFRA (Package) UI Theming Infrastructure
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /UI5/CL_THEME_ENTITY UI Theming: Abstract base class representing a theme entity 20130118
Properties
Class /UI5/CL_THEME_FRAMEWORK  
Short Description UI Theming: Framework (Theming entity)    
Super Class /UI5/CL_THEME_ENTITY UI Theming: Abstract base class representing a theme entity 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /UI5/THEMING_INFRA   UI Theming Infrastructure 
Created 20130118   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /UI5/IF_THEME_FRAMEWORK_INST Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class /UI5/CL_THEME_FRAMEWORK has no interface implemented.
Friends
Class /UI5/CL_THEME_FRAMEWORK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_DOT_THEMING Instance attribute Public Object reference (TYPE REF TO) /UI5/CL_JSON_PARSER JSON Parser 20130118
2 M_FRAMEWORK_IMPL Instance attribute Private Object reference (TYPE REF TO) /UI5/IF_THEME_FRAMEWORK_IMPL Interface for BAdI: /UI5/THEME_FRAMEWORK_IMPL 20130122
3 M_FRAMEWORK_IMPLS Static Attribute Private Type reference (TYPE) /UI5/IF_THEME_FRAMEWORK_INST=>T_FRAMEWORK_IMPL_MAP Interface for BAdI: /UI5/THEME_FRAMEWORK_IMPL 20130122
4 M_ID Instance attribute Public Type reference (TYPE) STRING 20130118
5 M_INSTANCES Static Attribute Private Type reference (TYPE) T_FRAMEWORK_MAP 20130118
6 M_SOURCE_PATH_PARTS Instance attribute Private Type reference (TYPE) STRING_TABLE Table of Strings 20130118
7 M_VFS Static Attribute Public Object reference (TYPE REF TO) /UI5/IF_VFS Virtual File System 20130118
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20130118
2 CONSTRUCTOR Instance method Private Constructor 20130118
3 CONSTRUCT_PATH Static method Public Method 20130118
4 CONSTRUCT_PATH_OF_FRAMEWORK Instance method Public Method 20130118
5 GET_CACHE_STRING Static method Public Method 20130319
6 GET_CHANGE_TIMESTAMP Instance method Public Method 20130122
7 GET_DOT_THEMING Static method Public Method 20130422
8 GET_EXTENDS_PATH Static method Public Method 20130422
9 GET_FILE Instance method Public Method 20130122
10 GET_FRAMEWORK Static method Public Method 20130118
11 INIT Instance method Protected Method 20130122
12 LIST_FRAMEWORKS Static method Public Method 20130122
13 PARSE_PATH Static method Public Method 20130118
14 PARSE_PATH_OF_FRAMEWORK Instance method Public Method 20130118
15 _PARSE_SOURCE_PATH Instance method Public Method 20130118
Events
Class /UI5/CL_THEME_FRAMEWORK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_FRAMEWORK_ENTRY Private See coding 20130118 begin of t_framework_entry, id type string, oref type ref to /ui5/cl_theme_framework, end of t_framework_entry
2 T_FRAMEWORK_MAP Private See coding 20130118 T_FRAMEWORK_map type hashed table of t_framework_entry with unique key id
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /UI5/CL_THEME_FRAMEWORK has no parameter.
Method CLASS_CONSTRUCTOR on class /UI5/CL_THEME_FRAMEWORK has no exception.

Method CONSTRUCTOR Signature

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

Method CONSTRUCTOR on class /UI5/CL_THEME_FRAMEWORK has no exception.

Method CONSTRUCT_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFO Call by reference Type reference (TYPE) T_PATH_INFO 20130118
2 Returning PATH Value transfer Type reference (TYPE) STRING 20130118

Method CONSTRUCT_PATH on class /UI5/CL_THEME_FRAMEWORK has no exception.

Method CONSTRUCT_PATH_OF_FRAMEWORK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFO Call by reference Type reference (TYPE) T_PATH_INFO 20130118
2 Returning PATH Value transfer Type reference (TYPE) STRING 20130118

Method CONSTRUCT_PATH_OF_FRAMEWORK on class /UI5/CL_THEME_FRAMEWORK has no exception.

Method GET_CACHE_STRING Signature

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

Method GET_CACHE_STRING on class /UI5/CL_THEME_FRAMEWORK has no exception.

Method GET_CHANGE_TIMESTAMP Signature

Method GET_CHANGE_TIMESTAMP on class /UI5/CL_THEME_FRAMEWORK has no parameter.
Method GET_CHANGE_TIMESTAMP on class /UI5/CL_THEME_FRAMEWORK has no exception.

Method GET_DOT_THEMING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning JSON Value transfer Object reference (TYPE REF TO) /UI5/CL_JSON_PARSER JSON Parser 20130422
2 Importing PATH_INFO Call by reference Type reference (TYPE) T_PATH_INFO 20130422

Method GET_DOT_THEMING on class /UI5/CL_THEME_FRAMEWORK has no exception.

Method GET_EXTENDS_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXTENDS_PATH_INFO Value transfer Type reference (TYPE) T_PATH_INFO 20130422
2 Importing PATH_INFO Call by reference Type reference (TYPE) T_PATH_INFO 20130422

Method GET_EXTENDS_PATH on class /UI5/CL_THEME_FRAMEWORK has no exception.

Method GET_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FILE Value transfer Object reference (TYPE REF TO) /UI5/IF_VFS_FILE Virtual File System - File API 20130122
2 Importing PATH Call by reference Type reference (TYPE) STRING 20130122

Method GET_FILE on class /UI5/CL_THEME_FRAMEWORK has no exception.

Method GET_FRAMEWORK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FRAMEWORK Value transfer Object reference (TYPE REF TO) /UI5/CL_THEME_FRAMEWORK Theme Framework 20130118
2 Importing FRAMEWORK_ID Call by reference Type reference (TYPE) STRING 20130118

Method GET_FRAMEWORK on class /UI5/CL_THEME_FRAMEWORK has no exception.

Method INIT Signature

Method INIT on class /UI5/CL_THEME_FRAMEWORK has no parameter.
Method INIT on class /UI5/CL_THEME_FRAMEWORK has no exception.

Method LIST_FRAMEWORKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IDS Value transfer Type reference (TYPE) STRING_TABLE Table of Strings 20130122

Method LIST_FRAMEWORKS on class /UI5/CL_THEME_FRAMEWORK has no exception.

Method PARSE_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INFO Value transfer Type reference (TYPE) T_PATH_INFO 20130118
2 Importing PATH Call by reference Type reference (TYPE) STRING 20130118

Method PARSE_PATH on class /UI5/CL_THEME_FRAMEWORK has no exception.

Method PARSE_PATH_OF_FRAMEWORK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INFO Value transfer Type reference (TYPE) T_PATH_INFO 20130118
2 Importing PATH Call by reference Type reference (TYPE) STRING 20130118

Method PARSE_PATH_OF_FRAMEWORK on class /UI5/CL_THEME_FRAMEWORK has no exception.

Method _PARSE_SOURCE_PATH Signature

Method _PARSE_SOURCE_PATH on class /UI5/CL_THEME_FRAMEWORK has no parameter.
Method _PARSE_SOURCE_PATH on class /UI5/CL_THEME_FRAMEWORK has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 100