All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.quarkus.devui.deployment.ExtensionsBuildItem Maven / Gradle / Ivy

package io.quarkus.devui.deployment;

import java.util.List;

import io.quarkus.builder.item.SimpleBuildItem;
import io.quarkus.devui.deployment.extension.Extension;

public final class ExtensionsBuildItem extends SimpleBuildItem {

    private final List activeExtensions;
    private final List inactiveExtensions;
    private final List sectionMenuExtensions;
    private final List footerTabsExtensions;

    public ExtensionsBuildItem(List activeExtensions,
            List inactiveExtensions,
            List sectionMenuExtensions,
            List footerTabsExtensions) {
        this.activeExtensions = activeExtensions;
        this.inactiveExtensions = inactiveExtensions;
        this.sectionMenuExtensions = sectionMenuExtensions;
        this.footerTabsExtensions = footerTabsExtensions;
    }

    public List getActiveExtensions() {
        return this.activeExtensions;
    }

    public List getInactiveExtensions() {
        return this.inactiveExtensions;
    }

    public List getSectionMenuExtensions() {
        return this.sectionMenuExtensions;
    }

    public List getFooterTabsExtensions() {
        return this.footerTabsExtensions;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy