public static Color getColor()

in src/application/org.openjdk.jmc.flightrecorder.ui/src/main/java/org/openjdk/jmc/flightrecorder/ui/common/TypeLabelProvider.java [44:149]


	public static Color getColor(String typeId) {
		switch (typeId) {
		case JdkTypeIDs.RECORDINGS:
			return Palette.PF_CYAN_300.getAWTColor();
		case JdkTypeIDs.RECORDING_SETTING:
			return Palette.PF_GREEN_300.getAWTColor();
		case JdkTypeIDs.THROWABLES_STATISTICS:
			return Palette.PF_GOLD_500.getAWTColor();
		case JdkTypeIDs.BIASED_LOCK_CLASS_REVOCATION:
			return Palette.PF_PURPLE_400.getAWTColor();
		case JdkTypeIDs.BIASED_LOCK_REVOCATION:
			return Palette.PF_LIGHT_GREEN_300.getAWTColor();
		case JdkTypeIDs.BIASED_LOCK_SELF_REVOCATION:
			return Palette.PF_LIGHT_GREEN_400.getAWTColor();
		case JdkTypeIDs.FILE_READ:
			return Palette.PF_ORANGE_300.getAWTColor();
		case JdkTypeIDs.FILE_WRITE:
			return Palette.PF_CYAN_600.getAWTColor();
		case JdkTypeIDs.ERRORS_THROWN:
			return Palette.PF_RED_100.getAWTColor();
		case JdkTypeIDs.EXCEPTIONS_THROWN:
			return Palette.PF_RED_300.getAWTColor();
		case JdkTypeIDs.MONITOR_ENTER:
			return Palette.PF_ORANGE_200.getAWTColor();
		case JdkTypeIDs.MONITOR_WAIT:
			return Palette.PF_GOLD_200.getAWTColor();
		case JdkTypeIDs.THREAD_PARK:
			return Palette.PF_BLACK_500.getAWTColor();
		case JdkTypeIDs.THREAD_SLEEP:
			return Palette.PF_BLUE_500.getAWTColor();
		case JdkTypeIDs.OLD_OBJECT_SAMPLE:
			return Palette.PF_CYAN_200.getAWTColor();
		case JdkTypeIDs.SWEEP_CODE_CACHE:
			return Palette.PF_LIGHT_GREEN_500.getAWTColor();
		case JdkTypeIDs.SOCKET_READ:
			return new Color(0xC8321E);
		case JdkTypeIDs.SOCKET_WRITE:
			return Palette.PF_LIGHT_BLUE_500.getAWTColor();
		case JdkTypeIDs.CLASS_LOAD:
			return Palette.PF_PURPLE_100.getAWTColor();
		case JdkTypeIDs.COMPILATION:
			return Palette.PF_GOLD_300.getAWTColor();
		case JdkTypeIDs.GC_PAUSE:
			return new Color(0xDC3C00);
		case JdkTypeIDs.GC_PAUSE_L1:
			return new Color(0xE6CB45);
		case JdkTypeIDs.GC_PAUSE_L2:
			return new Color(0x458AE6);
		case JdkTypeIDs.GC_PAUSE_L3:
			return new Color(0xE645E2);
		case JdkTypeIDs.GC_PAUSE_L4:
			return new Color(0x85A115);
		case JdkTypeIDs.SAFEPOINT_BEGIN:
			return Palette.PF_PURPLE_200.getAWTColor();
		case JdkTypeIDs.SAFEPOINT_CLEANUP:
			return Palette.PF_PURPLE_500.getAWTColor();
		case JdkTypeIDs.SAFEPOINT_CLEANUP_TASK:
			return Palette.PF_BLUE_300.getAWTColor();
		case JdkTypeIDs.VM_OPERATIONS:
			return Palette.PF_ORANGE_500.getAWTColor();
		case JdkTypeIDs.ALLOC_INSIDE_TLAB:
			return new Color(0xFF8000);
		case JdkTypeIDs.ALLOC_OUTSIDE_TLAB:
			return new Color(0x808000);
		case JdkTypeIDs.JAVA_THREAD_END:
			return new Color(0x408040);
		case JdkTypeIDs.JAVA_THREAD_START:
			return new Color(0x80FF80);
		case JdkTypeIDs.CLASS_UNLOAD:
			return new Color(0x00FF00);
		case JdkTypeIDs.COMPILER_FAILURE:
			return new Color(0xE67245);
		case JdkTypeIDs.GARBAGE_COLLECTION:
			return new Color(0xD50000);
		case JdkTypeIDs.GC_COLLECTOR_OLD_GARBAGE_COLLECTION:
			return new Color(0x800000);
		case JdkTypeIDs.GC_COLLECTOR_YOUNG_GARBAGE_COLLECTION:
			return new Color(0xFF8080);
		case JdkTypeIDs.GC_DETAILED_EVACUATION_FAILED:
			return new Color(0xFF0000);
		case JdkTypeIDs.GC_DETAILED_PROMOTION_FAILED:
			return new Color(0xD04E4E);
		case JdkTypeIDs.EXECUTION_SAMPLE:
			return new Color(0xCC66FF);
		case JdkTypeIDs.EXECUTION_SAMPLING_INFO_EVENT_ID:
			return new Color(0xE6C940);
		case JdkTypeIDs.PROCESSES:
			return new Color(0xE37A44);
		case JdkTypeIDs.CONCURRENT_MODE_FAILURE:
			return new Color(0xFF0000);
		case JdkTypeIDs.CONTEXT_SWITCH_RATE:
			return new Color(0x7940E6);
		case JdkTypeIDs.CPU_INFORMATION:
			return new Color(0xBB97FF);
		case JdkTypeIDs.CPU_LOAD:
			return new Color(0x000096);
		case JdkTypeIDs.THREAD_DUMP:
			return new Color(0xFFA800);
		default:
			// "http://www.oracle.com/hotspot/jvm/vm/gc/collector/old_garbage_collection" -> new Color(0x800000);
			// "http://www.oracle.com/hotspot/jvm/vm/gc/collector/young_garbage_collection" -> new Color(0xFF8080);
			// "http://www.oracle.com/hotspot/jvm/vm/gc/detailed/evacuation_failed" -> new Color(0xFF0000);
			// "http://www.oracle.com/hotspot/jvm/vm/gc/detailed/promotion_failed" -> new Color(0xFF0000);
			return null;
		}
	}