public abstract class JsiiModule extends Object
| Constructor and Description |
|---|
JsiiModule(String moduleName,
String moduleVersion,
Class<? extends JsiiModule> moduleClass,
String bundleResourceName)
Creates a module.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getBundleResourceName() |
protected List<Class<? extends JsiiModule>> |
getDependencies() |
Class<? extends JsiiModule> |
getModuleClass() |
String |
getModuleName() |
String |
getModuleVersion() |
protected abstract Class<?> |
resolveClass(String fqn)
Resolves a class of this module given it's jsii Fully Qualified Name (FQN)
|
public JsiiModule(String moduleName, String moduleVersion, Class<? extends JsiiModule> moduleClass, String bundleResourceName)
moduleName - The name of the module.moduleVersion - The version of the module.moduleClass - The module class.bundleResourceName - The name of the bundle resource.public final Class<? extends JsiiModule> getModuleClass()
public final String getBundleResourceName()
public final String getModuleName()
public final String getModuleVersion()
protected List<Class<? extends JsiiModule>> getDependencies()
protected abstract Class<?> resolveClass(String fqn) throws ClassNotFoundException
fqn - the jsii FQN of the class being looked up.ClassNotFoundException - if the requested jsii FQN does not correspond to a known class.Copyright © 2019. All rights reserved.