public class Annotation extends Object
Modifier and Type | Field and Description |
---|---|
private AnnotationDefinition |
annotationDefinition |
private String |
name |
private Map<String,List<ParamValueInterface>> |
paramMap |
private List<String> |
targetList |
Constructor and Description |
---|
Annotation(String name,
AnnotationDefinition annotationDefinition) |
Modifier and Type | Method and Description |
---|---|
void |
addParams(String name,
List<ParamValueInterface> valueList) |
void |
addTarget(String target) |
AnnotationDefinition |
getAnnotationDefinition() |
String |
getName() |
Map<String,List<ParamValueInterface>> |
getParamMap() |
List<ParamValueInterface> |
getParamValueList(String name) |
List<String> |
getTargetList() |
void |
setName(String name) |
private AnnotationDefinition annotationDefinition
private String name
private Map<String,List<ParamValueInterface>> paramMap
public Annotation(String name, AnnotationDefinition annotationDefinition)
public AnnotationDefinition getAnnotationDefinition()
public String getName()
public void setName(String name)
public void addTarget(String target)
public void addParams(String name, List<ParamValueInterface> valueList)
public List<ParamValueInterface> getParamValueList(String name)
public Map<String,List<ParamValueInterface>> getParamMap()
Copyright © 2022 ART Group, University of Rome, Tor Vergata. All rights reserved.