1 package hudsonfog.voc.aspects;
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 ui {
25
26
29 public static interface Styled {
30 public Styled parentElement = null;
31 @_maxSize(2000)
32 @_alwaysReturnToClient
33 public styleSheet styleSheet = null;
34 @_backLink("parentElement")
35 public Styled[] children = null;
36 @_maxSize(5000)
37 public styleSheet childStyleCache = writeJS("getChildStyleCache()");
38 }
39 }
40