import org.eclipse.core.resources.IResourceDelta; //导入方法依赖的package包/类

public boolean visit(IResourceDelta delta) {

IResource res = delta.getResource();

switch (delta.getKind()) {

case IResourceDelta.ADDED:

System.out.print("Resource ");

System.out.print(res.getFullPath());

System.out.println(" was added.");

break;

case IResourceDelta.REMOVED:

System.out.print("Resource ");

System.out.print(res.getFullPath());

System.out.println(" was removed.");

break;

case IResourceDelta.CHANGED:

System.out.print("Resource ");

System.out.print(delta.getFullPath());

System.out.println(" has changed.");

int flags = delta.getFlags();

if ((flags & IResourceDelta.CONTENT) != 0) {

System.out.println("--> Content Change");

}

if ((flags & IResourceDelta.REPLACED) != 0) {

System.out.println("--> Content Replaced");

}

if ((flags & IResourceDelta.MARKERS) != 0) {

System.out.println("--> Marker Change");

IMarkerDelta[] markers = delta.getMarkerDeltas();

// if interested in markers, check these deltas

for (IMarkerDelta iMarkerDelta : markers) {

System.out.println(iMarkerDelta.getAttribute(IMarker.CHAR_START));

switch (iMarkerDelta.getKind()) {

case IResourceDelta.ADDED:

System.out.println("Added");

break;

case IResourceDelta.REMOVED:

System.out.println("Removed");

break;

case IResourceDelta.CHANGED:

System.out.println("Changed");

break;

}

}

}

break;

}

return true; // visit the children

}

java中getDelta是什么意思_Java IResourceDelta.getMarkerDeltas方法代码示例相关推荐

  1. java中peek是什么意思_Java Stack peek()方法与示例

    堆栈类peek()方法peek()方法在java.util包中可用. peek()方法用于从此Stack中返回顶部元素,并且它不删除就检索元素. peek()方法是一种非静态方法,只能通过类对象访问, ...

  2. java中skip是什么意思_Java PushbackReader skip()方法与示例

    PushbackReader类skip()方法skip()方法在java.io包中可用. skip()方法用于从此PushbackReader流中跳过给定数量的字符,它将阻塞直到存在某些字符输入或发生 ...

  3. java中skip是什么意思_Java LineNumberInputStream skip()方法与示例

    LineNumberInputStream类skip()方法skip()方法在java.io包中可用. skip()方法用于从此LineNumberInputStream流中跳过给定数目的数据字节. ...

  4. Java的阿尔法怎么打出来_Java FrameLayout.setAlpha方法代码示例

    import android.widget.FrameLayout; //导入方法依赖的package包/类 /** * コンストラクタ * * @param context Context */ T ...

  5. cdate在java中_Java Calendar.add方法代码示例

    本文整理汇总了Java中java.util.Calendar.add方法的典型用法代码示例.如果您正苦于以下问题:Java Calendar.add方法的具体用法?Java Calendar.add怎 ...

  6. java secretkey用法_Java SecretKeyFactory.generateSecret方法代码示例

    本文整理汇总了Java中javax.crypto.SecretKeyFactory.generateSecret方法的典型用法代码示例.如果您正苦于以下问题:Java SecretKeyFactory ...

  7. setcellvalue 格式_Java Cell.setCellValue方法代码示例

    本文整理汇总了Java中org.apache.poi.ss.usermodel.Cell.setCellValue方法的典型用法代码示例.如果您正苦于以下问题:Java Cell.setCellVal ...

  8. editable string 转_Java Editable.getSpans方法代码示例

    本文整理汇总了Java中android.text.Editable.getSpans方法的典型用法代码示例.如果您正苦于以下问题:Java Editable.getSpans方法的具体用法?Java ...

  9. python中uppercase是什么意思_Python string.uppercase方法代码示例

    本文整理汇总了Python中string.uppercase方法的典型用法代码示例.如果您正苦于以下问题:Python string.uppercase方法的具体用法?Python string.up ...

最新文章

  1. sqlserver怎么将excel表的数据导入到数据库中
  2. 盘点近期大热对比学习模型:MoCo/SimCLR/BYOL/SimSiam
  3. Java NIO原理和使用
  4. 转SQLSERVER 会不会自动加锁
  5. 第二层交换机工作原理
  6. Android NDK学习记录(一)
  7. mysql基础之数据库备份和恢复实操
  8. php多克,php对象克隆
  9. 24个最好免费下载电子书(Ebooks)的网站
  10. listbox tkinter 多选_TKINTER教程之LISTBOX篇
  11. 认知-认知水平:认知水平
  12. 台式计算机怎么设置自动锁屏,台式机win7怎么设置自动锁屏
  13. 论文心得:BatchNorm及其变体
  14. 7的整除特征 三位一截_小学数学竞赛七、数的整除特征(一)
  15. OpenGL入门第三课--矩阵变换与坐标系统
  16. 基于ip-iq变换的谐波检测算法,并联型APF 有源电力滤波器 谐波电流检测
  17. 系统分析师(一)软考简介
  18. 如何使用热风枪焊接特殊的QFN封装的芯片
  19. 技术状态管理(五)-技术状态记实
  20. 正整数n分解成若干个个不同的自然数之和,使得乘积最大

热门文章

  1. 04Strategy(策略)模式
  2. Linux中的进程之初步了解
  3. 重磅直播 | 多传感器标定原理及方案介绍(阿里云AI Lab)
  4. 美国Rutgers大学最新开源:端到端6D物体姿态跟踪,无需标注数据集!
  5. 工坊专访|2020智博会,AR、VR、智能驾驶是亮点
  6. Surface Shading in Tiger Book
  7. QT+VS打包发布流程该怎么做?
  8. python学习一(python与pip工具下载与安装)
  9. 使用Linux服务器搭建个人深度学习环境
  10. cmd导入oracle库文件,cmd 导入oracle数据库