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