1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.myfaces.view.facelets.tag.ui;
20
21 import org.apache.myfaces.view.facelets.component.UIRepeat;
22 import org.apache.myfaces.view.facelets.tag.AbstractTagLibrary;
23
24
25
26
27
28
29
30
31
32
33 public final class UILibrary extends AbstractTagLibrary
34 {
35
36 public final static String NAMESPACE = "http://xmlns.jcp.org/jsf/facelets";
37 public final static String ALIAS_NAMESPACE = "http://java.sun.com/jsf/facelets";
38
39 public final static UILibrary INSTANCE = new UILibrary();
40
41 public UILibrary()
42 {
43 super(NAMESPACE, ALIAS_NAMESPACE);
44
45 this.addTagHandler("include", IncludeHandler.class);
46
47 this.addTagHandler("composition", CompositionHandler.class);
48
49 this.addComponent("component", ComponentRef.COMPONENT_TYPE, null, ComponentRefHandler.class);
50
51 this.addComponent("fragment", ComponentRef.COMPONENT_TYPE, null, ComponentRefHandler.class);
52
53 this.addTagHandler("define", DefineHandler.class);
54
55 this.addTagHandler("insert", InsertHandler.class);
56
57 this.addTagHandler("param", ParamHandler.class);
58
59 this.addTagHandler("decorate", DecorateHandler.class);
60
61 this.addComponent("repeat", UIRepeat.COMPONENT_TYPE, null, RepeatHandler.class);
62
63 this.addComponent("debug", UIDebug.COMPONENT_TYPE, null);
64 }
65 }