1 package hudsonfog.voc.system;
2
3 import com.fogx.webdav.DavResource;
4 import com.fogx.webdav.DavClass;
5 import com.fogx.webdav.DavBean;
6 import com.fogx.webdav.DavProperty;
7 import static com.fogx.webdav.DavProperty.*;
8 import com.fogx.webdav.packages.DavBeanPackage;
9 import com.fogx.webdav.util.DavResourceSupport;
10 import com.fogx.webdav.util.UrlUtil;
11 import java.util.Date;
12 import java.util.Map;
13 import java.util.HashMap;
14 import java.util.List;
15 import java.util.Collections;
16 import java.util.Arrays;
17
18 import hudsonfog.voc.system.primitiveTypes.*;
19 import hudsonfog.voc.system.XMLSchema.*;
20
21 import hudsonfog.voc.system.fog.*;
22
23
24 public abstract class XMLSchema {
25
26
29 @DavClass._canonicalUri("http://www.w3.org/2001/XMLSchema#anySimpleType")
30 @DavClass._aLiteral
31 public static class anySimpleTypeLiteral {
32 }
33
34 @DavClass._canonicalUri("http://www.w3.org/2001/XMLSchema#atomic")
35 @DavClass._aLiteral
36 public static class atomicLiteral extends anySimpleTypeLiteral {
37 public String pattern;
38 public String enumeration;
39 }
40
41 @DavClass._canonicalUri("http://www.w3.org/2001/XMLSchema#string")
42 @DavClass._aLiteral
43 public static class stringLiteral extends atomicLiteral {
44 public Integer maxLength;
45 public Integer length;
46 public Integer minLength;
47 }
48
49 @DavClass._canonicalUri("http://www.w3.org/2001/XMLSchema#boolean")
50 @DavClass._aLiteral
51 public static class booleanLiteral extends atomicLiteral {
52 }
53
54 @DavClass._canonicalUri("http://www.w3.org/2001/XMLSchema#float")
55 @DavClass._aLiteral
56 public static class floatLiteral extends atomicLiteral {
57 }
58
59 @DavClass._canonicalUri("http://www.w3.org/2001/XMLSchema#int")
60 @DavClass._aLiteral
61 public static class intLiteral extends atomicLiteral {
62 }
63
64 @DavClass._canonicalUri("http://www.w3.org/2001/XMLSchema#date")
65 @DavClass._aLiteral
66 public static class dateLiteral extends atomicLiteral {
67 }
68 }
69