package pt.ist.renderers.annotation; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; import pt.ist.renderers.model.MetaObjectFactory; import pt.ist.renderers.model.SchemaFactory; import pt.ist.renderers.model.UserIdentityFactory; @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.TYPE) public @interface RenderersConfiguration { String renderers() default ""; String schemas() default ""; Class metaObjectFactory() default MetaObjectFactory.class; Class userIdentityFactory() default UserIdentityFactory.class; Class schemaFactory() default SchemaFactory.class; }