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

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

2013-11-23 20:44:34  來源: Java開源技術 
    ——此文章摘自《自己動手寫開發工具基於Eclipse的工具開發》定價 特價 詳細>>http://tracklinktechcn/?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
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.