- Timestamp:
- Jan 10, 2013, 12:12:01 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
AE/installer2/src/net/oni2/aeinstaller/backend/depot/model/NodeMod.java
r592 r600 4 4 import java.util.HashSet; 5 5 import java.util.Vector; 6 7 import net.oni2.aeinstaller.backend.depot.DepotConfig; 8 import net.oni2.aeinstaller.backend.depot.DepotManager; 9 import net.oni2.aeinstaller.backend.mods.ECompatiblePlatform; 6 10 7 11 import org.json.JSONArray; … … 74 78 75 79 /** 76 * @return the taxonomyTerms80 * @return Types 77 81 */ 78 public HashMap<Integer, HashSet<Integer>> getTaxonomyTerms() { 79 return taxonomyTerms; 82 public HashSet<TaxonomyTerm> getTypes() { 83 HashSet<TaxonomyTerm> tt = new HashSet<TaxonomyTerm>(); 84 for (int t : taxonomyTerms.get(DepotManager.getInstance() 85 .getVocabIdType())) { 86 tt.add(DepotManager.getInstance().getTaxonomyTerm(t)); 87 } 88 return tt; 80 89 } 81 90 82 91 /** 83 * @return the fields92 * @return Install method 84 93 */ 85 public HashMap<String, String> getFields() { 86 return fields; 94 public TaxonomyTerm getInstallMethod() { 95 return DepotManager.getInstance().getTaxonomyTerm( 96 taxonomyTerms 97 .get(DepotManager.getInstance().getVocabIdInstMethod()) 98 .iterator().next()); 99 } 100 101 /** 102 * @return Compatible platform 103 */ 104 public ECompatiblePlatform getPlatform() { 105 TaxonomyTerm term = DepotManager.getInstance().getTaxonomyTerm( 106 taxonomyTerms 107 .get(DepotManager.getInstance().getVocabIdPlatform()) 108 .iterator().next()); 109 110 String validPlatform = term.getName(); 111 if (validPlatform.equalsIgnoreCase(DepotConfig 112 .getTaxonomyName_Platform_Both())) 113 return ECompatiblePlatform.BOTH; 114 if (validPlatform.equalsIgnoreCase(DepotConfig 115 .getTaxonomyName_Platform_Win())) 116 return ECompatiblePlatform.WIN; 117 if (validPlatform.equalsIgnoreCase(DepotConfig 118 .getTaxonomyName_Platform_Mac())) 119 return ECompatiblePlatform.MACOS; 120 121 return null; 122 } 123 124 /** 125 * @return Creator of mod 126 */ 127 public String getCreator() { 128 if (fields.get("creator") != null) 129 return fields.get("creator"); 130 else 131 return ""; 132 } 133 134 /** 135 * @return Version of mod 136 */ 137 public String getVersion() { 138 if (fields.get("version") != null) 139 return fields.get("version"); 140 else 141 return ""; 142 } 143 144 /** 145 * @return Package number 146 */ 147 public int getPackageNumber() { 148 return Integer.parseInt(fields.get("package_number")); 87 149 } 88 150 }
Note:
See TracChangeset
for help on using the changeset viewer.