——此文章摘自《自己動手寫開發工具
基於Eclipse的工具開發》定價
¥
特價
¥
詳細>>
http://track
linktech
cn/?m_id=dangdang&a_id=A
&l=
&l_type
=
width=
height=
border=
nosave>
Java模型的繼承結構圖如圖所示
http://developcsaicn/Java_Eclipse/images/jpg>
圖 Java模型的繼承結構圖
IJavaEement的子類接口還有IMethodIType等在這裡沒有全部列出Java模型中的類結構比較簡單級次也非常少
下面介紹一下各個接口的主要方法
() IJavaEement
exists判斷元素是否存在處理Java元素與處理資源對象相似當使用Java元素時實際上是在使用某些底層的模型對象的句柄必須使用exists()來確定元素是否真正存在於工作空間中
getEementName返回元素的名稱
getJavaMode返回其對應的JavaMode返回值類型是IJavaMode
getJavaProject返回元素對應的Java工程返回值類型是IJavaProject
getParent返回父元素返回值類型是IJavaEement
getResource返回元素對應的資源返回值類型是IResource
() ICassFie
此接口代表編譯後的cass二進制文件
isCass判斷是否是Java類
isInterface判斷是否是接口
() ICompiationUnit
此接口代表Java源文件
getATypes返回此文件中定義的所有類型返回值類型是IType[]一個Java文件中可以定義多個類型
getPrimary返回主類型返回值類型是ICompiationUnit
() IJavaMode
此接口表示根 Java 元素對應於工作空間是所有具有 Java 性質的項目的父類它對於Java項目的作用和IWorkspaceRoot對於IProject的作用相似
contains判斷是否存在指定的資源
getJavaProject返回指定名字的Java項目返回值類型是IJavaProject
getJavaProjects返回所有的Java項目返回值類型是IJavaProject[]
getWorkspace返回所在的工作空間
right>[] [http://developcsaicn/Java_Eclipse/htm>]
From:http://tw.wingwit.com/Article/program/Java/ky/201311/29003.html