資料類型是在桌上管理系統資料庫內定義的一個結構。例如,此為 XWD 資料類型的定義。定義是在配置檔案 /usr/dt/appconfig/types/language /xclients.dt 中:
DATA_ATTRIBUTES XWD { ACTIONS Open,Print ICON Dtxwd NAME_TEMPLATE %s.xwd MIME_TYPE application/octet-stream SUNV3_TYPE xwd-file DESCRIPTION This file contains a graphics image in the XWD \ format. These files are typically created by \ taking snapshots of windows using the XwdCapture \ action. Its data type is named XWD. XWD files \ have names ending with `.xwd' or `.wd'. }
DATA_CRITERIA XWD1 { DATA_ATTRIBUTES_NAME XWD MODE f NAME_PATTERN *.xwd } DATA_CRITERIA XWD2 { DATA_ATTRIBUTES_NAME XWD MODE f NAME_PATTERN *.wd }
每種資料類型定義都有兩部分:
DATA_ATTRIBUTES-描述資料類型的外觀與行為。
DATA_CRITERIA-指定將檔案分類為屬於該資料類型的規則(命名或內容)。
此 DATA_ATTRIBUTES_NAME 欄位將條件連接至屬性。
可以有 DATA_ATTRIBUTE 的多重 DATA_CRITERIA. 例如,XWD 資料類型有兩項指定兩項不同命名條件(NAME_PATTERN)-名稱以 .xwd 或 .wd 結尾。