public class RhinoJavaScriptTypesFactory extends JSR223JavaScriptTypesFactory
cachedTypes, typesFactory| Constructor and Description |
|---|
RhinoJavaScriptTypesFactory(TypeDeclarationFactory typesFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
addImportClass(java.lang.String qualifiedClass) |
void |
addImportPackage(java.lang.String packageName) |
void |
clearImportCache() |
ClassFile |
getClassFile(JarManager manager,
TypeDeclaration type)
Override getClassFile that checks the imported packages and classnames based on the TypeDeclaration.getAPITypeName()
|
void |
mergeImports(java.util.HashSet<java.lang.String> packages,
java.util.HashSet<java.lang.String> classes) |
makeJavaScriptTypeclearCache, createNewTypeDeclaration, createNewTypeDeclaration, getCachedType, getDefaultJavaScriptTypesFactory, getECMAObjectTypes, ignoreClass, isUseBeanProperties, populateCompletionsForType, removeCachedType, setUseBeanPropertiespublic RhinoJavaScriptTypesFactory(TypeDeclarationFactory typesFactory)
public void addImportClass(java.lang.String qualifiedClass)
public void addImportPackage(java.lang.String packageName)
public void mergeImports(java.util.HashSet<java.lang.String> packages,
java.util.HashSet<java.lang.String> classes)
public void clearImportCache()
public ClassFile getClassFile(JarManager manager, TypeDeclaration type)
getClassFile in class JavaScriptTypesFactory