OSDN Git Service

034c29dbaf073110856988862c8a1942d5554cd9
[stigmata/stigmata.git] / src / main / resources / META-INF / stigmata-4.0.dtd
1 <?xml version="1.0" encoding="euc-jp"?>\r
2 \r
3 <!ELEMENT classpath               (#PCDATA)>\r
4 \r
5 <!ELEMENT type                    (#PCDATA)>\r
6 <!ELEMENT display-name            (#PCDATA)>\r
7 <!ELEMENT description             (#PCDATA)>\r
8 <!ELEMENT extractor               (#PCDATA)>\r
9 <!ELEMENT comparator              (#PCDATA)>\r
10 \r
11 <!ELEMENT suffix                  (#PCDATA)>\r
12 <!ELEMENT prefix                  (#PCDATA)>\r
13 <!ELEMENT match                   (#PCDATA)>\r
14 \r
15 <!ELEMENT name                    (#PCDATA)>\r
16 <!ELEMENT value                   (#PCDATA)>\r
17 \r
18 <!ELEMENT criterion               (#PCDATA)>\r
19 <!ELEMENT filter-type             (#PCDATA)>\r
20 \r
21 <!ELEMENT package                 (suffix|prefix|match|not-match)>\r
22 <!ELEMENT class-name              (suffix|prefix|match|not-match)>\r
23 <!ELEMENT fully-name              (suffix|prefix|match|not-match)>\r
24 \r
25 <!ELEMENT exclude                 (package|class-name|fully-name)>\r
26 <!ELEMENT wellknown-classes       ((exclude|package|class-name|fully-name)*)>\r
27 \r
28 <!ELEMENT property                (name,value)>\r
29 <!ELEMENT properties              (property*)>\r
30 \r
31 <!ELEMENT birthmark-service       (type,display-name,description?,extractor,comparator)>\r
32 <!ELEMENT birthmark-services      (birthmark-service*)>\r
33 \r
34 <!ELEMENT classpath-list          (classpath*)>\r
35 \r
36 <!ELEMENT attribute               (name,value)>\r
37 <!ELEMENT attributes              (attribute*)>\r
38 <!ELEMENT filter                  (filter-type,criterion,attributes)>\r
39 <!ELEMENT filter-list             (filter*)>\r
40 <!ELEMENT filterset               (name,match,filter-list)>\r
41 <!ELEMENT filterset-list          (filterset*)>\r
42 \r
43 <!ELEMENT stigmata (birthmark-services,wellknown-classes?,classpath-list?,properties?,filterset-list?) >\r
44 \r