org.springframework.roo.classpath.customdata.tagkeys
Class InvocableMemberMetadataCustomDataKey<T extends InvocableMemberMetadata>

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

public abstract class InvocableMemberMetadataCustomDataKey<T extends InvocableMemberMetadata>
extends IdentifiableAnnotatedJavaStructureCustomDataKey<T>

InvocableMemberMetadata-specific implementation of IdentifiableAnnotatedJavaStructureCustomDataKey.

Since:
1.1.3
Author:
James Tyrrell

Constructor Summary
protected InvocableMemberMetadataCustomDataKey()
           
protected InvocableMemberMetadataCustomDataKey(Integer modifier, List<AnnotationMetadata> annotations, List<AnnotatedJavaType> parameterTypes, List<org.springframework.roo.model.JavaSymbolName> parameterNames, List<org.springframework.roo.model.JavaType> throwsTypes)
           
 
Method Summary
 List<org.springframework.roo.model.JavaSymbolName> getParameterNames()
           
 List<AnnotatedJavaType> getParameterTypes()
           
 List<org.springframework.roo.model.JavaType> getThrowsTypes()
           
 boolean meets(T invocableMemberMetadata)
           
 
Methods inherited from class org.springframework.roo.classpath.customdata.tagkeys.IdentifiableAnnotatedJavaStructureCustomDataKey
getAnnotations
 
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

InvocableMemberMetadataCustomDataKey

protected InvocableMemberMetadataCustomDataKey()

InvocableMemberMetadataCustomDataKey

protected InvocableMemberMetadataCustomDataKey(Integer modifier,
                                               List<AnnotationMetadata> annotations,
                                               List<AnnotatedJavaType> parameterTypes,
                                               List<org.springframework.roo.model.JavaSymbolName> parameterNames,
                                               List<org.springframework.roo.model.JavaType> throwsTypes)
Method Detail

getParameterNames

public List<org.springframework.roo.model.JavaSymbolName> getParameterNames()

getParameterTypes

public List<AnnotatedJavaType> getParameterTypes()

getThrowsTypes

public List<org.springframework.roo.model.JavaType> getThrowsTypes()

meets

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


Copyright © 2009–2015. All rights reserved.