/** * This method starts at a given node, traverses all namespace mappings, * and assembles a list of all prefixes that (for the given node) maps * to _ANY_ namespace URI. Used by literal result elements to determine */ public Enumeration getNamespaceScope(SyntaxTreeNode node) { Hashtable all = new Hashtable(); while (node != null) { Hashtable mapping = node.getPrefixMapping(); if (mapping != null) { Enumeration prefixes = mapping.keys(); while (prefixes.hasMoreElements()) { String prefix = (String)prefixes.nextElement(); if (!all.containsKey(prefix)) { all.put(prefix, mapping.get(prefix)); } } } node = node.getParent(); } return(all.keys()); }
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(); }
private void addCDATAElement(String uri, String localName) { if (m_CdataElems == null) { m_CdataElems = new java.util.Hashtable(); } java.util.Hashtable h = (java.util.Hashtable) m_CdataElems.get(localName); if (h == null) { h = new java.util.Hashtable(); m_CdataElems.put(localName,h); } h.put(uri,uri); }
while (keys.hasMoreElements()) { String key = (String) keys.nextElement(); sb.append(key); sb.append('='); String property = (String) super.get(key); Properties def = defaults; while (property == null) {
throw new IllegalArgumentException(); Hashtable ht = new Hashtable(); StringBuffer sb = new StringBuffer(); StringTokenizer st = new StringTokenizer(s, "&"); if (ht.containsKey(key)) { String oldVals[] = (String []) ht.get(key); valArray = new String[oldVals.length + 1]; for (int i = 0; i < oldVals.length; i++) valArray[0] = val; ht.put(key, valArray);
public void hashtablesCantContainNull(Hashtable h) { h.put("a", null); h.put(null, "a"); h.get(null); h.contains(null); h.containsKey(null); h.containsValue(null); h.remove(null); } }
public final void topoSort(final CaseInsensitiveString root, final PipelineDependencyState pipelineDependencyState) throws Exception { Hashtable<CaseInsensitiveString, CycleState> state = new Hashtable<>(); Stack<CaseInsensitiveString> visiting = new Stack<>(); if (!state.containsKey(root)) { tsort(root, pipelineDependencyState, state, visiting); } else if (state.get(root) == CycleState.VISITING) { throw ExceptionUtils.bomb("Unexpected node in visiting state: " + root); } assertHasVisitedAllNodesInTree(state); }
Hashtable filters = new Hashtable(); Enumeration e = props.keys(); String name = ""; while (e.hasMoreElements()) { String key = (String) e.nextElement(); if (key.startsWith(filterPrefix)) { int dotIdx = key.indexOf('.', fIdx); name = key.substring(dotIdx+1); Vector filterOpts = (Vector) filters.get(filterKey); if (filterOpts == null) { filterOpts = new Vector(); filters.put(filterKey, filterOpts); while (g.hasMoreElements()) { String key = (String) g.nextElement(); String clazz = props.getProperty(key); if (clazz != null) { LogLog.debug("Filter key: ["+key+"] class: ["+props.getProperty(key) +"] props: "+filters.get(key)); Filter filter = (Filter) OptionConverter.instantiateByClassName(clazz, Filter.class, null); if (filter != null) { PropertySetter propSetter = new PropertySetter(filter); Vector v = (Vector)filters.get(key); Enumeration filterProps = v.elements(); while (filterProps.hasMoreElements()) { NameValue kv = (NameValue)filterProps.nextElement(); propSetter.setProperty(kv.key, kv.value);
private void appendTemplateCode(InstructionList body) { final Enumeration templates = _neededTemplates.keys(); while (templates.hasMoreElements()) { final Object iList = _templateILs.get(templates.nextElement()); if (iList != null) { body.append((InstructionList)iList); } } }
private void addCDATAElement(String uri, String localName) { if (m_CdataElems == null) { m_CdataElems = new java.util.Hashtable(); } java.util.Hashtable h = (java.util.Hashtable) m_CdataElems.get(localName); if (h == null) { h = new java.util.Hashtable(); m_CdataElems.put(localName,h); } h.put(uri,uri); }
/** * Reset configuration. * * <p>All handlers are closed and removed from any named loggers. All loggers' * level is set to null, except the root logger's level is set to * {@code Level.INFO}. */ public synchronized void reset() { checkAccess(); props = new Properties(); Enumeration<String> names = getLoggerNames(); while (names.hasMoreElements()) { String name = names.nextElement(); Logger logger = getLogger(name); if (logger != null) { logger.reset(); } } Logger root = loggers.get(""); if (root != null) { root.setLevel(Level.INFO); } }
handler2header.put(handler, pred); if (try2nop.containsKey(trap.getBeginUnit())) { ehnop = try2nop.get(trap.getBeginUnit()); } else { ehnop = new EHNopStmt(); try2nop.put(trap.getBeginUnit(), ehnop); Hashtable<Unit, Boolean> nop2added = new Hashtable<Unit, Boolean>(); Unit b = trap.getBeginUnit(); Unit handler = trap.getHandlerUnit(); handler = handler2header.get(handler); Unit ehnop = try2nop.get(b); if (!nop2added.containsKey(ehnop)) { List<Unit> predsOfB = getPredsOf(b); List<Unit> predsOfehnop = new ArrayList<Unit>(predsOfB); nop2added.put(ehnop, Boolean.TRUE);
public void checkedPut(final long id, final int type, final int hash) { _size++; final TestKey item = new TestKey(id, type, hash); if (!_items.containsKey(type)) { _items.put(type, new LinkedList<>()); } _items.get(type).add(item); }
Dimension size = header.getSize(); Rectangle cellRect = new Rectangle(0, 0, size.width, size.height); Hashtable<ColumnGroup, Rectangle> h = new Hashtable<ColumnGroup, Rectangle>(); int columnMargin = header.getColumnModel().getColumnMargin(); Enumeration<TableColumn> enumeration = header.getColumnModel().getColumns(); while (enumeration.hasMoreElements()) { cellRect.height = size.height; cellRect.y = 0; TableColumn aColumn = enumeration.nextElement(); Enumeration<ColumnGroup> cGroups = ((GroupableTableHeader) header).getColumnGroups(aColumn); if (cGroups != null) { int groupHeight = 0; while (cGroups.hasMoreElements()) { ColumnGroup cGroup = cGroups.nextElement(); Rectangle groupRect = (Rectangle) h.get(cGroup); if (groupRect == null) { groupRect = new Rectangle(cellRect); h.put(cGroup, groupRect);
/** * Removes the mapping associated to the specified prefix. * * @param prefix The prefix which mapping should be removed. */ private void removeIfNeeded(String prefix) { // remove the previous mapping to the prefix if (this.prefixMapping.containsValue(prefix)) { Object key = null; for (Enumeration<String> e = this.prefixMapping.keys(); e.hasMoreElements();) { key = e.nextElement(); if (this.prefixMapping.get(key).equals(prefix)) { break; } } this.prefixMapping.remove(key); // we know key should have a value } }