Uses of Class
tv.hd3g.fflauncher.ConversionTool
Packages that use ConversionTool
-
Uses of ConversionTool in tv.hd3g.fflauncher
Subclasses of ConversionTool in tv.hd3g.fflauncherMethods in tv.hd3g.fflauncher that return ConversionToolModifier and TypeMethodDescriptionConversionTool.addInputSource(File source, String varNameInParameters, Collection<String> parametersBeforeInputSource) Add a parameters via an input reference, like: [parametersBeforeInputSource] {varNameInParameters replaced by source} [parametersAfterInputSource] For example, set source = "/myfile", varNameInParameters = "IN", parametersBeforeInputSource = [-i], parametersAfterInputSource = [-w], For an parameters = "exec -VERBOSE <%IN%> -send <%OUT%>", you will get an updated parameters: "exec -VERBOSE -i /myfile -w -send <%OUT%>"ConversionTool.addInputSource(String source, String varNameInParameters, Collection<String> parametersBeforeInputSource) Add a parameters via an input reference, like: [parametersBeforeInputSource] {varNameInParameters replaced by source} [parametersAfterInputSource] For example, set source = "myfile", varNameInParameters = "IN", parametersBeforeInputSource = [-i], parametersAfterInputSource = [-w], For an parameters = "exec -VERBOSE <%IN%> -send <%OUT%>", you will get an updated parameters: "exec -VERBOSE -i myfile -w -send <%OUT%>"default ConversionToolInputSourceProviderTraits.addInputSource(File source, String varNameInParameters, String... parametersBeforeInputSource) Add a parameters via an input reference, like: [parametersBeforeInputSource] {varNameInParameters replaced by source} For example, set source = "/myfile", varNameInParameters = "IN", parametersBeforeInputSource = [-i], For an parameters = "exec -VERBOSE <%IN%> -send <%OUT%>", you will get an updated parameters: "exec -VERBOSE -i /myfile -send <%OUT%>"InputSourceProviderTraits.addInputSource(File source, String varNameInParameters, Collection<String> parametersBeforeInputSource) default ConversionToolInputSourceProviderTraits.addInputSource(String source, String varNameInParameters, String... parametersBeforeInputSource) Add a parameters via an input reference, like: [parametersBeforeInputSource] {varNameInParameters replaced by source} For example, set source = "myfile", varNameInParameters = "IN", parametersBeforeInputSource = [-i], For an parameters = "exec -VERBOSE <%IN%> -send <%OUT%>", you will get an updated parameters: "exec -VERBOSE -i myfile -send <%OUT%>"InputSourceProviderTraits.addInputSource(String source, String varNameInParameters, Collection<String> parametersBeforeInputSource) ConversionTool.addOutputDestination(File destination, String varNameInParameters, String... parametersBeforeOutputDestination) Add a parameters via an output reference, like: [parametersBeforeOutputDestination] {varNameInParameters replaced by destination} For example, set destination = "myfile", varNameInParameters = "OUT", parametersBeforeOutputDestination = [-o], For an parameters = "exec -VERBOSE <%IN%> -send <%OUT%>", you will get an updated parameters: "exec -VERBOSE <%IN%> -send -o myfile"ConversionTool.addOutputDestination(File destination, String varNameInParameters, Collection<String> parametersBeforeOutputDestination) Add a parameters via an output reference, like: [parametersBeforeOutputDestination] {varNameInParameters replaced by destination} [parametersAfterOutputDestination] For example, set destination = "myfile", varNameInParameters = "OUT", parametersBeforeOutputDestination = [-o], parametersAfterOutputDestination = [-w], For an parameters = "exec -VERBOSE <%IN%> -send <%OUT%>", you will get an updated parameters: "exec -VERBOSE <%IN%> -send -o myfile -w"ConversionTool.addOutputDestination(String destination, String varNameInParameters, String... parametersBeforeOutputDestination) Add a parameters via an output reference, like: [parametersBeforeOutputDestination] {varNameInParameters replaced by destination} For example, set destination = "myfile", varNameInParameters = "OUT", parametersBeforeOutputDestination = [-o], For an parameters = "exec -VERBOSE <%IN%> -send <%OUT%>", you will get an updated parameters: "exec -VERBOSE <%IN%> -send -o myfile"ConversionTool.addOutputDestination(String destination, String varNameInParameters, Collection<String> parametersBeforeOutputDestination) Add a parameters via an output reference, like: [parametersBeforeOutputDestination] {varNameInParameters replaced by destination} [parametersAfterOutputDestination] For example, set destination = "myfile", varNameInParameters = "OUT", parametersBeforeOutputDestination = [-o], parametersAfterOutputDestination = [-w], For an parameters = "exec -VERBOSE <%IN%> -send <%OUT%>", you will get an updated parameters: "exec -VERBOSE <%IN%> -send -o myfile -w"ConversionTool.addSimpleOutputDestination(File destinationFile) Define cmd var name like <%OUT_AUTOMATIC_n%> with "n" the # of setted destination.ConversionTool.addSimpleOutputDestination(String destinationName) Define cmd var name like <%OUT_AUTOMATIC_n%> with "n" the # of setted destination.FFbase.addSimpleOutputDestination(File destinationFile) Define cmd var name like <%OUT_AUTOMATIC_n%> with "n" the # of setted destination.FFbase.addSimpleOutputDestination(String destinationName) Define cmd var name like <%OUT_AUTOMATIC_n%> with "n" the # of setted destination.ConversionTool.checkDestinations()Check read access for every files set in output.ConversionTool.checkSources()Check read access for every files set in input.ConversionTool.cleanUpOutputFiles(boolean remove_all, boolean clean_output_directories) Don't need to be executed before.ConversionTool.setCheckSourcesBeforeReady(boolean checkSourcesBeforeReady) True by default.ConversionTool.setFilterForLinesEventsToDisplay(Predicate<LineEntry> filterForLinesEventsToDisplay) ConversionTool.setMaxExecTimeScheduler(ScheduledExecutorService maxExecTimeScheduler) Enable the execution time limitationConversionTool.setMaxExecutionTimeForShortCommands(long max_exec_time, TimeUnit unit) You needs to provide a maxExecTimeSchedulerConversionTool.setOnErrorDeleteOutFiles(boolean onErrorDeleteOutFiles) ConversionTool.setRemoveParamsIfNoVarToInject(boolean remove_params_if_no_var_to_inject) ConversionTool.setWorkingDirectory(File workingDirectory) -
Uses of ConversionTool in tv.hd3g.fflauncher.filtering
Methods in tv.hd3g.fflauncher.filtering with parameters of type ConversionToolModifier and TypeMethodDescriptionstatic List<FilterChains>FilterChains.parse(String parameterName, ConversionTool conversionTool) static List<FilterChains>FilterChains.parseFromReadyToRunParameters(String parameterName, ConversionTool conversionTool)