SAP ABAP Class CL_SLIB_LOCATION_PARSER (URI Parser)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-CFG (Application Component) WebServices ABAP Configuration
     SWSDLPP (Package) SIDL/SLIB Model and Serialization Framework
Properties
Class CL_SLIB_LOCATION_PARSER  
Short Description URI Parser    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SWSDLPP   SIDL/SLIB Model and Serialization Framework 
Created 20051127   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SLIB_LOCATION_PARSER has no interface implemented.
Friends
Class CL_SLIB_LOCATION_PARSER has no friend class.
Attributes
Class CL_SLIB_LOCATION_PARSER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 COMPOSE_AUTHORITY Static method Public Method As per RFC 3986 20060119
2 COMPOSE_COMPONENTS Static method Public Method As per RFC 3986 20051127
3 CREATE_FROM_COMPONENTS Static method Public Method As per RFC 3986 20051127
4 CREATE_FROM_FILEPATH Static method Public Method Local Paths (UNC and MS Windows), Incompatible with RFC 3986 20051127
5 CREATE_FROM_LOCATION Static method Public Method For URIs and Local Paths 20051127
6 CREATE_FROM_URI Static method Public Method As per RFC 3986 20051127
7 IS_ABSOLUTE_LOCATION Static method Public Method 20061027
Events
Class CL_SLIB_LOCATION_PARSER has no event.
Types
Class CL_SLIB_LOCATION_PARSER has no local type.
Method Signatures

Method COMPOSE_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HOST Call by reference Type reference (TYPE) CLIKE 20060119
2 Importing PORT Call by reference Type reference (TYPE) CLIKE 20060119
3 Returning RVAL Value transfer Type reference (TYPE) STRING 20060119
4 Importing USER_INFO Call by reference Type reference (TYPE) CLIKE 20060119

Method COMPOSE_AUTHORITY on class CL_SLIB_LOCATION_PARSER has no exception.

Method COMPOSE_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUTHORITY Call by reference Type reference (TYPE) STRING 20051127
2 Importing FRAGMENT Call by reference Type reference (TYPE) STRING 20051127
3 Importing PATH Call by reference Type reference (TYPE) STRING 20051127
4 Importing QUERY Call by reference Type reference (TYPE) STRING 20051127
5 Returning RVAL Value transfer Type reference (TYPE) ANYURI any URI 20051127
6 Importing SCHEME Call by reference Type reference (TYPE) STRING 20051127

Method COMPOSE_COMPONENTS on class CL_SLIB_LOCATION_PARSER has no exception.

Method CREATE_FROM_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUTHORITY Call by reference Type reference (TYPE) STRING 20051127
2 Importing BASE_URI Call by reference Type reference (TYPE) ANYURI any URI 20051127
3 Importing FRAGMENT Call by reference Type reference (TYPE) STRING 20051127
4 Importing PATH Call by reference Type reference (TYPE) STRING 20051127
5 Importing QUERY Call by reference Type reference (TYPE) STRING 20051127
6 Returning RVAL Value transfer Object reference (TYPE REF TO) CL_SLIB_GENERIC_URI 20051127
7 Importing SCHEME Call by reference Type reference (TYPE) STRING 20051127
# Exception Resumable Description Created on
1 CX_SLIB_GENERIC_URI URI Parsing Errors 20051127

Method CREATE_FROM_FILEPATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BASE_PATH Call by reference Type reference (TYPE) CLIKE 20051127
2 Returning RVAL Value transfer Object reference (TYPE REF TO) CL_SLIB_FILE_PATH 20051127
3 Importing THE_PATH Call by reference Type reference (TYPE) CLIKE 20051127
# Exception Resumable Description Created on
1 CX_SLIB_GENERIC_URI URI Parsing Errors 20051127

Method CREATE_FROM_LOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BASE Call by reference Type reference (TYPE) CLIKE base filepath or url - must be in absolute form 20051127
2 Importing LOCATION Call by reference Type reference (TYPE) CLIKE filepath or url 20051127
3 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SLIB_LOCATION_URI convenience layer to access uri parts 20051127
# Exception Resumable Description Created on
1 CX_SLIB_GENERIC_URI URI Parsing Errors 20051127

Method CREATE_FROM_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BASE_URI Call by reference Type reference (TYPE) CLIKE 20051127
2 Returning RVAL Value transfer Object reference (TYPE REF TO) CL_SLIB_GENERIC_URI generic url processing. rfc-3986 20051127
3 Importing THE_URI Call by reference Type reference (TYPE) CLIKE 20051127
# Exception Resumable Description Created on
1 CX_SLIB_GENERIC_URI URI Parsing Errors 20051127

Method IS_ABSOLUTE_LOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOCATION Call by reference Type reference (TYPE) CLIKE filepath or url 20061027
2 Returning RVAL Value transfer Type reference (TYPE) ABAP_BOOL 20061027

Method IS_ABSOLUTE_LOCATION on class CL_SLIB_LOCATION_PARSER has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in 710