类org.eclipse.ui.views.markers.MarkerItem源码实例Demo

下面列出了怎么用org.eclipse.ui.views.markers.MarkerItem的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: gama   文件: GamlDescriptionMarkerField.java
@Override
public void update(final ViewerCell cell) {
	final MarkerItem item = (MarkerItem) cell.getElement();
	Image image = null;
	if (item.getMarker() == null) {
		image = GamlMarkerImageProvider.getImage(item.getAttributeValue(IMarker.MESSAGE, "")).image();
	} else {
		try {
			if (item.getMarker().isSubtypeOf(IMarker.TASK)) {
				image = GamlMarkerImageProvider.getImage(-1).image();
			} else {
				image = GamlMarkerImageProvider
						.getImage(item.getMarker().getAttribute(IMarker.SEVERITY, IMarker.SEVERITY_WARNING))
						.image();
			}
		} catch (final CoreException e) {
			// e.printStackTrace();
		}
	}

	cell.setText(getValue(item));
	cell.setImage(image);
}
 
@Override
public String getValue(MarkerItem item) {
  IMarker marker = item.getMarker();
  if (marker != null) {
    IResource resource = marker.getResource();
    String name = resource.getName();
    return name;
  }
  return null;
}
 
源代码3 项目: git-appraise-eclipse   文件: Resolved.java
@Override
public String getValue(MarkerItem item) {
  String result =
      item.getAttributeValue(ReviewMarkerAttributes.REVIEW_RESOLVED_MARKER_ATTRIBUTE, "");
  if ("true".equals(result)) {
    return "yes";
  }
  return "";
}
 
源代码4 项目: git-appraise-eclipse   文件: DateTime.java
@Override
public String getValue(MarkerItem item) {
  String value =
      item.getAttributeValue(ReviewMarkerAttributes.REVIEW_DATETIME_MARKER_ATTRIBUTE, "");
  if (!value.isEmpty()) {
    DateFormat df = DateFormat.getDateTimeInstance();
    return df.format(Long.parseLong(value));
  }
  return "Unknown";
}
 
@Override
public String getValue(MarkerItem item) {
  return item.getAttributeValue(IMarker.MESSAGE, "");
}
 
@Override
public String getValue(MarkerItem item) {
  return item.getAttributeValue(IMarker.LINE_NUMBER, "");
}
 
@Override
public String getValue(MarkerItem item) {
  return item.getAttributeValue(TestabilityConstants.ISSUE_TYPE, "");
}
 
@Override
public String getValue(MarkerItem item) {
  return item.getPath();
}
 
源代码9 项目: git-appraise-eclipse   文件: Author.java
@Override
public String getValue(MarkerItem item) {
  return item.getAttributeValue(ReviewMarkerAttributes.REVIEW_AUTHOR_MARKER_ATTRIBUTE, "Unknown");
}
 
 类所在包
 同包方法