org.springframework.roo.classpath.details.annotations
Class AbstractAnnotationAttributeValue<T>

java.lang.Object
  extended by org.springframework.roo.classpath.details.annotations.AbstractAnnotationAttributeValue<T>
All Implemented Interfaces:
AnnotationAttributeValue<T>
Direct Known Subclasses:
ArrayAttributeValue, BooleanAttributeValue, CharAttributeValue, ClassAttributeValue, DoubleAttributeValue, EnumAttributeValue, IntegerAttributeValue, LongAttributeValue, NestedAnnotationAttributeValue, StringAttributeValue

public abstract class AbstractAnnotationAttributeValue<T>
extends Object
implements AnnotationAttributeValue<T>


Constructor Summary
AbstractAnnotationAttributeValue(org.springframework.roo.model.JavaSymbolName name)
           
 
Method Summary
 org.springframework.roo.model.JavaSymbolName getName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.springframework.roo.classpath.details.annotations.AnnotationAttributeValue
getValue
 

Constructor Detail

AbstractAnnotationAttributeValue

public AbstractAnnotationAttributeValue(org.springframework.roo.model.JavaSymbolName name)
Method Detail

getName

public org.springframework.roo.model.JavaSymbolName getName()
Specified by:
getName in interface AnnotationAttributeValue<T>
Returns:
the name of the attribute (never null; often the name will be "value")


Copyright © 2009-2010 VMware, Inc. All Rights Reserved.