Class RemoteArchive

All Implemented Interfaces:

public class RemoteArchive
extends Archive

A remote archive represents an archive that is not physically available on the local machine by default. RemoteArchive implements on demand loading, but uses descriptors so that the archive is only downloaded when a file needs to be copied from it, not when its properties must be queried

Constructor Summary
RemoteArchive( store, java.lang.String descriptor, ArchiveMaker archiveMaker)
Methods inherited from class
performAdd, performRemove
Methods inherited from class
add, bases, contents, contents, destroy, includeAll, includeFile, remove, retrieve, root
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public RemoteArchive( store,
                     java.lang.String descriptor,
                     ArchiveMaker archiveMaker)
store - is the url of the store where descriptors are kept
descriptor - is the name of the descriptor to use
archiveMaker - is an archive maker to manipulate the relevant archive once it has been downloaded