Package thredds.filesystem.zarr
Class ControllerZip
- java.lang.Object
-
- thredds.filesystem.ControllerOS
-
- thredds.filesystem.zarr.ControllerZip
-
- All Implemented Interfaces:
thredds.inventory.MController
public class ControllerZip extends thredds.filesystem.ControllerOS implements thredds.inventory.MControllerImplements an MController for tracking ZipEntries within a ZipFile
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classControllerZip.FilteredIteratorprotected static classControllerZip.MFileIteratorprotected static classControllerZip.MFileIteratorLeavesstatic classControllerZip.Provider
-
Constructor Summary
Constructors Constructor Description ControllerZip()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Iterator<thredds.inventory.MFile>getInventoryAll(thredds.inventory.CollectionConfig mc, boolean recheck)Iterator<thredds.inventory.MFile>getInventoryTop(thredds.inventory.CollectionConfig mc, boolean recheck)Iterator<thredds.inventory.MFile>getSubdirs(thredds.inventory.CollectionConfig mc, boolean recheck)
-
-
-
Method Detail
-
getInventoryAll
public Iterator<thredds.inventory.MFile> getInventoryAll(thredds.inventory.CollectionConfig mc, boolean recheck)
- Specified by:
getInventoryAllin interfacethredds.inventory.MController- Overrides:
getInventoryAllin classthredds.filesystem.ControllerOS
-
getInventoryTop
public Iterator<thredds.inventory.MFile> getInventoryTop(thredds.inventory.CollectionConfig mc, boolean recheck)
- Specified by:
getInventoryTopin interfacethredds.inventory.MController- Overrides:
getInventoryTopin classthredds.filesystem.ControllerOS
-
getSubdirs
public Iterator<thredds.inventory.MFile> getSubdirs(thredds.inventory.CollectionConfig mc, boolean recheck)
- Specified by:
getSubdirsin interfacethredds.inventory.MController- Overrides:
getSubdirsin classthredds.filesystem.ControllerOS
-
close
public void close()
- Specified by:
closein interfacethredds.inventory.MController- Overrides:
closein classthredds.filesystem.ControllerOS
-
-