필요한 인터페이스를 구현하지 않으며 특정 JSF 어노테이션이 추가된 클래스를 보고합니다.

예:



@FacesConverter(value="...")  // 클래스가 'javax.faces.convert.Converter'를 확장해야 합니다
public class FooConverter {
}

@FacesRenderer(rendererType="..", componentFamily="..")  // 클래스가 'javax.faces.render.Renderer'를 확장해야 합니다
public class FooRenderer {
}

@FacesValidator(value="...")  // 클래스가 'javax.faces.validator.Validator'를 확장해야 합니다
public class FooValidator {
}