java

位置:IT落伍者 >> java >> 浏览文章

基于Eclipse的工具开发:类结构[2]


发布日期:2023年11月01日
 
基于Eclipse的工具开发:类结构[2]
——此文章摘自《自己动手写开发工具基于Eclipse的工具开发》定价特价 详细>>http://tracklinktechcn/?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>] []

               

上一篇:基于Eclipse的工具开发:类结构[1]

下一篇:基于Eclipse的工具开发:常用技巧[4]