Diffstat (limited to 'development/pim/pimpaper/frontend.tex') (more/less context) (ignore whitespace changes)
-rw-r--r-- | development/pim/pimpaper/frontend.tex | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/development/pim/pimpaper/frontend.tex b/development/pim/pimpaper/frontend.tex index 1ed41aa..9c46c07 100644 --- a/development/pim/pimpaper/frontend.tex +++ b/development/pim/pimpaper/frontend.tex | |||
@@ -1,24 +1,24 @@ | |||
1 | \section{Frontend} | 1 | \section{Frontend} |
2 | 2 | ||
3 | \subsection{Low Level Frontend} | 3 | \subsection{Low Level Frontend} |
4 | OPimBase is a low level not value based interface, to do basic queries | 4 | For general (typeless) operations, OPimBase provides a real low level, reference based, interface, for basic queries |
5 | and record finding in a generic way. It is present to allow | 5 | and record finding. These operations are common to all frontends. |
6 | generic access to all Frontends. | ||
7 | 6 | ||
8 | \subsection{OTemplateBase} | 7 | \subsection{OTemplateBase} |
9 | Inherits from OPimBase and implements bits of the OPimBase Interface. | 8 | Inherited from OPimBase and implements bits \comment{bits? Teile ? Welche Teile ? Sollte es nicht eher vervollständigen heissen?} of the OPimBase Interface. |
10 | This class is present to be used by the Backends ( OPimAccessBackend ) | 9 | This class is present to be used by the Backends ( OPimAccessBackend ) |
11 | to set cache sizes and to cache items. | 10 | to set cache sizes and to cache items. |
12 | 11 | ||
13 | \subsection{OPimAccessTemplate} | 12 | \subsection{OPimAccessTemplate} |
14 | Implements OTemplateBase and OPimBase. All low level functions are | 13 | Implements OTemplateBase and OPimBase. All low level functions are |
15 | automatically implemented by the OPimAccessTemplate which does | 14 | automatically implemented by the OPimAccessTemplate which does |
16 | additional type checking based on OPimRecord::rtti.\\ | 15 | additional type checking, based on OPimRecord::rtti.\\ |
17 | This template is value based and utilizes the Backend. The Backend | 16 | This template is value based and utilizes the backend. The backend |
18 | can be set on the Constructor, when no Backend is specified | 17 | can be set on instancing by the constructor. If no backend is specified, |
19 | the default Backend Implementation will be used. | 18 | the default implementation will be used (which one is defined by the config file |
20 | This AccessTemplate operates on OPimRecord based types and is meant | 19 | pimaccess.conf). |
21 | to be used by concrete Frontend implementations for Todo, Event, | 20 | This AccessTemplate operates on types, based on OPimRecord and is meant |
22 | Note and Address. The concrete Frontends can be used by applications. | 21 | to be used by concrete frontend implementations for todo, datebook-event, |
23 | Use this template to create your own PIM Type. | 22 | note and contact. The concrete frontends can be used by applications. |
23 | Use this template to create new PIM types. | ||
24 | 24 | ||