1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 package org.exolab.castor.dsml;
37
38
39
40
41
42 public abstract class XML {
43 public static class Namespace {
44 public static final String URI = "http://www.dsml.org/DSML";
45 public static final String PREFIX = "dsml";
46 public static final String ROOT = "dsml";
47 }
48
49 public static class Schema {
50 public static final String ELEMENT = "directory-schema";
51
52 public static class Elements {
53 public static final String NAME = "name";
54 public static final String DESCRIPTION = "description";
55 public static final String OID = "object-identifier";
56 public static final String CLASS = "class";
57 public static final String ATTRIBUTE = "attribute";
58 public static final String ATTRIBUTE_TYPE = "attribute-type";
59 public static final String SYNTAX = "syntax";
60 public static final String EQUALITY = "equality";
61 public static final String ORDERING = "ordering";
62 public static final String SUBSTRING = "substring";
63 }
64
65 public static class Attributes {
66 public static final String ID = "id";
67 public static final String SUPERIOR = "superior";
68 public static final String OBSOLETE = "obsolete";
69 public static final String TYPE = "type";
70 public static final String SINGLE_VALUE = "single-value";
71 public static final String USER_MODIFICATION = "user-modification";
72 public static final String REF = "ref";
73 public static final String REQUIRED = "required";
74
75 public static class Types {
76 public static final String STRUCTURAL = "structural";
77 public static final String ABSTRACT = "abstract";
78 public static final String AUXILIARY = "auxiliary";
79 }
80 }
81 }
82
83 public static class Entries {
84 public static final String ELEMENT = "directory-entries";
85
86 public static class Elements {
87 public static final String ENTRY = "entry";
88 public static final String OBJECT_CLASS = "objectclass";
89 public static final String OBJECT_CLASS_VALUE = "oc-value";
90 public static final String ATTRIBUTE = "attr";
91 public static final String VALUE = "value";
92 }
93
94 public static class Attributes {
95 public static final String DN = "dn";
96 public static final String NAME = "name";
97 public static final String REF = "ref";
98 public static final String ENCODING = "encoding";
99
100 public static class Encodings {
101 public static final String BASE64 = "base64";
102 }
103 }
104 }
105 }