Class ExclusionsFilter

    • Constructor Detail

      • ExclusionsFilter

        public ExclusionsFilter​(Collection<String> excludes)
        The default constructor specifying a collection of keys which must be excluded.
        Parameters:
        excludes - the keys to exclude, may not be null
        See Also:
        Artifact.getDependencyConflictId()
    • Method Detail

      • getExcludes

        public final Collection<String> getExcludes()

        Getter for the field excludes.

        Returns:
        The list of excludes.
      • transform

        public <T> T transform​(FilterTransformer<T> transformer)
        Subclasses should include the following code:
           @Override
           public abstract <T> T transform( FilterTransformer<T> transformer )
           {
               return transformer.transform( this );
           }
         
        Transform this filter to a tool specific implementation
        Specified by:
        transform in interface TransformableFilter
        Type Parameters:
        T - the interface of the tool specific filter
        Parameters:
        transformer - the tool specific transformer, may not be null
        Returns:
        the transformed value, never null