New project has started on sourceforge for that, called far4j
The goal is to create Java API to write FAR plugins. Early alpha release is available with few examples - svn, jdbc, jmx...
Currently not all features of FAR API are supported, since I have very little time to work on this project. So if you miss some feature, go ahead and add it! Developers wanted!
Java API for FAR
Yes, I understand russian
It's a pity that I don't have time even to improve far4j, let alone looking into SHPCE sources..
The idea was to have 2 object models - low-level and high-level.
Low-level model is supposed to be as close to FAR model as possible. This is done to minimize amount of C code (I am not good at C and to eager to program in C, that's why this project started at all)
Therefore, low-level java API may not look very nice to java programmers. The plan is to have high-level java API that would be more user friendly. It does not exist yet, except for some experimental code for dialogs API. Feel free to develop it on top of low-level API completely in java!
It's a pity that I don't have time even to improve far4j, let alone looking into SHPCE sources..
The idea was to have 2 object models - low-level and high-level.
Low-level model is supposed to be as close to FAR model as possible. This is done to minimize amount of C code (I am not good at C and to eager to program in C, that's why this project started at all)
Therefore, low-level java API may not look very nice to java programmers. The plan is to have high-level java API that would be more user friendly. It does not exist yet, except for some experimental code for dialogs API. Feel free to develop it on top of low-level API completely in java!