public class DefaultActivator extends MActivator implements MutableActivator
DefaultActivator class.
| Modifier and Type | Field and Description |
|---|---|
protected HashMap<String,Object> |
instances |
protected HashMap<String,Object> |
mapper |
injector| Constructor and Description |
|---|
DefaultActivator()
Constructor for DefaultActivator.
|
DefaultActivator(ClassLoader loader)
Constructor for DefaultActivator.
|
DefaultActivator(ResourceNode cactivator,
ClassLoader loader)
Constructor for DefaultActivator.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addMap(Class<?> ifc,
Class<?> clazz)
addMap.
|
void |
addMap(Class<?> ifc,
String name,
Class<?> clazz)
addMap.
|
void |
addMap(String name,
Class<?> clazz)
addMap.
|
void |
addMap(String name,
String clazz)
addMap.
|
void |
addObject(Class<?> ifc,
String name,
Object obj)
addObject.
|
void |
destroy()
destroy.
|
protected Object |
getInstance(String name)
getInstance.
|
String[] |
getMapNames()
getMapNames.
|
String[] |
getObjectNames()
getObjectNames.
|
boolean |
isInstance(String ifc)
isInstance.
|
Object |
mapName(String name)
mapName.
|
void |
removeMap(String name)
removeMap.
|
void |
removeObject(Class<?> ifc,
String name)
removeObject.
|
void |
removeObject(String name)
removeObject.
|
void |
setInstance(String name,
Object obj)
setInstance.
|
addInjector, createObject, createObject, createObject, createObject, findClass, findResource, getClazz, getInjector, getObject, getObject, getObject, getResourceStream, getURL, isDestroyed, isInstance, setInjectorclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findResources, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic DefaultActivator()
Constructor for DefaultActivator.
public DefaultActivator(ClassLoader loader)
Constructor for DefaultActivator.
loader - a ClassLoader object.public DefaultActivator(ResourceNode cactivator, ClassLoader loader) throws MException
Constructor for DefaultActivator.
cactivator - a ResourceNode object.loader - a ClassLoader object.MException - if any.public void addObject(Class<?> ifc, String name, Object obj)
addObject.
addObject in interface MutableActivatorifc - a Class object.name - a String object.obj - a Object object.public void setInstance(String name, Object obj)
setInstance.
setInstance in class MActivatorname - a String object.obj - a Object object.public void addMap(Class<?> ifc, String name, Class<?> clazz)
addMap.
addMap in interface MutableActivatorifc - a Class object.name - a String object.clazz - a Class object.public void addMap(String name, Class<?> clazz)
addMap.
addMap in interface MutableActivatorname - a String object.clazz - a Class object.public Object mapName(String name)
mapName.
mapName in class MActivatorname - a String object.Object object.public boolean isInstance(String ifc)
isInstance.
isInstance in class MActivatorifc - a String object.public void destroy()
destroy.
destroy in class MActivatorprotected Object getInstance(String name)
getInstance.
getInstance in class MActivatorname - a String object.Object object.public void addMap(Class<?> ifc, Class<?> clazz)
addMap.
addMap in interface MutableActivatorifc - a Class object.clazz - a Class object.public void removeMap(String name)
removeMap.
removeMap in interface MutableActivatorname - a String object.public void removeObject(String name)
removeObject.
removeObject in interface MutableActivatorname - a String object.public void removeObject(Class<?> ifc, String name)
removeObject.
removeObject in interface MutableActivatorifc - a Class object.name - a String object.public String[] getMapNames()
getMapNames.
getMapNames in interface MutableActivatorString objects.public String[] getObjectNames()
getObjectNames.
getObjectNames in interface MutableActivatorString objects.Copyright © 2016. All Rights Reserved.