| Modifier and Type | Method and Description |
|---|---|
org.springframework.roo.model.CustomDataKey<MethodMetadata> |
MethodMatcher.getCustomDataKey() |
List<MethodMetadata> |
MethodMatcher.matches(List<MemberHoldingTypeDetails> memberHoldingTypeDetailsList) |
List<MethodMetadata> |
MethodMatcher.matches(List<MemberHoldingTypeDetails> memberHoldingTypeDetailsList,
Map<String,String> pluralMap) |
| Modifier and Type | Method and Description |
|---|---|
Object |
MethodMatcher.getTagValue(MethodMetadata key) |
| Constructor and Description |
|---|
MethodMatcher(Collection<? extends FieldMatcher> fieldTaggers,
org.springframework.roo.model.CustomDataKey<MethodMetadata> customDataKey,
boolean isAccessor)
Constructor
|
MethodMatcher(org.springframework.roo.model.CustomDataKey<MethodMetadata> customDataKey,
org.springframework.roo.model.JavaType catalystAnnotationType,
org.springframework.roo.model.JavaSymbolName userDefinedNameAttribute,
String defaultName)
Constructor
|
MethodMatcher(org.springframework.roo.model.CustomDataKey<MethodMetadata> customDataKey,
org.springframework.roo.model.JavaType catalystAnnotationType,
org.springframework.roo.model.JavaSymbolName userDefinedNameAttribute,
String defaultName,
boolean suffixPlural,
boolean suffixSingular)
Constructor
|
MethodMatcher(org.springframework.roo.model.CustomDataKey<MethodMetadata> customDataKey,
org.springframework.roo.model.JavaType catalystAnnotationType,
org.springframework.roo.model.JavaSymbolName userDefinedNameAttribute,
String defaultName,
boolean suffixPlural,
boolean suffixSingular,
String additionalSuffix)
Constructor
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultMethodMetadata
Default implementation of
MethodMetadata. |
| Modifier and Type | Method and Description |
|---|---|
MethodMetadata |
MethodMetadataBuilder.build() |
static MethodMetadata |
MemberFindingUtils.getDeclaredMethod(MemberHoldingTypeDetails memberHoldingTypeDetails,
org.springframework.roo.model.JavaSymbolName methodName)
Locates a method on the specified
MemberHoldingTypeDetails based
on the method name. |
static MethodMetadata |
MemberFindingUtils.getDeclaredMethod(MemberHoldingTypeDetails memberHoldingTypeDetails,
org.springframework.roo.model.JavaSymbolName methodName,
List<org.springframework.roo.model.JavaType> parameters)
Locates the specified method.
|
MethodMetadata |
AbstractMemberHoldingTypeDetails.getMethod(org.springframework.roo.model.JavaSymbolName methodName) |
MethodMetadata |
MemberHoldingTypeDetails.getMethod(org.springframework.roo.model.JavaSymbolName methodName)
Searches up the inheritance hierarchy until the first method with the
specified name is located; method parameters are not taken into account.
|
MethodMetadata |
AbstractMemberHoldingTypeDetails.getMethod(org.springframework.roo.model.JavaSymbolName methodName,
List<org.springframework.roo.model.JavaType> parameters) |
MethodMetadata |
MemberHoldingTypeDetails.getMethod(org.springframework.roo.model.JavaSymbolName methodName,
List<org.springframework.roo.model.JavaType> parameters)
Searches up the inheritance hierarchy until the first method with the
specified name and parameters is located.
|
static MethodMetadata |
MemberFindingUtils.getMethod(MemberDetails memberDetails,
org.springframework.roo.model.JavaSymbolName methodName)
Deprecated.
use
MemberDetails.getMethod(JavaSymbolName) instead |
static MethodMetadata |
MemberFindingUtils.getMethod(MemberDetails memberDetails,
org.springframework.roo.model.JavaSymbolName methodName,
List<org.springframework.roo.model.JavaType> parameters)
Deprecated.
use
MemberDetails.getMethod(JavaSymbolName, List)
instead |
static MethodMetadata |
MemberFindingUtils.getMethod(MemberDetails memberDetails,
org.springframework.roo.model.JavaSymbolName methodName,
List<org.springframework.roo.model.JavaType> parameters,
String excludingMid)
Deprecated.
|
static MethodMetadata |
MemberFindingUtils.getMethod(MemberDetails memberDetails,
String methodName)
Convenience method which converts a String method name to a
JavaSymbolName for use by the standard
MemberFindingUtils.getMethod(MemberDetails, org.springframework.roo.model.JavaSymbolName)
. |
static MethodMetadata |
MemberFindingUtils.getMethod(MemberHoldingTypeDetails memberHoldingTypeDetails,
org.springframework.roo.model.JavaSymbolName methodName)
Deprecated.
|
static MethodMetadata |
MemberFindingUtils.getMethod(MemberHoldingTypeDetails memberHoldingTypeDetails,
org.springframework.roo.model.JavaSymbolName methodName,
List<org.springframework.roo.model.JavaType> parameters)
Deprecated.
|
static MethodMetadata |
MemberFindingUtils.getMethod(MemberHoldingTypeDetails memberHoldingTypeDetails,
String methodName)
Convenience method which converts a String method name to a
JavaSymbolName for use by the standard
MemberFindingUtils.getMethod(MemberHoldingTypeDetails, org.springframework.roo.model.JavaSymbolName)
. |
MethodMetadata |
DeclaredMethodAnnotationDetails.getMethodMetadata() |
static MethodMetadata |
MemberFindingUtils.getMostConcreteMethodWithTag(MemberDetails memberDetails,
Object tagKey)
Determines the most concrete
MemberHoldingTypeDetails in cases
where multiple matches are found for a given tag. |
| Modifier and Type | Method and Description |
|---|---|
List<MethodMetadata> |
AbstractMemberHoldingTypeDetailsBuilder.buildMethods() |
List<MethodMetadata> |
DefaultItdTypeDetails.getDeclaredMethods() |
List<? extends MethodMetadata> |
DefaultClassOrInterfaceTypeDetails.getDeclaredMethods() |
List<? extends MethodMetadata> |
MemberHoldingTypeDetails.getDeclaredMethods() |
List<MethodMetadata> |
AbstractMemberHoldingTypeDetails.getMethods() |
List<MethodMetadata> |
MemberHoldingTypeDetails.getMethods()
Locates all methods on this class and its superclasses.
|
static List<MethodMetadata> |
MemberFindingUtils.getMethods(MemberDetails memberDetails)
Deprecated.
use
MemberDetails.getMethods() instead |
static List<MethodMetadata> |
MemberFindingUtils.getMethods(MemberHoldingTypeDetails memberHoldingTypeDetails)
Deprecated.
use
MemberHoldingTypeDetails.getMethods() instead |
static List<MethodMetadata> |
MemberFindingUtils.getMethodsWithTag(MemberDetails memberDetails,
Object tagKey)
Deprecated.
use
MemberDetails.getMethodsWithTag(Object) instead |
| Modifier and Type | Method and Description |
|---|---|
boolean |
AbstractMemberHoldingTypeDetailsBuilder.addMethod(MethodMetadata method)
Adds the given method to this builder
|
static FieldMetadata |
BeanInfoUtils.getFieldForJavaBeanMethod(MemberDetails memberDetails,
MethodMetadata method)
Attempts to locate the field which is represented by the presented java
bean method.
|
static org.springframework.roo.model.JavaSymbolName |
BeanInfoUtils.getPropertyNameForJavaBeanMethod(MethodMetadata method)
Obtains the property name for the specified JavaBean accessor or mutator
method.
|
boolean |
DefaultMethodMetadata.hasSameName(MethodMetadata... otherMethods) |
boolean |
MethodMetadata.hasSameName(MethodMetadata... otherMethods)
Indicates whether this method has the same name (case-sensitive) as any
of the given methods
|
static boolean |
BeanInfoUtils.isAccessorMethod(MethodMetadata method)
Indicates if the presented method compiles with the JavaBean conventions
around accessor methods (public, "set" or "is", 0 args etc).
|
static boolean |
BeanInfoUtils.isMutatorMethod(MethodMetadata method)
Indicates if the presented method compiles with the JavaBean conventions
around mutator methods (public, "set", 1 arg etc).
|
| Constructor and Description |
|---|
DeclaredMethodAnnotationDetails(MethodMetadata methodMetadata,
AnnotationMetadata methodAnnotation)
Contructor must contain
MethodMetadata of existing method (may
already contain method annotations) and a list of new Annotations which
should be introduced by an AspectJ ITD. |
MethodMetadataBuilder(MethodMetadata existing) |
MethodMetadataBuilder(String declaredbyMetadataId,
MethodMetadata existing) |
| Constructor and Description |
|---|
DefaultClassOrInterfaceTypeDetails(org.springframework.roo.model.CustomData customData,
String declaredByMetadataId,
int modifier,
List<AnnotationMetadata> annotations,
org.springframework.roo.model.JavaType name,
PhysicalTypeCategory physicalTypeCategory,
List<ConstructorMetadata> declaredConstructors,
List<FieldMetadata> declaredFields,
List<MethodMetadata> declaredMethods,
List<ClassOrInterfaceTypeDetails> declaredInnerTypes,
List<InitializerMetadata> declaredInitializers,
ClassOrInterfaceTypeDetails superclass,
List<org.springframework.roo.model.JavaType> extendsTypes,
List<org.springframework.roo.model.JavaType> implementsTypes,
List<org.springframework.roo.model.JavaSymbolName> enumConstants,
Collection<ImportMetadata> registeredImports)
Constructor is package protected to mandate the use of
ClassOrInterfaceTypeDetailsBuilder |
| Modifier and Type | Method and Description |
|---|---|
protected MethodMetadata |
AbstractItdTypeDetailsProvidingMetadataItem.getGovernorMethod(org.springframework.roo.model.JavaSymbolName methodName,
org.springframework.roo.model.JavaType... parameterTypes)
Returns the given method of the governor.
|
protected MethodMetadata |
AbstractItdTypeDetailsProvidingMetadataItem.getGovernorMethod(org.springframework.roo.model.JavaSymbolName methodName,
List<org.springframework.roo.model.JavaType> parameterTypes)
Returns the given method of the governor.
|
| Modifier and Type | Method and Description |
|---|---|
MethodMetadata |
PersistenceMemberLocatorImpl.getIdentifierAccessor(org.springframework.roo.model.JavaType domainType) |
MethodMetadata |
PersistenceMemberLocator.getIdentifierAccessor(org.springframework.roo.model.JavaType domainType)
Returns the ID accessor for the given domain type
|
MethodMetadata |
PersistenceMemberLocatorImpl.getVersionAccessor(org.springframework.roo.model.JavaType domainType) |
MethodMetadata |
PersistenceMemberLocator.getVersionAccessor(org.springframework.roo.model.JavaType domainType)
Returns the version accessor for the given domain type.
|
| Modifier and Type | Method and Description |
|---|---|
MethodMetadata |
MemberDetailsImpl.getMethod(org.springframework.roo.model.JavaSymbolName methodName) |
MethodMetadata |
MemberDetails.getMethod(org.springframework.roo.model.JavaSymbolName methodName)
Locates a method with the name presented.
|
MethodMetadata |
MemberDetailsImpl.getMethod(org.springframework.roo.model.JavaSymbolName methodName,
List<org.springframework.roo.model.JavaType> parameters) |
MethodMetadata |
MemberDetails.getMethod(org.springframework.roo.model.JavaSymbolName methodName,
List<org.springframework.roo.model.JavaType> parameters)
Locates a method with the name and parameter signature presented.
|
MethodMetadata |
MemberDetailsImpl.getMethod(org.springframework.roo.model.JavaSymbolName methodName,
List<org.springframework.roo.model.JavaType> parameters,
String excludingMid) |
MethodMetadata |
MemberDetails.getMethod(org.springframework.roo.model.JavaSymbolName methodName,
List<org.springframework.roo.model.JavaType> parameters,
String excludingMid)
Locates a method with the name and parameter signature presented that is
not declared by the presented MID.
|
MethodMetadata |
MemberDetailsImpl.getMostConcreteMethodWithTag(Object tagKey) |
MethodMetadata |
MemberDetails.getMostConcreteMethodWithTag(Object tagKey)
Determines the most concrete
MemberHoldingTypeDetails in cases
where multiple matches are found for a given tag. |
| Modifier and Type | Method and Description |
|---|---|
List<MethodMetadata> |
MemberDetailsImpl.getMethods() |
List<MethodMetadata> |
MemberDetails.getMethods()
Searches all
MemberHoldingTypeDetails and returns all methods. |
List<MethodMetadata> |
MemberDetailsImpl.getMethodsWithTag(Object tagKey) |
List<MethodMetadata> |
MemberDetails.getMethodsWithTag(Object tagKey)
Searches all
MemberDetails and returns all methods which contain
a given CustomData tag. |
Copyright © 2009–2016. All rights reserved.