/eclipse-plugin/plugins/com.google.test.metric.eclipse.ui/src/main/java/com/google/test/metric/eclipse/ui/markers/TestabilityResourceMarkerField.java
Java | 44 lines | 19 code | 5 blank | 20 comment | 2 complexity | 61810e1e5307352245a45faa9142de88 MD5 | raw file
1/* 2 * Copyright 2009 Google Inc. 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); you may not 5 * use this file except in compliance with the License. You may obtain a copy of 6 * the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13 * License for the specific language governing permissions and limitations under 14 * the License. 15 */ 16package com.google.test.metric.eclipse.ui.markers; 17 18import org.eclipse.core.resources.IMarker; 19import org.eclipse.core.resources.IResource; 20import org.eclipse.ui.views.markers.MarkerField; 21import org.eclipse.ui.views.markers.MarkerItem; 22 23/** 24 * Resource column in Testability View. 25 * 26 * @author shyamseshadri@google.com (Shyam Seshadri) 27 */ 28public class TestabilityResourceMarkerField extends MarkerField { 29 30 public TestabilityResourceMarkerField() { 31 } 32 33 @Override 34 public String getValue(MarkerItem item) { 35 IMarker marker = item.getMarker(); 36 if (marker != null) { 37 IResource resource = marker.getResource(); 38 String name = resource.getName(); 39 return name; 40 } 41 return null; 42 } 43 44}