——此文章摘自《自己动手写开发工具
基于Eclipse的工具开发》定价
¥
特价
¥
详细>>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>] []