/** * INTERNAL: * Return the real collection object. * This will force instantiation. */ public Object getDelegateObject() { return getDelegate(); }
/** * INTERNAL: * Return the real collection object. * This will force instantiation. */ @Override public Object getDelegateObject() { return getDelegate(); }
/** * @see java.util.Hashtable#elements() */ @Override public synchronized Enumeration<V> elements() { return this.getDelegate().elements(); }
/** * @see java.util.Hashtable#keys() */ @Override public synchronized Enumeration<K> keys() { return this.getDelegate().keys(); }
/** * @see java.util.Hashtable#get(java.lang.Object) */ @Override public synchronized V get(Object key) { return this.getDelegate().get(key); }
/** * @see java.util.Hashtable#keys() */ @Override public synchronized Enumeration<K> keys() { return this.getDelegate().keys(); }
/** * @see java.util.Hashtable#get(java.lang.Object) */ @Override public synchronized V get(Object key) { return this.getDelegate().get(key); }
/** * @see java.util.Hashtable#containsKey(java.lang.Object) */ @Override public synchronized boolean containsKey(Object key) { return this.getDelegate().containsKey(key); }
/** * @see java.util.Hashtable#elements() */ @Override public synchronized Enumeration<V> elements() { return this.getDelegate().elements(); }
/** * @see java.util.Hashtable#size() */ @Override public int size() { return this.getDelegate().size(); }
/** * @see java.util.Hashtable#elements() */ public synchronized Enumeration elements() { return this.getDelegate().elements(); }
/** * @see java.util.Hashtable#get(java.lang.Object) */ public synchronized Object get(Object key) { return this.getDelegate().get(key); }
/** * @see java.util.Hashtable#isEmpty() */ public boolean isEmpty() { return this.getDelegate().isEmpty(); }
/** * @see java.util.Hashtable#isEmpty() */ @Override public boolean isEmpty() { return this.getDelegate().isEmpty(); }
/** * @see java.util.Hashtable#contains(java.lang.Object) */ @Override public synchronized boolean contains(Object value) { return this.getDelegate().contains(value); }
/** * @see java.util.Hashtable#remove(java.lang.Object) */ @Override public synchronized V remove(Object key) { V value = this.getDelegate().remove(key); if (value != null){ raiseRemoveChangeEvent(key, value); } return value; }
/** * @see java.util.Hashtable#containsValue(java.lang.Object) */ @Override public boolean containsValue(Object value) { return this.getDelegate().containsValue(value); }
/** * @see java.util.Hashtable#equals(java.lang.Object) */ @Override public synchronized boolean equals(Object o) { return this.getDelegate().equals(o); }
@Override public synchronized V replace(K key, V value) { // Must trigger add events if tracked or uow. if (hasTrackedPropertyChangeListener()) { Map<K, V> del = getDelegate(); if (del.containsKey(key)) { return put(key, value); } return null; } return getDelegate().replace(key, value); }
/** * @see java.util.Hashtable#put(java.lang.Object, java.lang.Object) */ @Override public synchronized V put(K key, V value) { V oldValue = this.getDelegate().put(key, value); if (oldValue != null){ raiseRemoveChangeEvent(key, oldValue); } raiseAddChangeEvent(key, value); return oldValue; }