"Unable to process non numeric coordinate variable: " + coordinateAxis.toString());
"Unable to process non numeric coordinate variable: " + coordinateAxis.toString());
/** * @param binding * @param coordinateAxis */ public NumericCoordinateVariable(Class<T> binding, CoordinateAxis coordinateAxis) { super(binding, coordinateAxis); // If the axis is not numeric, we can't process any further. if (!coordinateAxis.isNumeric()) { throw new IllegalArgumentException( "Unable to process non numeric coordinate variable: " + coordinateAxis.toString()); } // scale and offset Attribute scaleFactor = coordinateAxis.findAttribute("scale_factor"); if (scaleFactor != null) { this.scaleFactor = scaleFactor.getNumericValue().doubleValue(); } Attribute offsetFactor = coordinateAxis.findAttribute("offset"); if (offsetFactor != null) { this.offsetFactor = offsetFactor.getNumericValue().doubleValue(); } // converter from double to binding this.converter = CONVERTER_FACTORY.createConverter(Double.class, this.binding, null); init(); }
/** * @param binding * @param coordinateAxis */ public NumericCoordinateVariable(Class<T> binding, CoordinateAxis coordinateAxis) { super(binding, coordinateAxis); // If the axis is not numeric, we can't process any further. if (!coordinateAxis.isNumeric()) { throw new IllegalArgumentException( "Unable to process non numeric coordinate variable: " + coordinateAxis.toString()); } // scale and offset Attribute scaleFactor = coordinateAxis.findAttribute("scale_factor"); if (scaleFactor != null) { this.scaleFactor = scaleFactor.getNumericValue().doubleValue(); } Attribute offsetFactor = coordinateAxis.findAttribute("offset"); if (offsetFactor != null) { this.offsetFactor = offsetFactor.getNumericValue().doubleValue(); } // converter from double to binding this.converter = CONVERTER_FACTORY.createConverter(Double.class, this.binding, null); init(); }