SAP ABAP Class CL_W3_PRETTY_PRINTER (ITS: HTML Pretty Printer)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-WAB (Application Component) Web Application Builder
     SW3_TOOL (Package) ITS Connection: Tool
Properties
Class CL_W3_PRETTY_PRINTER  
Short Description ITS: HTML Pretty Printer    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SW3_TOOL   ITS Connection: Tool 
Created 20000308   SAP 
Last change 20000428   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ABAP_CHAR_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_W3_PRETTY_PRINTER has no interface implemented.
Friends
Class CL_W3_PRETTY_PRINTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SOURCE Instance attribute Public Type reference (TYPE) W3HTMLTABTYPE ITS: Table Type for HTML Source 20000310
2 SOURCE_STRING Instance attribute Public Type reference (TYPE) STRING Table as String 20000310
Methods
# Method Level Visibility Method type Description Created on
1 COMMENT_LINE Instance method Public Method Comment in a Line 20000502
2 CONSTRUCTOR Instance method Public Constructor Initialization 20000308
3 FILL_SOURCE Instance method Public Method Fill P_SOURCE 20000502
4 HTML_AND_HTMLB Instance method Public Method Structure by HTML Business and HTML 20000502
5 HTML_ATTRIBUTE Instance method Public Method Line Break for Single Attributes in HTML 20000502
6 HTML_BUSINESS_ATTRIBUTE Instance method Public Method Line Break for Single Attributes in HTML Business Function 20000502
7 HTML_BUSINESS_PRETTY_PRINTER Instance method Public Method Pretty Printer for Templates with HTML Business Functions 20000411
8 HTML_PRETTY_PRINTER Instance method Public Method Pretty Printer for Templates with HTML Tags 20000308
9 NOT_CR_IN_FUNCTION Instance method Public Method No Line Break in a Function 20000502
10 REFERENCE_LINES Instance method Public Method Keep reference lines together 20000503
11 SEARCH_HTML Instance method Public Method Find HTML tag 20000504
12 SEARCH_HTMLB Instance method Public Method Find HTML Business functions 20000502
13 SHIFT_HTMLB_SOURCE Instance method Public Method Indent rows with HTML BUsiness functions 20000428
14 SHIFT_HTML_SOURCE Instance method Public Method Indent rows with HTML tags 20000428
15 SPACE_LINES Instance method Public Method Insert blank lines 20000503
16 SPECIAL_ATTRIBUTES Instance method Public Method MIME URL and WGATE URL in HTML Lines 20000502
Events
Class CL_W3_PRETTY_PRINTER has no event.
Types
Class CL_W3_PRETTY_PRINTER has no local type.
Method Signatures

Method COMMENT_LINE Signature

Method COMMENT_LINE on class CL_W3_PRETTY_PRINTER has no parameter.
Method COMMENT_LINE on class CL_W3_PRETTY_PRINTER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_SOURCE Call by reference Type reference (TYPE) W3HTMLTABTYPE HTML-Quelle 20000309

Method CONSTRUCTOR on class CL_W3_PRETTY_PRINTER has no exception.

Method FILL_SOURCE Signature

Method FILL_SOURCE on class CL_W3_PRETTY_PRINTER has no parameter.
Method FILL_SOURCE on class CL_W3_PRETTY_PRINTER has no exception.

Method HTML_AND_HTMLB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_SOURCE Call by reference Type reference (TYPE) W3HTMLTABTYPE ITS: Tabellentyp für HTML-Source 20000504

Method HTML_AND_HTMLB on class CL_W3_PRETTY_PRINTER has no exception.

Method HTML_ATTRIBUTE Signature

Method HTML_ATTRIBUTE on class CL_W3_PRETTY_PRINTER has no parameter.
Method HTML_ATTRIBUTE on class CL_W3_PRETTY_PRINTER has no exception.

Method HTML_BUSINESS_ATTRIBUTE Signature

Method HTML_BUSINESS_ATTRIBUTE on class CL_W3_PRETTY_PRINTER has no parameter.
Method HTML_BUSINESS_ATTRIBUTE on class CL_W3_PRETTY_PRINTER has no exception.

Method HTML_BUSINESS_PRETTY_PRINTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_SOURCE Call by reference Type reference (TYPE) W3HTMLTABTYPE ITS: Tabellentyp für HTML-Source 20000504

Method HTML_BUSINESS_PRETTY_PRINTER on class CL_W3_PRETTY_PRINTER has no exception.

Method HTML_PRETTY_PRINTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_SOURCE Call by reference Type reference (TYPE) W3HTMLTABTYPE ITS: Tabellentyp für HTML-Source 20000504

Method HTML_PRETTY_PRINTER on class CL_W3_PRETTY_PRINTER has no exception.

Method NOT_CR_IN_FUNCTION Signature

Method NOT_CR_IN_FUNCTION on class CL_W3_PRETTY_PRINTER has no parameter.
Method NOT_CR_IN_FUNCTION on class CL_W3_PRETTY_PRINTER has no exception.

Method REFERENCE_LINES Signature

Method REFERENCE_LINES on class CL_W3_PRETTY_PRINTER has no parameter.
Method REFERENCE_LINES on class CL_W3_PRETTY_PRINTER has no exception.

Method SEARCH_HTML Signature

Method SEARCH_HTML on class CL_W3_PRETTY_PRINTER has no parameter.
Method SEARCH_HTML on class CL_W3_PRETTY_PRINTER has no exception.

Method SEARCH_HTMLB Signature

Method SEARCH_HTMLB on class CL_W3_PRETTY_PRINTER has no parameter.
Method SEARCH_HTMLB on class CL_W3_PRETTY_PRINTER has no exception.

Method SHIFT_HTMLB_SOURCE Signature

Method SHIFT_HTMLB_SOURCE on class CL_W3_PRETTY_PRINTER has no parameter.
Method SHIFT_HTMLB_SOURCE on class CL_W3_PRETTY_PRINTER has no exception.

Method SHIFT_HTML_SOURCE Signature

Method SHIFT_HTML_SOURCE on class CL_W3_PRETTY_PRINTER has no parameter.
Method SHIFT_HTML_SOURCE on class CL_W3_PRETTY_PRINTER has no exception.

Method SPACE_LINES Signature

Method SPACE_LINES on class CL_W3_PRETTY_PRINTER has no parameter.
Method SPACE_LINES on class CL_W3_PRETTY_PRINTER has no exception.

Method SPECIAL_ATTRIBUTES Signature

Method SPECIAL_ATTRIBUTES on class CL_W3_PRETTY_PRINTER has no parameter.
Method SPECIAL_ATTRIBUTES on class CL_W3_PRETTY_PRINTER has no exception.
History
Last changed by/on SAP  20000428 
SAP Release Created in 46D