List of usage examples for org.apache.commons.lang3.tuple Pair getValue
@Override
public R getValue()
Gets the value from this pair.
This method implements the Map.Entry interface returning the right element as the value.
From source file:com.trenako.utility.PeriodUtilsTests.java
@Test public void shouldCalculatePeriodForMinutes() { int numberOfMinutes = 53; DateTime start = new DateTime(2010, 1, 1, 10, 30); DateTime end = start.plusMinutes(numberOfMinutes); Pair<String, Integer> minutePair = PeriodUtils.period(start, end); assertEquals(MINUTES_LABEL, minutePair.getKey()); assertEquals(numberOfMinutes, (int) minutePair.getValue()); }
From source file:com.streamsets.pipeline.hbase.api.common.processor.HBaseStore.java
public Optional<String> get(Pair<String, HBaseColumn> key) throws Exception { if (key.getKey().isEmpty()) { return Optional.absent(); }//from w w w . j a v a 2 s . co m Get g = new Get(Bytes.toBytes(key.getKey())); if (key.getValue().getCf() != null && key.getValue().getQualifier() != null) { g.addColumn(key.getValue().getCf(), key.getValue().getQualifier()); } if (key.getValue().getTimestamp() > 0) { g.setTimeStamp(key.getValue().getTimestamp()); } Result result = hBaseProcessor.get(g); String value = getValue(key.getValue(), result); return Optional.fromNullable(value); }
From source file:net.community.chest.gitcloud.facade.AbstractContextInitializer.java
protected void showArtifactsVersions() { scanArtifactsManifests(new Predicate<Pair<URL, Manifest>>() { @Override// w w w .j av a 2 s . com @SuppressWarnings("synthetic-access") public boolean evaluate(Pair<URL, Manifest> e) { URL url = e.getKey(); Manifest manifest = e.getValue(); Pair<Attributes.Name, String> versionInfo = ManifestUtils.findFirstManifestAttributeValue(manifest, ManifestUtils.STANDARD_VERSION_ATTRS_NAMES); if (versionInfo == null) { logger.info( "showArtifactsVersions(" + url.toExternalForm() + ") no version information extracted"); } else { logger.info("showArtifactsVersions(" + url.toExternalForm() + ")[" + versionInfo.getLeft() + "]: " + versionInfo.getRight()); } return false; // don't stop } }); }
From source file:hu.ppke.itk.nlpg.purepos.model.internal.NGramModel.java
protected void iterate(TrieNode<Integer, Integer, W> node, ArrayList<TrieNode<Integer, Integer, W>> acc) { acc.add(node);/*w w w . ja v a2 s. com*/ if (node.getChildNodes() == null || node.getChildNodes().size() == 0) { for (W word : node.getWords().keySet()) { Pair<Integer, Double> max = findMax(acc, word); int index = max.getKey() + 1; if (max.getValue() != -1) { lambdas.set(index, lambdas.get(index) + node.getWord(word)); } // logger.debug("Max:" + max + " add:" + node.getWord(word) // + " to:" + index + " lambdas:" + lambdas); } } else { for (TrieNode<Integer, Integer, W> child : node.getChildNodes().values()) { iterate(child, acc); } } acc.remove(acc.size() - 1); }
From source file:com.streamsets.pipeline.stage.processor.hbase.HBaseStore.java
public Optional<String> get(Pair<String, HBaseColumn> key) throws Exception { if (key.getKey().isEmpty()) { return Optional.absent(); }//from w ww.j a v a 2 s . c o m Get g = new Get(Bytes.toBytes(key.getKey())); if (key.getValue().getCf() != null && key.getValue().getQualifier() != null) { g.addColumn(key.getValue().getCf(), key.getValue().getQualifier()); } if (key.getValue().getTimestamp() > 0) { g.setTimeStamp(key.getValue().getTimestamp()); } Result result = hTable.get(g); String value = getValue(key.getValue(), result); return Optional.fromNullable(value); }
From source file:com.spotify.heroic.test.AbstractSuggestBackendIT.java
private void writeSeries(final SuggestBackend backend, final List<Pair<Series, DateRange>> data) throws Exception { final List<AsyncFuture<Void>> writes = new ArrayList<>(); for (Pair<Series, DateRange> p : data) { writes.add(writeSeries(backend, p.getKey(), p.getValue())); }// w w w. j a v a 2s . c o m async.collectAndDiscard(writes).get(); }
From source file:name.martingeisse.phunky.runtime.code.expression.array.ArrayConstructionExpression.java
@Override public void toJson(JsonValueBuilder<?> builder) { JsonObjectBuilder<?> sub = builder.object().property("type").string("arrayConstruction"); JsonListBuilder<?> subsub = sub.property("elements").list(); for (Pair<Expression, Expression> element : elements) { JsonObjectBuilder<?> subsubsub = subsub.element().object(); if (element.getKey() != null) { element.getKey().toJson(subsubsub.property("key")); }/*from www. ja va2s.c o m*/ element.getValue().toJson(subsubsub.property("value")); subsubsub.end(); } subsub.end(); sub.end(); }
From source file:com.acmutv.ontoqa.benchmark.extra.QuestionE03Test.java
/** * Tests the question-answering with parsing. * @throws QuestionException when the question is malformed. * @throws OntoqaFatalException when the question cannot be processed due to some fatal errors. *//*from w w w. j a v a 2s. co m*/ @Test public void test_nlp_wired() throws Exception { final Grammar grammar = Common.getGrammar(); final Ontology ontology = Common.getOntology(); final Pair<Query, Answer> result = CoreController.process(QUESTION, grammar, ontology); final Query query = result.getKey(); final Answer answer = result.getValue(); LOGGER.info("Query: {}", query); LOGGER.info("Answer: {}", answer); Assert.assertTrue(QUERY_2.equals(query.toString()) || QUERY_2_bis.equals(query.toString())); Assert.assertEquals(ANSWER, answer); }
From source file:hu.ppke.itk.nlpg.purepos.POSTagger.java
@Override public List<ISentence> tagSentence(List<String> sentence, int maxRes) { sentence = preprocessSentence(sentence); List<Pair<List<Integer>, Double>> tagList = decoder.decode(sentence, maxRes); List<ISentence> ret = new ArrayList<ISentence>(); for (Pair<List<Integer>, Double> tags : tagList) { List<IToken> tokens = merge(sentence, tags.getKey()); Sentence sent = new Sentence(tokens); sent.setScore(tags.getValue()); ret.add(sent);//from w ww .j a v a 2s . c om } return ret; }
From source file:lineage2.gameserver.skills.skillclasses.Resurrect.java
/** * Method checkCondition./*from ww w . j a va 2 s.co m*/ * @param activeChar Creature * @param target Creature * @param forceUse boolean * @param dontMove boolean * @param first boolean * @return boolean */ @Override public boolean checkCondition(final Creature activeChar, final Creature target, boolean forceUse, boolean dontMove, boolean first) { if (!activeChar.isPlayer()) { return false; } if ((target == null) || ((target != activeChar) && !target.isDead())) { activeChar.sendPacket(SystemMsg.THAT_IS_AN_INCORRECT_TARGET); return false; } Player player = (Player) activeChar; Player pcTarget = target.getPlayer(); if (pcTarget == null) { player.sendPacket(SystemMsg.THAT_IS_AN_INCORRECT_TARGET); return false; } if (player.isInOlympiadMode() || pcTarget.isInOlympiadMode()) { player.sendPacket(SystemMsg.THAT_IS_AN_INCORRECT_TARGET); return false; } for (GlobalEvent e : player.getEvents()) { if (!e.canRessurect(player, target, forceUse)) { player.sendPacket( new SystemMessage2(SystemMsg.S1_CANNOT_BE_USED_DUE_TO_UNSUITABLE_TERMS).addSkillName(this)); return false; } } if (oneTarget()) { if (target.isPet()) { Pair<Integer, OnAnswerListener> ask = pcTarget.getAskListener(false); ReviveAnswerListener reviveAsk = (ask != null) && (ask.getValue() instanceof ReviveAnswerListener) ? (ReviveAnswerListener) ask.getValue() : null; if (reviveAsk != null) { if (reviveAsk.isForPet()) { activeChar.sendPacket(Msg.BETTER_RESURRECTION_HAS_BEEN_ALREADY_PROPOSED); } else { activeChar.sendPacket( Msg.SINCE_THE_MASTER_WAS_IN_THE_PROCESS_OF_BEING_RESURRECTED_THE_ATTEMPT_TO_RESURRECT_THE_PET_HAS_BEEN_CANCELLED); } return false; } if (!(_canPet || (_targetType == SkillTargetType.TARGET_PET))) { player.sendPacket(SystemMsg.THAT_IS_AN_INCORRECT_TARGET); return false; } } else if (target.isPlayer()) { Pair<Integer, OnAnswerListener> ask = pcTarget.getAskListener(false); ReviveAnswerListener reviveAsk = (ask != null) && (ask.getValue() instanceof ReviveAnswerListener) ? (ReviveAnswerListener) ask.getValue() : null; if (reviveAsk != null) { if (reviveAsk.isForPet()) { activeChar.sendPacket( Msg.WHILE_A_PET_IS_ATTEMPTING_TO_RESURRECT_IT_CANNOT_HELP_IN_RESURRECTING_ITS_MASTER); } else { activeChar.sendPacket(Msg.BETTER_RESURRECTION_HAS_BEEN_ALREADY_PROPOSED); } return false; } if (_targetType == SkillTargetType.TARGET_PET) { player.sendPacket(SystemMsg.THAT_IS_AN_INCORRECT_TARGET); return false; } } } return super.checkCondition(activeChar, target, forceUse, dontMove, first); }