Solaris 공통 데스크탑 환경: 고급 사용자 및 시스템 관리자 안내서

데이터 유형이란?

데이터 유형은 데스크탑 데이터베이스에 정의된 구성입니다. 예를 들어, 다음은 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로 끝나는 이름을 지정하는 두 가지 기준이 있습니다.