public abstract class BasicReflectionMember<T extends AnnotatedElement> extends Object implements IBasicModel
Abstract BasicReflectionMember class.
| Constructor and Description |
|---|
BasicReflectionMember(T element)
Constructor for BasicReflectionMember.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
IAnnotationModel |
getAnnotation(String name)
getAnnotation.
|
IAnnotationModel[] |
getAnnotations()
getAnnotations.
|
String |
getAnnotationValue(String annotation)
getAnnotationValue.
|
String[] |
getAnnotationValues(String annotation)
getAnnotationValues.
|
String |
getDocumentation()
getDocumentation.
|
T |
getElement()
Getter for the field
element. |
abstract String |
getName()
getName.
|
boolean |
hasAnnotation(String name)
hasAnnotation.
|
int |
hashCode()
hashCode.
|
protected T extends AnnotatedElement element
public BasicReflectionMember(T element)
Constructor for BasicReflectionMember.
element - a T object.public abstract String getName()
getName.
getName in interface IBasicModelString object.public String getDocumentation()
getDocumentation.
getDocumentation in interface IBasicModelString object.public IAnnotationModel[] getAnnotations()
getAnnotations.
getAnnotations in interface IBasicModelIAnnotationModel objects.public String getAnnotationValue(String annotation)
getAnnotationValue.
getAnnotationValue in interface IBasicModelannotation - a String object.public String[] getAnnotationValues(String annotation)
getAnnotationValues.
getAnnotationValues in interface IBasicModelannotation - a String object.public boolean hasAnnotation(String name)
hasAnnotation.
hasAnnotation in interface IBasicModelname - a String object.public IAnnotationModel getAnnotation(String name)
getAnnotation.
getAnnotation in interface IBasicModelname - a String object.IAnnotationModel for annotation with given name if present, null otherwisepublic T getElement()
Getter for the field element.
Copyright © 2015 Mulesoft. All rights reserved.