org.springframework.roo.classpath.customdata.tagkeys
Class IdentifiableAnnotatedJavaStructureCustomDataKey<T extends IdentifiableAnnotatedJavaStructure>

java.lang.Object
  extended by org.springframework.roo.classpath.customdata.tagkeys.IdentifiableJavaStructureCustomDataKey<T>
      extended by org.springframework.roo.classpath.customdata.tagkeys.IdentifiableAnnotatedJavaStructureCustomDataKey<T>
All Implemented Interfaces:
org.springframework.roo.model.Criteria<T>, org.springframework.roo.model.CustomDataKey<T>
Direct Known Subclasses:
FieldMetadataCustomDataKey, InvocableMemberMetadataCustomDataKey

public abstract class IdentifiableAnnotatedJavaStructureCustomDataKey<T extends IdentifiableAnnotatedJavaStructure>
extends IdentifiableJavaStructureCustomDataKey<T>

IdentifiableAnnotatedJavaStructure-specific implementation of IdentifiableJavaStructureCustomDataKey.

Since:
1.1.3
Author:
James Tyrrell

Constructor Summary
protected IdentifiableAnnotatedJavaStructureCustomDataKey()
           
protected IdentifiableAnnotatedJavaStructureCustomDataKey(Integer modifier, List<AnnotationMetadata> annotations)
           
 
Method Summary
 List<AnnotationMetadata> getAnnotations()
           
 boolean meets(T identifiableAnnotatedJavaStructure)
           
 
Methods inherited from class org.springframework.roo.classpath.customdata.tagkeys.IdentifiableJavaStructureCustomDataKey
getModifier
 
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.model.CustomDataKey
name
 

Constructor Detail

IdentifiableAnnotatedJavaStructureCustomDataKey

protected IdentifiableAnnotatedJavaStructureCustomDataKey()

IdentifiableAnnotatedJavaStructureCustomDataKey

protected IdentifiableAnnotatedJavaStructureCustomDataKey(Integer modifier,
                                                          List<AnnotationMetadata> annotations)
Method Detail

getAnnotations

public List<AnnotationMetadata> getAnnotations()

meets

public boolean meets(T identifiableAnnotatedJavaStructure)
              throws IllegalStateException
Specified by:
meets in interface org.springframework.roo.model.Criteria<T extends IdentifiableAnnotatedJavaStructure>
Overrides:
meets in class IdentifiableJavaStructureCustomDataKey<T extends IdentifiableAnnotatedJavaStructure>
Throws:
IllegalStateException


Copyright © 2009–2015. All rights reserved.