|
Open Monograph Press
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().