## Uses of Interface
org.eclipse.mat.inspections.collectionextract.ICollectionExtractor

Packages that use ICollectionExtractor
org.eclipse.mat.inspections.collectionextract
org.eclipse.mat.internal.collectionextract
org.eclipse.mat.snapshot.extension: Interfaces that extend the information extracted from heap dumps like threads, name resolvers etc.

### Uses of ICollectionExtractor in org.eclipse.mat.inspections.collectionextract

Classes in org.eclipse.mat.inspections.collectionextract with type parameters of type ICollectionExtractor
`class` `AbstractExtractedCollection<E,X extends ICollectionExtractor>` An abstract class representing a collection extracted from the heap.

Subinterfaces of ICollectionExtractor in org.eclipse.mat.inspections.collectionextract
`interface` `IMapExtractor` MapExtractors are used to extract from the heap dump the contents of an object which represents a map of a certain type.

Methods in org.eclipse.mat.inspections.collectionextract that return ICollectionExtractor
`static ICollectionExtractor` CollectionExtractionUtils.`findCollectionExtractor(IObject collection)` Finds a proper ICollectionExtractor for the object passed as parameter
`static ICollectionExtractor` CollectionExtractionUtils.`findCollectionExtractor(String className)` Finds a proper ICollectionExtractor for the object passed as parameter

Methods in org.eclipse.mat.inspections.collectionextract with parameters of type ICollectionExtractor
`static AbstractExtractedCollection<?,?>` CollectionExtractionUtils.`extractCollection(IObject collection, String specificClass, ICollectionExtractor preferredExtractor)` Extracts from the heap the content of objects which represent a collection.

Constructors in org.eclipse.mat.inspections.collectionextract with parameters of type ICollectionExtractor
Constructor and Description
`ExtractedCollection(IObject coll, ICollectionExtractor extractor)`

### Uses of ICollectionExtractor in org.eclipse.mat.internal.collectionextract

Classes in org.eclipse.mat.internal.collectionextract that implement ICollectionExtractor
`class` `ArrayCollectionExtractor`
`class` `ConcurrentHashMapCollectionExtractor`
`class` `ConcurrentSkipListCollectionExtractor`
`class` `ConcurrentSkipListSetCollectionExtractor`
`class` `EmptyCollectionExtractor` Known-empty collections
`class` `EmptyMapExtractor`
`class` `FieldArrayCollectionExtractor`
`class` `FieldSizeArrayCollectionExtractor`
`class` `FieldSizeArrayMapExtractor`
`class` `FieldSizedCollectionExtractor`
`class` `HashedMapCollectionExtractorBase`
`class` `HashMapCollectionExtractor`
`class` `HashSetCollectionExtractor`
`class` `IBM6ArrayListCollectionExtractor`
`class` `IdentityHashMapCollectionExtractor` Info for IdentityHashMaps These are stored as key/value pairs in an array
`class` `KeySetCollectionExtractor`
`class` `LinkedListCollectionExtractor`
`class` `MapCollectionExtractorBase`
`class` `NoContentCollectionExtractor`
`class` `PairCollectionExtractor`
`class` `RegularEnumSetExtractor`
`class` `ReplicatedValueCollectionExtractor`
`class` `SingletonCollectionExtractor`
`class` `SingletonMapExtractor`
`class` `TreeMapArrayCollectionExtractor`
`class` `TreeMapCollectionExtractor`
`class` `TreeSetArrayCollectionExtractor`
`class` `TreeSetCollectionExtractor`
`class` `ValuesCollectionExtractor`
`class` `WrapperCollectionExtractor`
`class` `WrapperFieldCollectionExtractor`
`class` `WrapperFieldMapExtractor`
`class` `WrapperMapExtractor`
`class` `WrapperSetFromMapExtractor` Creates an extractor to view a map as a set.

Fields in org.eclipse.mat.internal.collectionextract declared as ICollectionExtractor
`static ICollectionExtractor` ArrayCollectionExtractor.`INSTANCE`

Constructors in org.eclipse.mat.internal.collectionextract with parameters of type ICollectionExtractor
Constructor and Description
`KeySetCollectionExtractor(String field, ICollectionExtractor extractor)`
`ValuesCollectionExtractor(String field, ICollectionExtractor extractor)`
`WrapperCollectionExtractor(String field, ICollectionExtractor extractor)`
`WrapperFieldCollectionExtractor(String field, String entryfield, ICollectionExtractor extractor)`
`WrapperFieldMapExtractor(String field, String keyfield, String valuefield, ICollectionExtractor extractor)`
`WrapperMapExtractor(String field, ICollectionExtractor extractor)`

### Uses of ICollectionExtractor in org.eclipse.mat.snapshot.extension

Fields in org.eclipse.mat.snapshot.extension declared as ICollectionExtractor
`ICollectionExtractor` CollectionExtractionInfo.`extractor`

Constructors in org.eclipse.mat.snapshot.extension with parameters of type ICollectionExtractor
Constructor and Description
`CollectionExtractionInfo(String className, EnumSet<JdkVersion> version, ICollectionExtractor extractor)`
`CollectionExtractionInfo(String className, ICollectionExtractor extractor)`
`CollectionExtractionInfo(String className, JdkVersion version, ICollectionExtractor extractor)`