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:de.micromata.genome.gwiki.plugin.rogmp3_1_0.Composer.java

public int getDiedYear() {
    if (NumberUtils.isNumber(get(DIED)) == true) {
        return Integer.parseInt(get(DIED));
    }//  www .java2s.  com
    return 2999;
}

From source file:gov.nih.nci.caintegrator.external.caarray.GenericMultiSamplePerFileParser.java

/**
 * @param dataMap the data mapping/*from  w  w w  .  ja  v  a 2 s.  co 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:gov.nih.nci.caintegrator.web.action.query.form.SegmentCriterionWrapper.java

private TextFieldParameter createUpperLimitParameter() {
    final String label = "Segment Mean Value <=";
    TextFieldParameter textParameter = new TextFieldParameter(getParameters().size(), getRow().getRowIndex(),
            getCopyNumberAlterationCriterion().getDisplayUpperLimit());
    textParameter.setLabel(label);// w ww . j a  v a 2s.  c  o  m
    ValueHandler valueChangeHandler = new ValueHandlerAdapter() {

        @Override
        public boolean isValid(String value) {
            return StringUtils.isBlank(value) || NumberUtils.isNumber(value);
        }

        @Override
        public void validate(String formFieldName, String value, ValidationAware action) {
            if (!isValid(value)) {
                action.addActionError("Numeric value required or blank for " + label);
            }
        }

        @Override
        public void valueChanged(String value) {
            if (StringUtils.isBlank(value)) {
                getCopyNumberAlterationCriterion().setUpperLimit(null);
            } else {
                getCopyNumberAlterationCriterion().setUpperLimit(Float.valueOf(value));
            }
        }
    };
    textParameter.setValueHandler(valueChangeHandler);
    return textParameter;
}

From source file:com.galenframework.speclang2.specs.SpecComponentProcessor.java

private Object processArgumentValue(String value) {
    try {/*from   w w w  . jav  a2s .  c  om*/
        if (value == null) {
            return "";
        }

        if (NumberUtils.isDigits(value)) {
            return Long.parseLong(value);
        } else if (NumberUtils.isNumber(value)) {
            return Double.parseDouble(value);
        } else if (value.equals("true")) {
            return true;
        } else if (value.equals("false")) {
            return false;
        } else {
            return value;
        }
    } catch (Exception ex) {
        return value;
    }
}

From source file:io.github.hsyyid.essentialcmds.cmdexecutors.GamemodeExecutor.java

public CommandResult execute(CommandSource src, CommandContext ctx) throws CommandException {
    String gamemode = ctx.<String>getOne("gamemode").get();
    Optional<Player> optionalPlayer = ctx.<Player>getOne("player");

    if (!optionalPlayer.isPresent()) {
        if (src instanceof Player) {
            Player player = (Player) src;

            if (NumberUtils.isNumber(gamemode)) {
                if (Integer.parseInt(gamemode) == 1) {
                    GameModeData data = player.getGameModeData().set(Keys.GAME_MODE, GameModes.CREATIVE);
                    player.sendMessage(Text.of(TextColors.GREEN, "Success! ", TextColors.YELLOW,
                            "Successfully changed " + player.getName() + "'s gamemode."));
                    player.sendMessage(Text.of(TextColors.GREEN, "Success! ", TextColors.YELLOW,
                            "Set your gamemode to creative"));
                    player.offer(data);//from  w ww.j a va2  s . co  m
                } else if (Integer.parseInt(gamemode) == 0) {
                    GameModeData data = player.getGameModeData().set(Keys.GAME_MODE, GameModes.SURVIVAL);
                    player.offer(data);
                    player.sendMessage(Text.of(TextColors.GREEN, "Success! ", TextColors.YELLOW,
                            "Successfully changed " + player.getName() + "'s gamemode."));
                    player.sendMessage(Text.of(TextColors.GREEN, "Success! ", TextColors.YELLOW,
                            "Set your gamemode to survival"));
                } else if (Integer.parseInt(gamemode) == 2) {
                    GameModeData data = player.getGameModeData().set(Keys.GAME_MODE, GameModes.ADVENTURE);
                    player.offer(data);
                    player.sendMessage(Text.of(TextColors.GREEN, "Success! ", TextColors.YELLOW,
                            "Successfully changed " + player.getName() + "'s gamemode."));
                    player.sendMessage(Text.of(TextColors.GREEN, "Success! ", TextColors.YELLOW,
                            "Set your gamemode to adventure"));
                } else if (Integer.parseInt(gamemode) == 3) {
                    GameModeData data = player.getGameModeData().set(Keys.GAME_MODE, GameModes.SPECTATOR);
                    player.offer(data);
                    player.sendMessage(Text.of(TextColors.GREEN, "Success! ", TextColors.YELLOW,
                            "Successfully changed " + player.getName() + "'s gamemode."));
                    player.sendMessage(Text.of(TextColors.GREEN, "Success! ", TextColors.YELLOW,
                            "Set your gamemode to spectator"));
                } else {
                    player.sendMessage(Text.of(TextColors.DARK_RED, "Error! ", TextColors.RED,
                            gamemode + " does not appear to be a gamemode!"));
                }
            } else {
                if (gamemode.equals("creative") || gamemode.equals("c")) {
                    GameModeData data = player.getGameModeData().set(Keys.GAME_MODE, GameModes.CREATIVE);
                    player.sendMessage(Text.of(TextColors.GREEN, "Success! ", TextColors.YELLOW,
                            "Successfully changed " + player.getName() + "'s gamemode."));
                    player.sendMessage(Text.of(TextColors.GREEN, "Success! ", TextColors.YELLOW,
                            "Set your gamemode to creative"));
                    player.offer(data);
                } else if (gamemode.equals("survival") || gamemode.equals("s")) {
                    GameModeData data = player.getGameModeData().set(Keys.GAME_MODE, GameModes.SURVIVAL);
                    player.offer(data);
                    player.sendMessage(Text.of(TextColors.GREEN, "Success! ", TextColors.YELLOW,
                            "Successfully changed " + player.getName() + "'s gamemode."));
                    player.sendMessage(Text.of(TextColors.GREEN, "Success! ", TextColors.YELLOW,
                            "Set your gamemode to survival"));
                } else if (gamemode.equals("adventure") || gamemode.equals("a")) {
                    GameModeData data = player.getGameModeData().set(Keys.GAME_MODE, GameModes.ADVENTURE);
                    player.offer(data);
                    player.sendMessage(Text.of(TextColors.GREEN, "Success! ", TextColors.YELLOW,
                            "Successfully changed " + player.getName() + "'s gamemode."));
                    player.sendMessage(Text.of(TextColors.GREEN, "Success! ", TextColors.YELLOW,
                            "Set your gamemode to adventure"));
                } else if (gamemode.equals("spectator") || gamemode.equals("spec")) {
                    GameModeData data = player.getGameModeData().set(Keys.GAME_MODE, GameModes.SPECTATOR);
                    player.offer(data);
                    player.sendMessage(Text.of(TextColors.GREEN, "Success! ", TextColors.YELLOW,
                            "Successfully changed " + player.getName() + "'s gamemode."));
                    player.sendMessage(Text.of(TextColors.GREEN, "Success! ", TextColors.YELLOW,
                            "Set your gamemode to spectator"));
                } else {
                    player.sendMessage(Text.of(TextColors.DARK_RED, "Error! ", TextColors.RED,
                            gamemode + " does not appear to be a gamemode!"));
                }
            }
        } else {
            src.sendMessage(Text.of(TextColors.DARK_RED, "Error! ", TextColors.RED,
                    "Must be an in-game player to use /gamemode!"));
        }
    } else if (src.hasPermission("essentialcmds.gamemode.others")) {
        Player player = optionalPlayer.get();

        if (NumberUtils.isNumber(gamemode)) {
            if (Integer.parseInt(gamemode) == 1) {
                GameModeData data = player.getGameModeData().set(Keys.GAME_MODE, GameModes.CREATIVE);
                player.offer(data);
                player.sendMessage(Text.of(TextColors.GREEN, "Success! ", TextColors.YELLOW,
                        "Set your gamemode to creative"));
            } else if (Integer.parseInt(gamemode) == 0) {
                GameModeData data = player.getGameModeData().set(Keys.GAME_MODE, GameModes.SURVIVAL);
                player.offer(data);
                player.sendMessage(Text.of(TextColors.GREEN, "Success! ", TextColors.YELLOW,
                        "Set your gamemode to survival"));
            } else if (Integer.parseInt(gamemode) == 2) {
                GameModeData data = player.getGameModeData().set(Keys.GAME_MODE, GameModes.ADVENTURE);
                player.offer(data);
                player.sendMessage(Text.of(TextColors.GREEN, "Success! ", TextColors.YELLOW,
                        "Set your gamemode to adventure"));
            } else if (Integer.parseInt(gamemode) == 3) {
                GameModeData data = player.getGameModeData().set(Keys.GAME_MODE, GameModes.SPECTATOR);
                player.offer(data);
                player.sendMessage(Text.of(TextColors.GREEN, "Success! ", TextColors.YELLOW,
                        "Set your gamemode to spectator"));
            } else {
                player.sendMessage(Text.of(TextColors.DARK_RED, "Error! ", TextColors.RED,
                        gamemode + " does not appear to be a gamemode!"));
            }
        } else {
            if (gamemode.equals("creative") || gamemode.equals("c")) {
                GameModeData data = player.getGameModeData().set(Keys.GAME_MODE, GameModes.CREATIVE);
                player.offer(data);
                player.sendMessage(Text.of(TextColors.GREEN, "Success! ", TextColors.YELLOW,
                        "Set your gamemode to creative"));
            } else if (gamemode.equals("survival") || gamemode.equals("s")) {
                GameModeData data = player.getGameModeData().set(Keys.GAME_MODE, GameModes.SURVIVAL);
                player.offer(data);
                player.sendMessage(Text.of(TextColors.GREEN, "Success! ", TextColors.YELLOW,
                        "Set your gamemode to survival"));
            } else if (gamemode.equals("adventure") || gamemode.equals("a")) {
                GameModeData data = player.getGameModeData().set(Keys.GAME_MODE, GameModes.ADVENTURE);
                player.offer(data);
                player.sendMessage(Text.of(TextColors.GREEN, "Success! ", TextColors.YELLOW,
                        "Set your gamemode to adventure"));
            } else if (gamemode.equals("spectator") || gamemode.equals("spec")) {
                GameModeData data = player.getGameModeData().set(Keys.GAME_MODE, GameModes.SPECTATOR);
                player.offer(data);
                player.sendMessage(Text.of(TextColors.GREEN, "Success! ", TextColors.YELLOW,
                        "Set your gamemode to spectator"));
            } else {
                player.sendMessage(Text.of(TextColors.DARK_RED, "Error! ", TextColors.RED,
                        gamemode + " does not appear to be a gamemode!"));
            }
        }
    }

    return CommandResult.success();
}

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)));
    }/* w w w . j  av  a  2 s .  c  o m*/
}

From source file:lineage2.gameserver.network.telnet.commands.TelnetServer.java

/**
 * Constructor for TelnetServer.//w w w .  j a va 2s.  c o  m
 */
public TelnetServer() {
    _commands.add(new TelnetCommand("version", "ver") {
        @Override
        public String getUsage() {
            return "version";
        }

        @Override
        public String handle(String[] args) {
            return "Rev." + GameServer.getInstance().getVersion().getRevisionNumber() + " Builded : "
                    + GameServer.getInstance().getVersion().getBuildDate() + "\n";
        }
    });
    _commands.add(new TelnetCommand("uptime") {
        @Override
        public String getUsage() {
            return "uptime";
        }

        @Override
        public String handle(String[] args) {
            return DurationFormatUtils.formatDurationHMS(ManagementFactory.getRuntimeMXBean().getUptime())
                    + "\n";
        }
    });
    _commands.add(new TelnetCommand("restart") {
        @Override
        public String getUsage() {
            return "restart <seconds>|now>";
        }

        @Override
        public String handle(String[] args) {
            if (args.length == 0) {
                return null;
            }
            StringBuilder sb = new StringBuilder();
            if (NumberUtils.isNumber(args[0])) {
                int val = NumberUtils.toInt(args[0]);
                Shutdown.getInstance().schedule(val, Shutdown.RESTART);
                sb.append("Server will restart in ").append(Shutdown.getInstance().getSeconds())
                        .append(" seconds!\n");
                sb.append("Type \"abort\" to abort restart!\n");
            } else if (args[0].equalsIgnoreCase("now")) {
                sb.append("Server will restart now!\n");
                Shutdown.getInstance().schedule(0, Shutdown.RESTART);
            } else {
                String[] hhmm = args[0].split(":");
                Calendar date = Calendar.getInstance();
                Calendar now = Calendar.getInstance();
                date.set(Calendar.HOUR_OF_DAY, Integer.parseInt(hhmm[0]));
                date.set(Calendar.MINUTE, hhmm.length > 1 ? Integer.parseInt(hhmm[1]) : 0);
                date.set(Calendar.SECOND, 0);
                date.set(Calendar.MILLISECOND, 0);
                if (date.before(now)) {
                    date.roll(Calendar.DAY_OF_MONTH, true);
                }
                int seconds = (int) ((date.getTimeInMillis() / 1000L) - (now.getTimeInMillis() / 1000L));
                Shutdown.getInstance().schedule(seconds, Shutdown.RESTART);
                sb.append("Server will restart in ").append(Shutdown.getInstance().getSeconds())
                        .append(" seconds!\n");
                sb.append("Type \"abort\" to abort restart!\n");
            }
            return sb.toString();
        }
    });
    _commands.add(new TelnetCommand("shutdown") {
        @Override
        public String getUsage() {
            return "shutdown <seconds>|now|<hh:mm>";
        }

        @Override
        public String handle(String[] args) {
            if (args.length == 0) {
                return null;
            }
            StringBuilder sb = new StringBuilder();
            if (NumberUtils.isNumber(args[0])) {
                int val = NumberUtils.toInt(args[0]);
                Shutdown.getInstance().schedule(val, Shutdown.SHUTDOWN);
                sb.append("Server will shutdown in ").append(Shutdown.getInstance().getSeconds())
                        .append(" seconds!\n");
                sb.append("Type \"abort\" to abort shutdown!\n");
            } else if (args[0].equalsIgnoreCase("now")) {
                sb.append("Server will shutdown now!\n");
                Shutdown.getInstance().schedule(0, Shutdown.SHUTDOWN);
            } else {
                String[] hhmm = args[0].split(":");
                Calendar date = Calendar.getInstance();
                Calendar now = Calendar.getInstance();
                date.set(Calendar.HOUR_OF_DAY, Integer.parseInt(hhmm[0]));
                date.set(Calendar.MINUTE, hhmm.length > 1 ? Integer.parseInt(hhmm[1]) : 0);
                date.set(Calendar.SECOND, 0);
                date.set(Calendar.MILLISECOND, 0);
                if (date.before(now)) {
                    date.roll(Calendar.DAY_OF_MONTH, true);
                }
                int seconds = (int) ((date.getTimeInMillis() / 1000L) - (now.getTimeInMillis() / 1000L));
                Shutdown.getInstance().schedule(seconds, Shutdown.SHUTDOWN);
                sb.append("Server will shutdown in ").append(Shutdown.getInstance().getSeconds())
                        .append(" seconds!\n");
                sb.append("Type \"abort\" to abort shutdown!\n");
            }
            return sb.toString();
        }
    });
    _commands.add(new TelnetCommand("abort") {
        @Override
        public String getUsage() {
            return "abort";
        }

        @Override
        public String handle(String[] args) {
            Shutdown.getInstance().cancel();
            return "Aborted.\n";
        }
    });
}

From source file:gov.nih.nci.caintegrator.domain.annotation.StringAnnotationValue.java

private void handleNumericType(AnnotationDefinition annotationDefinition) throws ValidationException {
    NumericAnnotationValue numericValue = new NumericAnnotationValue(this, annotationDefinition);
    if (StringUtils.isBlank(stringValue)) {
        return;/*from   w w  w .j  a v  a 2s  .co  m*/
    }
    if (!NumberUtils.isNumber(stringValue)) {
        throw new ValidationException("Cannot convert String value '" + stringValue + "' to a number");
    }
    numericValue.setNumericValue(Double.valueOf(stringValue));
}

From source file:com.codenvy.cas.util.LdapUtils.java

/**
 * Reads a Long value from the LdapEntry.
 *
 * @param entry       the ldap entry/*  www.j  av  a  2s  .  c  om*/
 * @param attribute the attribute name
 * @param nullValue the value which should be returning in case of a null value
 * @return the long value
 */
public static Long getLong(final LdapEntry entry, final String attribute, final Long nullValue) {
    final String v = getString(entry, attribute, nullValue.toString());
    if (v != null && NumberUtils.isNumber(v)) {
        return Long.valueOf(v);
    }
    return nullValue;
}

From source file:com.tekstosense.segmenter.Rule.HeadingRule.java

/**
 * Checks for only number./*from  ww  w .j ava 2s.  c  o m*/
 *
 * @param text
 *            the text
 * @return true, if successful
 */
public static boolean hasOnlyNumber(String text) {
    return NumberUtils.isNumber(text.trim());
}