public SortedKeyEnumeration(Hashtable ht) { Enumeration f = ht.keys(); Vector keys = new Vector(ht.size()); for (int i, last = 0; f.hasMoreElements(); ++last) { String key = (String) f.nextElement(); for (i = 0; i < last; ++i) { String s = (String) keys.get(i); if (key.compareTo(s) <= 0) break; } keys.add(i, key); } e = keys.elements(); }
public Enumeration getCurrentLoggers() { Vector<Logger> loggers = new Vector<Logger>(ht.size()); Enumeration elems = ht.elements(); while (elems.hasMoreElements()) { Object o = elems.nextElement(); if (o instanceof Logger) { Logger logger = (Logger)o; loggers.addElement(logger); } } return loggers.elements(); }
public void addAll(WeightedDirectedSparseGraph othergraph) { WeightedDirectedSparseGraph another = othergraph; this.isUnknown = another.isUnknown; this.clear(); Hashtable<Object, Hashtable<Object, IntContainer>> othersources = another.sources; Iterator<Object> othersrcIt = othersources.keySet().iterator(); while (othersrcIt.hasNext()) { Object src = othersrcIt.next(); Hashtable othertargets = othersources.get(src); Hashtable<Object, IntContainer> thistargets = new Hashtable<Object, IntContainer>(othersources.size()); this.sources.put(src, thistargets); Iterator targetIt = othertargets.keySet().iterator(); while (targetIt.hasNext()) { Object target = targetIt.next(); IntContainer otherweight = (IntContainer) othertargets.get(target); thistargets.put(target, otherweight.dup()); } } }
public static InitialContext getInitialContext(final JobDataMap dataMap) throws NamingException { final Hashtable<String, String> params = new Hashtable<String, String>(4); final String initialContextFactory = dataMap .getString(INITIAL_CONTEXT_FACTORY); if (initialContextFactory != null) params.put(Context.INITIAL_CONTEXT_FACTORY, initialContextFactory); final String providerUrl = dataMap.getString(PROVIDER_URL); if (providerUrl != null) params.put(Context.PROVIDER_URL, providerUrl); final String principal = dataMap.getString(PRINCIPAL); if (principal != null) params.put(Context.SECURITY_PRINCIPAL, principal); final String credentials = dataMap.getString(CREDENTIALS); if (credentials != null) params.put(Context.SECURITY_CREDENTIALS, credentials); if (params.size() == 0) return new InitialContext(); else return new InitialContext(params); }
public void testToListWithHashtable() { Hashtable expected = new Hashtable(); expected.put("one", new Integer(1)); expected.put("two", new Integer(2)); expected.put("three", new Integer(3)); // validate elements. List actualEltList = EnumerationUtils.toList(expected.elements()); Assert.assertEquals(expected.size(), actualEltList.size()); Assert.assertTrue(actualEltList.contains(new Integer(1))); Assert.assertTrue(actualEltList.contains(new Integer(2))); Assert.assertTrue(actualEltList.contains(new Integer(3))); List expectedEltList = new ArrayList(); expectedEltList.add(new Integer(1)); expectedEltList.add(new Integer(2)); expectedEltList.add(new Integer(3)); Assert.assertTrue(actualEltList.containsAll(expectedEltList)); // validate keys. List actualKeyList = EnumerationUtils.toList(expected.keys()); Assert.assertEquals(expected.size(), actualEltList.size()); Assert.assertTrue(actualKeyList.contains("one")); Assert.assertTrue(actualKeyList.contains("two")); Assert.assertTrue(actualKeyList.contains("three")); List expectedKeyList = new ArrayList(); expectedKeyList.add("one"); expectedKeyList.add("two"); expectedKeyList.add("three"); Assert.assertTrue(actualKeyList.containsAll(expectedKeyList)); }
private static String getPostParamString(Hashtable<String, String> params) { if(params.size() == 0) return ""; StringBuffer buf = new StringBuffer(); Enumeration<String> keys = params.keys(); while(keys.hasMoreElements()) { buf.append(buf.length() == 0 ? "" : "&"); String key = keys.nextElement(); buf.append(key).append("=").append(params.get(key)); } return buf.toString(); }
/** Returns all the currently defined categories in this hierarchy as an {@link java.util.Enumeration Enumeration}. <p>The root logger is <em>not</em> included in the returned {@link Enumeration}. */ public Enumeration getCurrentLoggers() { // The accumlation in v is necessary because not all elements in // ht are Logger objects as there might be some ProvisionNodes // as well. Vector v = new Vector(ht.size()); Enumeration elems = ht.elements(); while(elems.hasMoreElements()) { Object o = elems.nextElement(); if(o instanceof Logger) { v.addElement(o); } } return v.elements(); }
public void addBoundedAll(WeightedDirectedSparseGraph another) { this.isUnknown = another.isUnknown; Hashtable<Object, Hashtable<Object, IntContainer>> othersources = another.sources; Iterator thisnodeIt = this.vertexes.iterator(); while (thisnodeIt.hasNext()) { Object src = thisnodeIt.next(); Hashtable othertargets = othersources.get(src); if (othertargets == null) { continue; } Hashtable<Object, IntContainer> thistargets = new Hashtable<Object, IntContainer>(); Iterator othertargetIt = othertargets.keySet().iterator(); while (othertargetIt.hasNext()) { Object key = othertargetIt.next(); if (this.vertexes.contains(key)) { IntContainer weight = (IntContainer) othertargets.get(key); thistargets.put(key, weight.dup()); } } if (thistargets.size() > 0) { this.sources.put(src, thistargets); } } }
protected InitialContext getInitialContext(JobDataMap jobDataMap) throws NamingException { Hashtable<String, String> params = new Hashtable<String, String>(2); String initialContextFactory = jobDataMap.getString(INITIAL_CONTEXT_FACTORY); if (initialContextFactory != null) { params.put(Context.INITIAL_CONTEXT_FACTORY, initialContextFactory); } String providerUrl = jobDataMap.getString(PROVIDER_URL); if (providerUrl != null) { params.put(Context.PROVIDER_URL, providerUrl); } String principal = jobDataMap.getString(PRINCIPAL); if ( principal != null ) { params.put( Context.SECURITY_PRINCIPAL, principal ); } String credentials = jobDataMap.getString(CREDENTIALS); if ( credentials != null ) { params.put( Context.SECURITY_CREDENTIALS, credentials ); } return (params.size() == 0) ? new InitialContext() : new InitialContext(params); } }
return new SimpleNamingContext(this.root, this.boundObjects, this.environment); Object found = this.boundObjects.get(name); if (found == null) { if (!name.endsWith("/")) { "Name [" + this.root + lookupName + "] not bound; " + this.boundObjects.size() + " bindings: [" + StringUtils.collectionToDelimitedString(this.boundObjects.keySet(), ",") + "]");
public String[] getUsedFields() { Hashtable<String, String> fields = new Hashtable<String, String>(); getUsedFields( fields ); String[] retval = new String[fields.size()]; Enumeration<String> keys = fields.keys(); int i = 0; while ( keys.hasMoreElements() ) { retval[i] = keys.nextElement(); i++; } return retval; }
public Enumeration getCurrentLoggers() { Vector<Logger> loggers = new Vector<Logger>(ht.size()); Enumeration elems = ht.elements(); while (elems.hasMoreElements()) { Object o = elems.nextElement(); if (o instanceof Logger) { Logger logger = (Logger)o; loggers.addElement(logger); } } return loggers.elements(); }
files.put( filename, properties ); directories = new Hashtable<String, Integer>( files.size() ); locales = new Hashtable<String, Boolean>( 10 ); Integer num = directories.get( path ); if ( num != null ) { num = Integer.valueOf( num.intValue() + 1 ); num = Integer.valueOf( 1 ); directories.put( path, num ); locales.put( locale, Boolean.TRUE );
protected void onPostExecute(PointsKeywords pointsKeywords) { Collection<LatLng> points = pointsKeywords.points; String keyword = pointsKeywords.keyword; // Check that it wasn't an empty query. if (!points.isEmpty()) { if (mOverlays.size() < MAX_CHECKBOXES) { makeCheckBox(keyword); HeatmapTileProvider provider = new HeatmapTileProvider.Builder() .data(new ArrayList<LatLng>(points)) .gradient(makeGradient(HEATMAP_COLORS[mOverlaysRendered])) .build(); TileOverlay overlay = getMap().addTileOverlay(new TileOverlayOptions().tileProvider(provider)); mOverlays.put(keyword, overlay); } mOverlaysRendered++; if (mOverlaysRendered == mOverlaysInput) { ProgressBar progressBar = (ProgressBar) findViewById(R.id.progress_bar); progressBar.setVisibility(View.GONE); } } else { ProgressBar progressBar = (ProgressBar) findViewById(R.id.progress_bar); progressBar.setVisibility(View.GONE); Toast.makeText(HeatmapsPlacesDemoActivity.this, "No results for this query :(", Toast.LENGTH_SHORT).show(); } } }
if (this.sources.size() != othersources.size()) { return false; while (sourceIt.hasNext()) { Object src = sourceIt.next(); Hashtable thistarget = sources.get(src); Hashtable othertarget = othersources.get(src); if (thistarget.size() != othertarget.size()) { return false; while (targetIt.hasNext()) { Object target = targetIt.next(); IntContainer thisweight = (IntContainer) thistarget.get(target); IntContainer otherweight = (IntContainer) othertarget.get(target);
Enumeration enumeration = ht.keys(); while(enumeration.hasMoreElements() && (misses <= 4)) { Thread t = (Thread) enumeration.nextElement(); if(t.isAlive()) { misses++; Thread t = (Thread) v.elementAt(i); LogLog.debug("Lazy NDC removal for thread [" + t.getName() + "] ("+ ht.size() + ")."); ht.remove(t);
/** Returns all the currently defined categories in this hierarchy as an {@link java.util.Enumeration Enumeration}. <p>The root logger is <em>not</em> included in the returned {@link Enumeration}. */ public Enumeration getCurrentLoggers() { // The accumlation in v is necessary because not all elements in // ht are Logger objects as there might be some ProvisionNodes // as well. Vector v = new Vector(ht.size()); Enumeration elems = ht.elements(); while(elems.hasMoreElements()) { Object o = elems.nextElement(); if(o instanceof Logger) { v.addElement(o); } } return v.elements(); }
private boolean SSSPFinder(Object src) { Hashtable<Object, IntContainer> outedges = sources.get(src); if (outedges == null) { return true; if (outedges.size() == 0) { return true; WeightedDirectedEdge edge = edgeIt.next(); IntContainer dfrom = distance.get(edge.from); IntContainer dto = distance.get(edge.to); if (dto == null) { continue; IntContainer dist = distance.get(to); outedges.put(to, dist.dup());