kaos.core.csi.extension.classification
Class InstanceClassifierManagerImpl

java.lang.Object
  extended by kaos.core.csi.extension.KAoSExtensionComponentManagerImpl
      extended by kaos.core.csi.extension.classification.InstanceClassifierManagerImpl
All Implemented Interfaces:
InstanceClassifierManager, KAoSExtensionComponentManager

public class InstanceClassifierManagerImpl
extends KAoSExtensionComponentManagerImpl
implements InstanceClassifierManager

Class implementing functionality of the Classifier Factory


Method Summary
 InstanceClassifier getClassifier(java.lang.String ontologyAttribute)
          Instantiate an InstanceClassifier for the specified property.
static InstanceClassifierManager getInstance()
          Retrieve an instance of ClassifierManagement.
 void initialize(ServiceProperties env)
           
 
Methods inherited from class kaos.core.csi.extension.KAoSExtensionComponentManagerImpl
changeComponentEnabledStatus, deregisterComponent, getAllKAoSExtensionComponents, getComponent, getComponentEnabledStatus, getRepositoryManagerType, getRepositoryTableInformation, getServiceProperties, printDebugString, registerComponent, removeAllKAoSExtensionComponents, setServiceProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface kaos.core.csi.extension.KAoSExtensionComponentManager
changeComponentEnabledStatus, deregisterComponent, getAllKAoSExtensionComponents, getComponent, getComponentEnabledStatus, getRepositoryManagerType, getRepositoryTableInformation, registerComponent, removeAllKAoSExtensionComponents
 

Method Detail

getInstance

public static InstanceClassifierManager getInstance()
Retrieve an instance of ClassifierManagement.

Returns:
a singleton, InstanceClassifierManager.

getClassifier

public InstanceClassifier getClassifier(java.lang.String ontologyAttribute)
Description copied from interface: InstanceClassifierManager
Instantiate an InstanceClassifier for the specified property.

Specified by:
getClassifier in interface InstanceClassifierManager
Parameters:
ontologyAttribute - string specifying the ontology attribute, for which a component is requested
Returns:
InstanceClassifier an instance of the requested instance classifier, or null, if the manager was not able to find or create it

initialize

public void initialize(ServiceProperties env)
                throws ServiceException
Overrides:
initialize in class KAoSExtensionComponentManagerImpl
Throws:
ServiceException