如何将自定义标记设置为自定义视图?

奥布利·桑达尔(Obuli Sundar)

我创建了需要自定义标记视图的eclipse插件。我已经创建了一个视图并创建了自己的标记,并且我的视图中需要有4个列,分别命名为location,resource,value,method name。在默认的输出视图中,我没有获得自定义字段,例如value和method name。诸如位置资源之类的列即将到来。

Plugin.xml:

<extension
     id="com.test.plugin.markers"
     name="Test Markers"
     point="org.eclipse.core.resources.markers">
  <persistent
        value="true">
  </persistent>
  <super
        type="org.eclipse.core.resources.textmarker">
  </super>
  <attribute
        name="Name">
  </attribute>
  </extension>

  <!--creating new view for displaying the markers --> 
  <extension 
   point="org.eclipse.ui.views"> 
  <view 
     class="marker.handlers.CustomMarkerView" 
     icon="icons/sample.gif" 
     id="com.test.customMarker" 
     name="Test Markers View"> 
  </view> 
 </extension >

  <extension  point="org.eclipse.ui.ide.markerSupport"> 
  <markerContentGenerator 
   id="com.test.customMarkerGenerator" name="Custom Marker View">      
  <markerTypeReference 
     id="com.test.plugin.markers"/>   
 <markerFieldReference 
     id="org.eclipse.ui.ide.locationField"/>  
  <markerFieldReference 
     id="org.eclipse.ui.ide.resourceField"/>
<markerFieldReference 
     id="com.test.value"/> <markerFieldReference 
     id="com.test.methodname"/> 
 </markerContentGenerator>

 <markerField
  class="marker.handlers.MethodName"
  id="com.test.methodname"
  name="Method Name">
</markerField>

 <markerField
  class="marker.test.Value"
  id="com.test.value"
  name="Value">
 </markerField>
</extension>

CustomMarkerView.java:

public class CustomMarkerView extends MarkerSupportView {

public CustomMarkerView() {
    super("com.testcustomMarkerGenerator");

}
}

MethodName.java

 public class Names extends MarkerField {

  public Names() {
    super();
  }

  public String getValue(MarkerItem item) { 
     return item.getMarker().getResource().getProject().getName(); 
  }
}

但是方法名称和值未在显示中显示,如何将自定义标记添加到自定义视图中?

奥布利·桑达尔(Obuli Sundar)

最终,我找到了问题所在,它与我的代码有关。我创建了自定义字段

<markerField
  class="marker.handlers.MethodName"
  id="com.test.methodname"
  name="Method Name">

在markerContentGenerator之后如果将markerField放在markerContentGenerator之前,则定制字段将显示在视图中。

谢谢。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将自定义颜色设置为WindowBackground

来自分类Dev

如何将自定义视图设置为查找的唯一视图?

来自分类Dev

GTM 如何将自定义维度设置为 GA 页面视图?

来自分类Dev

如何将自定义视图放入自定义viewGroup /布局中

来自分类Dev

如何通过 XAML 标记将自定义类实例设置为 Button.Content 属性?

来自分类Dev

如何在Flutter Android中将自定义视图设置为实际启动屏幕

来自分类Dev

Fabric.js:如何将自定义大小设置为Text或IText?

来自分类Dev

如何将自定义TaskScheduler设置为默认任务

来自分类Dev

如何将自定义Controltemplate设置为整个应用程序的默认值?

来自分类Dev

Swift:如何将自定义UICollectionViewCell设置为圆?

来自分类Dev

如何将自定义搜寻栏的ProgressDrawable大小设置为小于ProgressBackground

来自分类Dev

如何将自定义样式设置为Anted Rate Component

来自分类Dev

如何将自定义样式设置为antd Select?

来自分类Dev

如何将自定义抽屉项目动态设置为“聚焦”?

来自分类Dev

如何将自定义IJobStore设置为Quartz(.Net Core)

来自分类Dev

Fabric.js:如何将自定义大小设置为Text或IText?

来自分类Dev

如何将自定义templateBase设置为基本模板

来自分类Dev

Android将自定义图标设置为标记在棉花糖中返回null

来自分类Dev

如何将.xib界面设置为自定义标注视图?

来自分类Dev

将自定义颜色的按钮设置为禁用的样式

来自分类Dev

在OpenCv中将自定义模型设置为CvSVM

来自分类Dev

将自定义 ActionBar 重力设置为 RIGHT

来自分类Dev

将自定义图像视图设置为操作栏的菜单图标

来自分类Dev

将自定义字体设置为动态添加的文本视图android

来自分类Dev

如何将自定义属性添加到传单0.7.7标记中?

来自分类Dev

如何将自定义图像标记添加到pagedown?

来自分类Dev

如何将自定义数据添加到标记(Google Maps API SWIFT)

来自分类Dev

如何将自定义EXIF标记添加到图像

来自分类Dev

如何将自定义属性添加到传单0.7.7标记中?

Related 相关文章

  1. 1

    如何将自定义颜色设置为WindowBackground

  2. 2

    如何将自定义视图设置为查找的唯一视图?

  3. 3

    GTM 如何将自定义维度设置为 GA 页面视图?

  4. 4

    如何将自定义视图放入自定义viewGroup /布局中

  5. 5

    如何通过 XAML 标记将自定义类实例设置为 Button.Content 属性?

  6. 6

    如何在Flutter Android中将自定义视图设置为实际启动屏幕

  7. 7

    Fabric.js:如何将自定义大小设置为Text或IText?

  8. 8

    如何将自定义TaskScheduler设置为默认任务

  9. 9

    如何将自定义Controltemplate设置为整个应用程序的默认值?

  10. 10

    Swift:如何将自定义UICollectionViewCell设置为圆?

  11. 11

    如何将自定义搜寻栏的ProgressDrawable大小设置为小于ProgressBackground

  12. 12

    如何将自定义样式设置为Anted Rate Component

  13. 13

    如何将自定义样式设置为antd Select?

  14. 14

    如何将自定义抽屉项目动态设置为“聚焦”?

  15. 15

    如何将自定义IJobStore设置为Quartz(.Net Core)

  16. 16

    Fabric.js:如何将自定义大小设置为Text或IText?

  17. 17

    如何将自定义templateBase设置为基本模板

  18. 18

    Android将自定义图标设置为标记在棉花糖中返回null

  19. 19

    如何将.xib界面设置为自定义标注视图?

  20. 20

    将自定义颜色的按钮设置为禁用的样式

  21. 21

    在OpenCv中将自定义模型设置为CvSVM

  22. 22

    将自定义 ActionBar 重力设置为 RIGHT

  23. 23

    将自定义图像视图设置为操作栏的菜单图标

  24. 24

    将自定义字体设置为动态添加的文本视图android

  25. 25

    如何将自定义属性添加到传单0.7.7标记中?

  26. 26

    如何将自定义图像标记添加到pagedown?

  27. 27

    如何将自定义数据添加到标记(Google Maps API SWIFT)

  28. 28

    如何将自定义EXIF标记添加到图像

  29. 29

    如何将自定义属性添加到传单0.7.7标记中?

热门标签

归档