Tutorial

Creating Custom Wrapper Libraries

Learn how to create your own wrapper libraries for JavaScript components.

M. WarbleMay 28, 20261 min read
Creating Custom Wrapper Libraries

While Oorian provides 58 wrapper libraries, you may need to integrate additional JavaScript components. Here's how to create custom wrappers.

Wrapper Structure

  1. Java component class
  2. JavaScript bridge
  3. Event classes (optional)

Java Component

public class MyWidget extends Element
{
    public MyWidget()
    {
        super("div");
        addAttribute("data-widget", "mywidget");
    }

    public MyWidget setOption(String value)
    {
        addAttribute("data-option", value);
        return this;
    }
}

JavaScript Bridge

window.OorianMyWidget = {
    initialize: function(element, options) {
        // Initialize the JS library
        new MyJsLibrary(element, options);
    }
};

Conclusion

Custom wrappers follow the same patterns as built-in ones. Start simple and add features as needed.

Share this article

Related Articles

Tutorial

Oorian's Built-In Accessibility Features

January 19, 2026
Tutorial

Getting Started with Oorian: Your First Java Web Application

December 31, 2025
Deep Dive

Logging and Error Handling in Oorian: A Complete Guide

February 24, 2026