org.springframework.roo.classpath.details
Class ImportMetadataBuilder

java.lang.Object
  extended by org.springframework.roo.model.AbstractCustomDataAccessorBuilder<T>
      extended by org.springframework.roo.classpath.details.AbstractIdentifiableJavaStructureBuilder<ImportMetadata>
          extended by 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

Constructor Summary
ImportMetadataBuilder(ImportMetadata existing)
           
ImportMetadataBuilder(String declaredbyMetadataId)
           
ImportMetadataBuilder(String declaredbyMetadataId, int modifier, org.springframework.roo.model.JavaPackage importPackage, org.springframework.roo.model.JavaType importType, boolean isStatic, boolean isAsterisk)
           
 
Method Summary
 ImportMetadata build()
           
 CommentStructure getCommentStructure()
           
static ImportMetadata getImport(String callerMID, org.springframework.roo.model.JavaType typeToImport)
          Builds an import of the given JavaType for use by the given caller.
 org.springframework.roo.model.JavaPackage getImportPackage()
           
 org.springframework.roo.model.JavaType getImportType()
           
 boolean isAsterisk()
           
 boolean isStatic()
           
 void setAsterisk(boolean asterisk)
           
 void setCommentStructure(CommentStructure commentStructure)
           
 void setImportPackage(org.springframework.roo.model.JavaPackage importPackage)
           
 void setImportType(org.springframework.roo.model.JavaType importType)
           
 void setStatic(boolean aStatic)
           
 
Methods inherited from class org.springframework.roo.classpath.details.AbstractIdentifiableJavaStructureBuilder
getDeclaredByMetadataId, getModifier, setModifier
 
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
 

Constructor Detail

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)
Method Detail

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.