public synchronized final Iterator getReadListeners(QName property) { Collection readers = (Collection)_readersByQName.get(property); return readers.iterator(); }
public synchronized final Iterator getChangeListeners(QName property) { Collection listeners = (Collection)_listenersByQName.get(property); return listeners.iterator(); }
public synchronized final Iterator getChangeApprovers(QName property) { Collection approvers = (Collection)_approversByQName.get(property); return approvers.iterator(); }
/** * * Removes the given value from the collection of values associated with * the given key. If removing the value results in the key having no * more entries associated with it, the key itself is removed. * * @param map * @param key * @param value * */ private void removeItem(MultiMap map, Object key, Object value) { Collection all = (Collection)map.get(key); all.remove(value); if (all.isEmpty()) map.remove(key); }
Collection values = (Collection)get(key);
throw new NullPointerException(_MESSAGES.get("NullQName")); Collection listeners = (Collection)_listenersByQName.get(qname);
throw new NullPointerException(_MESSAGES.get("NullQName")); Collection readers = (Collection)_readersByQName.get(qname);
throw new NullPointerException(_MESSAGES.get("NullQName")); Collection approvers = (Collection)_approversByQName.get(qname);