public class CustomFilterRegistry extends Object
| Constructor and Description |
|---|
CustomFilterRegistry() |
| Modifier and Type | Method and Description |
|---|---|
OutputStream |
encode(ASName filterName,
OutputStream dstStm,
FilterParams params)
Encode the stream using the filters registered for encode.
|
Collection<CustomDecodeFilter> |
getDecodeFilters()
Returns the list of all registered decode filters
|
static List |
getDefaultDecodeFilters()
Returns a list of filter names representing decode filters present in Gibson
|
static List |
getDefaultEncodeFilters()
Returns a list of filter names representing encode filters present in Gibson
|
Collection<CustomEncodeFilter> |
getEncodeFilters()
Returns the list of all registered encode filters
|
CustomDecodeFilter |
getRegisteredDecodeFilterByName(ASName filterName)
searches registered custom decode filter by name and returns it, if present.
|
CustomEncodeFilter |
getRegisteredEncodeFilterByName(ASName filterName)
searches registered custom encode filter by name and returns it, if present.
|
List |
getRegisteredFilters()
Returns list of all the registered filters
|
boolean |
isDecodeFilterRegistered(ASName filterName)
Checks if a custom decode filter is registered
|
boolean |
isEncodeFilterRegistered(ASName filterName)
Checks if a custom encode filter is registered
|
void |
registerDecodeFilter(CustomDecodeFilter filter)
Register your custom decode filter implementation
|
void |
registerEncodeFilter(CustomEncodeFilter filter)
Register your custom encode filter implementation
|
void |
registerFilter(CustomFilter customFilter)
Register the given filter with the registry.
|
public void registerFilter(CustomFilter customFilter)
customFilter - public boolean isEncodeFilterRegistered(ASName filterName)
filterName - public boolean isDecodeFilterRegistered(ASName filterName)
filterName - public Collection<CustomEncodeFilter> getEncodeFilters()
public Collection<CustomDecodeFilter> getDecodeFilters()
public void registerEncodeFilter(CustomEncodeFilter filter)
filter - public void registerDecodeFilter(CustomDecodeFilter filter)
filter - public OutputStream encode(ASName filterName, OutputStream dstStm, FilterParams params) throws CustomFilterException
filterName - dstStm - params - CustomFilterExceptionpublic List getRegisteredFilters()
public static List getDefaultDecodeFilters()
public static List getDefaultEncodeFilters()
public CustomDecodeFilter getRegisteredDecodeFilterByName(ASName filterName)
filterName - public CustomEncodeFilter getRegisteredEncodeFilterByName(ASName filterName)
filterName - Copyright © 2010 - 2020 Adobe. All Rights Reserved