Example usage for org.apache.commons.lang3.math NumberUtils isNumber

List of usage examples for org.apache.commons.lang3.math NumberUtils isNumber

Introduction

In this page you can find the example usage for org.apache.commons.lang3.math NumberUtils isNumber.

Prototype

public static boolean isNumber(final String str) 

Source Link

Document

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.

Usage

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();
        }
    }
}