SAP ABAP Class /UI5/CL_BUNDLE_FILE (UI Theming: API for file in CFS file bundle)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   CA-UI2-THD (Application Component) Theme Designer
     /UI5/THEMING_INFRA (Package) UI Theming Infrastructure
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /UI5/IF_VFS_FILE UI Theming: File API for "Virtual File System" (VFS) 20120712
Properties
Class /UI5/CL_BUNDLE_FILE  
Short Description UI Theming: API for file in CFS file bundle    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /UI5/THEMING_INFRA   UI Theming Infrastructure 
Created 20120712   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /UI5/CX_VFS_ERROR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /UI5/IF_VFS_FILE UI Theming: File API for "Virtual File System" (VFS) 20120712
Friends
Class /UI5/CL_BUNDLE_FILE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 E_CODE Constant Public Attribute reference (LIKE) /UI5/CX_VFS_ERROR=>E_CODE /UI5/CX_VFS_ERROR=>E_CODE 20120712
2 M_CFS Instance attribute Private Object reference (TYPE REF TO) /UI5/CL_BUNDLE_API UI Theming: Database 20120918
3 M_FS_ID Instance attribute Private Type reference (TYPE) /UI5/CFS-FS_ID UI Theming: Theme Library 20120918
4 M_PATH Instance attribute Private Type reference (TYPE) STRING 20120712
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20120712
2 CREATE_ROOT Static method Public Method 20120712
3 EXISTS Instance method Public Method 20120712
4 GET_FILE_INFO Instance method Public Method 20120712
5 GET_FILE_INFO__TAB Instance method Public Method 20120712
6 _ASSERT_RIGHT_SAP_CLIENT Instance method Private Method 20121123
7 _ASSERT_VALID_FILE_NAME Static method Public Method 20120712
8 _BUNDLE_MODIFIED Instance method Private Method 20120713
9 _DELETE_REVERSE Instance method Private Method 20120712
10 _FILE_NAME Instance method Private Method 20120712
11 _GET_MIME_TYPE Static method Public Method 20120712
12 _GET_PARENT_FILE_INFO Instance method Public Method 20120712
13 _NEW_ID Static method Private Method 20120712
14 _PARENT_HASH Instance method Private Method 20130117
15 _PARENT_PATH Instance method Private Method 20130117
16 _PROPFIND Instance method Private Method 20120712
17 _RAISE Static method Private Method 20120712
Events
Class /UI5/CL_BUNDLE_FILE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_FILE Private Type reference (TYPE) /UI5/CFS_FILE UI Theming: File Bundle 20120712
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CFS Call by reference Object reference (TYPE REF TO) /UI5/CL_BUNDLE_API UI Theming: Theme Library 20120918
2 Importing PATH Call by reference Type reference (TYPE) STRING 20120712

Method CONSTRUCTOR on class /UI5/CL_BUNDLE_FILE has no exception.

Method CREATE_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FS_ID Call by reference Type reference (TYPE) /UI5/CFS-FS_ID File Bundle 20120918

Method CREATE_ROOT on class /UI5/CL_BUNDLE_FILE has no exception.

Method EXISTS Signature

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

Method EXISTS on class /UI5/CL_BUNDLE_FILE has no exception.

Method GET_FILE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FILE_INFO Value transfer Type reference (TYPE) /UI5/CFS_FILE GUID in 'CHAR' Format in Uppercase 20120712

Method GET_FILE_INFO on class /UI5/CL_BUNDLE_FILE has no exception.

Method GET_FILE_INFO__TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FILE_INFO Value transfer Type reference (TYPE) /UI5/CFS_FILE UI Theming: File Bundle 20120712
2 Importing PATH_TAB Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20120712

Method GET_FILE_INFO__TAB on class /UI5/CL_BUNDLE_FILE has no exception.

Method _ASSERT_RIGHT_SAP_CLIENT Signature

Method _ASSERT_RIGHT_SAP_CLIENT on class /UI5/CL_BUNDLE_FILE has no parameter.
Method _ASSERT_RIGHT_SAP_CLIENT on class /UI5/CL_BUNDLE_FILE has no exception.

Method _ASSERT_VALID_FILE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILE_NAME Call by reference Type reference (TYPE) STRING 20120712

Method _ASSERT_VALID_FILE_NAME on class /UI5/CL_BUNDLE_FILE has no exception.

Method _BUNDLE_MODIFIED Signature

Method _BUNDLE_MODIFIED on class /UI5/CL_BUNDLE_FILE has no parameter.
Method _BUNDLE_MODIFIED on class /UI5/CL_BUNDLE_FILE has no exception.

Method _DELETE_REVERSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILE_ID Call by reference Type reference (TYPE) /UI5/CFS_FILE-FILE_ID UI Theming: File Bundle 20120712

Method _DELETE_REVERSE on class /UI5/CL_BUNDLE_FILE has no exception.

Method _FILE_NAME Signature

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

Method _FILE_NAME on class /UI5/CL_BUNDLE_FILE has no exception.

Method _GET_MIME_TYPE Signature

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

Method _GET_MIME_TYPE on class /UI5/CL_BUNDLE_FILE has no exception.

Method _GET_PARENT_FILE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FILE_INFO Value transfer Type reference (TYPE) /UI5/CFS_FILE GUID in 'CHAR' Format in Uppercase 20120712

Method _GET_PARENT_FILE_INFO on class /UI5/CL_BUNDLE_FILE has no exception.

Method _NEW_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FILE_ID Value transfer Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20120712

Method _NEW_ID on class /UI5/CL_BUNDLE_FILE has no exception.

Method _PARENT_HASH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PARENT_HASH Value transfer Type reference (TYPE) /UI5/CFS_FILE-PARENT_FILE_HASH Hash of Parent Folder for locating files in a fast way 20130117
2 Importing PATH Call by reference Type reference (TYPE) STRING 20130117

Method _PARENT_HASH on class /UI5/CL_BUNDLE_FILE has no exception.

Method _PARENT_PATH Signature

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

Method _PARENT_PATH on class /UI5/CL_BUNDLE_FILE has no exception.

Method _PROPFIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEPTH Call by reference Type reference (TYPE) I 20120712
2 Importing FILE Call by reference Type reference (TYPE) /UI5/CFS_FILE GUID in 'CHAR' Format in Uppercase 20120712
3 Importing IS_ORIGIN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120712
4 Importing PATH Call by reference Type reference (TYPE) STRING 20120712
5 Changing PROPFIND_TAB Call by reference Type reference (TYPE) /UI5/IF_VFS_FILE=>T_PROPFIND_TAB 20120712

Method _PROPFIND on class /UI5/CL_BUNDLE_FILE has no exception.

Method _RAISE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CODE Call by reference Type reference (TYPE) I 20120712

Method _RAISE on class /UI5/CL_BUNDLE_FILE has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 100