SAP ABAP Class CL_THTMLBX_FLASH_ISLAND (Element-Handler: <thtmlbx:flashIsland>)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-UI-TAG (Application Component) Tag Library
     BSP_DYN_CONFIG_TAG_LIB (Package) New tag library for CRM IC
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CLG_THTMLBX_FLASHISLAND Base: 20080912
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_WEB_CALLBACK Interface for handler method of service callback 20100224
Properties
Class CL_THTMLBX_FLASH_ISLAND  
Short Description Element-Handler: <thtmlbx:flashIsland>    
Super Class CLG_THTMLBX_FLASHISLAND Base: <thtmlbx:flashIsland> 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BSP_DYN_CONFIG_TAG_LIB   New tag library for CRM IC 
Created 20080912   SAP 
Last change 20130531   SAP 
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
# Interface Abstract Final Description Created on
1 IF_CRM_WEB_CALLBACK Interface for handler method of service callback 20100224
Friends
Class CL_THTMLBX_FLASH_ISLAND has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ISLAND_LIB_IMPL_20 Constant Private Type reference (TYPE) STRING '/sap/public/bc/ur/nw7/FlashIslands/FlashIslandLibImpl.swf' Island Implementation for 2.0 20090508
2 GC_ISLAND_LIB_IMPL_30 Constant Private Type reference (TYPE) STRING '/sap/public/bc/ur/nw7/FlashIslands/FlashIslandLibImpl30.swf' Island Implementation for 3.0 20090508
3 GC_ISLAND_LIB_IMPL_40 Constant Private Type reference (TYPE) STRING '/sap/public/bc/ur/nw7/FlashIslands/FlashIslandLibImpl40.swf' Island Implementation for Flex 4 20130423
4 MC_DEBUG_FILE_PATH Static Attribute Private Type reference (TYPE) STRING '-debug' Debug file path 20081009
5 MC_DEBUG_MODE_ON Static Attribute Private Type reference (TYPE) STRING 'ON' Debug mode is switched ON 20081009
6 MC_SWF_EXTENSION Static Attribute Private Type reference (TYPE) STRING 'swf' SWF extension 20081009
7 MR_XBCML Instance attribute Private Object reference (TYPE REF TO) CL_WCF_XBCML XBCML document 20081009
8 MT_PARAMS Instance attribute Private Type reference (TYPE) LTTY_NAME_VALUE 20100115
9 MV_CONTROL_LIBRARY_URL Instance attribute Private Type reference (TYPE) STRING WEBCUIF Controls Libray 20090626
10 MV_INITIAL_LOAD_DONE Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090730
11 MV_ISLAND_LIB_IMPL Instance attribute Private Type reference (TYPE) STRING Island Implementation 20081231
12 MV_XBCML Instance attribute Private Type reference (TYPE) STRING XBCML string 20080918
Methods
# Method Level Visibility Method type Description Created on
1 GET_USER_PARAMETER_DEBUG Instance method Private Method Checks user param THTMLBX_FLASH_ISLAND_DEBUG 20080917
2 GET_XBCML Instance method Public Method Returns XBCML document 20081009
3 INITIATE_PARAMS Instance method Private Method Fills table with defaults parameters 20100115
4 MERGE_PARAMS Instance method Private Method Merges defaults and provided parameters 20100115
5 PARSE_PARAM Instance method Private Method Parse parameters from string format to table format 20100115
6 REGISTER_SUBMIT_EVENT Instance method Private Method Registers the submit event 20080929
7 RENDER_FLASH_ISLAND_AREAS Instance method Private Method Renders the two flash island areas needed 20080916
8 RENDER_FLASH_MOVIE Instance method Private Method Renders the object tag for IE browser 20081030
9 RENDER_FLASH_MOVIE_AREA Instance method Private Method Renders the flash movie area 20080916
10 RENDER_OBJECT_TAG Instance method Private Method Renders the Object tag for the flash movie 20080916
11 RENDER_XBCML_SCRIPT_AREA Instance method Private Method Renders the xbcml/javascript area 20080916
12 RENDER_XBCML_SCRIPT_DOCUMENT Instance method Private Method Renders the javascript and the xbcml document 20080916
13 VALIDATE_CSS_PARAM Instance method Private Method Validates parameters width/height 20081110
Events
Class CL_THTMLBX_FLASH_ISLAND has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LSTY_NAME_VALUE Private See coding 20100115 BEGIN OF LSTY_NAME_VALUE, name type string, value type string, END OF LSTY_NAME_VALUE
2 LTTY_NAME_VALUE Private See coding 20100115 LTTY_NAME_VALUE type STANDARD TABLE OF LSTY_NAME_VALUE
Method Signatures

Method GET_USER_PARAMETER_DEBUG Signature

Method GET_USER_PARAMETER_DEBUG on class CL_THTMLBX_FLASH_ISLAND has no parameter.
Method GET_USER_PARAMETER_DEBUG on class CL_THTMLBX_FLASH_ISLAND has no exception.

Method GET_XBCML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_XBCML Value transfer Object reference (TYPE REF TO) CL_WCF_XBCML XBCML documents 20081009

Method GET_XBCML on class CL_THTMLBX_FLASH_ISLAND has no exception.

Method INITIATE_PARAMS Signature

Method INITIATE_PARAMS on class CL_THTMLBX_FLASH_ISLAND has no parameter.
Method INITIATE_PARAMS on class CL_THTMLBX_FLASH_ISLAND has no exception.

Method MERGE_PARAMS Signature

Method MERGE_PARAMS on class CL_THTMLBX_FLASH_ISLAND has no parameter.
Method MERGE_PARAMS on class CL_THTMLBX_FLASH_ISLAND has no exception.

Method PARSE_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARAMS Value transfer Type reference (TYPE) LTTY_NAME_VALUE 20100115
2 Importing IV_PARAMS_STRING Call by reference Type reference (TYPE) STRING 20100115

Method PARSE_PARAM on class CL_THTMLBX_FLASH_ISLAND has no exception.

Method REGISTER_SUBMIT_EVENT Signature

Method REGISTER_SUBMIT_EVENT on class CL_THTMLBX_FLASH_ISLAND has no parameter.
Method REGISTER_SUBMIT_EVENT on class CL_THTMLBX_FLASH_ISLAND has no exception.

Method RENDER_FLASH_ISLAND_AREAS Signature

Method RENDER_FLASH_ISLAND_AREAS on class CL_THTMLBX_FLASH_ISLAND has no parameter.
Method RENDER_FLASH_ISLAND_AREAS on class CL_THTMLBX_FLASH_ISLAND has no exception.

Method RENDER_FLASH_MOVIE Signature

Method RENDER_FLASH_MOVIE on class CL_THTMLBX_FLASH_ISLAND has no parameter.
Method RENDER_FLASH_MOVIE on class CL_THTMLBX_FLASH_ISLAND has no exception.

Method RENDER_FLASH_MOVIE_AREA Signature

Method RENDER_FLASH_MOVIE_AREA on class CL_THTMLBX_FLASH_ISLAND has no parameter.
Method RENDER_FLASH_MOVIE_AREA on class CL_THTMLBX_FLASH_ISLAND has no exception.

Method RENDER_OBJECT_TAG Signature

Method RENDER_OBJECT_TAG on class CL_THTMLBX_FLASH_ISLAND has no parameter.
Method RENDER_OBJECT_TAG on class CL_THTMLBX_FLASH_ISLAND has no exception.

Method RENDER_XBCML_SCRIPT_AREA Signature

Method RENDER_XBCML_SCRIPT_AREA on class CL_THTMLBX_FLASH_ISLAND has no parameter.
Method RENDER_XBCML_SCRIPT_AREA on class CL_THTMLBX_FLASH_ISLAND has no exception.

Method RENDER_XBCML_SCRIPT_DOCUMENT Signature

Method RENDER_XBCML_SCRIPT_DOCUMENT on class CL_THTMLBX_FLASH_ISLAND has no parameter.
Method RENDER_XBCML_SCRIPT_DOCUMENT on class CL_THTMLBX_FLASH_ISLAND has no exception.

Method VALIDATE_CSS_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_UNIT Call by reference Type reference (TYPE) STRING 20081110
2 Exporting EV_VALUE Call by reference Type reference (TYPE) STRING 20081110
3 Importing IV_PARAM Call by reference Type reference (TYPE) STRING 20081110

Method VALIDATE_CSS_PARAM on class CL_THTMLBX_FLASH_ISLAND has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700