1 |
package net.oni2.moddepot; |
2 |
|
3 |
import java.util.HashSet; |
4 |
|
5 |
/** |
6 |
* @author Christian Illy |
7 |
*/ |
8 |
public class DepotConfig { |
9 |
/** |
10 |
* Node type for package nodes |
11 |
*/ |
12 |
public static String nodeType_Package = "mod"; |
13 |
/** |
14 |
* Vocabulary name for the platform terms |
15 |
*/ |
16 |
public static String vocabName_Platform = "Platform"; |
17 |
/** |
18 |
* Vocabulary name for the install type terms |
19 |
*/ |
20 |
public static String vocabName_InstallType = "Install method"; |
21 |
/** |
22 |
* Vocabulary name for the mod type terms |
23 |
*/ |
24 |
public static String vocabName_ModType = "Mod type"; |
25 |
|
26 |
/** |
27 |
* Taxonomy term name for the win platform |
28 |
*/ |
29 |
public static String taxName_Platform_Win = "Windows"; |
30 |
/** |
31 |
* Taxonomy term name for the mac platform |
32 |
*/ |
33 |
public static String taxName_Platform_MacOS = "Mac OS"; |
34 |
/** |
35 |
* Taxonomy term name for platform independent |
36 |
*/ |
37 |
public static String taxName_Platform_Both = "Both"; |
38 |
|
39 |
/** |
40 |
* Taxonomy term name for package install type |
41 |
*/ |
42 |
public static String taxName_InstallType_Package = "Package"; |
43 |
|
44 |
/** |
45 |
* Package number at which non-core packages start |
46 |
*/ |
47 |
public static int corePackageNumberLimit = 8000; |
48 |
|
49 |
/** |
50 |
* URL of depot |
51 |
*/ |
52 |
public static String depotUrl = "http://mods.oni2.net/"; |
53 |
|
54 |
/** |
55 |
* @return Taxonomy term names for mods of type Tool |
56 |
*/ |
57 |
public static HashSet<String> getTaxonomyName_ModType_Tool() { |
58 |
HashSet<String> res = new HashSet<String>(); |
59 |
res.add("Tool"); |
60 |
res.add("Patch"); |
61 |
return res; |
62 |
} |
63 |
|
64 |
} |