Example usage for org.apache.commons.lang3.tuple Pair getValue

List of usage examples for org.apache.commons.lang3.tuple Pair getValue

Introduction

In this page you can find the example usage for org.apache.commons.lang3.tuple Pair getValue.

Prototype

@Override
public R getValue() 

Source Link

Document

Gets the value from this pair.

This method implements the Map.Entry interface returning the right element as the value.

Usage

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