Class AbstractWindow.AbstractBuilder<W extends Window,S extends Window.Builder<W,S>>

java.lang.Object
xyz.xenondevs.invui.window.AbstractWindow.AbstractBuilder<W,S>
Type Parameters:
W - The type of the window.
S - The type of the builder.
All Implemented Interfaces:
Cloneable, Window.Builder<W,S>
Direct Known Subclasses:
AbstractSingleWindow.AbstractBuilder, AbstractSplitWindow.AbstractBuilder
Enclosing class:
AbstractWindow

public abstract static class AbstractWindow.AbstractBuilder<W extends Window,S extends Window.Builder<W,S>> extends Object implements Window.Builder<W,S>
Builder for a AbstractWindow.

This class should only be used directly if you're creating a custom AbstractWindow.AbstractBuilder for a custom AbstractWindow implementation. Otherwise, use the static builder functions in the Window interfaces, such as Window.single() to obtain a builder.