public class FieldMetadataBuilder extends AbstractIdentifiableAnnotatedJavaStructureBuilder<FieldMetadata>
FieldMetadata.| Constructor and Description |
|---|
FieldMetadataBuilder(FieldDetails fieldDetails)
Constructor
|
FieldMetadataBuilder(FieldMetadata existing) |
FieldMetadataBuilder(String declaredbyMetadataId) |
FieldMetadataBuilder(String declaredbyMetadataId,
FieldMetadata existing) |
FieldMetadataBuilder(String declaredbyMetadataId,
int modifier,
org.springframework.roo.model.JavaSymbolName fieldName,
org.springframework.roo.model.JavaType fieldType,
String fieldInitializer)
Constructor for a builder with the given field values
|
FieldMetadataBuilder(String declaredbyMetadataId,
int modifier,
List<AnnotationMetadataBuilder> annotations,
org.springframework.roo.model.JavaSymbolName fieldName,
org.springframework.roo.model.JavaType fieldType)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
FieldMetadata |
build() |
CommentStructure |
getCommentStructure() |
String |
getFieldInitializer() |
org.springframework.roo.model.JavaSymbolName |
getFieldName() |
org.springframework.roo.model.JavaType |
getFieldType() |
void |
setCommentStructure(CommentStructure commentStructure) |
void |
setFieldInitializer(String fieldInitializer) |
void |
setFieldName(org.springframework.roo.model.JavaSymbolName fieldName) |
void |
setFieldType(org.springframework.roo.model.JavaType fieldType) |
addAnnotation, addAnnotation, buildAnnotations, getAnnotations, getDeclaredTypeAnnotation, onAddAnnotation, removeAnnotation, setAnnotations, setAnnotations, updateTypeAnnotation, updateTypeAnnotation, updateTypeAnnotationgetDeclaredByMetadataId, getModifier, setModifierpublic FieldMetadataBuilder(FieldMetadata existing)
public FieldMetadataBuilder(String declaredbyMetadataId)
public FieldMetadataBuilder(String declaredbyMetadataId, FieldMetadata existing)
public FieldMetadataBuilder(String declaredbyMetadataId, int modifier, org.springframework.roo.model.JavaSymbolName fieldName, org.springframework.roo.model.JavaType fieldType, String fieldInitializer)
declaredbyMetadataId - a MID for a specific instancemodifier - as per ModifierfieldName - the field name (required)fieldType - the field type (required)fieldInitializer - the Java expression for the field's initial value
(can be null for none)public FieldMetadataBuilder(String declaredbyMetadataId, int modifier, List<AnnotationMetadataBuilder> annotations, org.springframework.roo.model.JavaSymbolName fieldName, org.springframework.roo.model.JavaType fieldType)
declaredbyMetadataId - modifier - annotations - fieldName - fieldType - public FieldMetadataBuilder(FieldDetails fieldDetails)
fieldDetails - public FieldMetadata build()
public String getFieldInitializer()
public org.springframework.roo.model.JavaSymbolName getFieldName()
public org.springframework.roo.model.JavaType getFieldType()
public void setFieldInitializer(String fieldInitializer)
public void setFieldName(org.springframework.roo.model.JavaSymbolName fieldName)
public void setFieldType(org.springframework.roo.model.JavaType fieldType)
public CommentStructure getCommentStructure()
public void setCommentStructure(CommentStructure commentStructure)
Copyright © 2009–2016. All rights reserved.