Package org.spongepowered.api.data.meta
Interface BannerPatternLayer.Builder
- 
- All Superinterfaces:
- AbstractBuilder<BannerPatternLayer>,- Buildable.Builder<BannerPatternLayer>,- Builder<BannerPatternLayer,BannerPatternLayer.Builder>,- CopyableBuilder<BannerPatternLayer,BannerPatternLayer.Builder>,- DataBuilder<BannerPatternLayer>,- ResettableBuilder<BannerPatternLayer,BannerPatternLayer.Builder>
 - Enclosing interface:
- BannerPatternLayer
 
 public static interface BannerPatternLayer.Builder extends Builder<BannerPatternLayer,BannerPatternLayer.Builder>, CopyableBuilder<BannerPatternLayer,BannerPatternLayer.Builder>, DataBuilder<BannerPatternLayer> 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description BannerPatternLayerbuild()Builds aBannerPatternLayerprovided that the color and pattern are set.default BannerPatternLayer.Buildercolor(java.util.function.Supplier<? extends DyeColor> color)Sets theDyeColorto be used.BannerPatternLayer.Buildercolor(DyeColor color)Sets theDyeColorto be used.default BannerPatternLayer.Builderpattern(java.util.function.Supplier<? extends BannerPatternShape> shape)Sets theBannerPatternShapeto be used.BannerPatternLayer.Builderpattern(BannerPatternShape shape)Sets theBannerPatternShapeto be used.BannerPatternLayer.Builderreset()Resets this builder to a "default" state such that there is no remaining data to set.- 
Methods inherited from interface org.spongepowered.api.util.CopyableBuilderfrom
 - 
Methods inherited from interface org.spongepowered.api.data.persistence.DataBuilderbuild
 
- 
 
- 
- 
- 
Method Detail- 
patternBannerPatternLayer.Builder pattern(BannerPatternShape shape) Sets theBannerPatternShapeto be used.- Parameters:
- shape- The shape
- Returns:
- This builder, for chaining
 
 - 
patterndefault BannerPatternLayer.Builder pattern(java.util.function.Supplier<? extends BannerPatternShape> shape) Sets theBannerPatternShapeto be used.- Parameters:
- shape- The shape
- Returns:
- This builder, for chaining
 
 - 
colorBannerPatternLayer.Builder color(DyeColor color) Sets theDyeColorto be used.- Parameters:
- color- The color
- Returns:
- This builder, for chaining
 
 - 
colordefault BannerPatternLayer.Builder color(java.util.function.Supplier<? extends DyeColor> color) Sets theDyeColorto be used.- Parameters:
- color- The color
- Returns:
- This builder, for chaining
 
 - 
buildBannerPatternLayer build() Builds aBannerPatternLayerprovided that the color and pattern are set.- Specified by:
- buildin interface- AbstractBuilder<BannerPatternLayer>
- Specified by:
- buildin interface- Buildable.Builder<BannerPatternLayer>
- Returns:
- The new pattern layer
 
 - 
resetBannerPatternLayer.Builder reset() Description copied from interface:BuilderResets this builder to a "default" state such that there is no remaining data to set. This is to be the presumed "default" state.- Specified by:
- resetin interface- Builder<BannerPatternLayer,BannerPatternLayer.Builder>
- Specified by:
- resetin interface- ResettableBuilder<BannerPatternLayer,BannerPatternLayer.Builder>
- Returns:
- This builder, for chaining
 
 
- 
 
-