Package org.pentaho.di.core.compress
Class CompressionProviderFactory
- java.lang.Object
-
- org.pentaho.di.core.compress.CompressionProviderFactory
-
- All Implemented Interfaces:
CompressionProviderFactoryInterface
public class CompressionProviderFactory extends Object implements CompressionProviderFactoryInterface
-
-
Field Summary
Fields Modifier and Type Field Description protected static CompressionProviderFactory
INSTANCE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CompressionProvider
createCompressionProviderInstance(String name)
CompressionProvider
getCompressionProviderByName(String name)
String[]
getCompressionProviderNames()
Collection<CompressionProvider>
getCompressionProviders()
static CompressionProviderFactory
getInstance()
protected List<org.pentaho.di.core.plugins.PluginInterface>
getPlugins()
-
-
-
Field Detail
-
INSTANCE
protected static CompressionProviderFactory INSTANCE
-
-
Method Detail
-
getInstance
public static CompressionProviderFactory getInstance()
-
createCompressionProviderInstance
public CompressionProvider createCompressionProviderInstance(String name)
- Specified by:
createCompressionProviderInstance
in interfaceCompressionProviderFactoryInterface
-
getCompressionProviders
public Collection<CompressionProvider> getCompressionProviders()
- Specified by:
getCompressionProviders
in interfaceCompressionProviderFactoryInterface
-
getCompressionProviderNames
public String[] getCompressionProviderNames()
- Specified by:
getCompressionProviderNames
in interfaceCompressionProviderFactoryInterface
-
getCompressionProviderByName
public CompressionProvider getCompressionProviderByName(String name)
- Specified by:
getCompressionProviderByName
in interfaceCompressionProviderFactoryInterface
-
getPlugins
protected List<org.pentaho.di.core.plugins.PluginInterface> getPlugins()
-
-