public class CODAURIGeneratorFactory extends Object implements PluginFactory<CODAURIGeneratorConfiguration>
CODAURIGenerator
.Constructor and Description |
---|
CODAURIGeneratorFactory() |
Modifier and Type | Method and Description |
---|---|
CODAURIGeneratorConfiguration |
createDefaultPluginConfiguration()
Returns the default configuration.
|
CODAURIGenerator |
createInstance(PluginConfiguration config)
Instantiates a plugin based on the given configuration object.
|
CODAURIGeneratorConfiguration |
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<CODAURIGeneratorConfiguration>
public Collection<PluginConfiguration> getPluginConfigurations()
PluginFactory
getPluginConfigurations
in interface PluginFactory<CODAURIGeneratorConfiguration>
public CODAURIGeneratorConfiguration createDefaultPluginConfiguration()
PluginFactory
createDefaultPluginConfiguration
in interface PluginFactory<CODAURIGeneratorConfiguration>
public CODAURIGeneratorConfiguration createPluginConfiguration(String configType) throws UnsupportedPluginConfigurationException, UnloadablePluginConfigurationException, ClassNotFoundException
PluginFactory
createPluginConfiguration
in interface PluginFactory<CODAURIGeneratorConfiguration>
UnsupportedPluginConfigurationException
UnloadablePluginConfigurationException
ClassNotFoundException
public CODAURIGenerator createInstance(PluginConfiguration config)
PluginFactory
createInstance
in interface PluginFactory<CODAURIGeneratorConfiguration>
Copyright © 2016 ART Group, University of Rome, Tor Vergata. All rights reserved.