public static interface LobbySignPopulator.Builder extends Builder<LobbySignPopulator>
LobbySignPopulator
objects.Modifier and Type | Method and Description |
---|---|
LobbySignPopulator |
build()
Constructs a new
LobbySignPopulator based on this
LobbySignPopulator.Builder . |
LobbySignPopulator.Builder |
first(Function<LobbySign,String> function)
|
LobbySignPopulator.Builder |
fourth(Function<LobbySign,String> function)
|
LobbySignPopulator.Builder |
second(Function<LobbySign,String> function)
|
LobbySignPopulator.Builder |
third(Function<LobbySign,String> function)
|
LobbySignPopulator.Builder first(Function<LobbySign,String> function)
function
- The Function
to be used to populate the first
line of a LobbySign
LobbySignPopulator.Builder
, for chainingLobbySignPopulator.Builder second(Function<LobbySign,String> function)
function
- The Function
to be used to populate the
second line of a LobbySign
LobbySignPopulator.Builder
, for chainingLobbySignPopulator.Builder third(Function<LobbySign,String> function)
function
- The Function
to be used to populate the third
line of a LobbySign
LobbySignPopulator.Builder
, for chainingLobbySignPopulator.Builder fourth(Function<LobbySign,String> function)
function
- The Function
to be used to populate the
fourth line of a LobbySign
LobbySignPopulator.Builder
, for chainingLobbySignPopulator build()
LobbySignPopulator
based on this
LobbySignPopulator.Builder
.
Note that if any Function
s are null
, a
Function
returning an empty string will be used in their
respective places.
build
in interface Builder<LobbySignPopulator>
LobbySignPopulator
based on this
LobbySignPopulator.Builder