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 -