-
- All Implemented Interfaces:
public final class Attributes.Builder
-
-
Constructor Summary
Constructors Constructor Description Attributes.Builder(String shapeStyle, Integer color, Float lineWidth, String textureResourceName, Integer textureResourceWidth, Integer textureResourceHeight, Float stretchFactor, ClientTexture clientTexture, Boolean patterned, Boolean useLinearTextureFiltering, Map<String, Float> floats, Map<String, String> strings, Map<String, Integer> colors)
-
Method Summary
Modifier and Type Method Description final Attributes
build()
final Attributes.Builder
setShapeStyle(String shapeStyle)
final Attributes.Builder
setColor(@ColorInt() Integer color)
final Attributes.Builder
setColor(String key, @ColorInt() Integer value)
final Attributes.Builder
setLineWidth(Float lineWidth)
final Attributes.Builder
setPatterned(Boolean patterned)
final Attributes.Builder
setUseLinearTextureFiltering(Boolean use)
final Attributes.Builder
setClientTexture(ClientTexture clientTexture)
final Attributes.Builder
setTextureResourceName(String textureResourceName)
final Attributes.Builder
setTextureResourceWidth(Integer textureResourceWidth)
final Attributes.Builder
setTextureResourceHeight(Integer textureResourceHeight)
final Attributes.Builder
setStretchFactor(Float stretchFactor)
final Attributes.Builder
setFloat(String key, Float value)
final Attributes.Builder
setString(String key, String value)
-
-
Constructor Detail
-
Attributes.Builder
Attributes.Builder(String shapeStyle, Integer color, Float lineWidth, String textureResourceName, Integer textureResourceWidth, Integer textureResourceHeight, Float stretchFactor, ClientTexture clientTexture, Boolean patterned, Boolean useLinearTextureFiltering, Map<String, Float> floats, Map<String, String> strings, Map<String, Integer> colors)
-
-
Method Detail
-
build
final Attributes build()
-
setShapeStyle
final Attributes.Builder setShapeStyle(String shapeStyle)
-
setColor
final Attributes.Builder setColor(@ColorInt() Integer color)
-
setColor
final Attributes.Builder setColor(String key, @ColorInt() Integer value)
-
setLineWidth
final Attributes.Builder setLineWidth(Float lineWidth)
-
setPatterned
final Attributes.Builder setPatterned(Boolean patterned)
-
setUseLinearTextureFiltering
final Attributes.Builder setUseLinearTextureFiltering(Boolean use)
-
setClientTexture
final Attributes.Builder setClientTexture(ClientTexture clientTexture)
-
setTextureResourceName
final Attributes.Builder setTextureResourceName(String textureResourceName)
-
setTextureResourceWidth
final Attributes.Builder setTextureResourceWidth(Integer textureResourceWidth)
-
setTextureResourceHeight
final Attributes.Builder setTextureResourceHeight(Integer textureResourceHeight)
-
setStretchFactor
final Attributes.Builder setStretchFactor(Float stretchFactor)
-
setFloat
final Attributes.Builder setFloat(String key, Float value)
-
setString
final Attributes.Builder setString(String key, String value)
-
-
-
-