org.apache.commons.collections

Class FastHashMap.CollectionView

Enclosing Class:
FastHashMap
Implemented Interfaces:
Collection
Known Direct Subclasses:
FastHashMap.EntrySet, FastHashMap.KeySet, FastHashMap.Values

private abstract class FastHashMap.CollectionView
extends java.lang.Object
implements Collection

Abstract collection implementation shared by keySet(), values() and entrySet().

Nested Class Summary

private class
FastHashMap.CollectionView.CollectionViewIterator

Constructor Summary

CollectionView()

Method Summary

boolean
add(Object o)
boolean
addAll(Collection c)
void
clear()
boolean
contains(Object o)
boolean
containsAll(Collection o)
boolean
equals(Object o)
protected abstract Collection
get(Map map)
int
hashCode()
boolean
isEmpty()
Iterator
iterator()
protected abstract Object
iteratorNext(Map.Entry entry)
boolean
remove(Object o)
boolean
removeAll(Collection o)
boolean
retainAll(Collection o)
int
size()
Object[]
toArray()
Object[]
toArray(Object[] o)

Constructor Details

CollectionView

public CollectionView()

Method Details

add

public boolean add(Object o)

addAll

public boolean addAll(Collection c)

clear

public void clear()

contains

public boolean contains(Object o)

containsAll

public boolean containsAll(Collection o)

equals

public boolean equals(Object o)

get

protected abstract Collection get(Map map)

hashCode

public int hashCode()

isEmpty

public boolean isEmpty()

iterator

public Iterator iterator()

iteratorNext

protected abstract Object iteratorNext(Map.Entry entry)

remove

public boolean remove(Object o)

removeAll

public boolean removeAll(Collection o)

retainAll

public boolean retainAll(Collection o)

size

public int size()

toArray

public Object[] toArray()

toArray

public Object[] toArray(Object[] o)

Copyright (c) 2001-2004 - Apache Software Foundation