public class XEnumByNameAnnotationValue<E extends Enum<E>> extends XDynamicAnnotationValue<E>
| Constructor and Description |
|---|
XEnumByNameAnnotationValue(XClassByNameAnnotationValue<E> enumClass,
String name) |
| Modifier and Type | Method and Description |
|---|---|
<P> P |
accept(XAnnotationValueVisitor<P> visitor) |
String |
getEnumClassName() |
protected Object |
getInternalValue() |
String |
getName() |
E |
getValue() |
equals, getResult, hashCode, toStringpublic XEnumByNameAnnotationValue(XClassByNameAnnotationValue<E> enumClass, String name)
public String getEnumClassName()
public String getName()
protected Object getInternalValue()
getInternalValue in class XAnnotationValue<E extends Enum<E>>public <P> P accept(XAnnotationValueVisitor<P> visitor)
accept in class XAnnotationValue<E extends Enum<E>>Copyright © 2006–2016. All rights reserved.