HEC-DSSVue has the capability of accepting Java jar plug-ins. A plug-in is compiled Java code that has been written to extend the capability of HEC-DSSVue. It is similar to a script, but can be more powerful and more customizable. For example, a plug-in might retrieve data, decode it and store it into a HEC-DSS file. Another use might be to perform sophisticated math functions on data selected from the main screen.


Plug-ins are added by placing the jar plug-in file in the HecDssVue Plugins directory. When HEC-DSSVue is executed, it searches this directory for available plug-ins and loads them into the program. Most plug-ins will add a button to the main toolbar, adjacent to any script buttons. To remove a plug-in, simply remove its jar file from the Plugins directory.


For more details see https://www.hec.usace.army.mil/confluence/dssvuedocs/latest/appendix-writing-plug-ins