Interface IDependencyMap<T,D>
-
- All Known Implementing Classes:
DependencMapLinkedHash
,DependencyMap
,DependencyMapIdentity
public interface IDependencyMap<T,D>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
add(T dependeeGroup, D element)
void
clear()
boolean
containsAny(T dependeeGroup)
boolean
containsAnyForGroup(T dependeeGroup)
Iterable<D>
getDependantsForEach(T dependeeGroup)
Iterable<D>
getDependantsForGroup(T dependeeGroup)
boolean
isEmpty()
void
removeForEach(T dependeeGroup)
Iterable<D>
removeForEachResult(T dependeeGroup)
void
removeGroup(T dependeeGroup)
Iterable<D>
removeGroupReturn(T dependeeGroup)
Iterable<D>
removeGroupReturn(T dependeeGroup, Predicate<D> predicate)
-