package com.github.czyzby.lml.vis.parser.impl.tag.builder; import com.github.czyzby.lml.parser.tag.LmlActorBuilder; /** Used to construct a range of (usually numeric) values represented by strings. This is especially useful for ranges * of large numbers, like big integers or big decimals. By default, constructs range of [0, 1] with step size of 0.01. * * @author MJ */ public class StringRangeLmlActorBuilder extends LmlActorBuilder { private String min = "0"; private String max = "1"; private String step = "0.01"; private String value = "0"; /** @return lowest possible value. */ public String getMin() { return min; } /** @param min lowest possible value. */ public void setMin(final String min) { this.min = min; } /** @return highest possible value. */ public String getMax() { return max; } /** @param max highest possible value. */ public void setMax(final String max) { this.max = max; } /** @return incrementation value. */ public String getStep() { return step; } /** @param step incrementation value. */ public void setStep(final String step) { this.step = step; } /** @return initial value. */ public String getValue() { return value; } /** @param value initial value. */ public void setValue(final String value) { this.value = value; } }