Package org.spongepowered.api.data.meta
Interface BannerPatternLayer.Builder
- All Superinterfaces:
- AbstractBuilder<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 SummaryModifier and TypeMethodDescriptionbuild()Builds aBannerPatternLayerprovided that the color and pattern are set.default BannerPatternLayer.BuilderSets theDyeColorto be used.Sets theDyeColorto be used.default BannerPatternLayer.Builderpattern(Supplier<? extends BannerPatternShape> shape) Sets theBannerPatternShapeto be used.pattern(BannerPatternShape shape) Sets theBannerPatternShapeto be used.reset()Resets this builder to a "default" state such that there is no remaining data to set.Methods inherited from interface org.spongepowered.api.util.CopyableBuilderfromMethods inherited from interface org.spongepowered.api.data.persistence.DataBuilderbuild
- 
Method Details- 
patternSets theBannerPatternShapeto be used.- Parameters:
- shape- The shape
- Returns:
- This builder, for chaining
 
- 
patternSets theBannerPatternShapeto be used.- Parameters:
- shape- The shape
- Returns:
- This builder, for chaining
 
- 
colorSets theDyeColorto be used.- Parameters:
- color- The color
- Returns:
- This builder, for chaining
 
- 
colorSets 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>
- 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
 
 
-