Difference between revisions of "Developer Documentation and HowTo"
Jump to navigation
Jump to search
Line 42: | Line 42: | ||
* Some additional notes on adding support for a new file format: [[File DataSource Notes]] | * Some additional notes on adding support for a new file format: [[File DataSource Notes]] | ||
* [[Working with GML]] | * [[Working with GML]] | ||
+ | |||
+ | == Scripting and Customization == | ||
+ | * [[Scripting with BeanShell]] | ||
+ | * [[Using Jython]] | ||
== Other == | == Other == | ||
* [[How to translate OpenJUMP into another language]] | * [[How to translate OpenJUMP into another language]] |
Revision as of 19:12, 3 March 2010
General Docs
Basics
- How to run OpenJUMP in Eclipse
- How to make your own OpenJUMP built
- OpenJUMP javadoc
- JTS javadoc (the geometry library used by OJ)
- OpenJUMP programming Guideline
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
- 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 TaskFrames
- Notes on the Display of AttributeTables
- Using JUMP Libraries in an External Application
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