Module org.scijava.ops.api
Package org.scijava.ops.api
Class OpBuilder.Arity8_IV_OU<I1,I2,I3,I4,I5,I6,I7,I8>
- java.lang.Object
-
- org.scijava.ops.api.OpBuilder.Arity8_IV_OU<I1,I2,I3,I4,I5,I6,I7,I8>
-
- Type Parameters:
I1- The type of input 1.I2- The type of input 2.I3- The type of input 3.I4- The type of input 4.I5- The type of input 5.I6- The type of input 6.I7- The type of input 7.I8- The type of input 8.
- Enclosing class:
- OpBuilder
public final class OpBuilder.Arity8_IV_OU<I1,I2,I3,I4,I5,I6,I7,I8> extends Object
Builder with arity 8, input value given, output unspecified.- Author:
- Curtis Rueden
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectapply()Match then immediately run a type-unsafeFunctionsop and get its output.Functions.Arity8<I1,I2,I3,I4,I5,I6,I7,I8,?>function()Match aFunctionsop based on the choices made with this builder.Stringhelp()Finds all Ops matching the current partial OpBuilder requestStringhelpVerbose()Finds all Ops matching the current partial OpBuilder requestInplaces.Arity8_1<I1,I2,I3,I4,I5,I6,I7,I8>inplace1()Match anInplacesop, based on the choices made with this builder, to mutate the 1st parameter.Inplaces.Arity8_2<I1,I2,I3,I4,I5,I6,I7,I8>inplace2()Match anInplacesop, based on the choices made with this builder, to mutate the 2nd parameter.Inplaces.Arity8_3<I1,I2,I3,I4,I5,I6,I7,I8>inplace3()Match anInplacesop, based on the choices made with this builder, to mutate the 3rd parameter.Inplaces.Arity8_4<I1,I2,I3,I4,I5,I6,I7,I8>inplace4()Match anInplacesop, based on the choices made with this builder, to mutate the 4th parameter.Inplaces.Arity8_5<I1,I2,I3,I4,I5,I6,I7,I8>inplace5()Match anInplacesop, based on the choices made with this builder, to mutate the 5th parameter.Inplaces.Arity8_6<I1,I2,I3,I4,I5,I6,I7,I8>inplace6()Match anInplacesop, based on the choices made with this builder, to mutate the 6th parameter.Inplaces.Arity8_7<I1,I2,I3,I4,I5,I6,I7,I8>inplace7()Match anInplacesop, based on the choices made with this builder, to mutate the 7th parameter.Inplaces.Arity8_8<I1,I2,I3,I4,I5,I6,I7,I8>inplace8()Match anInplacesop, based on the choices made with this builder, to mutate the 8th parameter.voidmutate1()Match then immediately run anInplacesop to mutate the 1st parameter.voidmutate2()Match then immediately run anInplacesop to mutate the 2nd parameter.voidmutate3()Match then immediately run anInplacesop to mutate the 3rd parameter.voidmutate4()Match then immediately run anInplacesop to mutate the 4th parameter.voidmutate5()Match then immediately run anInplacesop to mutate the 5th parameter.voidmutate6()Match then immediately run anInplacesop to mutate the 6th parameter.voidmutate7()Match then immediately run anInplacesop to mutate the 7th parameter.voidmutate8()Match then immediately run anInplacesop to mutate the 8th parameter.<O> OpBuilder.Arity8_IV_OV<I1,I2,I3,I4,I5,I6,I7,I8,O>output(O out)Matches with this builder will use the given pre-allocated output instance.<O> OpBuilder.Arity8_IV_OT<I1,I2,I3,I4,I5,I6,I7,I8,O>outType(Class<O> outType)Matches with this builder will use the indicated output class.<O> OpBuilder.Arity8_IV_OT<I1,I2,I3,I4,I5,I6,I7,I8,O>outType(Nil<O> outType)Matches with this builder will use the output type of the indicatedNil's generic parameter.
-
-
-
Method Detail
-
output
public <O> OpBuilder.Arity8_IV_OV<I1,I2,I3,I4,I5,I6,I7,I8,O> output(O out)
Matches with this builder will use the given pre-allocated output instance.- See Also:
To match then immediately run a Function Op using the input values provided to this builder.,For a reusable Op that generates output instances based on its inputs.,For a reusable Op that modifies a provided input parameter in-place.,To match then immediately run an Inplace Op modifying a provided input parameter.,To specify the output type without providing a concrete instance.,To specify the output type, preserving its generic parameters.
-
outType
public <O> OpBuilder.Arity8_IV_OT<I1,I2,I3,I4,I5,I6,I7,I8,O> outType(Class<O> outType)
Matches with this builder will use the indicated output class.- See Also:
To match then immediately run a Function Op using the input values provided to this builder.,For a reusable Op that generates output instances based on its inputs.,For a reusable Op that modifies a provided input parameter in-place.,To match then immediately run an Inplace Op modifying a provided input parameter.,To specify a concrete output instance. (e.g. pre-allocated for Computers),To specify the output type, preserving its generic parameters.
-
outType
public <O> OpBuilder.Arity8_IV_OT<I1,I2,I3,I4,I5,I6,I7,I8,O> outType(Nil<O> outType)
Matches with this builder will use the output type of the indicatedNil's generic parameter.- See Also:
To match then immediately run a Function Op using the input values provided to this builder.,For a reusable Op that generates output instances based on its inputs.,For a reusable Op that modifies a provided input parameter in-place.,To match then immediately run an Inplace Op modifying a provided input parameter.,To specify a concrete output instance. (e.g. pre-allocated for Computers),To specify the output type without providing a concrete instance.
-
function
public Functions.Arity8<I1,I2,I3,I4,I5,I6,I7,I8,?> function()
Match aFunctionsop based on the choices made with this builder.- Returns:
- An instance of the matched op, e.g. for reuse.
- Throws:
OpMatchingException- if the Op request cannot be satisfied.- See Also:
To match then immediately run a Function Op using the input values provided to this builder.,For a reusable Op that modifies a provided input parameter in-place.,To match then immediately run an Inplace Op modifying a provided input parameter.,To specify a concrete output instance. (e.g. pre-allocated for Computers),To specify the output type without providing a concrete instance.,To specify the output type, preserving its generic parameters.
-
inplace1
public Inplaces.Arity8_1<I1,I2,I3,I4,I5,I6,I7,I8> inplace1()
Match anInplacesop, based on the choices made with this builder, to mutate the 1st parameter.- Returns:
- An instance of the matched op, e.g. for reuse.
- Throws:
OpMatchingException- if the Op request cannot be satisfied.- See Also:
To match then immediately run a Function Op using the input values provided to this builder.,For a reusable Op that generates output instances based on its inputs.,To match then immediately run an Inplace Op modifying a provided input parameter.,To specify a concrete output instance. (e.g. pre-allocated for Computers),To specify the output type without providing a concrete instance.,To specify the output type, preserving its generic parameters.
-
inplace2
public Inplaces.Arity8_2<I1,I2,I3,I4,I5,I6,I7,I8> inplace2()
Match anInplacesop, based on the choices made with this builder, to mutate the 2nd parameter.- Returns:
- An instance of the matched op, e.g. for reuse.
- Throws:
OpMatchingException- if the Op request cannot be satisfied.- See Also:
To match then immediately run a Function Op using the input values provided to this builder.,For a reusable Op that generates output instances based on its inputs.,To match then immediately run an Inplace Op modifying a provided input parameter.,To specify a concrete output instance. (e.g. pre-allocated for Computers),To specify the output type without providing a concrete instance.,To specify the output type, preserving its generic parameters.
-
inplace3
public Inplaces.Arity8_3<I1,I2,I3,I4,I5,I6,I7,I8> inplace3()
Match anInplacesop, based on the choices made with this builder, to mutate the 3rd parameter.- Returns:
- An instance of the matched op, e.g. for reuse.
- Throws:
OpMatchingException- if the Op request cannot be satisfied.- See Also:
To match then immediately run a Function Op using the input values provided to this builder.,For a reusable Op that generates output instances based on its inputs.,To match then immediately run an Inplace Op modifying a provided input parameter.,To specify a concrete output instance. (e.g. pre-allocated for Computers),To specify the output type without providing a concrete instance.,To specify the output type, preserving its generic parameters.
-
inplace4
public Inplaces.Arity8_4<I1,I2,I3,I4,I5,I6,I7,I8> inplace4()
Match anInplacesop, based on the choices made with this builder, to mutate the 4th parameter.- Returns:
- An instance of the matched op, e.g. for reuse.
- Throws:
OpMatchingException- if the Op request cannot be satisfied.- See Also:
To match then immediately run a Function Op using the input values provided to this builder.,For a reusable Op that generates output instances based on its inputs.,To match then immediately run an Inplace Op modifying a provided input parameter.,To specify a concrete output instance. (e.g. pre-allocated for Computers),To specify the output type without providing a concrete instance.,To specify the output type, preserving its generic parameters.
-
inplace5
public Inplaces.Arity8_5<I1,I2,I3,I4,I5,I6,I7,I8> inplace5()
Match anInplacesop, based on the choices made with this builder, to mutate the 5th parameter.- Returns:
- An instance of the matched op, e.g. for reuse.
- Throws:
OpMatchingException- if the Op request cannot be satisfied.- See Also:
To match then immediately run a Function Op using the input values provided to this builder.,For a reusable Op that generates output instances based on its inputs.,To match then immediately run an Inplace Op modifying a provided input parameter.,To specify a concrete output instance. (e.g. pre-allocated for Computers),To specify the output type without providing a concrete instance.,To specify the output type, preserving its generic parameters.
-
inplace6
public Inplaces.Arity8_6<I1,I2,I3,I4,I5,I6,I7,I8> inplace6()
Match anInplacesop, based on the choices made with this builder, to mutate the 6th parameter.- Returns:
- An instance of the matched op, e.g. for reuse.
- Throws:
OpMatchingException- if the Op request cannot be satisfied.- See Also:
To match then immediately run a Function Op using the input values provided to this builder.,For a reusable Op that generates output instances based on its inputs.,To match then immediately run an Inplace Op modifying a provided input parameter.,To specify a concrete output instance. (e.g. pre-allocated for Computers),To specify the output type without providing a concrete instance.,To specify the output type, preserving its generic parameters.
-
inplace7
public Inplaces.Arity8_7<I1,I2,I3,I4,I5,I6,I7,I8> inplace7()
Match anInplacesop, based on the choices made with this builder, to mutate the 7th parameter.- Returns:
- An instance of the matched op, e.g. for reuse.
- Throws:
OpMatchingException- if the Op request cannot be satisfied.- See Also:
To match then immediately run a Function Op using the input values provided to this builder.,For a reusable Op that generates output instances based on its inputs.,To match then immediately run an Inplace Op modifying a provided input parameter.,To specify a concrete output instance. (e.g. pre-allocated for Computers),To specify the output type without providing a concrete instance.,To specify the output type, preserving its generic parameters.
-
inplace8
public Inplaces.Arity8_8<I1,I2,I3,I4,I5,I6,I7,I8> inplace8()
Match anInplacesop, based on the choices made with this builder, to mutate the 8th parameter.- Returns:
- An instance of the matched op, e.g. for reuse.
- Throws:
OpMatchingException- if the Op request cannot be satisfied.- See Also:
To match then immediately run a Function Op using the input values provided to this builder.,For a reusable Op that generates output instances based on its inputs.,To match then immediately run an Inplace Op modifying a provided input parameter.,To specify a concrete output instance. (e.g. pre-allocated for Computers),To specify the output type without providing a concrete instance.,To specify the output type, preserving its generic parameters.
-
apply
public Object apply()
Match then immediately run a type-unsafeFunctionsop and get its output.- Returns:
- The output of this function
- Throws:
OpMatchingException- if the Op request cannot be satisfied.- See Also:
For a reusable Op that generates output instances based on its inputs.,For a reusable Op that modifies a provided input parameter in-place.,To match then immediately run an Inplace Op modifying a provided input parameter.,To specify a concrete output instance. (e.g. pre-allocated for Computers),To specify the output type without providing a concrete instance.,To specify the output type, preserving its generic parameters.
-
mutate1
public void mutate1()
Match then immediately run anInplacesop to mutate the 1st parameter.- See Also:
To match then immediately run a Function Op using the input values provided to this builder.,For a reusable Op that generates output instances based on its inputs.,For a reusable Op that modifies a provided input parameter in-place.,To specify a concrete output instance. (e.g. pre-allocated for Computers),To specify the output type without providing a concrete instance.,To specify the output type, preserving its generic parameters.
-
mutate2
public void mutate2()
Match then immediately run anInplacesop to mutate the 2nd parameter.- See Also:
To match then immediately run a Function Op using the input values provided to this builder.,For a reusable Op that generates output instances based on its inputs.,For a reusable Op that modifies a provided input parameter in-place.,To specify a concrete output instance. (e.g. pre-allocated for Computers),To specify the output type without providing a concrete instance.,To specify the output type, preserving its generic parameters.
-
mutate3
public void mutate3()
Match then immediately run anInplacesop to mutate the 3rd parameter.- See Also:
To match then immediately run a Function Op using the input values provided to this builder.,For a reusable Op that generates output instances based on its inputs.,For a reusable Op that modifies a provided input parameter in-place.,To specify a concrete output instance. (e.g. pre-allocated for Computers),To specify the output type without providing a concrete instance.,To specify the output type, preserving its generic parameters.
-
mutate4
public void mutate4()
Match then immediately run anInplacesop to mutate the 4th parameter.- See Also:
To match then immediately run a Function Op using the input values provided to this builder.,For a reusable Op that generates output instances based on its inputs.,For a reusable Op that modifies a provided input parameter in-place.,To specify a concrete output instance. (e.g. pre-allocated for Computers),To specify the output type without providing a concrete instance.,To specify the output type, preserving its generic parameters.
-
mutate5
public void mutate5()
Match then immediately run anInplacesop to mutate the 5th parameter.- See Also:
To match then immediately run a Function Op using the input values provided to this builder.,For a reusable Op that generates output instances based on its inputs.,For a reusable Op that modifies a provided input parameter in-place.,To specify a concrete output instance. (e.g. pre-allocated for Computers),To specify the output type without providing a concrete instance.,To specify the output type, preserving its generic parameters.
-
mutate6
public void mutate6()
Match then immediately run anInplacesop to mutate the 6th parameter.- See Also:
To match then immediately run a Function Op using the input values provided to this builder.,For a reusable Op that generates output instances based on its inputs.,For a reusable Op that modifies a provided input parameter in-place.,To specify a concrete output instance. (e.g. pre-allocated for Computers),To specify the output type without providing a concrete instance.,To specify the output type, preserving its generic parameters.
-
mutate7
public void mutate7()
Match then immediately run anInplacesop to mutate the 7th parameter.- See Also:
To match then immediately run a Function Op using the input values provided to this builder.,For a reusable Op that generates output instances based on its inputs.,For a reusable Op that modifies a provided input parameter in-place.,To specify a concrete output instance. (e.g. pre-allocated for Computers),To specify the output type without providing a concrete instance.,To specify the output type, preserving its generic parameters.
-
mutate8
public void mutate8()
Match then immediately run anInplacesop to mutate the 8th parameter.- See Also:
To match then immediately run a Function Op using the input values provided to this builder.,For a reusable Op that generates output instances based on its inputs.,For a reusable Op that modifies a provided input parameter in-place.,To specify a concrete output instance. (e.g. pre-allocated for Computers),To specify the output type without providing a concrete instance.,To specify the output type, preserving its generic parameters.
-
help
public String help()
Finds all Ops matching the current partial OpBuilder request- Returns:
- a
Stringwith a simple entry for each Op satisfying the partial request
-
-