org.springframework.roo.classpath.details
Class ImportMetadataBuilder
java.lang.Object
org.springframework.roo.model.AbstractCustomDataAccessorBuilder<T>
org.springframework.roo.classpath.details.AbstractIdentifiableJavaStructureBuilder<ImportMetadata>
org.springframework.roo.classpath.details.ImportMetadataBuilder
- All Implemented Interfaces:
- org.springframework.roo.model.Builder<ImportMetadata>
public class ImportMetadataBuilder
- extends AbstractIdentifiableJavaStructureBuilder<ImportMetadata>
Builder for ImportMetadata.
- Since:
- 1.1.1
- Author:
- James Tyrrell
| 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 |
ImportMetadataBuilder
public ImportMetadataBuilder(ImportMetadata existing)
ImportMetadataBuilder
public ImportMetadataBuilder(String declaredbyMetadataId)
ImportMetadataBuilder
public ImportMetadataBuilder(String declaredbyMetadataId,
int modifier,
org.springframework.roo.model.JavaPackage importPackage,
org.springframework.roo.model.JavaType importType,
boolean isStatic,
boolean isAsterisk)
getImport
public static ImportMetadata getImport(String callerMID,
org.springframework.roo.model.JavaType typeToImport)
- Builds an import of the given
JavaType for use by the given
caller.
- Parameters:
callerMID - the metadata ID of the compilation unit to receive the
import (required)typeToImport - the type to import (required)
- Returns:
- a non-
null, non-static, non-wildcard import - Since:
- 1.2.0
build
public ImportMetadata build()
getImportPackage
public org.springframework.roo.model.JavaPackage getImportPackage()
getImportType
public org.springframework.roo.model.JavaType getImportType()
isAsterisk
public boolean isAsterisk()
isStatic
public boolean isStatic()
setAsterisk
public void setAsterisk(boolean asterisk)
setImportPackage
public void setImportPackage(org.springframework.roo.model.JavaPackage importPackage)
setImportType
public void setImportType(org.springframework.roo.model.JavaType importType)
setStatic
public void setStatic(boolean aStatic)
getCommentStructure
public CommentStructure getCommentStructure()
setCommentStructure
public void setCommentStructure(CommentStructure commentStructure)
Copyright © 2009–2015. All rights reserved.