|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface FilterOperation
Interface for DES operations which modify their arguments.
| Method Summary | |
|---|---|
java.lang.Object[] |
filter(java.lang.Object[] inputs)
Performs the operation directly on the input/output arguments. |
int[] |
getInputOutputIndexes()
The indexes of the inputs which will be modified directly by filter(Object[]). |
| Methods inherited from interface ides.api.plugin.operation.Operation |
|---|
getDescription, getDescriptionOfInputs, getDescriptionOfOutputs, getName, getNumberOfInputs, getNumberOfOutputs, getTypeOfInputs, getTypeOfOutputs, getWarnings, perform |
| Method Detail |
|---|
int[] getInputOutputIndexes()
filter(Object[]).
filter(Object[])filter(Object[])java.lang.Object[] filter(java.lang.Object[] inputs)
Operation.perform(Object[]). The outputs
produced by this method have to be of the same number, type and semantics
as the outputs from Operation.perform(Object[]). Since some
inputs may serve as outputs, they have to be included in the array with
outputs.
inputs - inputs to the operation (must conform to the types described
in Operation.getTypeOfInputs())
Operation.getTypeOfOutputs()). The inputs which were
modified have to appear in the array of outputs.Operation.perform(Object[])
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||