1. 程式人生 > >Eclipse外掛開發(RCP)中IResource重新命名方法

Eclipse外掛開發(RCP)中IResource重新命名方法

最近開發時不想用Eclipse中CNF配置的refector中的rename的action,主要是因為那個重新命名框不好自定義;

於是自己動手寫了一個重新命名的對話方塊,關鍵是如何重新命名一個IProject工程呢?總不能匯出來換個名字再導進去把,下面是解決辦法:

首先需要依賴org.eclipse.ltk.core.refectoring外掛,

RenameResourceProcessor processor = new RenameResourceProcessor(project);
        processor.setNewResourceName(newprojectname);
        try {
            Change change = processor.createChange(new NullProgressMonitor());
            change.perform(new NullProgressMonitor());
        } catch (CoreException e1) {
            e1.printStackTrace();
        }


over

相關推薦

Eclipse外掛開發RCPIResource重新命名方法

最近開發時不想用Eclipse中CNF配置的refector中的rename的action,主要是因為那個重新命名框不好自定義; 於是自己動手寫了一個重新命名的對話方塊,關鍵是如何重新命名一個IProject工程呢?總不能匯出來換個名字再導進去把,下面是解決辦法: 首先需

chrome外掛開發 入門篇content script

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

敏捷開發agilestory

Story概念: User Story是敏捷開發的基礎,它不同於傳統的瀑布式開發方式,而是把原本需求拆成最小粒度的Story,以方便拆分Task,估計開發時間,領取開發任務。User Story是從使用者的角度對系統的某個功能模組所作的簡短描述一個 User Story

chrome外掛開發

作者原文:https://www.cnblogs.com/liuxianan/p/chrome-plugin-develop.html 寫在前面 我花了將近一個多月的時間斷斷續續寫下這篇博文,並精心寫下完整demo,寫部落格的辛苦大家懂的,所以轉載務必保留出處。本

Jenkins外掛開發2開發外掛

1.修改settings.xml檔案,新增以下內容 <settings><pluginGroups><pluginGroup>org.jenkins-ci.to

關於chrome外掛開發

本週主要針對chrome瀏覽器的外掛開發進行了細緻化的研究. 首先,對於chrome,我們從跨域請求、操作頁面DOM節點、常駐後臺、頁面間的通訊和cookie的管理這五個方面進行了研究和程式設計,開發出了實現這些功能的chrome外掛。現在我對這幾個方面的重點知識做一總結:

Atlassian JIRA 外掛開發 — 環境準備

配置環境前期準備: Java安裝包; Atlassian Plugin sdk開發包; SDK版本和JDK版本不要差別太大,如我原來使用SDK5.0.13,JDK1.8.0-65就無法啟動,當然

IntelliJ idea外掛開發

1.建立新工程點選plantform plugin(什麼也不用選擇),並選擇工程名和工程目錄 2.finish完成建立 3.建立action。在scr下面建立包名,我的為com.dyc.test.然後新增如下action類。 public class TextBoxe

elasticsearch5.2.2 外掛開發 第一個有實際功能的外掛

實現的功能也非常簡單。擴充套件ES的API功能。比如你ES裝在本地(預設埠),訪問http://127.0.0.1:9200/_mytest1  則返回我們的資訊,訪問http://127.0.0.1:9200/_mytest1 /myaction則返回帶myactio

Cordova外掛開發3- 將Cordova外掛釋出到npm

本篇文章講述的是如何將自己開發的cordova外掛釋出到npm,具體內容包含以下三個方面: 1,將外掛上傳到github; 2,將外掛釋出到npm; 3,將npm上的外掛與github上同步; 詳

atlassian JIRA 外掛開發 — MVC實現

其實自己對MVC模式也甚不瞭解,只是自己看過些,也悟了悟,結合在JIRA的外掛開發上。 JIRA開發個人認為,Atlassian已經將其框架搭建有方,自認為如果瞭解JIRA開發的API和REST,適當

atlassian JIRA 外掛開發 — 組成

JIRA外掛開發首先就要生成JIRA外掛專案,這個專案就是外掛的原始碼和內容的容器,一切都在其中。 - 外掛採用maven的方式生成,pom.xml檔案不可少,定義了外掛專案的一些屬性,編碼方式、依

Cordova外掛開發2-Android外掛安裝包製作詳解

本篇文章講述的是如何製作自己的Cordova外掛安裝包(Android),具體內容包括以下三個方面: 1,安裝和使用plugman; 2,開發自己的Cordova外掛安裝包; 3,外掛安裝包的安裝與解除安裝; 本篇文章以自定義加密壓縮檔案外掛的實踐過程為例,本人不會IOS,

eclipse外掛開發RCP開發常識

 基於eclipse進行外掛或者rcp程式開發,需要了解一些基礎知識,例如OSGI,swt,jface,EMF,GMF等概念。 OSGI簡介    OSGi技術是面向Java的動態模型系統。OSGi服務平臺向Java提供服務,這些服務使Java成為軟體整合和軟體開發的首選環

Chrome外掛開發

作為一個開發人員,我們在日常工作中肯定會用到 Chrome 瀏覽器,同時也會用到谷歌的一些外掛,比如 Tampermonkey,AdBlock等,在之前的文章本人還用過 Tampermonkey 外掛,好使又好玩,傳送門  https://www.cnblogs.com/weijiutao/p/1

Chrome外掛開發

作為一個前端開發者,我們經常需要和各種各樣的介面打交道,很多時候我們的開發環境的域和介面所在的域是不同的,比如我們本地開發環境執行域是localhost,但介面所在的域是www.xx.com,這個時候如果我們程式碼中出現非同步請求www.xx.com域API的情況,就會出現跨域問題。 一般情況下,我們會請後

Chrome外掛開發

在日常工作中,我們可能經常需要在手機端測試我們所做的頁面,如果每次在手機端測試都手輸網址,網址短的還好,如果長的網址也需要一個字母一個字母去敲,那無疑是一場噩夢,試想我們有一個工具只需要點選一個按鈕就可以將當前網址生成二維碼,而手機端僅僅需要掃一掃就可以開啟我們想要測試的網址,是不是很美好呢?下面我們就自己動

Android Studio Jni開發實現Native呼叫java方法和Native呼叫Android API

這一篇主要內容是Native呼叫java方法和Native呼叫Android API,以及External Tools快速生成.h檔案,依然是使用NDK方式編譯,如果是複製貼上黨,建議跟本文用一樣的工程名,本文後面會提供demo連結 一、建立工程 1.建立名為Jnites

ABP從入門到精通6:快速重新命名解決方案

SolutionRenamer SolutionRenamer 是一個解決方案快速重新命名工具。經測試重新命名一個全新asp.net zero core專案(ABP asp.net zero,.net core版本,版本號4.4.0),耗時大約在3s左右。 使用 這個zip