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, toString
public 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–2017. All rights reserved.