Developer Documentation and HowTo
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
General Docs
Basics
- How to run OpenJUMP in Eclipse
- How to run OpenJUMP in NetBeans
- Creating an OJ release version
- OpenJUMP API javadoc [version 1.5.2 04/2013]
- OpenJUMP svn repository doxygen doc [rev 3458 05/2012]
- JTS javadoc (the geometry library used by OJ)
- OpenJUMP programming Guideline
- All Plugins/Functions of OpenJUMP - November 2011
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