Tutorial

Creating Custom Wrapper Libraries

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

M. WarbleNovember 19, 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.

Related Articles

Tutorial

Getting Started with Oorian: Your First Java Web Application

December 31, 2025
Security

Security by Default: How Oorian Protects Your Applications

January 11, 2026
Announcement

Why We Built Oorian: The Story Behind the Framework

January 7, 2026