Bei einem Datentyp handelt es sich um ein Konstrukt, das innerhalb der Desktop-Datenbank definiert ist. Das folgende Beispiel zeigt die Definition des Datentyps XWD. Die Definition befindet sich in der Konfigurationsdatei /usr/dt/appconfig/types/sprache/xclients.dt.
DATA_ATTRIBUTES XWD
{
ACTIONS Open,Print
ICON Dtxwd
NAME_TEMPLATE %s.xwd
MIME_TYPE application/octet-stream
SUNV3_TYPE xwd-file
DESCRIPTION Diese Datei enthält ein Grafikbild im Format XWD.Diese Dateien werden
erstellt, wenn mit der Aktion 'XwdCapture' Bilder von Fensterausschnitten
gemacht werden. Der Datentyp wird XWD genannt. XWD-Dateinamen enden
mit '.xwd' oder '.wd'. Jede Datentypdefinition besteht aus zwei Teilen:
Tabelle 10-7 |
} |
|
|---|---|
|
DATA_CRITERIA XWD1 |
|
|
{ |
|
|
DATA_ATTRIBUTES_NAME |
XWD |
|
MODE |
f |
|
NAME_PATTERN |
*.xwd |
|
} |
|
|
|
|
|
DATA_CRITERIA XWD2 |
|
|
{ |
|
|
DATA_ATTRIBUTES_NAME |
XWD |
|
MODE |
f |
|
NAME_PATTERN |
*.wd |
|
} |
|
Tabelle 10-8
|
DATA_ATTRIBUTES |
beschreibt das Erscheinungsbild und das Verhalten des Datentyps. |
|---|---|
|
DATA_CRITERIA, |
gibt an, nach welchen Regeln (Name oder Inhalt) eine Datei diesem Datentyp zugerechnet wird. |
Das Feld DATA_ATTRIBUTES_NAME verbindet die Kriterien mit den Attributen.
Einem DATA_ATTRIBUTE können mehrere DATA_CRITERIA zugeordnet sein. Beispielsweise sind für den Datentyp XWD zwei verschiedene Namenskriterien (NAME_PATTERN) definiert, nämlich Namen, die in .xwd oder in .wd enden.