/** * */ package org.opentides.bean; import java.util.Map; /** * This bean is the container of definition for one annotation. * AnnotationDefinition is associated to a BeanDefinition or FieldDefinition. * * @author allantan */ public class AnnotationDefinition implements Definition { private String name; private Map<String, Object> params; /** * Constructor with annotation name * @param name */ public AnnotationDefinition(String name) { super(); this.name = name; } /** * @return the name */ public final String getName() { return name; } /** * @return the params */ public final Map<String, Object> getParams() { return params; } /** * @param params the params to set */ public final void setParams(Map<String, Object> params) { this.params = params; } }