public class ValuesCollectionExtractor extends WrapperCollectionExtractor
Constructor and Description |
---|
ValuesCollectionExtractor(String field) |
ValuesCollectionExtractor(String field,
ICollectionExtractor extractor) |
Modifier and Type | Method and Description |
---|---|
IObjectArray |
extractEntries(IObject coll)
Extracts the array containing the collection content
|
int[] |
extractEntryIds(IObject coll)
Returns the object ids (int) for all objects which are contained in the
collection
|
boolean |
hasExtractableArray()
Return true if the collection array based and the array can be extracted
from the heap dump
|
getCapacity, getFillRatio, getNumberOfNotNullElements, getSize, hasCapacity, hasExtractableContents, hasFillRatio, hasSize
public ValuesCollectionExtractor(String field)
public ValuesCollectionExtractor(String field, ICollectionExtractor extractor)
public int[] extractEntryIds(IObject coll) throws SnapshotException
ICollectionExtractor
extractEntryIds
in interface ICollectionExtractor
extractEntryIds
in class WrapperCollectionExtractor
SnapshotException
public boolean hasExtractableArray()
ICollectionExtractor
hasExtractableArray
in interface ICollectionExtractor
hasExtractableArray
in class WrapperCollectionExtractor
public IObjectArray extractEntries(IObject coll) throws SnapshotException
ICollectionExtractor
extractEntries
in interface ICollectionExtractor
extractEntries
in class WrapperCollectionExtractor
SnapshotException