public class JavaImportData extends Object
| Constructor and Description |
|---|
JavaImportData()
Creates java import data object.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
addImportInfo(JavaQualifiedTypeInfoTranslator newImportInfo,
String className,
String classPkg)
Adds an imported class/interface info if it is not already part of the
collection.
|
String |
getBigIntegerImport()
Returns import for big integer.
|
String |
getExecutorServiceImport()
Returns import for executor service.
|
String |
getExecutorsImport()
Returns import for executor.
|
String |
getImportForDataNode()
Returns import for data node.
|
String |
getImportForDynamicStoreService()
Returns import for dynamic store service.
|
String |
getImportForLinkedList()
Returns import for linked list attribute.
|
String |
getImportForList()
Returns import for list attribute.
|
String |
getImportForModelConverter()
Returns import for model converter.
|
String |
getImportForPattern()
Returns import for to bitset method.
|
String |
getImportForResourceId()
Returns import for resource id.
|
String |
getImportForRpcCommand()
Returns import for RPC command.
|
String |
getImportForRpcHandler()
Returns import for RPC handler.
|
String |
getImportForRpcInput()
Returns import for RPC input.
|
String |
getImportForRpcOutput()
Returns import for RPC output.
|
String |
getImportForRpcSuccess()
Returns import for RPC success.
|
String |
getImportForToBitSet()
Returns import for to bitset method.
|
List<String> |
getImports(boolean isForInterface)
Returns import for class.
|
SortedSet<JavaQualifiedTypeInfoTranslator> |
getImportSet()
Returns the set containing the imported class/interface info.
|
String |
getListenerServiceImport()
Returns import string for ListenerService class.
|
void |
removeFromImportData(JavaQualifiedTypeInfoTranslator importInfo)
Removes the import info from importSet.
|
public SortedSet<JavaQualifiedTypeInfoTranslator> getImportSet()
public boolean addImportInfo(JavaQualifiedTypeInfoTranslator newImportInfo, String className, String classPkg)
If already part of the collection, check if the packages are same, if so then return true, to denote it is already in the import collection, and it can be accessed without qualified access. If the packages do not match, then do not add to the import collection, and return false to denote, it is not added to import collection and needs to be accessed in a qualified manner.
newImportInfo - class/interface info being importedclassName - name of the call being generatedclassPkg - generated class packagepublic void removeFromImportData(JavaQualifiedTypeInfoTranslator importInfo)
importInfo - import info to be removedpublic List<String> getImports(boolean isForInterface)
isForInterface - if needs to check for interfacepublic String getImportForToBitSet()
public String getImportForPattern()
public String getImportForList()
public String getListenerServiceImport()
public String getBigIntegerImport()
public String getExecutorServiceImport()
public String getExecutorsImport()
public String getImportForRpcCommand()
public String getImportForRpcHandler()
public String getImportForDynamicStoreService()
public String getImportForDataNode()
public String getImportForRpcSuccess()
public String getImportForRpcInput()
public String getImportForRpcOutput()
public String getImportForModelConverter()
public String getImportForResourceId()
public String getImportForLinkedList()
Copyright © 2018. All rights reserved.