public class NDPDialDescriptor { // all declared package-scoped for direct NumericDialPanel access int dialSize; String dialName; double minValue, maxValue; boolean forAngles; //------------------------------------------------------------------- // NDPDialDescriptor Constructor for clock-wise incrementing entities //------------------------------------------------------------------- public NDPDialDescriptor(String dialName, int dialSize, double minValue, double maxValue) { this.dialSize = dialSize; this.dialName = dialName; this.minValue = minValue; this.maxValue = maxValue; this.forAngles = false; } //------------------------------------------------------------------- // NDPDialDescriptor Constructor for angles //------------------------------------------------------------------- public NDPDialDescriptor(String dialName, int dialSize) { this.dialSize = dialSize; this.dialName = dialName; this.minValue = 0.0; this.maxValue = 360.0; this.forAngles = true; } } // End of Class NDPDialDescriptor