SAP ABAP Class CL_SLIB_FILE_PATH (File Path 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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SLIB_LOCATION_URI Convenience layer to access uri parts 20051127
Properties
Class CL_SLIB_FILE_PATH  
Short Description File Path Parser    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
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
# Interface Abstract Final Description Created on
1 IF_SLIB_LOCATION_URI Convenience layer to access uri parts 20051127
Friends
Class CL_SLIB_FILE_PATH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_PATH_MSWIN Constant Public Type reference (TYPE) I 1 20051127
2 C_PATH_UNC Constant Public Type reference (TYPE) I 2 20051127
3 M_BASE_OBJ Instance attribute Protected Object reference (TYPE REF TO) CL_SLIB_FILE_PATH File Path Parser 20051127
4 M_ERR_MSG Instance attribute Protected Type reference (TYPE) STRING 20051127
5 M_PATH Instance attribute Protected Type reference (TYPE) STRING 20051127
6 M_PATH_TYPE Instance attribute Protected Type reference (TYPE) I 20051127
7 M_SERVER Instance attribute Protected Type reference (TYPE) STRING 20051127
8 M_WIN_DRIVE Instance attribute Protected Type reference (TYPE) STRING 20051127
Methods
# Method Level Visibility Method type Description Created on
1 COMPOSE_COMPONENTS Instance method Public Method 20051127
2 CONSTRUCTOR Instance method Public Constructor 20051127
3 GET_ABSOLUTE_PATH Instance method Public Method 20051127
4 GET_DRIVE Instance method Public Method 20051127
5 GET_PATH_TYPE Instance method Public Method 20051127
6 GET_SERVER Instance method Public Method 20051127
7 HAS_FILE_SCHEME Static method Public Method 20051127
8 IS_ABSOLUTE_PATH Instance method Public Method 20051127
9 IS_RELATIVE_PATH Instance method Public Method 20051127
10 _MERGE_PATHS Instance method Protected Method 20051127
11 _REMOVE_DOT_SEGMENTS Instance method Protected Method 20051127
12 _REMOVE_LAST_SEGMENT Instance method Protected Method 20051127
Events
Class CL_SLIB_FILE_PATH has no event.
Types
Class CL_SLIB_FILE_PATH has no local type.
Method Signatures

Method COMPOSE_COMPONENTS Signature

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

Method COMPOSE_COMPONENTS on class CL_SLIB_FILE_PATH has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BASEPATH_OBJ Call by reference Object reference (TYPE REF TO) CL_SLIB_FILE_PATH Filepath Parser 20051127
2 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 GET_ABSOLUTE_PATH Signature

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

Method GET_ABSOLUTE_PATH on class CL_SLIB_FILE_PATH has no exception.

Method GET_DRIVE Signature

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

Method GET_DRIVE on class CL_SLIB_FILE_PATH has no exception.

Method GET_PATH_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) I 20051127

Method GET_PATH_TYPE on class CL_SLIB_FILE_PATH has no exception.

Method GET_SERVER Signature

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

Method GET_SERVER on class CL_SLIB_FILE_PATH has no exception.

Method HAS_FILE_SCHEME Signature

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

Method HAS_FILE_SCHEME on class CL_SLIB_FILE_PATH has no exception.

Method IS_ABSOLUTE_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) ABAP_BOOL 20051127

Method IS_ABSOLUTE_PATH on class CL_SLIB_FILE_PATH has no exception.

Method IS_RELATIVE_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) ABAP_BOOL 20051127

Method IS_RELATIVE_PATH on class CL_SLIB_FILE_PATH has no exception.

Method _MERGE_PATHS 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) STRING 20051127
2 Importing REL_PATH Call by reference Type reference (TYPE) STRING 20051127
3 Returning RVAL Value transfer Type reference (TYPE) STRING 20051127

Method _MERGE_PATHS on class CL_SLIB_FILE_PATH has no exception.

Method _REMOVE_DOT_SEGMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PATH Call by reference Type reference (TYPE) STRING 20051127
2 Returning RVAL Value transfer Type reference (TYPE) STRING 20051127

Method _REMOVE_DOT_SEGMENTS on class CL_SLIB_FILE_PATH has no exception.

Method _REMOVE_LAST_SEGMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PATH Call by reference Type reference (TYPE) STRING 20051127
2 Returning RVAL Value transfer Type reference (TYPE) STRING 20051127

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