public class SKOSRenderingEngineFactory extends Object implements PluginFactory<SKOSRenderingEngineConfiguration>
SKOSRenderingEngine
.Constructor and Description |
---|
SKOSRenderingEngineFactory() |
Modifier and Type | Method and Description |
---|---|
SKOSRenderingEngineConfiguration |
createDefaultPluginConfiguration()
Returns the default configuration.
|
SKOSRenderingEngine |
createInstance(PluginConfiguration config)
Instantiates a plugin based on the given configuration object.
|
SKOSRenderingEngineConfiguration |
createPluginConfiguration(String configType)
Instantiates a configuration object given the configuration class name.
|
String |
getID()
Returns the factory identifier.
|
Collection<PluginConfiguration> |
getPluginConfigurations()
Returns allowed configurations for this factory.
|
public String getID()
PluginFactory
getID
in interface PluginFactory<SKOSRenderingEngineConfiguration>
public Collection<PluginConfiguration> getPluginConfigurations()
PluginFactory
getPluginConfigurations
in interface PluginFactory<SKOSRenderingEngineConfiguration>
public SKOSRenderingEngineConfiguration createDefaultPluginConfiguration()
PluginFactory
createDefaultPluginConfiguration
in interface PluginFactory<SKOSRenderingEngineConfiguration>
public SKOSRenderingEngineConfiguration createPluginConfiguration(String configType) throws UnsupportedPluginConfigurationException, UnloadablePluginConfigurationException, ClassNotFoundException
PluginFactory
createPluginConfiguration
in interface PluginFactory<SKOSRenderingEngineConfiguration>
UnsupportedPluginConfigurationException
UnloadablePluginConfigurationException
ClassNotFoundException
public SKOSRenderingEngine createInstance(PluginConfiguration config)
PluginFactory
createInstance
in interface PluginFactory<SKOSRenderingEngineConfiguration>
Copyright © 2016 ART Group, University of Rome, Tor Vergata. All rights reserved.