Mar*_*zar 5 eclipse eclipse-pde editor readonly eclipse-rcp
我想知道如何制作一个真正只读的eclipse编辑器.我的编辑器扩展了TextEditor,所以当我重新实现方法isEditable时总是返回false.
这是最简单的方法,可以防止用户在编辑器中打开的文档中键入或删除任何内容.但您仍然可以通过使用find/replace来更改文档的内容.这是不希望的..
如何实现这一目标还有其他任何方式吗?
我想使用编辑器而不是查看器,因为编辑器已经制作好了,所以我只使用了第三方插件..
我找到了我的解决方案 - 也许不是很干净但是做得很好而且非常容易,所以它赢了
我已经覆盖了theese方法:
@Override
public boolean isEditable() {
return false;
}
@Override
public boolean isEditorInputModifiable() {
return false;
}
@Override
public boolean isEditorInputReadOnly() {
return true;
}
@Override
public boolean isDirty() {
return false;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5521 次 |
| 最近记录: |