org.eclipse.mat.report
Annotation Type Renderer


@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface Renderer

Annotates a renderer describing what it accepts and it generates. Qualifies an IOutputter.


Required Element Summary
 java.lang.String target
          What the renderer generates.
 
Optional Element Summary
 java.lang.Class<? extends IResult>[] result
          What the renderer accepts.
 

Element Detail

target

public abstract java.lang.String target
What the renderer generates.

Returns:
for example "html" or "csv"

result

public abstract java.lang.Class<? extends IResult>[] result
What the renderer accepts.

Returns:
an array of acceptable classes
Default:
org.eclipse.mat.query.IResult.class