Lines Matching refs:KnownLevel

212         KnownLevel.add(this);
283 KnownLevel level;
286 level = KnownLevel.findByName(name);
296 level = KnownLevel.findByValue(x);
300 level = KnownLevel.findByValue(x);
308 level = KnownLevel.findByLocalizedLevelName(name);
340 KnownLevel o = KnownLevel.matches(this);
382 KnownLevel level;
385 level = KnownLevel.findByName(name);
395 level = KnownLevel.findByValue(x);
399 level = KnownLevel.findByValue(x);
410 level = KnownLevel.findByLocalizedName(name);
440 // KnownLevel class maintains the global list of all known levels.
445 // KnownLevel wraps the following Level objects:
458 // were final, the following KnownLevel implementation can be removed.
460 static final class KnownLevel {
461 private static Map<String, List<KnownLevel>> nameToLevels = new HashMap<>();
462 private static Map<Integer, List<KnownLevel>> intToLevels = new HashMap<>();
465 KnownLevel(Level l) {
477 KnownLevel o = new KnownLevel(l);
478 List<KnownLevel> list = nameToLevels.get(l.name);
493 // Returns a KnownLevel with the given non-localized name.
494 static synchronized KnownLevel findByName(String name) {
495 List<KnownLevel> list = nameToLevels.get(name);
502 // Returns a KnownLevel with the given value.
503 static synchronized KnownLevel findByValue(int value) {
504 List<KnownLevel> list = intToLevels.get(value);
511 // Returns a KnownLevel with the given localized name matching
516 static synchronized KnownLevel findByLocalizedLevelName(String name) {
517 for (List<KnownLevel> levels : nameToLevels.values()) {
518 for (KnownLevel l : levels) {
528 // Returns a KnownLevel with the given localized name matching
530 static synchronized KnownLevel findByLocalizedName(String name) {
531 for (List<KnownLevel> levels : nameToLevels.values()) {
532 for (KnownLevel l : levels) {
542 static synchronized KnownLevel matches(Level l) {
543 List<KnownLevel> list = nameToLevels.get(l.name);
545 for (KnownLevel level : list) {