@Target(value=TYPE) @Retention(value=RUNTIME) public @interface Renderer
IOutputter
String
target
Class<? extends IResult>[]
result
public abstract String target
public abstract Class<? extends IResult>[] result