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

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

Introduction

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

Prototype

public abstract L getLeft();

Source Link

Document

Gets the left element from this pair.

When treated as a key-value pair, this is the key.

Usage

From source file:de.tntinteractive.portalsammler.engine.MapReaderTest.java

@Test
public void testSingleEntryMap() throws Exception {
    final String input = "test123\n" + " e1\n" + " w1\n" + ".";
    final MapReader r = createReader(input);
    final Pair<String, Map<String, String>> p = r.readNext();
    assertEquals("test123", p.getLeft());
    assertEquals(Collections.singletonMap("e1", "w1"), p.getRight());
    assertNull(r.readNext());/*  w  w w . j  a  va2 s  .  c  o m*/
}

From source file:com.romeikat.datamessie.core.statistics.cache.MergeNumberOfDocumentsFunction.java

@Override
public DocumentsPerState apply(final Pair<DocumentsPerState, DocumentsPerState> documentsPerStatePair) {
    final DocumentsPerState documentsPerState1 = documentsPerStatePair.getLeft();
    final DocumentsPerState documentsPerState2 = documentsPerStatePair.getRight();

    final DocumentsPerState documentsPerStateMerged = new DocumentsPerState();
    documentsPerStateMerged.addAll(documentsPerState1);
    documentsPerStateMerged.addAll(documentsPerState2);

    return documentsPerStateMerged;
}

From source file:gobblin.ingestion.google.webmaster.UrlTrie.java

/**
 * @param rootPage use the longest common prefix as your _root page.
 *                 e.g. if your pages are "www.linkedin.com/in/", "www.linkedin.com/jobs/", "www.linkedin.com/groups/"
 *                 The longest common prefix is "www.linkedin.com/", and it will be your _root page.
 *                 And the last "/" will be used as a TrieRoot.
 * @param pages//  w  w  w .j a va 2s .c o m
 */
public UrlTrie(String rootPage, Collection<String> pages) {
    Pair<String, UrlTrieNode> defaults = getPrefixAndDefaultRoot(rootPage);
    _prefix = defaults.getLeft();
    _root = defaults.getRight();
    for (String page : pages) {
        add(page);
    }
}

From source file:de.tntinteractive.portalsammler.engine.MapReaderTest.java

@Test
public void testTwoEntryMap() throws Exception {
    final String input = "test123\n" + " e1\n" + " w1\n" + " e2\n" + " w2\n" + ".";
    final MapReader r = createReader(input);
    final Pair<String, Map<String, String>> p = r.readNext();
    assertEquals("test123", p.getLeft());
    final Map<String, String> map = new LinkedHashMap<String, String>();
    map.put("e1", "w1");
    map.put("e2", "w2");
    assertEquals(map, p.getRight());//from www  .  ja  v a  2  s  .c o  m
    assertNull(r.readNext());
}

From source file:de.upb.wdqa.wdvd.features.diff.NumberOfIdentifiersChanged.java

private int getNumberOfIdentifiersChanged(ItemDiff itemDiff) {

    List<Pair<Statement, Statement>> changedClaims = itemDiff.getChangedClaims();

    int counter = 0;
    for (Pair<Statement, Statement> changedClaim : changedClaims) {
        Statement oldClaim = changedClaim.getLeft();

        Snak snak = oldClaim.getClaim().getMainSnak();
        if (snak instanceof ValueSnak) {
            if (((ValueSnak) snak).getValue() instanceof StringValue) {
                counter++;//from w  ww  .  j a v  a2 s.  co  m
            }
        }

    }
    return counter;
}

From source file:com.github.tddts.jet.config.spring.postprocessor.EventBusBeanPostProcessor.java

@Override
public Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException {

    Pair<Class<?>, Object> typeObjectPair = SpringUtil.checkForDinamicProxy(bean);
    Class<?> type = typeObjectPair.getLeft();
    Object target = typeObjectPair.getRight();

    for (Method method : type.getDeclaredMethods()) {

        if (method.isAnnotationPresent(Subscribe.class)) {
            eventBus.register(target);//from   ww  w. ja v a 2s  .  co  m
            logger.debug("Bean registered to EventBus: [" + beanName + "]");
            return bean;
        }
    }
    return bean;
}

From source file:de.tntinteractive.portalsammler.engine.MapReaderTest.java

@Test
public void testMultipleMaps() throws Exception {
    final String input = "test123\n" + " \n" + " \n" + ".\n" + "test456\n" + " \n" + " \n" + ".";
    final MapReader r = createReader(input);
    final Pair<String, Map<String, String>> p1 = r.readNext();
    assertEquals("test123", p1.getLeft());
    assertEquals(Collections.singletonMap("", ""), p1.getRight());
    final Pair<String, Map<String, String>> p2 = r.readNext();
    assertEquals("test456", p2.getLeft());
    assertEquals(Collections.singletonMap("", ""), p2.getRight());
    assertNull(r.readNext());//from   w  w w .ja v a  2  s  .  c o  m
}

From source file:hu.mta.sztaki.lpds.cloud.simulator.iaas.statenotifications.PowerStateChangeNotificationHandler.java

/**
 * The event handling mechanism for power state change notifications about
 * resource spreaders/*  w  ww.  j a v a  2s .co m*/
 * 
 * @param onObject
 *            The listener to send the event to
 * @param newPowerBehavior
 *            a data pair containing the resource spreader that changed its
 *            state and the power state that the spreader just switches to.
 */
@Override
public void sendNotification(final PowerBehaviorChangeListener onObject,
        final Pair<ResourceSpreader, PowerState> newPowerBehavior) {
    onObject.behaviorChanged(newPowerBehavior.getLeft(), newPowerBehavior.getRight());
}

From source file:com.vmware.identity.openidconnect.server.SlidingWindowMap.java

public V get(K key) {
    Validate.notNull(key, "key");

    Date now = this.timeProvider.getCurrentTime();
    cleanUp(now);/* w ww .j  av  a2 s .  c om*/
    Pair<V, Date> pair = this.map.get(key);
    return (pair == null) ? null : pair.getLeft();
}

From source file:com.mirth.connect.client.ui.codetemplate.ContextTreeTableCellRenderer.java

@Override
public Component getTreeCellRendererComponent(JTree tree, Object value, boolean selected, boolean expanded,
        boolean leaf, int row, boolean hasFocus) {
    Pair<Integer, ?> pair = (Pair<Integer, ?>) ((TreeTableNode) value).getUserObject();
    if (pair != null) {
        setState(pair.getLeft());
        if (pair.getRight() instanceof String) {
            setText((String) pair.getRight());
        } else {/*www . jav  a 2 s  . c o  m*/
            setText(((ContextType) pair.getRight()).getDisplayName());
        }
    }
    return this;
}