public static Collection<AbstractAttribute> findAttributesByAttributeFilter(
            final Predicate<? super AbstractAttribute> filter,
            final AbstractHtml... fromTags) throws NullValueException {

        return findAttributesByAttributeFilter(false, filter, fromTags);
    }
public static Collection<AbstractAttribute> findAttributesByAttributeFilter(
            final Predicate<? super AbstractAttribute> filter,
            final AbstractHtml... fromTags) throws NullValueException {

        return findAttributesByAttributeFilter(false, filter, fromTags);
    }
public static Collection < AbstractAttribute > findAttributesByAttributeFilter ( final Predicate < ? super AbstractAttribute > filter , final AbstractHtml ... fromTags ) throws NullValueException { return findAttributesByAttributeFilter ( false , filter , fromTags ) ; }
Finds and returns the collection of attributes (including from nested
tags) of the tags by the given filter.



@param filter
the filter lambda expression containing return true
to include and false to exclude.
@param fromTags
from which the findings to be done.
@return the collection of attributes of the tags by the given filter.
@throws NullValueException
if the {@code filter} or {@code fromTags}
is null
@since 3.0.0
@author WFF
Finds and returns the collection of attributes ( including from nested tags ) of the tags by the given filter .