Class type ArchiveTraversal.archive_mapper

class type archive_mapper = object .. end
This class type defines a "mapper", 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 -> string
method entries : Zip.entry list -> archive_entry list
method entry : Zip.entry -> archive_entry
method directory_entry : Zip.entry -> Zip.entry
method package_entry : Zip.entry -> Zip.entry
method class_entry : Zip.entry -> Zip.entry
method bare_entry : Zip.entry -> Zip.entry
method package_definition : PackageDefinition.t -> PackageDefinition.t
method class_definition : ClassDefinition.t -> ClassDefinition.t
method data : string -> string