熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

基於Eclipse的工具開發:類結構[2]

2022-06-13   來源: Java開源技術 
    ——此文章摘自《自己動手寫開發工具基於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>]  []  


From:http://tw.wingwit.com/Article/program/Java/ky/201311/29002.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.