List of usage examples for org.apache.commons.lang3.math NumberUtils toFloat
public static float toFloat(final String str)
Convert a String
to a float
, returning 0.0f
if the conversion fails.
If the string str
is null
, 0.0f
is returned.
NumberUtils.toFloat(null) = 0.0f NumberUtils.toFloat("") = 0.0f NumberUtils.toFloat("1.5") = 1.5f
From source file:com.tacitknowledge.flip.aspectj.converters.FloatConverter.java
/** {@inheritDoc } */ public Object convert(String expression, Class outputClass) { return NumberUtils.toFloat(expression); }
From source file:com.autonomy.nonaci.indexing.impl.DreTagDocClustersCommand.java
public float getMinScore() { return NumberUtils.toFloat(get(PARAM_MIN_SCORE)); }
From source file:gov.nih.nci.caintegrator.external.caarray.GenericMultiSamplePerFileParser.java
/** * @param dataMap the data mapping//from w ww .j a va2s . c o m * @throws DataRetrievalException read data exception */ public void loadData(Map<String, Map<String, float[]>> dataMap) throws DataRetrievalException { String[] fields; try { while ((fields = Cai2Util.readDataLine(dataFileReader)) != null) { String probeName = fields[0]; for (String sampleName : sampleToIndexMap.keySet()) { String valueField = StringUtils.trim(fields[sampleToIndexMap.get(sampleName)]); if (NumberUtils.isNumber(valueField)) { setReporterMap(dataMap, sampleName, probeName, NumberUtils.toFloat(valueField)); } } } } catch (IOException e) { throw new DataRetrievalException("Couldn't read supplemental file.", e); } }
From source file:com.uwsoft.editor.view.ui.properties.panels.UILightItemPropertiesMediator.java
@Override protected void translateViewToItemData() { LightVO payloadVo = new LightVO(); payloadVo.loadFromEntity(observableReference); payloadVo.rays = viewComponent.getRayCount(); payloadVo.isStatic = viewComponent.isStatic(); payloadVo.isXRay = viewComponent.isXRay(); payloadVo.coneDegree = NumberUtils.toFloat(viewComponent.getAngle()); payloadVo.softnessLength = NumberUtils.toFloat(viewComponent.getSoftnessLength()); if (payloadVo.type == LightVO.LightType.POINT) { payloadVo.distance = NumberUtils.toFloat(viewComponent.getRadius()); } else {/*from w w w. java 2 s . c om*/ payloadVo.distance = NumberUtils.toFloat(viewComponent.getDistance()); } Object payload = UpdateLightDataCommand.payload(observableReference, payloadVo); facade.sendNotification(MsgAPI.ACTION_UPDATE_LIGHT_DATA, payload); }
From source file:com.netsteadfast.greenstep.action.CommonMeterChartAction.java
private void createChart() throws Exception { Map<String, Object> dataMap = JFreeChartDataMapperUtils.getChartData2Map(oid); if (dataMap == null) { return;/* ww w . j a v a 2 s. c om*/ } String title = String.valueOf(dataMap.get("title")); float value = NumberUtils.toFloat(String.valueOf(dataMap.get("value"))); Integer lowerBound = (Integer) dataMap.get("lowerBound"); Integer upperBound = (Integer) dataMap.get("upperBound"); this.width = String.valueOf((Integer) dataMap.get("width")); this.height = String.valueOf((Integer) dataMap.get("height")); this.fillChart(title, value, lowerBound, upperBound); }
From source file:com.o2d.pkayjava.editor.view.ui.properties.panels.UILightItemPropertiesMediator.java
@Override protected void translateViewToItemData() { LightVO payloadVo = new LightVO(); payloadVo.loadFromEntity(observableReference); payloadVo.rays = viewComponent.getRayCount(); payloadVo.isStatic = viewComponent.isStatic(); payloadVo.isXRay = viewComponent.isXRay(); payloadVo.coneDegree = NumberUtils.toFloat(viewComponent.getAngle()); payloadVo.softnessLength = NumberUtils.toFloat(viewComponent.getSoftnessLength()); if (payloadVo.type == LightVO.LightType.POINT) { payloadVo.distance = NumberUtils.toFloat(viewComponent.getRadius()); } else {/* w w w .j ava 2s .co m*/ payloadVo.distance = NumberUtils.toFloat(viewComponent.getDistance()); } Object payload = UpdateLightDataCommand.payload(observableReference, payloadVo); facade.sendNotification(Sandbox.ACTION_UPDATE_LIGHT_DATA, payload); }
From source file:gov.nih.nci.caintegrator.external.caarray.GenericSingleSamplePerFileParser.java
private void extractValue(SupplementalDataFile supplementalDataFile, PlatformVendorEnum vendor, Map<String, float[]> dataMap, String[] fields, String probeName) { String valueField = StringUtils.trim(fields[headerToIndexMap.get(supplementalDataFile.getValueHeader())]); if ((PlatformVendorEnum.AGILENT == vendor && probeName.startsWith("A_") || PlatformVendorEnum.AGILENT != vendor) && NumberUtils.isNumber(valueField)) { dataMap.put(probeName, ArrayUtils.add(dataMap.get(probeName), NumberUtils.toFloat(valueField))); }//from w ww. j a v a 2s.c o m }
From source file:gov.nih.nci.caintegrator.external.caarray.GenericMultiSamplePerFileParser.java
/** * @param dataMap the data mapping// w w w.jav a2 s . c o m * @throws DataRetrievalException read data exception */ public void loadMultiDataPoint(Map<String, Map<String, float[]>> dataMap) throws DataRetrievalException { String[] fields; try { while ((fields = Cai2Util.readDataLine(dataFileReader)) != null) { String probeName = fields[0]; for (String sampleName : sampleToIndexMap.keySet()) { String valueField = StringUtils.trim(fields[sampleToIndexMap.get(sampleName)]); if (NumberUtils.isNumber(valueField)) { setMultiPointReporterMap(dataMap, sampleName, probeName, NumberUtils.toFloat(valueField)); } } } } catch (IOException e) { throw new DataRetrievalException("Couldn't read supplemental file.", e); } }
From source file:com.netsteadfast.greenstep.bsc.action.MeasureDataSaveOrUpdateAction.java
private List<MeasureDataVO> fillMeasureDatas() throws Exception { List<MeasureDataVO> measureDatas = new ArrayList<MeasureDataVO>(); String frequency = this .defaultString((String) this.getHttpServletRequest().getParameter("BSC_PROG002D0005Q_frequency")); Enumeration<String> parameterNames = this.getHttpServletRequest().getParameterNames(); while (parameterNames.hasMoreElements()) { String name = parameterNames.nextElement(); if (!(name.startsWith(BscConstants.MEASURE_DATA_TARGET_ID) || name.startsWith(BscConstants.MEASURE_DATA_ACTUAL_ID))) { continue; }/* w w w .j a va 2 s . c o m*/ String value = this.getHttpServletRequest().getParameter(name); if (value.trim().equals("")) { continue; } String date = this.getDateFromInputName(name); if (!NumberUtils.isNumber(value)) { value = "0"; } float numValue = NumberUtils.toFloat(value); if (numValue > MAX_VALUE) { numValue = MAX_VALUE; } if (numValue < MIN_VALUE) { numValue = MIN_VALUE; } MeasureDataVO measureData = this.getMeasureDataFromList(date, measureDatas); measureData.setDate(date); measureData.setFrequency(frequency); if (name.startsWith(BscConstants.MEASURE_DATA_TARGET_ID)) { measureData.setTarget(numValue); } if (name.startsWith(BscConstants.MEASURE_DATA_ACTUAL_ID)) { measureData.setActual(numValue); } this.putMeasureDataToList(measureData, measureDatas); } return measureDatas; }
From source file:com.netsteadfast.greenstep.bsc.util.PeriodTrendsCalUtils.java
private static void fillKpiPeriodTrends(List<PeriodTrendsData<KpiVO>> result, ChainResultObj result1, ChainResultObj result2, boolean sameFrequency) throws ServiceException, Exception { if (result1.getValue() == null || ((BscStructTreeObj) result1.getValue()).getVisions() == null || ((BscStructTreeObj) result1.getValue()).getVisions().size() == 0) { throw new ServiceException( "No found previous period data can do calculate change score!" + Constants.HTML_BR); }/*from ww w . j av a 2s . co m*/ if (result2.getValue() == null || ((BscStructTreeObj) result2.getValue()).getVisions() == null || ((BscStructTreeObj) result2.getValue()).getVisions().size() == 0) { throw new ServiceException( "No found current period data can do calculate change score!" + Constants.HTML_BR); } VisionVO visionCV = ((BscStructTreeObj) result1.getValue()).getVisions().get(0); VisionVO visionPV = ((BscStructTreeObj) result2.getValue()).getVisions().get(0); for (PerspectiveVO perspective : visionCV.getPerspectives()) { for (ObjectiveVO objective : perspective.getObjectives()) { for (KpiVO kpi : objective.getKpis()) { PeriodTrendsData<KpiVO> periodData = new PeriodTrendsData<KpiVO>(); periodData.setCurrent(kpi); result.add(periodData); } } } for (PeriodTrendsData<KpiVO> periodData : result) { for (PerspectiveVO perspective : visionPV.getPerspectives()) { for (ObjectiveVO objective : perspective.getObjectives()) { for (KpiVO kpi : objective.getKpis()) { if (periodData.getCurrent().getId().equals(kpi.getId())) { periodData.setPrevious(kpi); } } } } if (periodData.getPrevious() == null) { // ? KPI //throw new ServiceException(SysMessageUtil.get(GreenStepSysMsgConstants.DATA_ERRORS)); throw new ServiceException("No found previous period data can do calculate change score!" + Constants.HTML_BR + "KPI: " + periodData.getCurrent().getName()); } /** * periodData.getCurrent().getTrendsFormula() periodData.getPrevious().getTrendsFormula() ? */ Object ans = BscFormulaUtils.parseKPIPeroidScoreChangeValue(periodData.getCurrent().getTrendsFormula(), periodData.getCurrent().getScore(), periodData.getPrevious().getScore()); String change = String.valueOf(ans); if (NumberUtils.isNumber(String.valueOf(change))) { periodData.setChange(NumberUtils.toFloat(change)); } if (sameFrequency && periodData.getCurrent().getDateRangeScores().size() == periodData.getPrevious() .getDateRangeScores().size()) { fillKpiPeriodTrendsDateRangeScore(periodData); } } }