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