Solaris Common Desktop Environment: Benutzerhandbuch für Fortgeschrittene und Systemverwalter

Was ist ein Datentyp?

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 

NAME_PATTERN 

*.xwd 

 

 

 

DATA_CRITERIA XWD2 

 

 

DATA_ATTRIBUTES_NAME  

XWD  

MODE 

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.