Difference between revisions of "Developer Documentation and HowTo"
Jump to navigation
Jump to search
(→Basics) |
|||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Basics == | == Basics == | ||
− | * [[ | + | * [[Eclipse: Set up OpenJUMP as a Maven project from git sources]] |
− | * [[ | + | * [[Creating an OJ release version]] |
− | * [[ | + | * java API docs are available for |
− | * | + | ** stable releasesalongside the [[Downloading OpenJUMP#Latest Stable|distribution downloads]] |
− | + | ** latest snapshot online https://oj.soldin.de/apidocs/ | |
* [[OpenJUMP programming Guideline]] | * [[OpenJUMP programming Guideline]] | ||
− | * [ | + | * [[Devel FAQ]] |
== Making Your Own Plugins == | == Making Your Own Plugins == |
Latest revision as of 22:47, 1 July 2024
Basics
- Eclipse: Set up OpenJUMP as a Maven project from git sources
- Creating an OJ release version
- java API docs are available for
- stable releasesalongside the distribution downloads
- latest snapshot online https://oj.soldin.de/apidocs/
- OpenJUMP programming Guideline
- Devel FAQ
Making Your Own Plugins
- The difference of PlugIn and Extension and Registry
- How to use and make own Plugins
- How to use a plugin with a properties file in ECLIPSE
- Example PlugIns:
- How to use i18n Internationalization
- How to load data from a Shape File directly
- Implementing Undo
- Displaying Debug Messages
- Adding A Toolbar Button
- Implementing cursortools
- Converting a CursorTool to a PlugIn
- Extending a FeatureCollection by Adding new Attributes
- Drawing an on-screen ornament
- OpenJUMP with Wallpaper
Notes:
- Tips and Tricks around the Java Topology Suite
- Notes On OpenJUMP's Rendering System
- Notes on Speed Improvements on Rendering
- Notes on TaskFrames
- Notes on the Display of AttributeTables
- Using JUMP Libraries in an External Application
- A method/class diagram for the PlugInContext (click on the image to the right)
- Looking for Icons? then check out: http://projects.opengeo.org/geosilk
Adding support for new data formats
- How to write a new driver (Spring 2007)
- How to Create an Open Wizard (Since OpenJUMP Version 1.2)
- Some additional notes on adding support for a new file format: File DataSource Notes
- Working with GML