1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.myfaces.config.impl.digester.elements.facelets;
20
21 import java.io.Serializable;
22 import java.util.ArrayList;
23 import java.util.List;
24 import org.apache.myfaces.config.element.facelets.FaceletFunction;
25 import org.apache.myfaces.config.element.facelets.FaceletTag;
26 import org.apache.myfaces.config.element.facelets.FaceletTagLibrary;
27
28
29
30
31 public class FaceletTagLibraryImpl extends FaceletTagLibrary implements Serializable
32 {
33 private String namespace;
34 private String shortName;
35 private String compositeLibraryName;
36 private String libraryClass;
37 private List<FaceletTag> tags = new ArrayList<FaceletTag>();
38 private List<FaceletFunction> functions = new ArrayList<FaceletFunction>();
39
40 public FaceletTagLibraryImpl()
41 {
42 }
43
44 public String getNamespace()
45 {
46 return namespace;
47 }
48
49 public void setNamespace(String namespace)
50 {
51 this.namespace = namespace;
52 }
53
54 public String getShortName()
55 {
56 return shortName;
57 }
58
59 public void setShortName(String shortName)
60 {
61 this.shortName = shortName;
62 }
63
64 public String getCompositeLibraryName()
65 {
66 return compositeLibraryName;
67 }
68
69 public void setCompositeLibraryName(String compositeLibraryName)
70 {
71 this.compositeLibraryName = compositeLibraryName;
72 }
73
74 public String getLibraryClass()
75 {
76 return libraryClass;
77 }
78
79 public void setLibraryClass(String libraryClass)
80 {
81 this.libraryClass = libraryClass;
82 }
83
84 public List<FaceletTag> getTags()
85 {
86 return tags;
87 }
88
89 public void addTag(FaceletTag tag)
90 {
91 this.tags.add(tag);
92 }
93
94 @Override
95 public List<FaceletFunction> getFunctions()
96 {
97 return this.functions;
98 }
99
100 public void addFunction(FaceletFunction function)
101 {
102 this.functions.add(function);
103 }
104
105 }