org.springframework.roo.classpath
Interface TypeCache

All Known Implementing Classes:
TypeCacheImpl

public interface TypeCache


Method Summary
 void cacheFilePathAgainstTypeIdentifier(String typeFilePath, String typeIdentifier)
           
 void cacheType(String typeFilePath, ClassOrInterfaceTypeDetails cid)
           
 void cacheTypeAgainstModule(org.springframework.roo.project.maven.Pom pom, org.springframework.roo.model.JavaType javaType)
           
 Set<String> getAllTypeIdentifiers()
           
 String getPhysicalTypeIdentifier(org.springframework.roo.model.JavaType javaType)
           
 ClassOrInterfaceTypeDetails getTypeDetails(String mid)
           
 String getTypeIdFromTypeFilePath(String typeFilePath)
           
 Set<String> getTypeNamesForModuleFilePath(String moduleFilePath)
           
 void removeType(String typeIdentifier)
           
 

Method Detail

cacheFilePathAgainstTypeIdentifier

void cacheFilePathAgainstTypeIdentifier(String typeFilePath,
                                        String typeIdentifier)

cacheType

void cacheType(String typeFilePath,
               ClassOrInterfaceTypeDetails cid)

cacheTypeAgainstModule

void cacheTypeAgainstModule(org.springframework.roo.project.maven.Pom pom,
                            org.springframework.roo.model.JavaType javaType)

getAllTypeIdentifiers

Set<String> getAllTypeIdentifiers()

getPhysicalTypeIdentifier

String getPhysicalTypeIdentifier(org.springframework.roo.model.JavaType javaType)

getTypeDetails

ClassOrInterfaceTypeDetails getTypeDetails(String mid)

getTypeIdFromTypeFilePath

String getTypeIdFromTypeFilePath(String typeFilePath)

getTypeNamesForModuleFilePath

Set<String> getTypeNamesForModuleFilePath(String moduleFilePath)

removeType

void removeType(String typeIdentifier)


Copyright © 2009–2015. All rights reserved.