Class DependencyResolver<T,V>
java.lang.Object
lu.kbra.pclib.datastructure.tree.dependency.DependencyResolver<T,V>
-
Constructor Summary
ConstructorsConstructorDescriptionDependencyResolver(Collection<? extends T> items, Function<T, Set<V>> dependenciesSupplier, Function<T, V> keySupplier) -
Method Summary
Modifier and TypeMethodDescriptiongetTree()static <T extends DependencyOwner<V>,V>
DependencyResolver<T,V> of(Collection<? extends T> items) resolve()resolve(boolean optionalDependencies) resolve(BiPredicate<V, V> optionalDependency)
-
Constructor Details
-
DependencyResolver
-
-
Method Details
-
of
public static <T extends DependencyOwner<V>,V> DependencyResolver<T,V> of(Collection<? extends T> items) -
getTree
-
resolve
-
resolve
-
resolve
-