SAP ABAP Class CL_HC_REGISTRY (Namespace Registration)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-HLP-ABA (Application Component) Help Infrastructure for ABAP
     SWDP_HELP_CENTER (Package) Help Center ABAP Web Dynpro
Properties
Class CL_HC_REGISTRY  
Short Description Namespace Registration    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_HELP_CENTER   Help Center ABAP Web Dynpro 
Created 20090625   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HC_REGISTRY has no forward declaration.
Interfaces
Class CL_HC_REGISTRY has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_HC_LAUNCHER 20090713 Help Center Launcher
2 CL_WDHC_ASSIST 20090715 Assistance Class for Help Center
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BUFFER Static Attribute Private Type reference (TYPE) TT_BUFFER 20090713
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CONTEXT_FACTORY_TO_BUFFER Static method Private Method 20090713
2 CHECK_FACTORY Static method Public Method Internal 20090713
3 DEREGISTER_NAMESPACE Static method Public Method Deregister Namespace 20090713
4 GET_ALL_NAMESPACES Static method Public Method 20090713
5 GET_BUFFERED_CONTEXT_FACTORY Static method Private Method 20090713
6 GET_CONTEXT Static method Public Method Gets Context for Namespace and Key 20090713
7 GET_CONTEXT_FACTORY Static method Public Method Gets Context Factory of Namespace 20090713
8 GET_CONTEXT_INTERNAL Static method Private Method Internal 20090713
9 INTERNALIZE Static method Private Method Internal 20090713
10 READ_NAMESPACE Static method Public Method Read Namespace 20090713
11 REGISTER_NAMESPACE Static method Public Method Register Namespace 20090713
Events
Class CL_HC_REGISTRY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_BUFFER Private See coding 20090713 begin of ts_buffer, nsp type saphc_appl_nsp, factory type ref to if_hc_ctx_factory, end of ts_buffer
2 TT_BUFFER Private See coding 20090713 tt_buffer type standard table of ts_buffer
Method Signatures

Method ADD_CONTEXT_FACTORY_TO_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL_NSP Call by reference Type reference (TYPE) SAPHC_APPL_NSP Namensraum einer Anwendung 20090713
2 Importing I_CTX_FACTORY Call by reference Object reference (TYPE REF TO) IF_HC_CTX_FACTORY Factory für Anwendungskontexte 20090713

Method ADD_CONTEXT_FACTORY_TO_BUFFER on class CL_HC_REGISTRY has no exception.

Method CHECK_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CLSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20090713
2 Exporting E_CTX_FACTORY Call by reference Object reference (TYPE REF TO) IF_HC_CTX_FACTORY Factory für Anwendungskontexte 20090713
3 Importing I_APPL_NSP Call by reference Type reference (TYPE) SAPHC_APPL_NSP Namensraum einer Anwendung 20090713
# Exception Resumable Description Created on
1 CX_SY_DYN_CALL_ILLEGAL_CLASS System-Exception bei dynamischen Methoden-Aufrufen aller Art 20090713
2 CX_SY_DYN_CALL_ILLEGAL_METHOD System-Exception bei dynamischen Methoden-Aufrufen aller Art 20090713

Method DEREGISTER_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL_NSP Call by reference Type reference (TYPE) SAPHC_APPL_NSP Namensraum einer Anwendung 20090713

Method DEREGISTER_NAMESPACE on class CL_HC_REGISTRY has no exception.

Method GET_ALL_NAMESPACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NAMESPACES Call by reference Type reference (TYPE) WDR_CONTEXT_ATTR_VALUE_LIST Alle Festwerte eines Attributes mit Texten 20090713
2 Importing I_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20090713

Method GET_ALL_NAMESPACES on class CL_HC_REGISTRY has no exception.

Method GET_BUFFERED_CONTEXT_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CTX_FACTORY Call by reference Object reference (TYPE REF TO) IF_HC_CTX_FACTORY Factory für Anwendungskontexte 20090713
2 Exporting E_EXISTS Call by reference Type reference (TYPE) WDHC_BOOLEAN Boolesches Feld 20090713
3 Importing I_APPL_NSP Call by reference Type reference (TYPE) SAPHC_APPL_NSP Namensraum einer Anwendung 20090713

Method GET_BUFFERED_CONTEXT_FACTORY on class CL_HC_REGISTRY has no exception.

Method GET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL Call by reference Type reference (TYPE) SAPHC_APPL Anwendung 20090713
2 Returning R_CTX Value transfer Object reference (TYPE REF TO) IF_HC_CTX Anwendungskontext 20090713

Method GET_CONTEXT on class CL_HC_REGISTRY has no exception.

Method GET_CONTEXT_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL_NSP Call by reference Type reference (TYPE) SAPHC_APPL_NSP Namensraum einer Anwendung 20090713
2 Returning R_CTX_FACTORY Value transfer Object reference (TYPE REF TO) IF_HC_CTX_FACTORY Factory für Anwendungskontexte 20090713

Method GET_CONTEXT_FACTORY on class CL_HC_REGISTRY has no exception.

Method GET_CONTEXT_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL Call by reference Type reference (TYPE) SAPHC_APPL Anwendung 20090713
2 Returning R_CONTEXT_INTERNAL Value transfer Object reference (TYPE REF TO) CL_HC_CTX_INTERNAL Vom Help Center intern genutzter Kontext 20090713

Method GET_CONTEXT_INTERNAL on class CL_HC_REGISTRY has no exception.

Method INTERNALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTEXT Call by reference Object reference (TYPE REF TO) IF_HC_CTX Anwendungskontext 20090713
2 Returning R_CONTEXT_INTERNAL Value transfer Object reference (TYPE REF TO) CL_HC_CTX_INTERNAL Vom Help Center intern genutzter Kontext 20090713

Method INTERNALIZE on class CL_HC_REGISTRY has no exception.

Method READ_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXISTS Call by reference Type reference (TYPE) WDHC_BOOLEAN Boolesches Feld 20090713
2 Exporting E_REG_NSP Call by reference Type reference (TYPE) SAPHC_REG_NSP Help Center: Registrierte Namensräume 20090713
3 Exporting E_TEXT Call by reference Type reference (TYPE) SAPHC_APPL_NSP_TEXT Namensraum 20090713
4 Importing I_APPL_NSP Call by reference Type reference (TYPE) SAPHC_APPL_NSP Namensraum einer Anwendung 20090713

Method READ_NAMESPACE on class CL_HC_REGISTRY has no exception.

Method REGISTER_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL_NSP Call by reference Type reference (TYPE) SAPHC_APPL_NSP Namensraum einer Anwendung 20090713
2 Importing I_CTX_FACT_CLSNAME Call by reference Type reference (TYPE) SAPHC_REG_NSP-CTX_FACT_CLSNAME Objekttypname 20090713
3 Importing I_CTX_FACT_IS_USED Call by reference Type reference (TYPE) SAPHC_REG_NSP-CTX_FACT_IS_USED Boolesches Feld 20090713
4 Importing I_TEXT Call by reference Type reference (TYPE) SAPHC_REG_NSP_T-TEXT Namensraum 20090713

Method REGISTER_NAMESPACE on class CL_HC_REGISTRY has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in