Interface ChildSupplier
public interface ChildSupplier
Utility to provide vararg children to
AbstractModel constructors while also covering null cases.- Author:
- Matt Coley
-
Method Summary
Modifier and TypeMethodDescriptionCollection<? extends Model> booleanisSingle()static ChildSupplierof(Collection<? extends Model> models) static ChildSupplierstatic ChildSupplier
-
Method Details
-
of
- Parameters:
model- Model to supply.- Returns:
- Single item supplier.
-
of
- Parameters:
models- Collection of models to supply.- Returns:
- Multiple item supplier.
-
of
- Parameters:
models- Array of models to supply.- Returns:
- Multiple item supplier.
-
isSingle
boolean isSingle()- Returns:
truefor whengetSingle()should be used.falsefor whengetMultiple()should be used.
-
getSingle
- Returns:
- Single supplied child model.
-
getMultiple
- Returns:
- Multiple supplied child models.
-