]> git.mxchange.org Git - jjobs-war.git/blob - web/WEB-INF/links.jsf.taglib.xml
Please cherry-pick:
[jjobs-war.git] / web / WEB-INF / links.jsf.taglib.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3 Copyright (C) 2017 Roland Häder
4
5 This program is free software: you can redistribute it and/or modify
6 it under the terms of the GNU Affero General Public License as
7 published by the Free Software Foundation, either version 3 of the
8 License, or (at your option) any later version.
9
10 This program is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13 GNU Affero General Public License for more details.
14
15 You should have received a copy of the GNU Affero General Public License
16 along with this program.  If not, see <http://www.gnu.org/licenses/>.
17 -->
18 <facelet-taglib version="2.2"
19                                 xmlns="http://xmlns.jcp.org/xml/ns/javaee"
20                                 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
21                                 xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-facelettaglibrary_2_2.xsd">
22         <namespace>http://mxchange.org/jsf/core/links</namespace>
23         <tag>
24                 <tag-name>outputUserProfileLink</tag-name>
25                 <description>This tag renders a p:link JSF tag for a user profile.</description>
26                 <source>resources/tags/profile/user/user_profile_link.tpl</source>
27                 <attribute>
28                         <name>user</name>
29                         <description>An instance of a User class.</description>
30                         <required>true</required>
31                         <type>org.mxchange.jusercore.model.user.User</type>
32                 </attribute>
33                 <attribute>
34                         <name>rendered</name>
35                         <description>Whether this tag is being rendered by JSF engine (default: true).</description>
36                         <required>false</required>
37                         <type>java.lang.Boolean</type>
38                 </attribute>
39         </tag>
40         <tag>
41                 <tag-name>outputFaxNumberAdminMiniLinks</tag-name>
42                 <description>This tag renders a full h:panelGroup for administrative "mini-links" for fax data.</description>
43                 <source>resources/tags/admin/links/mini/fax/admin_fax_links.tpl</source>
44                 <attribute>
45                         <name>faxNumber</name>
46                         <description>The fax instance that provides the data for this tag.</description>
47                         <required>true</required>
48                         <type>org.mxchange.jphone.model.phonenumbers.fax.DialableFaxNumber</type>
49                 </attribute>
50                 <attribute>
51                         <name>contact</name>
52                         <description>The contact instance that provides contact data for additional JSF links.</description>
53                         <required>false</required>
54                         <type>org.mxchange.jcontacts.model.contact.Contact</type>
55                 </attribute>
56                 <attribute>
57                         <name>renderShowLink</name>
58                         <description>Whether this tag is used to show mobile data (default true).</description>
59                         <required>false</required>
60                         <type>java.lang.Boolean</type>
61                 </attribute>
62                 <attribute>
63                         <name>rendered</name>
64                         <description>Whether this tag is being rendered by JSF engine (default: true).</description>
65                         <required>false</required>
66                         <type>java.lang.Boolean</type>
67                 </attribute>
68         </tag>
69         <tag>
70                 <tag-name>outputLandLineNumberAdminMiniLinks</tag-name>
71                 <description>This tag renders a full h:panelGroup for administrative "mini-links" for land-line data.</description>
72                 <source>resources/tags/admin/links/mini/landline/admin_landline_links.tpl</source>
73                 <attribute>
74                         <name>landLineNumber</name>
75                         <description>The fax instance that provides the data for this tag.</description>
76                         <required>true</required>
77                         <type>org.mxchange.jphone.model.phonenumbers.landline.DialableLandLineNumber</type>
78                 </attribute>
79                 <attribute>
80                         <name>contact</name>
81                         <description>The contact instance that provides contact data for additional JSF links.</description>
82                         <required>false</required>
83                         <type>org.mxchange.jcontacts.model.contact.Contact</type>
84                 </attribute>
85                 <attribute>
86                         <name>renderShowLink</name>
87                         <description>Whether this tag is used to show mobile data (default true).</description>
88                         <required>false</required>
89                         <type>java.lang.Boolean</type>
90                 </attribute>
91                 <attribute>
92                         <name>rendered</name>
93                         <description>Whether this tag is being rendered by JSF engine (default: true).</description>
94                         <required>false</required>
95                         <type>java.lang.Boolean</type>
96                 </attribute>
97         </tag>
98         <tag>
99                 <tag-name>outputMobileNumberAdminMiniLinks</tag-name>
100                 <description>This tag renders a full h:panelGroup for administrative "mini-links" for mobile data.</description>
101                 <source>resources/tags/admin/links/mini/mobile/admin_mobile_links.tpl</source>
102                 <attribute>
103                         <name>mobileNumber</name>
104                         <description>The mobile number instance that provides the data for this tag.</description>
105                         <required>true</required>
106                         <type>org.mxchange.jphone.model.phonenumbers.mobile.DialableMobileNumber</type>
107                 </attribute>
108                 <attribute>
109                         <name>contact</name>
110                         <description>The contact instance that provides contact data for additional JSF links.</description>
111                         <required>false</required>
112                         <type>org.mxchange.jcontacts.model.contact.Contact</type>
113                 </attribute>
114                 <attribute>
115                         <name>renderShowLink</name>
116                         <description>Whether this tag is used to show mobile data (default true).</description>
117                         <required>false</required>
118                         <type>java.lang.Boolean</type>
119                 </attribute>
120                 <attribute>
121                         <name>rendered</name>
122                         <description>Whether this tag is being rendered by JSF engine (default: true).</description>
123                         <required>false</required>
124                         <type>java.lang.Boolean</type>
125                 </attribute>
126         </tag>
127         <tag>
128                 <tag-name>outputMobileProviderAdminMiniLinks</tag-name>
129                 <description>This tag renders a full h:panelGroup for administrative "mini-links" for mobile provider data.</description>
130                 <source>resources/tags/admin/links/mini/mobile_provider/admin_mobile_provider_links.tpl</source>
131                 <attribute>
132                         <name>mobileProvider</name>
133                         <description>The mobile provider instance that provides the data for this tag.</description>
134                         <required>true</required>
135                         <type>org.mxchange.jphone.model.phonenumbers.mobileprovider.MobileProvider</type>
136                 </attribute>
137                 <attribute>
138                         <name>renderShowLink</name>
139                         <description>Whether this tag is used to show mobile data (default true).</description>
140                         <required>false</required>
141                         <type>java.lang.Boolean</type>
142                 </attribute>
143                 <attribute>
144                         <name>rendered</name>
145                         <description>Whether this tag is being rendered by JSF engine (default: true).</description>
146                         <required>false</required>
147                         <type>java.lang.Boolean</type>
148                 </attribute>
149         </tag>
150         <tag>
151                 <tag-name>outputBasicDataAdminMiniLinks</tag-name>
152                 <description>This tag renders administrative "mini-links" for given basicData instance.</description>
153                 <source>resources/tags/admin/links/mini/basic_data/admin_basic_data_links.tpl</source>
154                 <attribute>
155                         <name>basicData</name>
156                         <description>The basic company data for this tag.</description>
157                         <required>true</required>
158                         <type>org.mxchange.jcontactsbusiness.model.basicdata.BusinessBasicData</type>
159                 </attribute>
160                 <attribute>
161                         <name>renderShowLink</name>
162                         <description>Whether to render (default: true) "show basic data" link.</description>
163                         <required>false</required>
164                         <type>java.langBoolean</type>
165                 </attribute>
166                 <attribute>
167                         <name>rendered</name>
168                         <description>Whether this tag is being rendered by JSF engine (default: true).</description>
169                         <required>false</required>
170                         <type>java.lang.Boolean</type>
171                 </attribute>
172         </tag>
173         <tag>
174                 <tag-name>outputBranchOfficeAdminMiniLinks</tag-name>
175                 <description>This tag renders administrative "mini-links" for given branchOffice instance.</description>
176                 <source>resources/tags/admin/links/mini/branch_office/admin_branch_office_links.tpl</source>
177                 <attribute>
178                         <name>branchOffice</name>
179                         <description>The branch office instance that provides the data for this tag.</description>
180                         <required>true</required>
181                         <type>org.mxchange.jcontactsbusiness.model.branchoffice.BranchOffice</type>
182                 </attribute>
183                 <attribute>
184                         <name>renderShowLink</name>
185                         <description>Whether to render (default: true) "show branch office" link.</description>
186                         <required>false</required>
187                         <type>java.langBoolean</type>
188                 </attribute>
189                 <attribute>
190                         <name>rendered</name>
191                         <description>Whether this tag is being rendered by JSF engine (default: true).</description>
192                         <required>false</required>
193                         <type>java.lang.Boolean</type>
194                 </attribute>
195         </tag>
196         <tag>
197                 <tag-name>outputCompanyEmployeeAdminMiniLinks</tag-name>
198                 <description>This tag renders administrative "mini-links" for given employee instance.</description>
199                 <source>resources/tags/admin/links/mini/employee/admin_employee_links.tpl</source>
200                 <attribute>
201                         <name>employee</name>
202                         <description>The employee instance that provides the data for this tag.</description>
203                         <required>true</required>
204                         <type>org.mxchange.jcontactsbusiness.model.employee.Employee</type>
205                 </attribute>
206                 <attribute>
207                         <name>renderShowLink</name>
208                         <description>Whether to render (default: true) "show employee" link.</description>
209                         <required>false</required>
210                         <type>java.langBoolean</type>
211                 </attribute>
212                 <attribute>
213                         <name>rendered</name>
214                         <description>Whether this tag is being rendered by JSF engine (default: true).</description>
215                         <required>false</required>
216                         <type>java.lang.Boolean</type>
217                 </attribute>
218         </tag>
219         <tag>
220                 <tag-name>outputContactAdminMiniLinks</tag-name>
221                 <description>This tag renders administrative "mini-links" for given contact instance.</description>
222                 <source>resources/tags/admin/links/mini/contact/admin_contact_links.tpl</source>
223                 <attribute>
224                         <name>contact</name>
225                         <description>The contact instance that provides the data for this tag.</description>
226                         <required>true</required>
227                         <type>org.mxchange.jcontacts.model.contact.Contact</type>
228                 </attribute>
229                 <attribute>
230                         <name>renderShowLink</name>
231                         <description>Whether to render (default: true) "show contact" link.</description>
232                         <required>false</required>
233                         <type>java.langBoolean</type>
234                 </attribute>
235                 <attribute>
236                         <name>rendered</name>
237                         <description>Whether this tag is being rendered by JSF engine (default: true).</description>
238                         <required>false</required>
239                         <type>java.lang.Boolean</type>
240                 </attribute>
241         </tag>
242         <tag>
243                 <tag-name>outputCountryAdminMiniLinks</tag-name>
244                 <description>This tag renders administrative "mini-links" for given country instance.</description>
245                 <source>resources/tags/admin/links/mini/country/admin_country_links.tpl</source>
246                 <attribute>
247                         <name>country</name>
248                         <description>The country instance that provides the data for this tag.</description>
249                         <required>true</required>
250                         <type>org.mxchange.jcountry.model.data.Country</type>
251                 </attribute>
252                 <attribute>
253                         <name>renderShowLink</name>
254                         <description>Whether to render (default: true) "show country" link.</description>
255                         <required>false</required>
256                         <type>java.langBoolean</type>
257                 </attribute>
258                 <attribute>
259                         <name>rendered</name>
260                         <description>Whether this tag is being rendered by JSF engine (default: true).</description>
261                         <required>false</required>
262                         <type>java.lang.Boolean</type>
263                 </attribute>
264         </tag>
265         <tag>
266                 <tag-name>outputUserAdminMiniLinks</tag-name>
267                 <description>This tag renders administrative "mini-links" for given user instance.</description>
268                 <source>resources/tags/admin/links/mini/user/admin_user_links.tpl</source>
269                 <attribute>
270                         <name>user</name>
271                         <description>The user instance that provides the data for this tag.</description>
272                         <required>true</required>
273                         <type>org.mxchange.jusercore.model.user.User</type>
274                 </attribute>
275                 <attribute>
276                         <name>renderShowLink</name>
277                         <description>Whether to render (default: true) "show user" link.</description>
278                         <required>false</required>
279                         <type>java.langBoolean</type>
280                 </attribute>
281                 <attribute>
282                         <name>rendered</name>
283                         <description>Whether this tag is being rendered by JSF engine (default: true).</description>
284                         <required>false</required>
285                         <type>java.lang.Boolean</type>
286                 </attribute>
287         </tag>
288         <tag>
289                 <tag-name>outputUserAdminLinks</tag-name>
290                 <description>This tag renders administrative links for given user instance.</description>
291                 <source>resources/tags/admin/links/user/admin_user_links.tpl</source>
292                 <attribute>
293                         <name>user</name>
294                         <description>The user instance that provides the data for this tag.</description>
295                         <required>true</required>
296                         <type>org.mxchange.jusercore.model.user.User</type>
297                 </attribute>
298                 <attribute>
299                         <name>renderShowLink</name>
300                         <description>Whether to render (default: true) "show user" link.</description>
301                         <required>false</required>
302                         <type>java.langBoolean</type>
303                 </attribute>
304                 <attribute>
305                         <name>renderContactLinks</name>
306                         <description>Whether to render (default: false) contact links.</description>
307                         <required>false</required>
308                         <type>java.langBoolean</type>
309                 </attribute>
310                 <attribute>
311                         <name>renderHeader</name>
312                         <description>Whether to render (default: false) table header.</description>
313                         <required>false</required>
314                         <type>java.langBoolean</type>
315                 </attribute>
316                 <attribute>
317                         <name>rendered</name>
318                         <description>Whether this tag is being rendered by JSF engine (default: true).</description>
319                         <required>false</required>
320                         <type>java.lang.Boolean</type>
321                 </attribute>
322         </tag>
323 </facelet-taglib>