|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.dllearner.core.AnnComponentManager
public class AnnComponentManager
Component manager for the new (as of 2011) annotation based configuration system. In the future, this may replace the previous implementation of component manager.
| Method Summary | |
|---|---|
boolean |
areValidComponentConstructorArguments(Class<? extends Component>... arguments)
Components in DL-Learner can be plugged together by invoking an appropriate constructor. |
Collection<Class<? extends Component>> |
getComponents()
Returns a list of all available components in this instance of ComponentManager. |
Map<Class<? extends Component>,String> |
getComponentsNamed()
Convenience methed, which returns a list of components along with their name. |
static List<Class<? extends Component>> |
getCoreComponentTypes(Class<? extends Component> component)
|
static String |
getDescription(Class<? extends Component> component)
Returns the name of a DL-Learner component. |
static String |
getDescription(Component component)
Returns the description of a DL-Learner component. |
static AnnComponentManager |
getInstance()
Gets the singleton instance of ComponentManager. |
static String |
getName(Class<? extends Component> component)
Returns the name of a DL-Learner component. |
static String |
getName(Component component)
Returns the name of a DL-Learner component. |
Collection<Class<? extends Component>> |
getPluggableComponents(Class<? extends Component> component)
|
static String |
getShortName(Class<? extends Component> component)
Returns the name of a DL-Learner component. |
static String |
getShortName(Component component)
Returns the short name of a DL-Learner component. |
static double |
getVersion(Class<? extends Component> component)
Returns the version of a DL-Learner component. |
static double |
getVersion(Component component)
Returns the version of a DL-Learner component. |
boolean |
isCompatible()
|
boolean |
isCompatible(Class<? extends Component> compound,
Class<? extends Component>... arguments)
|
boolean |
isPluggable(Class<? extends Component> compound,
Class<? extends Component> argument)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static AnnComponentManager getInstance()
ComponentManager.
ComponentManager instance.public Collection<Class<? extends Component>> getComponents()
ComponentManager.
ComponentManager.public Map<Class<? extends Component>,String> getComponentsNamed()
public boolean isCompatible()
public Collection<Class<? extends Component>> getPluggableComponents(Class<? extends Component> component)
public boolean isPluggable(Class<? extends Component> compound,
Class<? extends Component> argument)
public boolean isCompatible(Class<? extends Component> compound,
Class<? extends Component>... arguments)
public boolean areValidComponentConstructorArguments(Class<? extends Component>... arguments)
arguments - Argument classes.
public static List<Class<? extends Component>> getCoreComponentTypes(Class<? extends Component> component)
public static String getName(Class<? extends Component> component)
component -
public static String getName(Component component)
component -
public static String getShortName(Class<? extends Component> component)
component -
public static String getShortName(Component component)
component -
public static String getDescription(Class<? extends Component> component)
component -
public static String getDescription(Component component)
component -
public static double getVersion(Class<? extends Component> component)
component -
public static double getVersion(Component component)
component -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||