——此文章摘自《自己動手寫開發工具
基於Eclipse的工具開發》定價
¥
特價
¥
詳細>>
![](<fp)
http://track
linktech
cn/?m_id=dangdang&a_id=A
&l=
&l_type
=
width=
height=
border=
nosave>
() IJavaProject
此接口表示Java項目
IJavaEement findEement(IPath path)返回項目的path路徑下的Java元素
IPackageFragment findPackageFragment(IPath path)返回項目的path路徑下的IPackageFragment
IPackageFragmentRoot findPackageFragmentRoot(IPath path)返回項目的path路徑下的IPackageFragmentRoot
findType根據一個全名取得此元素的類型此類有數個重載方法返回值類型為IType
getAPackageFragmentRoots返回所有的IPackageFragmentRoot返回值類型是IPackageFragmentRoot[]
getOutputocation返回輸出路徑返回值類型是IPath
getRequiredProjectNames返回依賴項目返回值類型是字符串數組
setOutputocation設定輸出路徑
() IPackageFragment
此接口表示整個包或者包的一部分
createCompiationUnit創建一個ICompiationUnit返回值類型是ICompiationUnit
getCassFie返回指定名稱對應的ICassFie返回值類型是ICassFie
getCassFies返回所有的ICassFie返回值類型是ICassFie[]
getCompiationUnit返回指定名稱對應的ICompiationUnit返回值類型是ICompiationUnit
getCompiationUnits返回所有ICompiationUnit返回值類型是ICompiationUnit[]
getKind判斷此包是源碼包還是普通包返回值是int型如等於IPackage FragmentRootK_SOURCE則是源文件包如等於IPackageFragmentRootK_BINARY則為普通包
hasSubpackages是否有子包
() IPackageFragmentRoot
此接口表示一組包段並將各段映射至底層資源它可以是文件夾JAR或ZIP文件
createPackageFragment創建一個IPackageFragment返回值類型是IPackage Fragment
getKind此包段是源碼包段還是二進制包段返回值類型是int如果等於IPackageFragmentRootK_SOURCE則是源文件包段如果等於IPackageFragment RootK_BINARY則為二進制包段
getPackageFragment根據包名返回對應的IPackageFragment
right>[http://developcsaicn/Java_Eclipse/htm>] []
From:http://tw.wingwit.com/Article/program/Java/ky/201311/29002.html