package com.basic.security.utils; import com.basic.security.model.Style; import java.util.HashMap; import java.util.Map; public class StyleBuilder { Map style = new HashMap<>(); public static StyleBuilder newStyleBuild() { return new StyleBuilder(); } public StyleBuilder fontSize(int size) { style.put(Style.fontSize, Integer.valueOf(size)); return this; } public StyleBuilder width(int width) { style.put(Style.width, Integer.valueOf(width)); return this; } public StyleBuilder height(int height) { style.put(Style.height, Integer.valueOf(height)); return this; } public StyleBuilder marginTop(int marginTop) { style.put(Style.marginTop, Integer.valueOf(marginTop)); return this; } public StyleBuilder marginRight(int marginRight) { style.put(Style.marginRight, Integer.valueOf(marginRight)); return this; } public StyleBuilder marginBottom(int marginBottom) { style.put(Style.marginBottom, Integer.valueOf(marginBottom)); return this; } public StyleBuilder marginLeft(int marginLeft) { style.put(Style.marginLeft, Integer.valueOf(marginLeft)); return this; } public StyleBuilder paddingTop(int paddingTop) { style.put(Style.paddingTop, Integer.valueOf(paddingTop)); return this; } public StyleBuilder paddingRight(int paddingRight) { style.put(Style.paddingRight, Integer.valueOf(paddingRight)); return this; } public StyleBuilder paddingBottom(int paddingBottom) { style.put(Style.paddingBottom, Integer.valueOf(paddingBottom)); return this; } public StyleBuilder paddingLeft(int paddingLeft) { style.put(Style.paddingLeft, Integer.valueOf(paddingLeft)); return this; } public Map buildStyle() { return style; } }