Open Journal Systems
3.3.0
|
Data Fields | |
$_tolerateFailures = false | |
Data Fields inherited from CompositeFilter | |
$_filters = array() | |
$_maxSeq = 0 | |
Data Fields inherited from PersistableFilter | |
$_filterGroup | |
$_settings = array() | |
Data Fields inherited from Filter | |
$_errors = array() | |
$_input | |
$_inputType | |
$_output | |
$_outputType | |
$_runtimeEnvironment = false | |
Data Fields inherited from DataObject | |
$_data = array() | |
$_extractionAdaptersLoaded = false | |
$_hasLoadableAdapters = false | |
$_injectionAdaptersLoaded = false | |
$_metadataExtractionAdapters = array() | |
$_metadataInjectionAdapters = array() | |
Additional Inherited Members | |
Static Public Member Functions inherited from PersistableFilter | |
static | tempGroup ($inputType, $outputType) |
Static Public Member Functions inherited from Filter | |
static | supportedRuntimeEnvironmentSettings () |
A generic filter that is configured with a number of equal type filters. It takes the input argument, applies all given filters to it and returns an array of outputs as a result.
The result can then be sent to either an iterator filter or to a de-multiplexer filter.
Definition at line 23 of file GenericMultiplexerFilter.inc.php.
GenericMultiplexerFilter::__construct | ( | & | $filterGroup, |
$displayName = null |
|||
) |
Constructor
$filterGroup | FilterGroup |
$displayName | string |
Reimplemented from CompositeFilter.
Definition at line 38 of file GenericMultiplexerFilter.inc.php.
GenericMultiplexerFilter::getClassName | ( | ) |
Reimplemented from PersistableFilter.
Definition at line 71 of file GenericMultiplexerFilter.inc.php.
GenericMultiplexerFilter::getTolerateFailures | ( | ) |
Returns true when sub-filters can fail as long as at least one filter returns a result.
Definition at line 60 of file GenericMultiplexerFilter.inc.php.
References $_tolerateFailures.
Referenced by process().
& GenericMultiplexerFilter::process | ( | & | $input | ) |
$input | mixed |
Reimplemented from Filter.
Definition at line 84 of file GenericMultiplexerFilter.inc.php.
References Filter\addError(), CompositeFilter\getFilters(), and getTolerateFailures().
GenericMultiplexerFilter::setTolerateFailures | ( | $tolerateFailures | ) |
Set to true if sub-filters can fail as long as at least one filter returns a result.
$tolerateFailures | boolean |
Definition at line 51 of file GenericMultiplexerFilter.inc.php.
boolean GenericMultiplexerFilter::$_tolerateFailures = false |
whether some sub-filters can fail as long as at least one filter returns a result.
Definition at line 31 of file GenericMultiplexerFilter.inc.php.
Referenced by getTolerateFailures().