1 package fr.in2p3.jsaga.engine.session.item;
2
3 import fr.in2p3.jsaga.engine.session.BaseUrlItem;
4
5
6
7
8
9
10
11
12
13
14
15
16
17 public class DomainItem extends BaseUrlItem {
18 public DomainItem(String domain, Object preDomain) {
19 super(domain, preDomain, null);
20 }
21 public DomainItem() {
22 super();
23 }
24
25 @Override
26 protected boolean isRequired(boolean hasValue) {
27 return hasValue;
28 }
29
30 @Override
31 protected String getSimpleSeparator() {
32 return ".";
33 }
34
35 @Override
36 protected String getRegExpSeparator() {
37 return "\\.";
38 }
39
40 @Override
41 protected String getRegExpSeparatorNext() {
42 return "[:/]";
43 }
44
45 @Override
46 protected String getAllowedChars() {
47 return TOKEN+"\\.";
48 }
49 }