public class Plugins
extends java.lang.Object
Constructor and Description |
---|
Plugins() |
Modifier and Type | Method and Description |
---|---|
LogicalType |
getRegistered(java.lang.String qualifier)
Return the plugin associated with this named Logical Type.
|
java.util.Collection<LogicalType> |
getRegisteredLogicalTypes()
Return the set of registered Logical Types.
|
void |
registerPluginList(java.util.List<PluginDefinition> plugins,
java.lang.String dataStreamName,
java.util.Locale locale) |
void |
registerPlugins(java.io.Reader JSON,
java.lang.String dataStreamName,
java.util.Locale locale) |
void |
registerPlugins(java.lang.String JSON,
java.lang.String dataStreamName,
java.util.Locale locale) |
public void registerPlugins(java.io.Reader JSON, java.lang.String dataStreamName, java.util.Locale locale) throws java.io.IOException, java.lang.ClassNotFoundException, java.lang.NoSuchMethodException, java.lang.SecurityException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException
java.io.IOException
java.lang.ClassNotFoundException
java.lang.NoSuchMethodException
java.lang.SecurityException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException
public void registerPlugins(java.lang.String JSON, java.lang.String dataStreamName, java.util.Locale locale) throws java.io.IOException, java.lang.ClassNotFoundException, java.lang.NoSuchMethodException, java.lang.SecurityException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException
java.io.IOException
java.lang.ClassNotFoundException
java.lang.NoSuchMethodException
java.lang.SecurityException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException
public void registerPluginList(java.util.List<PluginDefinition> plugins, java.lang.String dataStreamName, java.util.Locale locale) throws java.lang.ClassNotFoundException, java.lang.NoSuchMethodException, java.lang.SecurityException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException, java.io.FileNotFoundException
java.lang.ClassNotFoundException
java.lang.NoSuchMethodException
java.lang.SecurityException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException
java.io.FileNotFoundException
public java.util.Collection<LogicalType> getRegisteredLogicalTypes()
public LogicalType getRegistered(java.lang.String qualifier)
qualifier
- Name of this Logical Type.