public class Annotation extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Annotation.Parameter |
Constructor and Description |
---|
Annotation(String name,
List<Annotation.Parameter> params) |
Modifier and Type | Method and Description |
---|---|
static Annotation |
createDescriptionAnnotation(String description) |
static Annotation |
createFromMap(Class<?> annotationClass,
Map<String,String> parameters) |
static Annotation |
createModuleQNameANnotation(org.opendaylight.yangtools.yang.common.QName qName) |
static Annotation |
createRequireIfcAnnotation(ServiceInterfaceEntry sie) |
static Collection<Annotation> |
createSieAnnotations(ServiceInterfaceEntry sie) |
String |
getName() |
List<Annotation.Parameter> |
getParams() |
static String |
q(String nullableDescription) |
String |
toString() |
public Annotation(String name, List<Annotation.Parameter> params)
public String getName()
public List<Annotation.Parameter> getParams()
public static Annotation createFromMap(Class<?> annotationClass, Map<String,String> parameters)
public static Annotation createDescriptionAnnotation(String description)
public static Annotation createModuleQNameANnotation(org.opendaylight.yangtools.yang.common.QName qName)
public static Collection<Annotation> createSieAnnotations(ServiceInterfaceEntry sie)
public static Annotation createRequireIfcAnnotation(ServiceInterfaceEntry sie)
Copyright © 2019 OpenDaylight. All rights reserved.