Class AbstractSingleWindow.AbstractBuilder<W extends Window,S extends Window.Builder.Single<W,S>>

java.lang.Object
xyz.xenondevs.invui.window.AbstractWindow.AbstractBuilder<W,S>
xyz.xenondevs.invui.window.AbstractSingleWindow.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>, Window.Builder.Single<W,S>
Enclosing class:
AbstractSingleWindow

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

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