List of usage examples for org.apache.commons.lang3.tuple Pair getLeft
public abstract L getLeft();
Gets the left element from this pair.
When treated as a key-value pair, this is the key.
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; }