Common Plugin Files¶
The following represents all the “well-known” files you will encounter during plugin development.
Links are povided to the pages where the file is discussed.
| plugin xyz | Links to definition/explaination | 
|---|---|
| src/ | source_files | 
| src/net/refractions/udig/xyz | API Package | 
| src/net/refractions/udig/xyz/XYZPlugin.java | plugin resource and lifecycle management | 
| src/net/refractions/udig/xyz/XYZPlugin.properties | option 1 for internationlization | 
| src/net/refractions/udig/xyz/ISharedImages.java | Constants to retrive shared images | 
| src/net/refractions/udig/xyz/internal | Non API Package | 
| src/net/refractions/udig/xyz/internal/IHelpContextIds.java | constants used for context sensitve help | 
| src/net/refractions/udig/xyz/internal/IImageConstants.java | Constants used to retrive images | 
| src/net/refractions/udig/xyz/internal/Images.java | Manages images for plugin class | 
| src/net/refractions/udig/xyz/internal/Messages.java | option 2 for internationlization | 
| src/net/refractions/udig/xyz/internal/Messages.properties | text for internationlization | 
| src/net/refractions/udig/xyz/internal/Policy.java | option 3 for internationlization | 
| src/net/refractions/udig/xyz/examples | Non API Package | 
| src/net/refractions/udig/xyz/tests | Non API Package | 
| bin/ - don’t add to svn/git | generated_class_files | 
| doc/ - don’t add to svn/git | generated_schema_doc_files | 
| doc/xyz_schema.xml | generated_schema_doc_files | 
| html/ | online help | 
| html/aHtmlDocument | an online help page | 
| /icons/dlcl16/ | disabled local toolbar | 
| /icons/dtool16/ | disabled toolbar | 
| /icons/dview16/ | disabled view | 
| /icons/elcl16/ | enabled local toolbar | 
| /icons/etool16/ | enabled toolbar | 
| /icons/eview16/ | enabled view | 
| /icons/obj16/ | model object | 
| /icons/ovr16/ | overlay | 
| /icons/wizban/ | wizard banner | 
| plugin.xml | plugin manifest file | 
| plugin.properties | plugin manifest internationalization | 
| build.xml | generated ant export script | 
| build.properties | describes src, and export contents | 
| .classpath | generated plug-in classpath information | 
| .project | plug-in project file | 
| toc.xml | table of contents for the top level book | 
| tocSubject.xml | table of contents for subject | 
| contexts.xml | Maps context ids to context-sensitve help |