Difference between revisions of "Developer Documentation and HowTo"
Jump to navigation
Jump to search
(→Basics) |
|||
Line 1: | Line 1: | ||
== General Docs == | == General Docs == | ||
− | * [http://www.vividsolutions.com/jump/bin/JUMP%20Developer%20Guide.pdf | + | * [http://www.vividsolutions.com/jump/bin/JUMP%20Developer%20Guide.pdf original JUMP Developers Guide] |
* [http://lsi.iiit.ac.in/openjump_manual/ new OpenJUMP Programmer's Manual] | * [http://lsi.iiit.ac.in/openjump_manual/ new OpenJUMP Programmer's Manual] | ||
* [[Devel FAQ]] | * [[Devel FAQ]] | ||
+ | * [[Using OpenJump in Your Student Project]] | ||
== Basics == | == Basics == | ||
Line 44: | Line 45: | ||
* [[Tips and Tricks around the Java Topology Suite]] | * [[Tips and Tricks around the Java Topology Suite]] | ||
* [[Notes On OpenJUMP's Rendering System]] | * [[Notes On OpenJUMP's Rendering System]] | ||
+ | * [[Notes on Speed Improvements on Rendering]] | ||
* [[Notes on TaskFrames]] | * [[Notes on TaskFrames]] | ||
* [[Notes on the Display of AttributeTables]] | * [[Notes on the Display of AttributeTables]] |
Revision as of 23:38, 19 November 2011
General Docs
- original JUMP Developers Guide
- new OpenJUMP Programmer's Manual
- Devel FAQ
- Using OpenJump in Your Student Project
Basics
- How to run OpenJUMP in Eclipse
- How to make your own OpenJUMP built
- OpenJUMP javadoc (sstein 3rd May 2010: needs to be updated, I think)
- 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)
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