public final class ComponentRegistry extends Object
| Modifier and Type | Method and Description |
|---|---|
void |
addPackageToIncludeList(String _str)
Packages to allow to register (package name or FQCN).
|
void |
clearPackageIncludeList() |
List<String> |
getComponents()
Returns a list with all registered classes (FQCN).
|
Map<String,String> |
getComponentsVersions()
Returns the list of registered Components and Versions as Map.
|
static ComponentRegistry |
getInstance() |
static String |
getVersion() |
String |
getVersionForComponent(Class<?> _clazz)
Return version for given Class.
|
void |
registerComponent(Class<?> _clazz)
Register a class using the Class-Object.
|
void |
registerComponent(Class<?> _clazz,
String _version)
Register a class with version.
|
void |
registerComponent(String _string)
Register a component with FQCN only.
|
boolean |
unregisterComponent(Class<?> _clazz)
Remove a registered class from list.
|
boolean |
unregisterComponent(String _className)
Remove a registered class from list.
|
public static ComponentRegistry getInstance()
public static String getVersion()
public void addPackageToIncludeList(String _str)
_str - public void clearPackageIncludeList()
public List<String> getComponents()
public Map<String,String> getComponentsVersions()
public String getVersionForComponent(Class<?> _clazz)
_clazz - public void registerComponent(Class<?> _clazz, String _version)
_clazz - _version - public boolean unregisterComponent(Class<?> _clazz)
_clazz - public boolean unregisterComponent(String _className)
_className - public void registerComponent(Class<?> _clazz)
_clazz - public void registerComponent(String _string)
_string - Copyright © 2018. All rights reserved.