Package de.isas.mztab2.validation
Interface CvTermSelectionHandler
-
- All Known Implementing Classes:
RemoveUserParams
public interface CvTermSelectionHandler
Interface for JxPath subtree selection handling. The argument is the valid JxPath selection consisting of pairs of pointers into the object hierarchy and the corresponding Parameter. Implementations of this interface can act as filters, removing pairs from the collection before returning it.- Author:
- nilshoffmann
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<org.apache.commons.lang3.tuple.Pair<org.apache.commons.jxpath.Pointer,de.isas.mztab2.model.Parameter>>
handleSelection(List<org.apache.commons.lang3.tuple.Pair<org.apache.commons.jxpath.Pointer,de.isas.mztab2.model.Parameter>> selection)
Handle the provided selection, e.g. by filtering it or by modifying elements therein.
-
-
-
Method Detail
-
handleSelection
List<org.apache.commons.lang3.tuple.Pair<org.apache.commons.jxpath.Pointer,de.isas.mztab2.model.Parameter>> handleSelection(List<org.apache.commons.lang3.tuple.Pair<org.apache.commons.jxpath.Pointer,de.isas.mztab2.model.Parameter>> selection)
Handle the provided selection, e.g. by filtering it or by modifying elements therein.- Parameters:
selection
- the selection to handle.- Returns:
- the selection or any processed variant of it. Should never be null.
-
-