Package io.sundr.examples.arrays
Class GameFluent<A extends GameFluent<A>>
- java.lang.Object
-
- io.sundr.builder.BaseFluent<A>
-
- io.sundr.examples.arrays.GameFluent<A>
-
- Direct Known Subclasses:
GameBuilder
public class GameFluent<A extends GameFluent<A>> extends BaseFluent<A>
Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classGameFluent.PlayersNested<N>
-
Field Summary
-
Fields inherited from class io.sundr.builder.BaseFluent
_visitables
-
-
Constructor Summary
Constructors Constructor Description GameFluent()GameFluent(Game instance)
-
Method Summary
-
Methods inherited from class io.sundr.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
-
-
-
Constructor Detail
-
GameFluent
public GameFluent()
-
GameFluent
public GameFluent(Game instance)
-
-
Method Detail
-
copyInstance
protected void copyInstance(Game instance)
-
buildPlayers
public Person[] buildPlayers()
-
buildPlayer
public Person buildPlayer(int index)
-
buildFirstPlayer
public Person buildFirstPlayer()
-
buildLastPlayer
public Person buildLastPlayer()
-
buildMatchingPlayer
public Person buildMatchingPlayer(Predicate<PersonBuilder> predicate)
-
hasMatchingPlayer
public boolean hasMatchingPlayer(Predicate<PersonBuilder> predicate)
-
addAllToPlayers
public A addAllToPlayers(Collection<Person> items)
-
removeAllFromPlayers
public A removeAllFromPlayers(Collection<Person> items)
-
removeMatchingFromPlayers
public A removeMatchingFromPlayers(Predicate<PersonBuilder> predicate)
-
hasPlayers
public boolean hasPlayers()
-
addNewPlayer
public GameFluent.PlayersNested<A> addNewPlayer()
-
addNewPlayerLike
public GameFluent.PlayersNested<A> addNewPlayerLike(Person item)
-
setNewPlayerLike
public GameFluent.PlayersNested<A> setNewPlayerLike(int index, Person item)
-
editPlayer
public GameFluent.PlayersNested<A> editPlayer(int index)
-
editFirstPlayer
public GameFluent.PlayersNested<A> editFirstPlayer()
-
editLastPlayer
public GameFluent.PlayersNested<A> editLastPlayer()
-
editMatchingPlayer
public GameFluent.PlayersNested<A> editMatchingPlayer(Predicate<PersonBuilder> predicate)
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classBaseFluent<A extends GameFluent<A>>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classBaseFluent<A extends GameFluent<A>>
-
-