SAP ABAP Class CL_ADOC_SCANNER (AbapDoc SCANNER)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     S_ABAP_TOOLS_DOC (Package) AbapDoc Plug-In for UML-tool
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ADOC_SCANNER AbapDoc Scanner 20090602
Properties
Class CL_ADOC_SCANNER  
Short Description AbapDoc SCANNER    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ABAP_TOOLS_DOC   AbapDoc Plug-In for UML-tool 
Created 20090403   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_UML_CLASS_DECOR_ABAPDOC Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ADOC_SCANNER AbapDoc Scanner 20090602
Friends
# Friend Modeled only Created on Description
1 CL_ADOC_FACTORY 20090403 Abstract Class for Creating DOC Scanners
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ADOC_END Static Attribute Public Type reference (TYPE) STRING '*' AbapDoc End Tag 20090403
2 C_ADOC_START Static Attribute Public Type reference (TYPE) STRING '**/' AbapDoc Start Tag 20090403
3 C_DOCTOR_START Static Attribute Public Type reference (TYPE) STRING '*!' DocTor Start Tag 20090403
4 C_TEST Instance attribute Private Type reference (TYPE) ADOC_TEST 'OTTO' Test 20100302
5 T_CLASSES Instance attribute Private Type reference (TYPE) IF_ADOC_CLASS=>CLASS_ARRAY Table of All Classes and Interfaces 20090403
6 T_ITAB Instance attribute Private See coding Scan Source Table 20090403
7 T_LEVELS Instance attribute Private See coding 20090702
8 T_STATEMENTS Instance attribute Private See coding Scan Result Statements 20090403
9 T_STRUCTURES Instance attribute Private See coding Scan Result Structures 20090403
10 T_TOKENS Instance attribute Private See coding Scan Result Token 20090403
Methods
# Method Level Visibility Method type Description Created on
1 IS_COMMENT_LINE Instance method Private Method Check whether line is a comment line 20090403
2 PARSE_ABAPDOC_METHOD Instance method Private Method Parse AbapDoc Comments 20100302
3 SCAN_CLASS_DEF Instance method Private Method Scan Class Definitions 20090403
4 SCAN_CLASS_IMPL Instance method Private Method Scan Class Implementations 20090403
5 SCAN_MEMBER_DEF Instance method Private Method Scan Member Definitions 20090403
6 SCAN_MEMBER_IMPL Instance method Private Method Scan Member Implementations 20090403
Events
Class CL_ADOC_SCANNER has no event.
Types
Class CL_ADOC_SCANNER has no local type.
Method Signatures

Method IS_COMMENT_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TEXT Call by reference Type reference (TYPE) STRING Text. 20090403
2 Returning R_BOOL Value transfer Type reference (TYPE) ABAP_BOOL Bool. 20090403

Method IS_COMMENT_LINE on class CL_ADOC_SCANNER has no exception.

Method PARSE_ABAPDOC_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMMENT Call by reference Type reference (TYPE) STRING Kommentar 20100302
2 Importing METHOD Call by reference Object reference (TYPE REF TO) OBJECT Referenz auf Methode 20100302

Method PARSE_ABAPDOC_METHOD on class CL_ADOC_SCANNER has no exception.

Method SCAN_CLASS_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS Call by reference Object reference (TYPE REF TO) OBJECT Referenz auf eine Klasse. 20090403

Method SCAN_CLASS_DEF on class CL_ADOC_SCANNER has no exception.

Method SCAN_CLASS_IMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS Call by reference Object reference (TYPE REF TO) OBJECT Referenz auf eine Klasse. 20090403

Method SCAN_CLASS_IMPL on class CL_ADOC_SCANNER has no exception.

Method SCAN_MEMBER_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS Call by reference Object reference (TYPE REF TO) OBJECT Referenz auf eine Klasse. 20090403

Method SCAN_MEMBER_DEF on class CL_ADOC_SCANNER has no exception.

Method SCAN_MEMBER_IMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS Call by reference Object reference (TYPE REF TO) OBJECT Referenz auf eine Klasse. 20090403

Method SCAN_MEMBER_IMPL on class CL_ADOC_SCANNER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 720