public class SimpleInputManager extends Object implements org.apache.stanbol.reasoners.servicesapi.ReasoningServiceInputManager
ReasoningServiceInputManager.
This class embeds a list of ReasoningServiceInputProviders;
When the getInputData(Class) method is called, it iterates over all
providers which support the given Class as type of the collection item.| Constructor and Description |
|---|
SimpleInputManager()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addInputProvider(org.apache.stanbol.reasoners.servicesapi.ReasoningServiceInputProvider provider)
Adds a
ReasoningServiceInputProvider |
<T> Iterator<T> |
getInputData(Class<T> type)
Returns the Iterator which will embed all available data to be processed.
|
List<org.apache.stanbol.reasoners.servicesapi.ReasoningServiceInputProvider> |
getProviders()
Get the unmodifiable list of
ReasoningServiceInputProvider |
void |
removeInputProvider(org.apache.stanbol.reasoners.servicesapi.ReasoningServiceInputProvider provider)
Removes a
ReasoningServiceInputProvider |
public void addInputProvider(org.apache.stanbol.reasoners.servicesapi.ReasoningServiceInputProvider provider)
ReasoningServiceInputProvideraddInputProvider in interface org.apache.stanbol.reasoners.servicesapi.ReasoningServiceInputManagerprovider - public void removeInputProvider(org.apache.stanbol.reasoners.servicesapi.ReasoningServiceInputProvider provider)
ReasoningServiceInputProviderremoveInputProvider in interface org.apache.stanbol.reasoners.servicesapi.ReasoningServiceInputManagerprovider - public <T> Iterator<T> getInputData(Class<T> type)
getInputData in interface org.apache.stanbol.reasoners.servicesapi.ReasoningServiceInputManagertype - public List<org.apache.stanbol.reasoners.servicesapi.ReasoningServiceInputProvider> getProviders()
ReasoningServiceInputProvidergetProviders in interface org.apache.stanbol.reasoners.servicesapi.ReasoningServiceInputManagerCopyright © 2011-2014 The Apache Software Foundation. All Rights Reserved.