org.eclipse.mat.query
Interface IIconProvider
- All Known Implementing Classes:
- BundleRegistryQuery.BundleTreeResult, BundleRegistryQuery.ExtensionTreeResult, BundleRegistryQuery.ServicesTreeResult, ClassReferrersQuery.InboundClasses, ClassReferrersQuery.OutboundClasses, CompareTablesQuery.TableComparisonResult, DuplicatedClassesQuery, Histogram, Histogram.ClassLoaderTree, Histogram.PackageTree, Histogram.SuperclassTree, ImmediateDominatorsQuery.ResultImpl, ListResult, ObjectListResult.Inbound, ObjectListResult.Outbound, Path2GCRootsQuery.Tree, PropertyResult, RefinedStructuredResult, RefinedTable, RefinedTree, UnreachableObjectsHistogram
public interface IIconProvider
Interface to provide icon representation for rows of a
IStructuredResult
.
See Icon
ImageHelper
for well-known icons. To add custom icons, place the GIF
file in your class path and return the resource URL:
private static final URL SCA = SCAQuery.class.getResource("/META-INF/icons/sca.gif");
public URL getIcon(Object row)
{
if (row instanceof SCA)
return SCA;
return null;
}
Method Summary |
java.net.URL |
getIcon(java.lang.Object row)
|
EMPTY
static final IIconProvider EMPTY
getIcon
java.net.URL getIcon(java.lang.Object row)