|<B>selectedB>||Returns the Set::Object representing this collection. Objects is an enumeration of all the object who were dependo-frobnicating, and selected is those that dont need to be run.|
|<B>schedule_allB>||See Algorithm::Dependencys corresponding methods.|
|<B>verify_input_setB> $object_set||Make sure that the dependencies of every object in the set are also in the set.|
|<B>handle_missing_objectsB> $missing_set, $input_set||
Called by verify_input_set when objects are missing from the input set.
You can override this method to simply return
making all dependencies of the input objects implicit input objects themselves.
|<B>unknown_objectB> $object||Called when a new object pops out of the blue in the middle of processing (it means get_deps is returning inconsistent values).|
|<B>get_depsB> $object||Extract the dependencies out of an object. Calls depends on the object.|
Default implementation is
|<B>assert_can_get_depsB> $object_set||Croaks if can_get_deps doesnt return true for every object in the set.|
Adam Kennedys excellent Algorithm::Dependency module, upon which this is based.
None that we are aware of. Of course, if you find a bug, let us know, and we will be sure to fix it.
We use Devel::Cover to test the code coverage of our tests, below is the Devel::Cover report on this module test suite.
Copyright (C) 2005 Yuval Kogman, Stevan Little
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
|perl v5.20.3||ALGORITHM::DEPENDENCY::OBJECTS (3)||2007-09-20|