1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.syncope.client.enduser.wicket.markup.head;
20
21 import java.io.Serializable;
22 import java.util.Arrays;
23 import org.apache.wicket.markup.head.HeaderItem;
24 import org.apache.wicket.request.Response;
25
26 public class MetaHeaderItem extends HeaderItem implements Serializable {
27
28 private static final long serialVersionUID = 7578609827530302053L;
29
30 private final String key;
31
32 private final String value;
33
34 public MetaHeaderItem(final String key, final String value) {
35 this.key = key;
36 this.value = value;
37 }
38
39 @Override
40 public Iterable<?> getRenderTokens() {
41 return Arrays.asList("meta-" + key + "-" + value);
42 }
43
44 @Override
45 public void render(final Response response) {
46 response.write("<meta http-equiv=\"" + key + "\" content=\"" + value + "\"/>");
47 response.write("\n");
48 }
49 }