List of usage examples for org.apache.commons.lang3.math NumberUtils isNumber
public static boolean isNumber(final String str)
Checks whether the String a valid Java number.
Valid numbers include hexadecimal marked with the 0x
or 0X
qualifier, octal numbers, scientific notation and numbers marked with a type qualifier (e.g.
From source file:gov.nih.nci.caintegrator.domain.genomic.ChromosomalLocation.java
private int compareChromosomeStrings(ChromosomalLocation location) { if (NumberUtils.isNumber(getChromosome()) && NumberUtils.isNumber(location.getChromosome())) { return Ints.compare(NumberUtils.toInt(getChromosome()), NumberUtils.toInt(location.getChromosome())); } else {/*w w w . ja v a 2 s . com*/ return getChromosome().compareTo(location.getChromosome()); } }
From source file:l2r.gameserver.handler.voicecommands.impl.CastleInfo.java
public boolean useVoicedCommand(String command, Player activeChar, String args) { if (command.equalsIgnoreCase("castle") || command.equalsIgnoreCase("siege")) { if (!Config.ENABLE_CASTLE_COMMAND) return false; NpcHtmlMessage html = new NpcHtmlMessage(0); StringBuilder sb = new StringBuilder(); for (Castle r : ResidenceHolder.getInstance().getResidenceList(Castle.class)) { sb.append("<center><a action=\"bypass -h user_castle " + r.getId() + "\"><font name=\"hs12\">" + r.getName() + "</font></a></center><br1>"); }//from w ww . j av a 2s . co m html.replace("%castle%", "" + sb.toString()); html.setFile("mods/siege.htm"); activeChar.sendPacket(html); if (!args.isEmpty() || args != null) { if (!NumberUtils.isNumber(args)) return false; int castleID = Integer.valueOf(args); Residence r = ResidenceHolder.getInstance().getResidence(castleID); if (r == null) return false; else if (r.getType() == ResidenceType.Castle) activeChar.sendPacket(new CastleSiegeInfo((Castle) r, activeChar)); } } return true; }
From source file:gov.nih.nci.caintegrator.domain.annotation.PermissibleValue.java
/** * {@inheritDoc}/*from w w w .j a va2s . c o m*/ */ public int compareTo(PermissibleValue o) { if (NumberUtils.isNumber(getValue())) { return Double.valueOf(getValue()).compareTo(Double.valueOf(o.getValue())); } else { return getValue().compareTo(o.getValue()); } }
From source file:net.jazdw.rql.converter.AutoValueConverter.java
public Object convert(String input) throws ConverterException { try {/*from ww w .jav a 2 s . c o m*/ if (conversions.containsKey(input)) { return conversions.get(input); } try { if (NumberUtils.isNumber(input)) { return Converter.NUMBER.convert(input); } } catch (ConverterException e) { } try { if (DATE_PATTERN.matcher(input).matches()) { return Converter.DATE.convert(input); } } catch (ConverterException e) { } return input; } catch (Exception e) { throw new ConverterException(e); } }
From source file:com.efficio.fieldbook.web.nursery.bean.AdvancingSourceList.java
public AdvancingSourceList(Workbook workbook, AdvancingNursery advanceInfo, Study nursery) { if (advanceInfo != null) { this.suffix = advanceInfo.getSuffixConvention(); this.selectedMethodId = getIntegerValue(advanceInfo.getBreedingMethodId()); this.locationAbbreviation = advanceInfo.getHarvestLocationAbbreviation(); }//from w ww. ja v a 2s . com if (workbook != null) { Integer breedingMethodId = null; if (workbook.getStudyConditions() != null && !workbook.getStudyConditions().isEmpty()) { for (MeasurementVariable studyCondition : workbook.getStudyConditions()) { if (studyCondition.getTermId() == TermId.BREEDING_METHOD_ID.getId() && NumberUtils.isNumber(studyCondition.getValue())) { breedingMethodId = Integer.valueOf(studyCondition.getValue()); break; } } } this.nurseryBreedingMethodId = breedingMethodId; if (workbook.getObservations() != null && !workbook.getObservations().isEmpty()) { this.rows = new ArrayList<AdvancingSource>(); for (MeasurementRow row : workbook.getObservations()) { ImportedGermplasm germplasm = new ImportedGermplasm(); germplasm.setCross(row.getMeasurementDataValue( getHeaderLabel(workbook.getMeasurementDatasetVariablesMap(), TermId.CROSS.getId()))); germplasm.setDesig(row.getMeasurementDataValue( getHeaderLabel(workbook.getMeasurementDatasetVariablesMap(), TermId.DESIG.getId()))); germplasm.setEntryCode(row.getMeasurementDataValue(getHeaderLabel( workbook.getMeasurementDatasetVariablesMap(), TermId.ENTRY_CODE.getId()))); germplasm.setEntryId(getIntegerValue(row.getMeasurementDataValue(getHeaderLabel( workbook.getMeasurementDatasetVariablesMap(), TermId.ENTRY_NO.getId())))); germplasm.setGid(row.getMeasurementDataValue( getHeaderLabel(workbook.getMeasurementDatasetVariablesMap(), TermId.GID.getId()))); germplasm.setSource(row.getMeasurementDataValue( getHeaderLabel(workbook.getMeasurementDatasetVariablesMap(), TermId.SOURCE.getId()))); String check = row.getMeasurementDataValue( getHeaderLabel(workbook.getMeasurementDatasetVariablesMap(), TermId.CHECK.getId())); boolean isCheck = check != null && !"".equals(check); Integer plantsSelected = getIntegerValue(row.getMeasurementDataValue(getHeaderLabel( workbook.getMeasurementDatasetVariablesMap(), TermId.PLANTS_SELECTED.getId()))); Integer methodId = getIntegerValue(row.getMeasurementDataValue(getHeaderLabel( workbook.getMeasurementDatasetVariablesMap(), TermId.BREEDING_METHOD_ID.getId()))); this.rows.add(new AdvancingSource(germplasm, plantsSelected, methodId, isCheck)); } } } if (nursery != null) { if (nursery.getConditions() != null && nursery.getConditions().size() > 0) { Variable breedingMethod = nursery.getConditions().findById(TermId.BREEDING_METHOD_ID.getId()); if (breedingMethod != null && breedingMethod.getValue() != null && NumberUtils.isNumber(breedingMethod.getValue())) { this.nurseryBreedingMethodId = Integer.valueOf(breedingMethod.getValue()); } } this.nurseryName = nursery.getName(); } }
From source file:com.ibasco.agql.core.AbstractWebRequest.java
protected void urlParam(String name, Object value) { RequestBuilder builder = request();/* w ww . j ava2 s.c o m*/ if (value == null) return; String strValue = String.valueOf(value); if (NumberUtils.isNumber(strValue)) { Double nVal = Double.valueOf(strValue); if (nVal > 0) builder.addQueryParam(name, String.valueOf(value)); return; } builder.addQueryParam(name, String.valueOf(value)); }
From source file:gov.nih.nci.caintegrator.web.action.analysis.KMPlotGeneExpressionBasedAction.java
private void retrieveFormValues() { if (NumberUtils.isNumber(getForm().getOverexpressedNumber())) { kmPlotParameters.setOverValue(Float.valueOf(getForm().getOverexpressedNumber())); }/*from w w w . j a v a 2 s . c om*/ if (NumberUtils.isNumber(getForm().getUnderexpressedNumber())) { kmPlotParameters.setUnderValue(Float.valueOf(getForm().getUnderexpressedNumber())); } kmPlotParameters.setGeneSymbol(getForm().getGeneSymbol()); kmPlotParameters.setControlSampleSetName(getForm().getControlSampleSetName()); kmPlotParameters.setExpressionType(getForm().getExpressionType()); kmPlotParameters.setPlatformName(getForm().getPlatformName()); }
From source file:de.micromata.genome.gwiki.plugin.rogmp3_1_0.Composer.java
public int getBornYear() { if (NumberUtils.isNumber(get(BORN)) == true) { return Integer.parseInt(get(BORN)); }//from w w w . j av a 2 s . c om return 0; }
From source file:com.kegare.caveworld.plugin.mceconomy.MCEconomyPlugin.java
@Method(modid = MODID) public static void syncShopCfg() { if (shopCfg == null) { shopCfg = Config.loadConfig("shop"); } else {//from w w w. j a va 2 s . c om ShopProductManager.instance().clearShopProducts(); } if (shopCfg.getCategoryNames().isEmpty()) { ShopProductManager.instance().addShopProduct(new ShopProduct(new ItemStack(Items.bread, 6), 30)); ShopProductManager.instance().addShopProduct(new ShopProduct(new ItemStack(Blocks.sapling, 1, 0), 15)); ShopProductManager.instance().addShopProduct(new ShopProduct(new ItemStack(Blocks.sapling, 1, 1), 15)); ShopProductManager.instance().addShopProduct(new ShopProduct(new ItemStack(Blocks.sapling, 1, 2), 15)); ShopProductManager.instance().addShopProduct(new ShopProduct(new ItemStack(Blocks.sapling, 1, 3), 15)); ShopProductManager.instance().addShopProduct(new ShopProduct(new ItemStack(Blocks.sapling, 1, 4), 18)); ShopProductManager.instance().addShopProduct(new ShopProduct(new ItemStack(Blocks.sapling, 1, 5), 18)); ShopProductManager.instance().addShopProduct(new ShopProduct(new ItemStack(Items.wheat_seeds, 10), 10)); ShopProductManager.instance().addShopProduct(new ShopProduct(new ItemStack(Items.bed), 100)); ShopProductManager.instance().addShopProduct(new ShopProduct(new ItemStack(Blocks.torch, 64), 50)); ShopProductManager.instance().addShopProduct(new ShopProduct(new ItemStack(Items.iron_sword), 100)); ShopProductManager.instance().addShopProduct(new ShopProduct(new ItemStack(Items.iron_pickaxe), 150)); ShopProductManager.instance().addShopProduct(new ShopProduct(new ItemStack(Items.iron_axe), 150)); ShopProductManager.instance().addShopProduct(new ShopProduct(new ItemStack(Items.iron_shovel), 50)); ShopProductManager.instance().addShopProduct(new ShopProduct(new ItemStack(Items.iron_hoe), 100)); if (Config.rope) { ShopProductManager.instance() .addShopProduct(new ShopProduct(new ItemStack(CaveBlocks.rope, 5), 10)); } } else { int i = 0; for (String name : shopCfg.getCategoryNames()) { if (NumberUtils.isNumber(name)) { ShopProductManager.instance().addShopProduct(null); } else ++i; } if (i > 0) { try { FileUtils.forceDelete(new File(shopCfg.toString())); ShopProductManager.instance().clearShopProducts(); shopCfg = null; syncShopCfg(); } catch (Exception e) { e.printStackTrace(); } } } if (shopCfg.hasChanged()) { shopCfg.save(); } }
From source file:com.origami.sgm.services.ejbs.censocat.FotosServlet.java
/** * Handles the HTTP <code>GET</code> method. * * @param request servlet request//from w w w. jav a 2 s. c o m * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // id de foto if (request.getParameter("fotoId") != null && NumberUtils.isNumber(request.getParameter("fotoId"))) { Long fotoId = Long.parseLong(request.getParameter("fotoId")); FotoPredio fotop = fotosService.loadFoto(fotoId); // content-type response.setContentType(fotop.getContentType()); // escribir el output-stream del response if (fotop.getFileOid() != null) { OutputStream os = response.getOutputStream(); omegaUploader.streamFile(fotop.getFileOid(), os); //osAux = os; os.close(); } } }