Hierarchy
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | /UI5/CL_THEME_DESIGNER_HANDLER | UI Theming: Servers files of "UI theme designer" | 20130506 |
| 2 | Inheritance (c INHERITING FROM c_ref) | /UI5/CL_THEME_PUBLIC_HANDLER | UI Theming: Theme repository - r/o access | 20130322 |
| 3 | Inheritance (c INHERITING FROM c_ref) | /UI5/CL_THEME_TOOL_HANDLER | UI Theming: Handler for support tool UIs | 20130415 |
Properties
| Class | /UI5/CL_VFS_HANDLER | |
| Short Description | UI Theming: Abstract base class for HTTP handlers using VFS | |
| 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 | 20130322 | SAP |
| Last change | 20141120 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class /UI5/CL_VFS_HANDLER has no interface implemented.
Friends
Class /UI5/CL_VFS_HANDLER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Protected | Type reference (TYPE) | STRING | 'xsrfid' | 20130322 | |||
| 2 | Constant | Protected | See coding | 20130420 | |||||
| 3 | Instance attribute | Protected | Type reference (TYPE) | STRING | 20130322 | ||||
| 4 | Instance attribute | Private | Object reference (TYPE REF TO) | /UI5/IF_VFS_FILE | Virtual File System - File API | 20130322 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | STRING | 20130322 | ||||
| 6 | Instance attribute | Protected | Type reference (TYPE) | STRING | 20130322 | ||||
| 7 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_HTTP_SERVER | HTTP Framework (iHTTP) HTTP Server | 20130322 | |||
| 8 | Instance attribute | Protected | Object reference (TYPE REF TO) | /UI5/IF_VFS | Virtual File System | 20130322 |
Methods
Events
Class /UI5/CL_VFS_HANDLER has no event.
Types
Class /UI5/CL_VFS_HANDLER has no local type.
Method Signatures
Method BUILD_INDEX_HTML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FILE | Call by reference | Object reference (TYPE REF TO) | /UI5/IF_VFS_FILE | Virtual File System - File API | 20130322 |
Method BUILD_INDEX_HTML on class /UI5/CL_VFS_HANDLER has no exception.
Method CLEANUP_PATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PATH | Call by reference | Type reference (TYPE) | STRING | 20140213 |
Method CLEANUP_PATH on class /UI5/CL_VFS_HANDLER has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PATH | Call by reference | Type reference (TYPE) | STRING | 20130322 | ||||
| 2 | SCRIPT_NAME | Call by reference | Type reference (TYPE) | STRING | 20130322 | ||||
| 3 | SERVER | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_SERVER | HTTP Framework (iHTTP) HTTP Server | 20130322 | |||
| 4 | VFS | Call by reference | Object reference (TYPE REF TO) | /UI5/IF_VFS | Virtual File System | 20130322 |
Method CONSTRUCTOR on class /UI5/CL_VFS_HANDLER has no exception.
Method DO_COPY Signature
Method DO_COPY on class /UI5/CL_VFS_HANDLER has no parameter.
Method DO_COPY on class /UI5/CL_VFS_HANDLER has no exception.
Method DO_DELETE Signature
Method DO_DELETE on class /UI5/CL_VFS_HANDLER has no parameter.
Method DO_DELETE on class /UI5/CL_VFS_HANDLER has no exception.
Method DO_GET Signature
Method DO_GET on class /UI5/CL_VFS_HANDLER has no parameter.
Method DO_GET on class /UI5/CL_VFS_HANDLER has no exception.
Method DO_GET_W_INDEX Signature
Method DO_GET_W_INDEX on class /UI5/CL_VFS_HANDLER has no parameter.
Method DO_GET_W_INDEX on class /UI5/CL_VFS_HANDLER has no exception.
Method DO_HEAD Signature
Method DO_HEAD on class /UI5/CL_VFS_HANDLER has no parameter.
Method DO_HEAD on class /UI5/CL_VFS_HANDLER has no exception.
Method DO_MKCOL Signature
Method DO_MKCOL on class /UI5/CL_VFS_HANDLER has no parameter.
Method DO_MKCOL on class /UI5/CL_VFS_HANDLER has no exception.
Method DO_POST Signature
Method DO_POST on class /UI5/CL_VFS_HANDLER has no parameter.
Method DO_POST on class /UI5/CL_VFS_HANDLER has no exception.
Method DO_PROPFIND Signature
Method DO_PROPFIND on class /UI5/CL_VFS_HANDLER has no parameter.
Method DO_PROPFIND on class /UI5/CL_VFS_HANDLER has no exception.
Method DO_PUT Signature
Method DO_PUT on class /UI5/CL_VFS_HANDLER has no parameter.
Method DO_PUT on class /UI5/CL_VFS_HANDLER has no exception.
Method FORBIDDEN Signature
Method FORBIDDEN on class /UI5/CL_VFS_HANDLER has no parameter.
Method FORBIDDEN on class /UI5/CL_VFS_HANDLER has no exception.
Method GET_DEPTH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DEPTH | Value transfer | Type reference (TYPE) | I | 20130322 |
Method GET_DEPTH on class /UI5/CL_VFS_HANDLER has no exception.
Method GET_REQUEST_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DATA | Value transfer | Type reference (TYPE) | XSTRING | 20130420 |
Method GET_REQUEST_DATA on class /UI5/CL_VFS_HANDLER has no exception.
Method GET_USER_NAME_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | USER_ID | Call by reference | Type reference (TYPE) | UNAME | 20140306 | ||||
| 2 | USER_NAME_TEXT | Value transfer | Type reference (TYPE) | STRING | 20140306 |
Method GET_USER_NAME_TEXT on class /UI5/CL_VFS_HANDLER has no exception.
Method HANDLE_METHOD Signature
Method HANDLE_METHOD on class /UI5/CL_VFS_HANDLER has no parameter.
Method HANDLE_METHOD on class /UI5/CL_VFS_HANDLER has no exception.
Method HANDLE_REQUEST Signature
Method HANDLE_REQUEST on class /UI5/CL_VFS_HANDLER has no parameter.
Method HANDLE_REQUEST on class /UI5/CL_VFS_HANDLER has no exception.
Method INIT Signature
Method INIT on class /UI5/CL_VFS_HANDLER has no parameter.
Method INIT on class /UI5/CL_VFS_HANDLER has no exception.
Method INVOKE_METHOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | METHOD | Call by reference | Type reference (TYPE) | STRING | 20130322 |
Method INVOKE_METHOD on class /UI5/CL_VFS_HANDLER has no exception.
Method PATH_CONCAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | L | Call by reference | Type reference (TYPE) | STRING | 20130322 | ||||
| 2 | PATH | Value transfer | Type reference (TYPE) | STRING | 20130322 | ||||
| 3 | R | Call by reference | Type reference (TYPE) | STRING | 20130322 | ||||
| 4 | SLASH | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20130322 |
Method PATH_CONCAT on class /UI5/CL_VFS_HANDLER has no exception.
Method POSTPROCESS_FILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTENT | Call by reference | Type reference (TYPE) | XSTRING | 20130322 |
Method POSTPROCESS_FILE on class /UI5/CL_VFS_HANDLER has no exception.
Method PREVENT_CSRF Signature
Method PREVENT_CSRF on class /UI5/CL_VFS_HANDLER has no parameter.
Method PREVENT_CSRF on class /UI5/CL_VFS_HANDLER has no exception.
Method RESPOND_CSRF_TOKEN Signature
Method RESPOND_CSRF_TOKEN on class /UI5/CL_VFS_HANDLER has no parameter.
Method RESPOND_CSRF_TOKEN on class /UI5/CL_VFS_HANDLER has no exception.
Method RESPOND_FILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FILE | Call by reference | Object reference (TYPE REF TO) | /UI5/IF_VFS_FILE | Virtual File System - File API | 20130322 | |||
| 2 | SOURCE | Value transfer | Type reference (TYPE) | STRING | File Source | 20140205 |
Method RESPOND_FILE on class /UI5/CL_VFS_HANDLER has no exception.
Method SET_CACHE_EXPIRES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXPIRES | Call by reference | Type reference (TYPE) | I | Expires in seconds | 20130322 | |||
| 2 | RESPONSE | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_RESPONSE | HTTP Framework (iHTTP) HTTP Response | 20130322 |
Method SET_CACHE_EXPIRES on class /UI5/CL_VFS_HANDLER has no exception.
Method SET_RESPONSE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DATA | Call by reference | Type reference (TYPE) | XSTRING | 20130420 |
Method SET_RESPONSE_DATA on class /UI5/CL_VFS_HANDLER has no exception.
Method UNPACK_ZIP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTENT | Call by reference | Type reference (TYPE) | XSTRING | 20130322 |
Method UNPACK_ZIP on class /UI5/CL_VFS_HANDLER has no exception.
Method UNPACK_ZIP__MKCOL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PATH | Call by reference | Type reference (TYPE) | STRING | 20130322 |
Method UNPACK_ZIP__MKCOL on class /UI5/CL_VFS_HANDLER has no exception.
Method UNPACK_ZIP__PUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTENT | Call by reference | Type reference (TYPE) | XSTRING | 20130322 | ||||
| 2 | PATH | Call by reference | Type reference (TYPE) | STRING | 20130322 |
Method UNPACK_ZIP__PUT on class /UI5/CL_VFS_HANDLER has no exception.
Method _COPY_RECURSIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DEPTH | Call by reference | Type reference (TYPE) | I | 20130422 | ||||
| 2 | OVERWRITE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130422 | ||||
| 3 | PATH | Call by reference | Type reference (TYPE) | STRING | 20130422 | ||||
| 4 | TARGET_PATH | Call by reference | Type reference (TYPE) | STRING | 20130422 |
Method _COPY_RECURSIVE on class /UI5/CL_VFS_HANDLER has no exception.
Method _E Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CSEQ | Call by reference | Type reference (TYPE) | CSEQUENCE | 20140306 | ||||
| 2 | ESCAPED | Value transfer | Type reference (TYPE) | STRING | 20130322 |
Method _E on class /UI5/CL_VFS_HANDLER has no exception.
Method _PROPFIND_REC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DEPTH | Call by reference | Type reference (TYPE) | I | 20130322 | ||||
| 2 | FILE | Call by reference | Object reference (TYPE REF TO) | /UI5/IF_VFS_FILE | Virtual File System - File API | 20130322 | |||
| 3 | PATH | Call by reference | Type reference (TYPE) | STRING | 20130322 | ||||
| 4 | PROPFIND_TAB | Call by reference | Type reference (TYPE) | /UI5/IF_VFS_FILE=>T_LIST | 20130322 |
Method _PROPFIND_REC on class /UI5/CL_VFS_HANDLER has no exception.
Method _SET_CDATA_UTF8 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CDATA | Call by reference | Type reference (TYPE) | STRING | 20130322 |
Method _SET_CDATA_UTF8 on class /UI5/CL_VFS_HANDLER has no exception.
Method _TIMESTAMP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DATE | Call by reference | Type reference (TYPE) | SYDATUM | Current Date of Application Server | 20130322 | |||
| 2 | HTTP_TIMESTAMP | Value transfer | Type reference (TYPE) | STRING | 20130322 | ||||
| 3 | TIME | Call by reference | Type reference (TYPE) | SYUZEIT | Current Time of Application Server | 20130322 |
Method _TIMESTAMP on class /UI5/CL_VFS_HANDLER has no exception.
History
| Last changed by/on | SAP | 20141120 |
| SAP Release Created in | 100 |