Solaris 一般桌上管理系統環境:進階使用者和系統管理員指南

什麼是資料類型?

資料類型是在桌上管理系統資料庫內定義的結構。例如,此為 XWD 資料類型的定義。定義是在配置檔案 /usr/dt/appconfig/types/language/xclients.dt 中:

DATA_ATTRIBUTES XWD 
 { 
  ACTION	    Open, Print 
  ICON	  Dtxwd  
  NAME_TEMPLATE	  %s.xwd
  MIME_TYPE         應用程式/八個一組的串流  
  SUNV3_TYPE        xwd-file  
  DESCRIPTION  	   此檔案包含圖形影像於 XWD \ 
        格式中。 這些檔案的建立一般是藉由  \ 
        使用XwdCapture做視窗快照  \  
        動作。其資料類型名為 XWD. XWD 檔案 \ 
        名稱是以 `.xwd' 或 `.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 結尾。