Interface RepeatableMatcher

    • Method Detail

      • isRepeatable

        default boolean isRepeatable()
        Returns:
        true if this matcher can be applied more then once in the same container of targets Note: even if false, it may be applied again to another container and to match EQUAL value
      • isMandatory

        default boolean isMandatory​(ImmutableMap parameters)
        Parameters:
        parameters - matching parameters
        Returns:
        true if this ValueResolver MUST match with next target in the state defined by current `parameters`. false if match is optional
      • isTryNextMatch

        boolean isTryNextMatch​(ImmutableMap parameters)
        Parameters:
        parameters - matching parameters
        Returns:
        true if this ValueResolver should be processed again to match next target in the state defined by current `parameters`.