Package com.algo.export
Class ExportFilterManager
- java.lang.Object
-
- com.algo.export.ExportFilterManager
-
public final class ExportFilterManager extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
clear()
Removes all registered filters.static ExportFilterDescription
getExportFilterDescription(java.lang.Class<?> forClass, java.lang.String identifier)
static java.util.List<java.lang.String>
getExportFilters(java.lang.Class<?> forClass)
static ExportFilter
instantiateExportFilter(java.lang.Class<?> forClass, java.lang.String identifier)
static ExportFilter
instantiateExportFilterByExtension(java.lang.Class<?> forClass, java.lang.String identifier)
static void
registerExportFilterClass(java.lang.Class<?> aClass, java.lang.String className)
-
-
-
Method Detail
-
registerExportFilterClass
public static void registerExportFilterClass(java.lang.Class<?> aClass, java.lang.String className) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getExportFilters
public static java.util.List<java.lang.String> getExportFilters(java.lang.Class<?> forClass)
-
instantiateExportFilter
public static ExportFilter instantiateExportFilter(java.lang.Class<?> forClass, java.lang.String identifier) throws java.lang.Exception
- Throws:
java.lang.Exception
-
instantiateExportFilterByExtension
public static ExportFilter instantiateExportFilterByExtension(java.lang.Class<?> forClass, java.lang.String identifier) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getExportFilterDescription
public static ExportFilterDescription getExportFilterDescription(java.lang.Class<?> forClass, java.lang.String identifier) throws java.lang.Exception
- Throws:
java.lang.Exception
-
clear
public static void clear()
Removes all registered filters. After calling this method, the static state of this class will be the same as when you started the program.
-
-