org.springframework.roo.classpath.details
Class AbstractInvocableMemberMetadataBuilder<T extends InvocableMemberMetadata>
java.lang.Object
org.springframework.roo.model.AbstractCustomDataAccessorBuilder<T>
org.springframework.roo.classpath.details.AbstractIdentifiableJavaStructureBuilder<T>
org.springframework.roo.classpath.details.AbstractIdentifiableAnnotatedJavaStructureBuilder<T>
org.springframework.roo.classpath.details.AbstractInvocableMemberMetadataBuilder<T>
- All Implemented Interfaces:
- org.springframework.roo.model.Builder<T>
- Direct Known Subclasses:
- ConstructorMetadataBuilder, MethodMetadataBuilder
public abstract class AbstractInvocableMemberMetadataBuilder<T extends InvocableMemberMetadata>
- extends AbstractIdentifiableAnnotatedJavaStructureBuilder<T>
Assists in the development of builders that build objects that extend
AbstractInvocableMemberMetadata.
- Since:
- 1.1
- Author:
- Ben Alex
| Methods inherited from class org.springframework.roo.classpath.details.AbstractIdentifiableAnnotatedJavaStructureBuilder |
addAnnotation, addAnnotation, buildAnnotations, getAnnotations, getDeclaredTypeAnnotation, onAddAnnotation, removeAnnotation, setAnnotations, setAnnotations, updateTypeAnnotation, updateTypeAnnotation, updateTypeAnnotation |
| Methods inherited from class org.springframework.roo.model.AbstractCustomDataAccessorBuilder |
append, getCustomData, putCustomData, setCustomData |
| 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.Builder |
build |
AbstractInvocableMemberMetadataBuilder
protected AbstractInvocableMemberMetadataBuilder(InvocableMemberMetadata existing)
AbstractInvocableMemberMetadataBuilder
protected AbstractInvocableMemberMetadataBuilder(String declaredbyMetadataId)
AbstractInvocableMemberMetadataBuilder
protected AbstractInvocableMemberMetadataBuilder(String declaredbyMetadataId,
InvocableMemberMetadata existing)
addParameter
public void addParameter(String parameterName,
org.springframework.roo.model.JavaType parameterType)
addParameterName
public boolean addParameterName(org.springframework.roo.model.JavaSymbolName parameterName)
addParameterType
public boolean addParameterType(AnnotatedJavaType parameterType)
addThrowsType
public boolean addThrowsType(org.springframework.roo.model.JavaType throwsType)
getBody
public String getBody()
getBodyBuilder
public InvocableMemberBodyBuilder getBodyBuilder()
getParameterNames
public List<org.springframework.roo.model.JavaSymbolName> getParameterNames()
getParameterTypes
public List<AnnotatedJavaType> getParameterTypes()
getThrowsTypes
public List<org.springframework.roo.model.JavaType> getThrowsTypes()
setBodyBuilder
public void setBodyBuilder(InvocableMemberBodyBuilder bodyBuilder)
setParameterNames
public void setParameterNames(List<org.springframework.roo.model.JavaSymbolName> parameterNames)
setParameterTypes
public void setParameterTypes(List<AnnotatedJavaType> parameterTypes)
setThrowsTypes
public void setThrowsTypes(List<org.springframework.roo.model.JavaType> throwsTypes)
getCommentStructure
public CommentStructure getCommentStructure()
setCommentStructure
public void setCommentStructure(CommentStructure commentStructure)
Copyright © 2009–2015. All rights reserved.