SAP ABAP Class CL_ESH_TOS_DOM_SEARCH_SRC_PRS (DOM Parser of the search source url)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_TST_AUT_OPEN_SEARCH_CLNT (Package) Open Search Client (ABAP)
Properties
Class CL_ESH_TOS_DOM_SEARCH_SRC_PRS  
Short Description DOM Parser of the search source url    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_TST_AUT_OPEN_SEARCH_CLNT   Open Search Client (ABAP) 
Created 20100129   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ESH_TOS_DOM_SEARCH_SRC_PRS has no forward declaration.
Interfaces
Class CL_ESH_TOS_DOM_SEARCH_SRC_PRS has no interface implemented.
Friends
Class CL_ESH_TOS_DOM_SEARCH_SRC_PRS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ATTRIBUTE_NAME_HEIGHT Constant Private Type reference (TYPE) STRING 'height' 20100129
2 CO_ATTRIBUTE_NAME_LANG_CODE Constant Private Type reference (TYPE) STRING 'languageCode' 20100129
3 CO_ATTRIBUTE_NAME_STATUS_CODE Constant Private Type reference (TYPE) STRING 'StatusCode' 20100129
4 CO_ATTRIBUTE_NAME_TEMPLATE Constant Private Type reference (TYPE) STRING 'template' 20100129
5 CO_ATTRIBUTE_NAME_TYPE Constant Private Type reference (TYPE) STRING 'type' 20100129
6 CO_ATTRIBUTE_NAME_WIDTH Constant Private Type reference (TYPE) STRING 'width' 20100129
7 CO_ATTRIBUTE_VALUE_APP_RSS_XML Constant Private Type reference (TYPE) STRING 'application/rss+xml' 20100129
8 CO_STATUS_CODE_ACTIVE Constant Private Type reference (TYPE) STRING 'Active' 20100129
9 CO_TAG_NAME_DESCRIPTION Constant Private Type reference (TYPE) STRING 'Description' 20100129
10 CO_TAG_NAME_IMAGE Constant Private Type reference (TYPE) STRING 'Image' 20100129
11 CO_TAG_NAME_SAP_ES_ADAP_TECHN Constant Private Type reference (TYPE) STRING 'sap_es:AdapterTechnology' 20100129
12 CO_TAG_NAME_SAP_ES_ATTRIBUTE Constant Private Type reference (TYPE) STRING 'sap_es:Attribute' 20100129
13 CO_TAG_NAME_SAP_ES_BACK_NAME Constant Private Type reference (TYPE) STRING 'sap_es:BackendName' 20100129
14 CO_TAG_NAME_SAP_ES_CLIENT Constant Private Type reference (TYPE) STRING 'sap_es:Client' 20100129
15 CO_TAG_NAME_SAP_ES_CONN_ID Constant Private Type reference (TYPE) STRING 'sap_es:ConnectorID' 20100129
16 CO_TAG_NAME_SAP_ES_DEF_IND Constant Private Type reference (TYPE) STRING 'sap_es:DefaultIndicator' 20100129
17 CO_TAG_NAME_SAP_ES_DESCR_TEXT Constant Private Type reference (TYPE) STRING 'sap_es:DescriptionText' 20100129
18 CO_TAG_NAME_SAP_ES_ID Constant Private Type reference (TYPE) STRING 'sap_es:ID' 20100129
19 CO_TAG_NAME_SAP_ES_LOGICAL_SYS Constant Private Type reference (TYPE) STRING 'sap_es:LogicalSystem' 20100129
20 CO_TAG_NAME_SAP_ES_MAX_LEN_VAL Constant Private Type reference (TYPE) STRING 'sap_es:MaximumLengthValue' 20100129
21 CO_TAG_NAME_SAP_ES_OPER_STAT Constant Private Type reference (TYPE) STRING 'sap_es:OperationStatus' 20100129
22 CO_TAG_NAME_SAP_ES_PRIM_T_CODE Constant Private Type reference (TYPE) STRING 'sap_es:PrimitiveTypeCode' 20100129
23 CO_TAG_NAME_SAP_ES_SEARCH_REQ Constant Private Type reference (TYPE) STRING 'sap_es:SearchRequest' 20100129
24 CO_TAG_NAME_SAP_ES_SEARCH_RESP Constant Private Type reference (TYPE) STRING 'sap_es:SearchResponse' 20100129
25 CO_TAG_NAME_SAP_ES_SEM_CODE Constant Private Type reference (TYPE) STRING 'sap_es:SemanticsCode' 20100129
26 CO_TAG_NAME_SAP_ES_SERVER_NAME Constant Private Type reference (TYPE) STRING 'sap_es:ServerName' 20100129
27 CO_TAG_NAME_SAP_ES_SYSTEM_ID Constant Private Type reference (TYPE) STRING 'sap_es:SystemID' 20100129
28 CO_TAG_NAME_SAP_ES_TEMPLATE Constant Private Type reference (TYPE) STRING 'sap_es:Template' 20100129
29 CO_TAG_NAME_SAP_ES_TEXT_S_IND Constant Private Type reference (TYPE) STRING 'sap_es:TextSearchIndicator' 20100129
30 CO_TAG_NAME_URL Constant Private Type reference (TYPE) STRING 'Url' 20100129
31 LC_HTTP_CODE_200 Constant Private Type reference (TYPE) I 200 20100129
32 LC_HTTP_CODE_401 Constant Private Type reference (TYPE) I 401 20100129
33 LC_HTTP_CODE_404 Constant Private Type reference (TYPE) I 404 20100129
34 LC_HTTP_CODE_500 Constant Private Type reference (TYPE) I 500 20100129
35 LC_HTTP_CODE_510 Constant Private Type reference (TYPE) I 510 20100129
36 LC_NUMBER_129 Constant Private Type reference (TYPE) NUMC3 129 20100129
37 LC_NUMBER_130 Constant Private Type reference (TYPE) NUMC3 130 20100129
38 LC_NUMBER_131 Constant Private Type reference (TYPE) NUMC3 131 20100129
39 LC_NUMBER_132 Constant Private Type reference (TYPE) NUMC3 132 20100129
40 LC_NUMBER_133 Constant Private Type reference (TYPE) NUMC3 133 20100129
41 LC_NUMBER_134 Constant Private Type reference (TYPE) NUMC3 134 20100129
42 LC_NUMBER_135 Constant Private Type reference (TYPE) NUMC3 135 20100129
43 LC_NUMBER_136 Constant Private Type reference (TYPE) NUMC3 136 20100129
44 LC_NUMBER_137 Constant Private Type reference (TYPE) NUMC3 137 20100129
45 LC_NUMBER_138 Constant Private Type reference (TYPE) NUMC3 138 20100129
46 LC_NUMBER_139 Constant Private Type reference (TYPE) NUMC3 139 20100129
47 LC_NUMBER_140 Constant Private Type reference (TYPE) NUMC3 140 20100129
48 LC_NUMBER_141 Constant Private Type reference (TYPE) NUMC3 141 20100129
49 LC_NUMBER_142 Constant Private Type reference (TYPE) NUMC3 142 20100129
50 LC_NUMBER_144 Constant Private Type reference (TYPE) NUMC3 144 20100129
51 LC_NUMBER_145 Constant Private Type reference (TYPE) NUMC3 145 20100129
52 LC_NUMBER_207 Constant Private Type reference (TYPE) NUMC3 207 20100129
53 LC_NUMBER_244 Constant Private Type reference (TYPE) NUMC3 244 20100129
54 LC_NUMBER_245 Constant Private Type reference (TYPE) NUMC3 245 20100129
55 LO_NEW_ENTRY Instance attribute Private Object reference (TYPE REF TO) CL_ESH_TOS_SEARCH_ATTR Represents search attribute 20100129
56 LT_REQUEST_ATTR Instance attribute Private Type reference (TYPE) TY_T_ATTR_TABLE 20100129
57 LT_RESPONSE_ATTR Instance attribute Private Type reference (TYPE) TY_T_ATTR_TABLE 20100129
58 LV_BACKEND_NAME Instance attribute Private Type reference (TYPE) STRING 20100129
59 LV_BOOLEAN_ID Instance attribute Private Type reference (TYPE) BOOLEAN ABAP_FALSE 20100129
60 LV_CLIENT Instance attribute Private Type reference (TYPE) STRING 20100129
61 LV_CONNECTOR_ADAPTER_TECHN Instance attribute Private Type reference (TYPE) STRING 20100129
62 LV_CONNECTOR_ID Instance attribute Private Type reference (TYPE) STRING 20100129
63 LV_DEFAULT_INDICATOR Instance attribute Private Type reference (TYPE) STRING 20100129
64 LV_DESCR Instance attribute Private Type reference (TYPE) STRING 20100129
65 LV_DESCRIPTION Instance attribute Private Type reference (TYPE) STRING 20100129
66 LV_HTTP_CODE Instance attribute Private Type reference (TYPE) I 20100129
67 LV_ID Instance attribute Private Type reference (TYPE) STRING 20100129
68 LV_IMAGE_HEIGHT Instance attribute Private Type reference (TYPE) STRING 20100129
69 LV_IMAGE_URL Instance attribute Private Type reference (TYPE) STRING 20100129
70 LV_IMAGE_WIDTH Instance attribute Private Type reference (TYPE) STRING 20100129
71 LV_LANGUAGE Instance attribute Private Type reference (TYPE) STRING 20100129
72 LV_LANGUAGE_CODE Instance attribute Private Type reference (TYPE) STRING 20100129
73 LV_LOGICAL_SYSTEM Instance attribute Private Type reference (TYPE) STRING 20100129
74 LV_MAXIMUM_LENGTH_VALUE Instance attribute Private Type reference (TYPE) STRING 20100129
75 LV_NUMBER Instance attribute Private Type reference (TYPE) NUMC3 20100129
76 LV_OPERATION_STATUS_CODE Instance attribute Private Type reference (TYPE) STRING 20100129
77 LV_OPERATION_STATUS_TEXT Instance attribute Private Type reference (TYPE) STRING 20100129
78 LV_PRIMITIVE_TYPE_CODE Instance attribute Private Type reference (TYPE) STRING 20100129
79 LV_REASON Instance attribute Private Type reference (TYPE) STRING 20100129
80 LV_REQUEST_ID Instance attribute Private Type reference (TYPE) STRING 20100129
81 LV_SEMANTICS_CODE Instance attribute Private Type reference (TYPE) STRING 20100129
82 LV_SERVER_NAME Instance attribute Private Type reference (TYPE) STRING 20100129
83 LV_STOP_FLAG Instance attribute Private Type reference (TYPE) BOOLEAN ABAP_TRUE 20100129
84 LV_SYSTEM_ID Instance attribute Private Type reference (TYPE) STRING 20100129
85 LV_TEMPLATE_ID Instance attribute Private Type reference (TYPE) STRING 20100129
86 LV_TEXT_SEARCH_INDICATOR Instance attribute Private Type reference (TYPE) STRING 20100129
87 LV_URL Instance attribute Private Type reference (TYPE) STRING 20100129
88 LV_WAS_ATTRIBUTE Instance attribute Private Type reference (TYPE) BOOLEAN ABAP_FALSE 20100129
89 LV_WAS_REQUEST Instance attribute Private Type reference (TYPE) BOOLEAN ABAP_FALSE 20100129
90 LV_WAS_SEARCH_REPONSE Instance attribute Private Type reference (TYPE) BOOLEAN ABAP_FALSE 20100129
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor constructor of the class 20100129
2 GET_CONNECTOR_ID Instance method Public Method 20100129
3 GET_DESCRIPTION Instance method Public Method returns description 20100129
4 GET_IMAGE_HEIGHT Instance method Public Method returns height of the image 20100129
5 GET_IMAGE_URL Instance method Public Method returns URL of the image 20100129
6 GET_IMAGE_WIDTH Instance method Public Method returns width of the image 20100129
7 GET_OPERATION_STATUS_CODE Instance method Public Method returns operation status code 20100129
8 GET_OPERATION_STATUS_TEXT Instance method Public Method returns operation status text 20100129
9 GET_REQUEST_ATTRIBUTES Instance method Public Method returns list of request attributes 20100129
10 GET_REQUEST_ID Instance method Public Method returns ID of the request 20100129
11 GET_RESPONSE_ATTRIBUTES Instance method Public Method returns list of response attributes 20100129
12 GET_URL Instance method Public Method 20100129
13 IS_ACTIVE_SEARCH_SOURCE Instance method Public Method returns boolean value if search source active or not 20100129
14 IS_DEFAULT Instance method Public Method returns boolean value of default indicator field 20100129
Events
Class CL_ESH_TOS_DOM_SEARCH_SRC_PRS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_ATTR Public See coding 20100129 BEGIN OF ty_attr , id_val type int4, search_attribute TYPE REF TO CL_ESH_TOS_SEARCH_ATTR, END OF ty_attr
2 TY_T_ATTR_TABLE Public See coding 20100129 ty_t_attr_table TYPE STANDARD TABLE OF ty_attr with key id_val
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HTTP_DESTINATION Call by reference Type reference (TYPE) RFCDEST 20100129
2 Importing IV_DESCRIPTION_URL Call by reference Type reference (TYPE) STRING 20100129

Method CONSTRUCTOR on class CL_ESH_TOS_DOM_SEARCH_SRC_PRS has no exception.

Method GET_CONNECTOR_ID Signature

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

Method GET_CONNECTOR_ID on class CL_ESH_TOS_DOM_SEARCH_SRC_PRS has no exception.

Method GET_DESCRIPTION Signature

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

Method GET_DESCRIPTION on class CL_ESH_TOS_DOM_SEARCH_SRC_PRS has no exception.

Method GET_IMAGE_HEIGHT Signature

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

Method GET_IMAGE_HEIGHT on class CL_ESH_TOS_DOM_SEARCH_SRC_PRS has no exception.

Method GET_IMAGE_URL Signature

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

Method GET_IMAGE_URL on class CL_ESH_TOS_DOM_SEARCH_SRC_PRS has no exception.

Method GET_IMAGE_WIDTH Signature

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

Method GET_IMAGE_WIDTH on class CL_ESH_TOS_DOM_SEARCH_SRC_PRS has no exception.

Method GET_OPERATION_STATUS_CODE Signature

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

Method GET_OPERATION_STATUS_CODE on class CL_ESH_TOS_DOM_SEARCH_SRC_PRS has no exception.

Method GET_OPERATION_STATUS_TEXT Signature

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

Method GET_OPERATION_STATUS_TEXT on class CL_ESH_TOS_DOM_SEARCH_SRC_PRS has no exception.

Method GET_REQUEST_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REQUEST_ATTR Call by reference Type reference (TYPE) TY_T_ATTR_TABLE 20100129

Method GET_REQUEST_ATTRIBUTES on class CL_ESH_TOS_DOM_SEARCH_SRC_PRS has no exception.

Method GET_REQUEST_ID Signature

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

Method GET_REQUEST_ID on class CL_ESH_TOS_DOM_SEARCH_SRC_PRS has no exception.

Method GET_RESPONSE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESPONSE_ATTR Call by reference Type reference (TYPE) TY_T_ATTR_TABLE 20100129

Method GET_RESPONSE_ATTRIBUTES on class CL_ESH_TOS_DOM_SEARCH_SRC_PRS has no exception.

Method GET_URL Signature

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

Method GET_URL on class CL_ESH_TOS_DOM_SEARCH_SRC_PRS has no exception.

Method IS_ACTIVE_SEARCH_SOURCE Signature

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

Method IS_ACTIVE_SEARCH_SOURCE on class CL_ESH_TOS_DOM_SEARCH_SRC_PRS has no exception.

Method IS_DEFAULT Signature

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

Method IS_DEFAULT on class CL_ESH_TOS_DOM_SEARCH_SRC_PRS has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 730