Package org.hibernate.processor
Class ImportContextImpl
- java.lang.Object
-
- org.hibernate.processor.ImportContextImpl
-
- All Implemented Interfaces:
ImportContext
public class ImportContextImpl extends Object implements ImportContext
-
-
Constructor Summary
Constructors Constructor Description ImportContextImpl(String basePackage)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
generateImports()
String
importType(String typeExpression)
Add fqcn to the import list.static String
qualifier(String qualifiedName)
String
staticImport(String fqcn, String member)
static String
unqualify(String qualifiedName)
-
-
-
Constructor Detail
-
ImportContextImpl
public ImportContextImpl(String basePackage)
-
-
Method Detail
-
importType
public String importType(String typeExpression)
Add fqcn to the import list. Returns fqcn as needed in source code. Attempts to handle fqcn with array and generics references.e.g.
java.util.Collection<org.marvel.Hulk>
importsjava.util.Collection
and returnsCollection
org.marvel.Hulk[]
importsorg.marvel.Hulk
and returnsHulk
- Specified by:
importType
in interfaceImportContext
- Parameters:
typeExpression
- A type expression- Returns:
- import string
-
staticImport
public String staticImport(String fqcn, String member)
- Specified by:
staticImport
in interfaceImportContext
-
generateImports
public String generateImports()
- Specified by:
generateImports
in interfaceImportContext
-
-