SAP ABAP Class CL_WCF_AJAX_AREA_PREFORMATTER (Preparing ajax area string for manupulating in js)
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
Properties
Class CL_WCF_AJAX_AREA_PREFORMATTER  
Short Description Preparing ajax area string for manupulating in js    
Super Class    
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 20090710   SAP 
Last change 20100303   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WCF_AJAX_AREA_PREFORMATTER has no forward declaration.
Interfaces
Class CL_WCF_AJAX_AREA_PREFORMATTER has no interface implemented.
Friends
Class CL_WCF_AJAX_AREA_PREFORMATTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BLOCK_INDEX_SEPARATOR Constant Public Type reference (TYPE) STRING 'b' Separator of blocks of indexes 20090716
2 GC_BLOCK_TYPE_SCRIPT_LIB Constant Public Type reference (TYPE) CHAR1 '2' Script block with library url 20090710
3 GC_BLOCK_TYPE_SCRIPT_TEXT Constant Public Type reference (TYPE) CHAR1 '1' Script block with content 20090710
4 GC_BLOCK_TYPE_STYLE_INLINE Constant Public Type reference (TYPE) CHAR1 '3' Style inline block 20090710
5 GC_BLOCK_TYPE_STYLE_LINK Constant Public Type reference (TYPE) CHAR1 '4' Link to style lib 20090710
6 GC_MAX_BLOCKS_PER_AREA Constant Public Type reference (TYPE) I 100 Max blocks per ajax area 20090710
7 GC_ONE_INDEX_SEPARATOR Constant Public Type reference (TYPE) STRING 'i' Separator of individual indexes 20090716
8 GC_PREFIX_INDEX_STRING Constant Public Type reference (TYPE) STRING 'allIndexesStringPrefix_' Prefix to identify the string of indexes 20090716
9 GC_SUFFIX_INDEX_STRING Constant Public Type reference (TYPE) STRING '_allIndexesStringSuffix' Prefix to identify the string of indexes 20090716
10 GT_CUTOFF_BLOCKS Instance attribute Private Type reference (TYPE) LTY_CUTOFF_BLOCKS Table of indexes for cutoff blocks 20090710
11 GV_MODIFIED_FULL_STRING Instance attribute Private Type reference (TYPE) STRING The modified ajax area string 20090710
12 GV_ORIGINAL_FULL_STRING Instance attribute Private Type reference (TYPE) STRING The original ajax area string 20090710
13 GV_STYLE_PARAM Instance attribute Private Type reference (TYPE) TEXT50 Text Field 20090923
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_LINKS Instance method Private Method 20090710
2 APPEND_SCRIPTS Instance method Private Method 20090710
3 APPEND_STYLES Instance method Private Method 20090710
4 BUILD_INDEXES Instance method Private Method Build a string representation of blocks indexes 20090716
5 BUILD_JSON_INDEXES Instance method Private Method Build a string with JSON representation of blocks indexes 20090710
6 CONSTRUCTOR Instance method Public Constructor 20090710
7 GET_ORIG_BLOCK_INDEXES Instance method Private Method Get indexes inside orgin string for script or style tag 20090710
8 GET_ORIG_LINK_INDEXES Instance method Private Method Get indexes inside orgin string for link tag 20090710
9 GET_PREPROCESSED_STRING Instance method Public Method Returns ajax area preformatted string for js processing 20090710
10 PREMODIFY_CONTENT Instance method Private Method Modify the content according to test/debug parameters 20090924
Events
Class CL_WCF_AJAX_AREA_PREFORMATTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_CUTOFF_BLOCK Private See coding 20090710
2 LTY_CUTOFF_BLOCKS Private See coding 20090710
3 LTY_ORIGINAL_BLOCK Private See coding 20090710
4 LTY_ORIGINAL_BLOCKS Private See coding 20090710
Method Signatures

Method APPEND_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ORIG_LINKS Call by reference Type reference (TYPE) LTY_ORIGINAL_BLOCKS 20090710

Method APPEND_LINKS on class CL_WCF_AJAX_AREA_PREFORMATTER has no exception.

Method APPEND_SCRIPTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ORIG_SCRIPTS Call by reference Type reference (TYPE) LTY_ORIGINAL_BLOCKS 20090710

Method APPEND_SCRIPTS on class CL_WCF_AJAX_AREA_PREFORMATTER has no exception.

Method APPEND_STYLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ORIG_STYLES Call by reference Type reference (TYPE) LTY_ORIGINAL_BLOCKS 20090710

Method APPEND_STYLES on class CL_WCF_AJAX_AREA_PREFORMATTER has no exception.

Method BUILD_INDEXES Signature

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

Method BUILD_INDEXES on class CL_WCF_AJAX_AREA_PREFORMATTER has no exception.

Method BUILD_JSON_INDEXES Signature

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

Method BUILD_JSON_INDEXES on class CL_WCF_AJAX_AREA_PREFORMATTER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ORIGINAL_FULL Call by reference Type reference (TYPE) STRING The original ajax area to be preprocessed 20090710

Method CONSTRUCTOR on class CL_WCF_AJAX_AREA_PREFORMATTER has no exception.

Method GET_ORIG_BLOCK_INDEXES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INDEXES Call by reference Type reference (TYPE) LTY_ORIGINAL_BLOCKS Block indexes in orig string 20090710
2 Importing IV_SOURCE_STRING Call by reference Type reference (TYPE) STRING The search is done inside this string 20090710
3 Importing IV_TAG_NAME Call by reference Type reference (TYPE) STRING 'script' or 'style' 20090710

Method GET_ORIG_BLOCK_INDEXES on class CL_WCF_AJAX_AREA_PREFORMATTER has no exception.

Method GET_ORIG_LINK_INDEXES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INDEXES Call by reference Type reference (TYPE) LTY_ORIGINAL_BLOCKS Link block indexes in orig string 20090710
2 Importing IV_SOURCE_STRING Call by reference Type reference (TYPE) STRING The search is done inside this string 20090710

Method GET_ORIG_LINK_INDEXES on class CL_WCF_AJAX_AREA_PREFORMATTER has no exception.

Method GET_PREPROCESSED_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_PREPROCESSED_STRING Value transfer Type reference (TYPE) STRING Ajax area preformatted string for js processing 20090710

Method GET_PREPROCESSED_STRING on class CL_WCF_AJAX_AREA_PREFORMATTER has no exception.

Method PREMODIFY_CONTENT Signature

Method PREMODIFY_CONTENT on class CL_WCF_AJAX_AREA_PREFORMATTER has no parameter.
Method PREMODIFY_CONTENT on class CL_WCF_AJAX_AREA_PREFORMATTER has no exception.
History
Last changed by/on SAP  20100303 
SAP Release Created in 701