public static Color getColor()

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


	public static Color getColor(String typeId) {
		switch (typeId) {
		case JdkTypeIDs.ERRORS_THROWN:
			return new Color(0xFF0000);
		case JdkTypeIDs.EXCEPTIONS_THROWN:
			return new Color(0xC80000);
		case JdkTypeIDs.FILE_READ:
			return new Color(0xBE4422);
		case JdkTypeIDs.FILE_WRITE:
			return new Color(0x2C689E);
		case JdkTypeIDs.MONITOR_ENTER:
			return new Color(0xFF6D64);
		case JdkTypeIDs.MONITOR_WAIT:
			return new Color(0xFFE75B);
		case JdkTypeIDs.ALLOC_INSIDE_TLAB:
			return new Color(0xFF8000);
		case JdkTypeIDs.ALLOC_OUTSIDE_TLAB:
			return new Color(0x808000);
		case JdkTypeIDs.SOCKET_READ:
			return new Color(0xC8321E);
		case JdkTypeIDs.SOCKET_WRITE:
			return new Color(0x4678C8);
		case JdkTypeIDs.THREAD_PARK:
			return new Color(0x808080);
		case JdkTypeIDs.JAVA_THREAD_END:
			return new Color(0x408040);
		case JdkTypeIDs.JAVA_THREAD_START:
			return new Color(0x80FF80);
		case JdkTypeIDs.CLASS_LOAD:
			return new Color(0x9B81DB);
		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.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.EXECUTION_SAMPLE:
			return new Color(0xCC66FF);
		case JdkTypeIDs.EXECUTION_SAMPLING_INFO_EVENT_ID:
			return new Color(0xE6C940);
		case JdkTypeIDs.VM_OPERATIONS:
			return new Color(0xBA6F1F);
		case JdkTypeIDs.PROCESSES:
			return new Color(0xE37A44);
		case JdkTypeIDs.COMPILATION:
			return new Color(0xF7EA2A);
		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;
		}
	}