Class RangeValueFactory

All Implemented Interfaces:
ValueFactory

public class RangeValueFactory extends BasicRangeValueFactory implements ValueFactory
This ValueFactory provides methods to create and reuse IntegerValue instances that have known ranges.

This implementation creates RangeIntegerValue instances in all IntegerValue factory methods. This way, the RangeIntegerValue instances can generalize further to other RangeIntegerValue instances, even if they start out as known particular values.