org.hibernate.jpamodelgen
Class ImportContextImpl
java.lang.Object
org.hibernate.jpamodelgen.ImportContextImpl
- All Implemented Interfaces:
- ImportContext
public class ImportContextImpl
- extends java.lang.Object
- implements ImportContext
- Author:
- Max Andersen, Hardy Ferentschik, Emmanuel Bernard
Method Summary |
java.lang.String |
generateImports()
|
java.lang.String |
importType(java.lang.String fqcn)
Add fqcn to the import list. |
static java.lang.String |
qualifier(java.lang.String qualifiedName)
|
java.lang.String |
staticImport(java.lang.String fqcn,
java.lang.String member)
|
static java.lang.String |
unqualify(java.lang.String qualifiedName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ImportContextImpl
public ImportContextImpl(java.lang.String basePackage)
importType
public java.lang.String importType(java.lang.String fqcn)
- 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 imports java.util.Collection and returns Collection
org.marvel.Hulk[] imports org.marvel.Hulk and returns Hulk
- Specified by:
importType
in interface ImportContext
- Parameters:
fqcn
- Fully qualified class name
- Returns:
- import string
staticImport
public java.lang.String staticImport(java.lang.String fqcn,
java.lang.String member)
- Specified by:
staticImport
in interface ImportContext
generateImports
public java.lang.String generateImports()
- Specified by:
generateImports
in interface ImportContext
unqualify
public static java.lang.String unqualify(java.lang.String qualifiedName)
qualifier
public static java.lang.String qualifier(java.lang.String qualifiedName)
Copyright © 2009-2010. All Rights Reserved.