MCPcopy Create free account
hub / github.com/PCGen/pcgen / getPropertyId

Method getPropertyId

code/src/java/pcgen/io/exporttoken/SkillToken.java:249–326  ·  view source on GitHub ↗

Convert a property name into the id of the property. @param property The property name. @return The id of the property.

(String property)

Source from the content-addressed store, hash-verified

247 * @return The id of the property.
248 */
249 public static int getPropertyId(String property)
250 {
251 int propId = 0;
252
253 if ("NAME".equalsIgnoreCase(property))
254 {
255 propId = SKILL_NAME;
256 }
257 else if ("TOTAL".equalsIgnoreCase(property))
258 {
259 propId = SKILL_TOTAL;
260 }
261 else if ("RANK".equalsIgnoreCase(property))
262 {
263 propId = SKILL_RANK;
264 }
265 else if ("MOD".equalsIgnoreCase(property))
266 {
267 propId = SKILL_MOD;
268 }
269 else if ("ABILITY".equalsIgnoreCase(property))
270 {
271 propId = SKILL_ABILITY;
272 }
273 else if ("ABMOD".equalsIgnoreCase(property))
274 {
275 propId = SKILL_ABMOD;
276 }
277 else if ("MISC".equalsIgnoreCase(property))
278 {
279 propId = SKILL_MISC;
280 }
281 else if ("COST".equalsIgnoreCase(property))
282 {
283 propId = SKILL_COST;
284 }
285 else if ("UNTRAINED".equalsIgnoreCase(property))
286 {
287 propId = SKILL_UNTRAINED;
288 }
289 else if ("EXCLUSIVE".equalsIgnoreCase(property))
290 {
291 propId = SKILL_EXCLUSIVE;
292 }
293 else if (property.regionMatches(true, 0, "UNTRAINED", 0, 9))
294 {
295 propId = SKILL_UNTRAINED_EXTENDED;
296 }
297 else if (property.regionMatches(true, 0, "ACP", 0, 3))
298 {
299 propId = SKILL_ACP;
300 }
301 else if ("EXCLUSIVE_TOTAL".equalsIgnoreCase(property))
302 {
303 propId = SKILL_EXCLUSIVE_TOTAL;
304 }
305 else if ("TRAINED_TOTAL".equalsIgnoreCase(property))
306 {

Callers 2

getSkillPropertyMethod · 0.95
getSkillPropertyMethod · 0.95

Calls 1

equalsIgnoreCaseMethod · 0.80

Tested by

no test coverage detected