Class WrapperFieldCollectionExtractor
java.lang.Object
org.eclipse.mat.internal.collectionextract.WrapperCollectionExtractor
org.eclipse.mat.internal.collectionextract.WrapperFieldCollectionExtractor
- All Implemented Interfaces:
ICollectionExtractor
-
Constructor Summary
ConstructorDescriptionWrapperFieldCollectionExtractor
(String field, String entryfield) WrapperFieldCollectionExtractor
(String field, String entryfield, ICollectionExtractor extractor) -
Method Summary
Modifier and TypeMethodDescriptionint[]
extractEntryIds
(IObject coll) Returns the object ids (int) for all objects which are contained in the collectionboolean
Return true if the collection array based and the array can be extracted from the heap dumpMethods inherited from class org.eclipse.mat.internal.collectionextract.WrapperCollectionExtractor
extractEntries, getCapacity, getFillRatio, getNumberOfNotNullElements, getSize, hasCapacity, hasExtractableContents, hasFillRatio, hasSize
-
Constructor Details
-
WrapperFieldCollectionExtractor
-
WrapperFieldCollectionExtractor
public WrapperFieldCollectionExtractor(String field, String entryfield, ICollectionExtractor extractor)
-
-
Method Details
-
extractEntryIds
Description copied from interface:ICollectionExtractor
Returns the object ids (int) for all objects which are contained in the collection- Specified by:
extractEntryIds
in interfaceICollectionExtractor
- Overrides:
extractEntryIds
in classWrapperCollectionExtractor
- Parameters:
coll
- - the collection to find the objects it holds- Returns:
- an array of ints which are the object ids.
- Throws:
SnapshotException
- if there is a problem retrieving data from the snapshot- See Also:
-
hasExtractableArray
public boolean hasExtractableArray()Description copied from interface:ICollectionExtractor
Return true if the collection array based and the array can be extracted from the heap dump- Specified by:
hasExtractableArray
in interfaceICollectionExtractor
- Overrides:
hasExtractableArray
in classWrapperCollectionExtractor
- Returns:
- true if
ICollectionExtractor.extractEntries(IObject)
could be called - See Also:
-