新しいプログラミング言語のサポートを提供するために、提供されているAPIを使用してNetbeans用のプラグインモジュールを開発しています。
ファイルタイプで定義されたMIMEタイプを使用して、コンテキストメニューにアクションを作成しました。
選択しているファイルを保存する方法を探しています。できれば変更された場合のみ。
また、プロジェクトのすべてのファイルにすべての変更を保存することは可能ですか?
Action Listenerクラスのコードの一部:
@Override
public void actionPerformed(ActionEvent ev) {
FileObject f = context.getPrimaryFile();
String path = f.getPath();
String name = f.getName();
//Save file here
ExecutionDescriptor descriptor = new ExecutionDescriptor()
.controllable(true)
.frontWindow(true)
.preExecution(before)
.postExecution(after);
ExecutionService exeService = ExecutionService.newService(
new ProcessLaunch(cmdLine),
descriptor, "Run " + name);
Future<Integer> exitCode = exeService.run();
}