Class type ArchiveTraversal.archive_iterator

class type archive_iterator = object .. end
This class type defines an "iterator", instances being used as "functions" to transform archives. The "function" is defined by parts through the various methods of the object. Any method is responsible for the calling of its embedded elements.

method comment : string -> unit
method entries : Zip.entry list -> unit
method entry : Zip.entry -> unit
method directory_entry : Zip.entry -> unit
method package_entry : Zip.entry -> unit
method class_entry : Zip.entry -> unit
method bare_entry : Zip.entry -> unit
method package_definition : PackageDefinition.t -> unit
method class_definition : ClassDefinition.t -> unit
method data : string -> unit