Interface VersionFilterBuilder

    • Field Detail

      • VERSION_FILTER_SUPPRESSED

        static final java.lang.String VERSION_FILTER_SUPPRESSED
        Config property for version filter suppression. Presence of this key will suppress filter created by this builder. This key is not meant for users, but to programmatically signal filtering suppression.
        See Also:
        Constant Field Values
    • Method Detail

      • buildVersionFilter

        java.util.Optional<VersionFilterbuildVersionFilter​(java.lang.String filterExpression,
                                                             java.util.function.Function<java.lang.String,​VersionConstraint> versionConstraintParser)
        Builds a version filter based on the given filter expression.
        Parameters:
        filterExpression - a string containing filter expressions, may be null.
        versionConstraintParser - version constraint parts to be used during parsing, must not be null.
        Returns:
        optional version filter, never null.