Example Implementation

This document describes in detail how to extend the KNIME framework with your own node. As an example a numeric binner is implemented. Although this manual decribes the development of one simple node it is not necessary to read everything in consecutive order. Use the content index to jump to the section you are interested in. You would rarely implement all the described functionality in one single node.

  1. First steps on how to create your own node with the extension wizard
  2. Implementing the NodeModel
    1. The validateSettings method
    2. The loadValidatedSettings / saveSettings methods
    3. The configure method
    4. The execute method
  3. Implement the NodeDialog
  4. Implement the NodeView
  5. HiLiting
  6. Save and load an external model
  7. Adapt the NodeDescription
  8. Sample Code