| 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 |
} |