public final class SourceFilterFactory extends Object
The GNU Lesser General Public License for details.
Modifier and Type | Field and Description |
---|---|
private static SourceFilter |
deft
The lookup table of filters
|
private static Map<String,SourceFilter> |
filters
The lookup table of filters
|
private static org.slf4j.Logger |
log
The log stream
|
Modifier | Constructor and Description |
---|---|
private |
SourceFilterFactory()
Prevent instantiation
|
Modifier and Type | Method and Description |
---|---|
static void |
addFilter(String name,
SourceFilter instance)
Add to our list of known filters
|
static SourceFilter |
getDefaultFilter()
Find a filter given a lookup string
|
static SourceFilter |
getFilter(String lookup)
Find a filter given a lookup string.
|
private static Map<String,SourceFilter> filters
private static final org.slf4j.Logger log
private static volatile SourceFilter deft
public static SourceFilter getFilter(String lookup)
lookup
- the lookup string for the filterpublic static SourceFilter getDefaultFilter()
public static void addFilter(String name, SourceFilter instance)
name
- instance
-