Soll ein Datentyp auf der Grundlage des Dateinamens als auch der Position erstellt werden, muß der Name in dem Wert für das Feld PATH_PATTERN enthalten sein. NAME_PATTERN und PATH_PATTERN können nicht in derselben Kriteriendefinition verwendet werden.
Der im folgenden definierte Datentyp QS_Source_Files gilt für alle Dateien mit dem Namen appn .c, wobei n= 1 bis 9, die sich in den Unterverzeichnissen von */projects/QS befinden.
DATA_ATTRIBUTES QS_Source_Files
{
...
}
DATA_CRITERIA QS_Source_Files_Criteria
{
PATH_PATTERN */projects/QS/*/app[1-9].c
DATA_ATTRIBUTES_NAME QS_Source_Files
}
Der folgende Datentyp gilt für alle Dateien im Verzeichnis /doc/project1 mit dem Namen chnn .xxx, wobei n 0 bis 9 ist, und xxx eine beliebige aus drei Zeichen bestehende Dateinamenerweiterung ist.
DATA_ATTRIBUTES ChapterFiles
{
DESCRIPTION Kapiteldatei für das Projektdokument.
ICON chapter
ACTIONS Edit,Print
}
DATA_CRITERIA Chapter_Criteria
{
PATH_PATTERN /doc/project1/ch[0-9][0-9].???
DATA_ATTRIBUTES_NAME ChapterFiles
}