Package tv.hd3g.fflauncher.filtering
Class Filter
java.lang.Object
tv.hd3g.fflauncher.filtering.Filter
- All Implemented Interfaces:
FilterAddArgumentTrait,FilterAddOptionalArgumentTrait,FilterParserDefinition
public class Filter
extends Object
implements FilterParserDefinition, FilterAddArgumentTrait, FilterAddOptionalArgumentTrait
Full mutable, not thread safe.
-
Constructor Summary
ConstructorsConstructorDescriptionFilter(String filterName, Collection<FilterArgument> arguments) Filter(String filterName, FilterArgument... arguments) -
Method Summary
Modifier and TypeMethodDescriptionvoidsetArguments(List<FilterArgument> arguments) voidsetDestBlocks(List<String> destBlocks) voidsetFilterName(String filterName) voidsetSourceBlocks(List<String> sourceBlocks) toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface tv.hd3g.fflauncher.filtering.FilterAddArgumentTrait
addArgument, addArgument, addArgument, addArgument, addArgument, addArgument, getArgumentsMethods inherited from interface tv.hd3g.fflauncher.filtering.FilterAddOptionalArgumentTrait
addArgument, addOptionalArgument, addOptionalArgument, addOptionalArgument, addOptionalArgument, addOptionalArgument, addOptionalArgument, addOptionalDurationSecArgument, addOptionalDurationSecMsArgument, addOptionalNonNegativeArgument, addOptionalNonNegativeArgument, addOptionalNonNegativeArgument, addOptionalNonNegativeArgument, roundWithPrecision
-
Constructor Details
-
Filter
-
Filter
- Parameters:
arguments- will be cloned in internal ArrayList (to keep the mutable contract)
-
Filter
-
-
Method Details
-
toString
-
setSourceBlocks
- Specified by:
setSourceBlocksin interfaceFilterParserDefinition
-
setDestBlocks
- Specified by:
setDestBlocksin interfaceFilterParserDefinition
-
setFilterName
- Specified by:
setFilterNamein interfaceFilterParserDefinition
-
setArguments
- Specified by:
setArgumentsin interfaceFilterParserDefinition
-