A B C D E F G H I J L M N P R S T U V W X Z

A

add(VFile) - Method in interface uk.ac.ed.inf.ogsaconfig.garm.FileCollection
Adds a new file to the collection, which may or may not replace the existing file.
add(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.GeneratedCollection
 
add(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.HistoryCollection
 
add(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.DependentCollection
 
add(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.MetaCollection
 
add(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.ConcreteCollection
 
add(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.PolicyCollection
 
add(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.generators.WSDDGenerator
 
add(VFile) - Method in interface uk.ac.ed.inf.ogsaconfig.garm.collections.generators.Generator
Informs the generator that an attempt has been made to add a file to the collection.
add(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.util.VFileSet
Adds a new vfile to the set, replacing any existing equals() file
add(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.util.VFileSourceSet
Adds a new file to the set, replacing any file from the same source already present
addDep(FileCollection) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.DependentCollection.DFile
 
addType(FileType) - Method in class uk.ac.ed.inf.ogsaconfig.garm.util.FileTypeSet
adds a type to this set
ALL - Static variable in class uk.ac.ed.inf.ogsaconfig.garm.util.FileTypeSet
 
Archive - class uk.ac.ed.inf.ogsaconfig.garm.collections.Archive.
An archive is a concrete collection which is immutable.
Archive() - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.collections.Archive
 
ArchiveMaker - interface uk.ac.ed.inf.ogsaconfig.garm.collections.ArchiveMaker.
An archive maker is an object capable of turning a file into an Archive object, dependent upon the type of the file
ArchiveMakerImp - class uk.ac.ed.inf.ogsaconfig.garm.collections.ArchiveMakerImp.
This class provides a basic implementation of the ArchiveMaker interface, offering only the GAR archives currently in use (that is ZIP compression, extension .gar)
ArchiveMakerImp() - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.collections.ArchiveMakerImp
 
ArrayUtils - class uk.ac.ed.inf.ogsaconfig.garm.util.ArrayUtils.
A set of static utility functions to make working with arrays of the types defined in the garm package more straightforward

B

bases() - Method in interface uk.ac.ed.inf.ogsaconfig.garm.FileCollection
Returns the list of file collections which presently have files in this collection.
bases() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.HistoryCollection
 
bases() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.DependentCollection
 
bases() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.MetaCollection
 
bases() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.ConcreteCollection
 
BasicWSDDGenerator - class uk.ac.ed.inf.ogsaconfig.garm.collections.generators.BasicWSDDGenerator.
This WSDD generator is a basic implementation.
BasicWSDDGenerator(File) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.collections.generators.BasicWSDDGenerator
 
BINARY - Static variable in class uk.ac.ed.inf.ogsaconfig.garm.FileType
An executable suitable for placement in bin/

C

characters(char[], int, int) - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.XMLNode
 
cleanup() - Static method in class uk.ac.ed.inf.ogsaconfig.garm.GARM
Frees all references used by GARM and ensures state is saved to disk
cleanup() - Method in interface uk.ac.ed.inf.ogsaconfig.garm.PersistenceMechanismFactory
Performs any necessary cleanup operations to synchronise the data in storage prior to shutdown
cleanup() - Method in interface uk.ac.ed.inf.ogsaconfig.garm.ReferenceSpace
Synchronises any necessary state with storage prior to shutdown
cleanup() - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.XMLPersistenceMechanismFactory
 
cleanup() - Method in class uk.ac.ed.inf.ogsaconfig.garm.reference.ReferenceSpaceImp
 
clear() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.HistoryCollection.HFile
 
clearDeps() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.DependentCollection.DFile
 
CollectionBuilder - interface uk.ac.ed.inf.ogsaconfig.garm.reference.CollectionBuilder.
A collection builder creates a new FileCollection chain from a string description of what is required
ConcreteCollection - class uk.ac.ed.inf.ogsaconfig.garm.collections.ConcreteCollection.
A concrete collection typically represents the bottom of a FileCollection layering.
ConcreteCollection() - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.collections.ConcreteCollection
 
ConcreteVFile - class uk.ac.ed.inf.ogsaconfig.garm.collections.ConcreteVFile.
A concrete VFile is one which represents an actual file and is responsible for streaming it from some medium upon request.
ConcreteVFile(String, FileCollection) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.collections.ConcreteVFile
 
CONFIGURATION - Static variable in class uk.ac.ed.inf.ogsaconfig.garm.FileType
A configuration file suitable for placement in etc/
containsType(FileType) - Method in class uk.ac.ed.inf.ogsaconfig.garm.util.FileTypeSet
returns true if the type is present
contents() - Method in interface uk.ac.ed.inf.ogsaconfig.garm.FileCollection
Returns all the files present in this collection
contents() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.MetaCollection
 
contents() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.ConcreteCollection
 
contents(FileType) - Method in interface uk.ac.ed.inf.ogsaconfig.garm.FileCollection
Returns all the files of the given type in this collection
contents(FileType) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.MetaCollection
 
contents(FileType) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.ConcreteCollection
 
copyFile(File, File) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.util.FileUtils
 
copyStream(InputStream, OutputStream) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.util.StreamUtils
copies one stream to another, closing both streams on exit
create(String, File) - Method in interface uk.ac.ed.inf.ogsaconfig.garm.collections.ArchiveMaker
 
create(String, File) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.ArchiveMakerImp
 
createCollection(String, PersistenceMechanism) - Method in class uk.ac.ed.inf.ogsaconfig.garm.reference.RemoteGARBuilder
 
createCollection(String, PersistenceMechanism) - Method in class uk.ac.ed.inf.ogsaconfig.garm.reference.GARBuilder
 
createCollection(String, PersistenceMechanism) - Method in class uk.ac.ed.inf.ogsaconfig.garm.reference.StandaloneContainerBuilder
 
createCollection(String, PersistenceMechanism) - Method in class uk.ac.ed.inf.ogsaconfig.garm.reference.DirectoryBuilder
 
createCollection(String, PersistenceMechanism) - Method in interface uk.ac.ed.inf.ogsaconfig.garm.reference.CollectionBuilder
 
createTempDir() - Static method in class uk.ac.ed.inf.ogsaconfig.garm.util.FileUtils
creates a temporary directory

D

DependenceNode - class uk.ac.ed.inf.ogsaconfig.garm.persistence.DependenceNode.
DependenceNodes are XMLNodes designed to save the information present in DependentCollection.DFiles to an XML file
DependenceNode(DependentCollection, File, String) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.persistence.DependenceNode
 
DependentCollection - class uk.ac.ed.inf.ogsaconfig.garm.collections.DependentCollection.
A dependent collection is a meta collection which stores dependency information for the layers below it.
DependentCollection.DFile - class uk.ac.ed.inf.ogsaconfig.garm.collections.DependentCollection.DFile.
 
DependentCollection.DFile(VFile) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.collections.DependentCollection.DFile
 
DependentCollection(FileCollection, boolean, PersistenceMechanism) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.collections.DependentCollection
 
DependentCollection(FileCollection, boolean, PersistenceMechanism, FileTypeSet) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.collections.DependentCollection
 
DEPLOYMENT - Static variable in class uk.ac.ed.inf.ogsaconfig.garm.FileType
A deployment file such as server-deploy.wsdd
Descriptor - class uk.ac.ed.inf.ogsaconfig.garm.collections.Descriptor.
This class represents a .garx descriptor of a remote archive.
Descriptor.Entry - class uk.ac.ed.inf.ogsaconfig.garm.collections.Descriptor.Entry.
An entry represents a file in the archive the descriptor describes
Descriptor(FileCollection, URL) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.collections.Descriptor
creates a descriptor from a file collection and a url indicating where the archive will be accessible from (this is data included in the descriptor, it is not used for processing in this method)
Descriptor(URL) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.collections.Descriptor
creates a descriptor from a preexisting XML descriptor
destroy() - Method in interface uk.ac.ed.inf.ogsaconfig.garm.FileCollection
Informs the collection of an impending shutdown, and instructs it to save all necessary state.
destroy() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.GeneratedCollection
 
destroy() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.HistoryCollection
 
destroy() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.DependentCollection
 
destroy() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.MetaCollection
 
destroy() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.ConcreteCollection
 
destroy() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.LayoutCollection
 
Directory - class uk.ac.ed.inf.ogsaconfig.garm.collections.Directory.
A directory is a file collection created at initialisation time from a directory on the locally visible filesystem
Directory(File) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.collections.Directory
 
DirectoryBuilder - class uk.ac.ed.inf.ogsaconfig.garm.reference.DirectoryBuilder.
DirectoryBuilder creates directory collections, with an optional layered PolicyCollection layer to handle conflicts.
DirectoryBuilder(Policy) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.reference.DirectoryBuilder
 
dirToPath(PrintStream, String, String) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.tools.GenerateUnixWrapper
 
DOCUMENTATION - Static variable in class uk.ac.ed.inf.ogsaconfig.garm.FileType
A documentation file suitable for placement in docs/

E

endDocument() - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.XMLNode
 
endDocument() - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.HistoryNode
 
endElement(String, String, String) - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.XMLNode
 
endPrefixMapping(String) - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.XMLNode
 
equals(Object) - Method in class uk.ac.ed.inf.ogsaconfig.garm.VFile
Returns true if the two VFiles have the same name, hierarchy and type

F

FileCollection - interface uk.ac.ed.inf.ogsaconfig.garm.FileCollection.
A file collection is a view of a set of files available in some form to GARM.
FileLayout - interface uk.ac.ed.inf.ogsaconfig.garm.collections.layouts.FileLayout.
A file layout is a way of organising different types of files in a common hierarchy.
FileType - class uk.ac.ed.inf.ogsaconfig.garm.FileType.
File types are the means of representing meta information about files, independently of any particular directory hierarchy.
FileTypeSet - class uk.ac.ed.inf.ogsaconfig.garm.util.FileTypeSet.
This class represents a set of FileTypes suitable for use as arguments to collections about what types they should operate on
FileTypeSet() - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.util.FileTypeSet
 
FileUtils - class uk.ac.ed.inf.ogsaconfig.garm.util.FileUtils.
This is a collection of static methods to make working with the Java file API more straightforward.
forName(String) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.FileType
Returns a static FileType object for a string name
FreshenPolicy - class uk.ac.ed.inf.ogsaconfig.garm.collections.policies.FreshenPolicy.
This policy mandates that a file should be overwritten only if the new file has a strictly newer modification time
FreshenPolicy() - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.collections.policies.FreshenPolicy
 

G

GARBuilder - class uk.ac.ed.inf.ogsaconfig.garm.reference.GARBuilder.
This collection builder creates FileCollection chains for local GARS
GARBuilder(ArchiveMaker) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.reference.GARBuilder
 
GARLayout - class uk.ac.ed.inf.ogsaconfig.garm.collections.layouts.GARLayout.
This file layout corresponds to the current layout used by GAR files
GARLayout() - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.collections.layouts.GARLayout
 
GARM - class uk.ac.ed.inf.ogsaconfig.garm.GARM.
GARM is the central class that all tools in the GARM suite can make use of.
GARM() - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.GARM
 
GarmA - class uk.ac.ed.inf.ogsaconfig.garm.bin.GarmA.
GarmA is a manual installation tool intended to be run by hand from the command line.
GarmA() - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.bin.GarmA
 
GarmB - class uk.ac.ed.inf.ogsaconfig.garm.bin.GarmB.
GARM Descriptor Builder.
GarmB() - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.bin.GarmB
 
GarmC - class uk.ac.ed.inf.ogsaconfig.garm.bin.GarmC.
The GARM automated configuration tool, intended to be used by configuration tools and scripts.
GarmC() - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.bin.GarmC
 
GeneratedCollection - class uk.ac.ed.inf.ogsaconfig.garm.collections.GeneratedCollection.
A generated collection is one which catches some files deployed into it, and uses them to generate other files which it passes down.
GeneratedCollection(FileCollection, Generator, PersistenceMechanism) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.collections.GeneratedCollection
 
GeneratedNode - class uk.ac.ed.inf.ogsaconfig.garm.persistence.GeneratedNode.
This class manages saving the state of a generated file collection in XML
GeneratedNode(File, String) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.persistence.GeneratedNode
 
GeneratedVFile - class uk.ac.ed.inf.ogsaconfig.garm.collections.generators.GeneratedVFile.
 
GeneratedVFile(File, File, FileType) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.collections.generators.GeneratedVFile
 
GenerateUnixWrapper - class uk.ac.ed.inf.ogsaconfig.garm.tools.GenerateUnixWrapper.
 
GenerateUnixWrapper() - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.tools.GenerateUnixWrapper
 
Generator - interface uk.ac.ed.inf.ogsaconfig.garm.collections.generators.Generator.
A generator creates files from other files which it registers interest in using add and remove.
getArchiveLocation() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.Descriptor
Returns the archive URL
getArchiveMaker() - Static method in class uk.ac.ed.inf.ogsaconfig.garm.GARM
Returns the archive maker used by this invocation of GARM
getChangedFiles(VFileSourceSet) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.generators.WSDDGenerator
 
getChangedFiles(VFileSourceSet) - Method in interface uk.ac.ed.inf.ogsaconfig.garm.collections.generators.Generator
This routine returns any files changed since it was last called, typically as a result of add or remove
getCollection(String) - Method in interface uk.ac.ed.inf.ogsaconfig.garm.ReferenceSpace
Returns a file collection chain for the given name
getCollection(String) - Method in class uk.ac.ed.inf.ogsaconfig.garm.reference.ReferenceSpaceImp
 
getConcreteHierarchy(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.layouts.StandaloneLayout
 
getConcreteHierarchy(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.layouts.GARLayout
 
getConcreteHierarchy(VFile) - Method in interface uk.ac.ed.inf.ogsaconfig.garm.collections.layouts.FileLayout
 
getDeps() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.DependentCollection.DFile
 
getEntries() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.Descriptor
Returns all the entries in the descriptor (each entry corresponds to a file in the archive)
getFile(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.Directory
getFile returns a file corresponding to the given untyped Vfile (in this directory)
getInstalledTypes() - Static method in class uk.ac.ed.inf.ogsaconfig.garm.FileType
 
getMetaHierarchy(VFile, FileType) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.layouts.StandaloneLayout
 
getMetaHierarchy(VFile, FileType) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.layouts.GARLayout
 
getMetaHierarchy(VFile, FileType) - Method in interface uk.ac.ed.inf.ogsaconfig.garm.collections.layouts.FileLayout
 
getModificationTime() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.Descriptor.Entry
returns the modification time of the file
getOutputStream() - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.XMLNode
Returns a stream to the xmlFile that subclasses can use to persist their data
getPath() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.Descriptor.Entry
returns the path to the file in the archive, including filename
getPersistenceMechanism(String) - Method in interface uk.ac.ed.inf.ogsaconfig.garm.PersistenceMechanismFactory
Returns a persistence mechanism for the chain whose reference is given
getPersistenceMechanism(String) - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.XMLPersistenceMechanismFactory
 
getReference() - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.XMLPersistenceMechanism
 
getReference(FileCollection) - Method in interface uk.ac.ed.inf.ogsaconfig.garm.ReferenceSpace
Returns a string name for the given collection
getReference(FileCollection) - Method in class uk.ac.ed.inf.ogsaconfig.garm.reference.ReferenceSpaceImp
 
getReferenceSpace() - Static method in class uk.ac.ed.inf.ogsaconfig.garm.GARM
Returns the reference space used by this invocation of GARM
getRepository() - Static method in class uk.ac.ed.inf.ogsaconfig.garm.GARM
Returns the repository that GARM tools should use
getShareDir() - Static method in class uk.ac.ed.inf.ogsaconfig.garm.GARM
 
getType(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.layouts.StandaloneLayout
 
getType(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.layouts.GARLayout
 
getType(VFile) - Method in interface uk.ac.ed.inf.ogsaconfig.garm.collections.layouts.FileLayout
 
getVarDir() - Static method in class uk.ac.ed.inf.ogsaconfig.garm.GARM
 
getVersion() - Static method in class uk.ac.ed.inf.ogsaconfig.garm.GARM
Returns the current GARM version

H

hashCode() - Method in class uk.ac.ed.inf.ogsaconfig.garm.VFile
Hashing is on name only to ensure HashSets behave as expected (not storing multiple equal files)
header(PrintStream) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.tools.GenerateUnixWrapper
 
hierarchiesEqual(File, File) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.VFile
Returns true if the files have the same hierarchies
hierarchy() - Method in class uk.ac.ed.inf.ogsaconfig.garm.VFile
Returns the hierarchy of the file in the filesystem
hierarchy() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.MetaVFile
 
hierarchy() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.ConcreteVFile
 
hierarchy() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.generators.GeneratedVFile
 
hierarchy() - Method in class uk.ac.ed.inf.ogsaconfig.garm.util.LookupVFile
 
HistoryCollection - class uk.ac.ed.inf.ogsaconfig.garm.collections.HistoryCollection.
A history collection stores information about which sources have provided a given vfile in the underlying collection layers, and provides a means to rollback state after failed installed.
HistoryCollection.HFile - class uk.ac.ed.inf.ogsaconfig.garm.collections.HistoryCollection.HFile.
 
HistoryCollection.HFile(VFile) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.collections.HistoryCollection.HFile
 
HistoryCollection(FileCollection, boolean, PersistenceMechanism) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.collections.HistoryCollection
 
HistoryCollection(FileCollection, boolean, PersistenceMechanism, FileTypeSet) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.collections.HistoryCollection
 
HistoryNode - class uk.ac.ed.inf.ogsaconfig.garm.persistence.HistoryNode.
HistoryNodes are XMLNodes designed to persist the information present in HistoryCollection.HFiles to an XML file
HistoryNode(HistoryCollection, File, String) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.persistence.HistoryNode
 
historyToArray() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.HistoryCollection.HFile
 

I

ignorableWhitespace(char[], int, int) - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.XMLNode
 
includeAll(VFile[]) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.ConcreteCollection
includeAll() provides a shorthand way to add an array of files to the collection using includeFile()
includeFile(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.ConcreteCollection
includeFile() provides a means for subclasses to add a file to the set used by the system.
install(FileCollection, FileCollection) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.GARM
Utility method to install one file collection on another
install(String, String) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.GARM
Utility method to install one collection on another
isEmpty() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.HistoryCollection.HFile
 
isEmptyHierarchy(File) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.VFile
Returns true if the hierarchy of the file is empty

J

JUNK - Static variable in class uk.ac.ed.inf.ogsaconfig.garm.FileType
A file of no use to GARM, eg MANIFEST.MF

L

LayoutCollection - class uk.ac.ed.inf.ogsaconfig.garm.collections.LayoutCollection.
A layout collection classifies an underlying raw (untyped) collection according to its file layout.
LayoutCollection(FileCollection, FileLayout, PersistenceMechanism) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.collections.LayoutCollection
 
LayoutNode - class uk.ac.ed.inf.ogsaconfig.garm.persistence.LayoutNode.
LayoutNodes are XMLNodes designed to persist the information contained in the VFiles in LayoutCollections
LayoutNode(File, String) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.persistence.LayoutNode
 
LIBRARY - Static variable in class uk.ac.ed.inf.ogsaconfig.garm.FileType
A library file suitable for placement in lib/
LICENSE - Static variable in class uk.ac.ed.inf.ogsaconfig.garm.FileType
A license file (.LICENSE)
load() - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.XMLNode
loads all the VFiles associated with the given file using SAX.
loadedContent() - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.GeneratedNode
 
loadedContent() - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.DependenceNode
 
loadedContent() - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.XMLNode
subclasses should override this method to return the array of VFile objects they created from the SAX event stream
loadedContent() - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.HistoryNode
 
loadedContent() - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.LayoutNode
 
loadFiles(FileCollection) - Method in interface uk.ac.ed.inf.ogsaconfig.garm.PersistenceMechanism
Returns the files associated with the given file collection stored in the persistence mechanism
loadFiles(FileCollection) - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.XMLPersistenceMechanism
 
LookupVFile - class uk.ac.ed.inf.ogsaconfig.garm.util.LookupVFile.
 
LookupVFile(String, File, FileType, FileCollection) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.util.LookupVFile
 

M

main(String[]) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.bin.GarmC
 
main(String[]) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.bin.GarmA
 
main(String[]) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.bin.GarmB
 
main(String[]) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.tools.GenerateUnixWrapper
 
makeFile(File, File) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.util.FileUtils
creates a new file with the given hierarchy
makeFile(File, String) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.util.FileUtils
creates a new file with the given hierarchy
makeFile(String, File) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.util.FileUtils
creates a new file with the given hierarchy
makeFile(String, String) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.util.FileUtils
creates a new file with the given hierarchy
makeFilename(FileCollection) - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.XMLPersistenceMechanism
 
matchPrefix(File, File) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.util.FileUtils
returns true if the file is contained in prefix
matchPrefix(File, String) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.util.FileUtils
returns true if the file is contained in prefix
matchPrefix(String, File) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.util.FileUtils
returns true if the file is contained in prefix
matchPrefix(String, String) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.util.FileUtils
returns true if the file is contained in prefix
merge(VFile[], VFile[]) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.util.ArrayUtils
merge takes a pair of VFile arrays and returns a new VFile[] containing both of them.
MetaCollection - class uk.ac.ed.inf.ogsaconfig.garm.collections.MetaCollection.
A meta collection does not provide any different files than the layers below it, instead it stores properties of the lower level collection.
MetaCollection(FileCollection) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.collections.MetaCollection
 
MetaVFile - class uk.ac.ed.inf.ogsaconfig.garm.collections.MetaVFile.
A meta vfile encapsulates another vfile, but adds additional information to it that is only meaningful within its own layer.
MetaVFile(VFile) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.collections.MetaVFile
 
MISCELLANEOUS - Static variable in class uk.ac.ed.inf.ogsaconfig.garm.FileType
A file of unknown type that has been identified as such; effectively UNKNOWN for typed collections

N

name() - Method in class uk.ac.ed.inf.ogsaconfig.garm.VFile
Returns the name of the file
name() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.MetaVFile
 
name() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.ConcreteVFile
 
name() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.generators.GeneratedVFile
 
name() - Method in class uk.ac.ed.inf.ogsaconfig.garm.util.LookupVFile
 
narrow(FileType) - Method in class uk.ac.ed.inf.ogsaconfig.garm.util.VFileSet
returns a new VFileSet containing only files of the given type
negate() - Method in class uk.ac.ed.inf.ogsaconfig.garm.util.FileTypeSet
inverts this set so all types not in it are present, and all types initially in it are not
noDeps() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.DependentCollection.DFile
 

P

performAdd(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.Archive
 
performAdd(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.ConcreteCollection
performAdd is the interface subclasses should use to perform any logic they need to do when a file is added to the collection.
performAdd(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.LayoutCollection
 
performAdd(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.Directory
 
performRemove(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.GeneratedCollection
 
performRemove(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.Archive
 
performRemove(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.ConcreteCollection
performRemove is the interface subclasses should use to perform any logic they need when a file is removed from the collection.
performRemove(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.LayoutCollection
 
performRemove(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.Directory
 
PersistenceMechanism - interface uk.ac.ed.inf.ogsaconfig.garm.PersistenceMechanism.
A persistence mechanism is a means of storing meta vfiles between GARM invocations.
PersistenceMechanismFactory - interface uk.ac.ed.inf.ogsaconfig.garm.PersistenceMechanismFactory.
A persistence mechanism factory provides a way to create persistence mechanisms for arbitrary file collection chains
Policy - interface uk.ac.ed.inf.ogsaconfig.garm.collections.policies.Policy.
A policy specifies the conditions under which one file should be allowed to overwrite another
PolicyCollection - class uk.ac.ed.inf.ogsaconfig.garm.collections.PolicyCollection.
A policy collection is a meta layer that will block file additions if they conflict with the supplied policy
PolicyCollection(FileCollection, Policy) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.collections.PolicyCollection
 
PolicyCollection(FileCollection, Policy, FileTypeSet) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.collections.PolicyCollection
 
pop() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.HistoryCollection.HFile
 
PreservePolicy - class uk.ac.ed.inf.ogsaconfig.garm.collections.policies.PreservePolicy.
A policy that mandates no file ever be overwritten
PreservePolicy() - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.collections.policies.PreservePolicy
 
print() - Method in class uk.ac.ed.inf.ogsaconfig.garm.util.VFileSet
A debug method to show the contents of the vfile on stdout
printUsage() - Static method in class uk.ac.ed.inf.ogsaconfig.garm.bin.GarmC
 
printUsage() - Static method in class uk.ac.ed.inf.ogsaconfig.garm.bin.GarmA
Prints usage information
printUsage() - Static method in class uk.ac.ed.inf.ogsaconfig.garm.bin.GarmB
Print usage information
printVFile(VFile, PrintStream) - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.XMLNode
Provides a standard way to create an xml node with the correct attributes from a vfile
printVFile(VFile, PrintStream, String) - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.XMLNode
Provides a standard way to create an xml node with the correct attributes from a vfile.
processingInstruction(String, String) - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.XMLNode
 
PropertyUtils - class uk.ac.ed.inf.ogsaconfig.garm.util.PropertyUtils.
This class is intended to make working with global properties slightly safer.
push(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.HistoryCollection.HFile
 

R

ReferenceSpace - interface uk.ac.ed.inf.ogsaconfig.garm.ReferenceSpace.
A reference space provides a means of identifying arbitrary file collection chains with string names
ReferenceSpaceImp - class uk.ac.ed.inf.ogsaconfig.garm.reference.ReferenceSpaceImp.
This class provides an implementation of a ReferenceSpace.
ReferenceSpaceImp(Map, PersistenceMechanismFactory) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.reference.ReferenceSpaceImp
 
regenerateClient(VFile[]) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.generators.WSDDGenerator
 
regenerateClient(VFile[]) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.generators.BasicWSDDGenerator
 
regenerateServer(VFile[]) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.generators.WSDDGenerator
 
regenerateServer(VFile[]) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.generators.BasicWSDDGenerator
 
remDep(FileCollection) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.DependentCollection.DFile
 
RemoteArchive - class uk.ac.ed.inf.ogsaconfig.garm.collections.RemoteArchive.
A remote archive represents an archive that is not physically available on the local machine by default.
RemoteArchive(URL, String, ArchiveMaker) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.collections.RemoteArchive
 
RemoteGARBuilder - class uk.ac.ed.inf.ogsaconfig.garm.reference.RemoteGARBuilder.
This collection builder creates remote gars using the RemoteArchive layer.
RemoteGARBuilder(ArchiveMaker) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.reference.RemoteGARBuilder
 
remove(VFile) - Method in interface uk.ac.ed.inf.ogsaconfig.garm.FileCollection
Removes a file from the collection.
remove(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.HistoryCollection
 
remove(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.DependentCollection
 
remove(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.MetaCollection
 
remove(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.ConcreteCollection
 
remove(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.generators.WSDDGenerator
 
remove(VFile) - Method in interface uk.ac.ed.inf.ogsaconfig.garm.collections.generators.Generator
Informs the generator that an attempt was made to remove a file from the collection.
remove(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.util.VFileSet
Removes a vfile from the set
remove(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.util.VFileSourceSet
Removes any equals() file from the set with the same source
removeType(FileType) - Method in class uk.ac.ed.inf.ogsaconfig.garm.util.FileTypeSet
removes a type from the set
replace(VFile, VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.policies.FreshenPolicy
 
replace(VFile, VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.policies.ReplacePolicy
 
replace(VFile, VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.policies.PreservePolicy
 
replace(VFile, VFile) - Method in interface uk.ac.ed.inf.ogsaconfig.garm.collections.policies.Policy
 
ReplacePolicy - class uk.ac.ed.inf.ogsaconfig.garm.collections.policies.ReplacePolicy.
A policy that mandates no file ever be preserved
ReplacePolicy() - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.collections.policies.ReplacePolicy
 
reset(String) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.util.PropertyUtils
 
retrieve(VFile) - Method in interface uk.ac.ed.inf.ogsaconfig.garm.FileCollection
Returns the file in the collection corresponding to the given file.
retrieve(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.MetaCollection
 
retrieve(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.ConcreteCollection
 
retrieve(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.util.VFileSet
returns the vfile in the set which is equals() to the one given, or null if there is no such file
retrieve(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.util.VFileSourceSet
Returns the equivalent file stored for this one, where equivalence includes equal source here
retrieveAll(VFile) - Method in class uk.ac.ed.inf.ogsaconfig.garm.util.VFileSourceSet
Returns all files in this set that are equal, from any source
root() - Method in interface uk.ac.ed.inf.ogsaconfig.garm.FileCollection
Returns the base layer of the stack of file collections of which this is top.
root() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.MetaCollection
 
root() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.ConcreteCollection
 

S

save(File) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.Descriptor
Writes the descriptor to the file fp in XML format
save(VFile[]) - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.GeneratedNode
 
save(VFile[]) - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.DependenceNode
 
save(VFile[]) - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.XMLNode
subclasses should override this method to write the VFile array given to the xmlFile
save(VFile[]) - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.HistoryNode
 
save(VFile[]) - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.LayoutNode
 
saveFiles(FileCollection, VFile[]) - Method in interface uk.ac.ed.inf.ogsaconfig.garm.PersistenceMechanism
Associates the given files with the given collection in the persistence mechanism
saveFiles(FileCollection, VFile[]) - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.XMLPersistenceMechanism
 
SCHEMA - Static variable in class uk.ac.ed.inf.ogsaconfig.garm.FileType
A schema file suitable for placement in schema/
set(String, String) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.util.PropertyUtils
 
setDocumentLocator(Locator) - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.XMLNode
 
setFileAt(VFile, int) - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.HistoryCollection.HFile
 
setRepository(URL) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.GARM
Sets the repository used by GARM to the given value
setVar(PrintStream, String, String) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.tools.GenerateUnixWrapper
 
shortenClassname(String) - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.XMLPersistenceMechanism
 
skippedEntity(String) - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.XMLNode
 
source() - Method in class uk.ac.ed.inf.ogsaconfig.garm.VFile
Returns the file collection from which this file originates
source() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.MetaVFile
 
source() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.ConcreteVFile
 
source() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.generators.GeneratedVFile
 
source() - Method in class uk.ac.ed.inf.ogsaconfig.garm.util.LookupVFile
 
StandaloneContainerBuilder - class uk.ac.ed.inf.ogsaconfig.garm.reference.StandaloneContainerBuilder.
This collection builder creates collections based on a standalone container of the type supplied with the Globus toolkit.
StandaloneContainerBuilder(boolean, boolean, Policy) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.reference.StandaloneContainerBuilder
 
StandaloneLayout - class uk.ac.ed.inf.ogsaconfig.garm.collections.layouts.StandaloneLayout.
StandaloneLayout provides a file layout compatible with the standalone container provided by the Globus tool kit
StandaloneLayout() - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.collections.layouts.StandaloneLayout
 
startDocument() - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.XMLNode
 
startElement(String, String, String, Attributes) - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.GeneratedNode
 
startElement(String, String, String, Attributes) - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.DependenceNode
 
startElement(String, String, String, Attributes) - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.XMLNode
 
startElement(String, String, String, Attributes) - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.HistoryNode
 
startElement(String, String, String, Attributes) - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.LayoutNode
 
startPrefixMapping(String, String) - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.XMLNode
 
stream() - Method in class uk.ac.ed.inf.ogsaconfig.garm.VFile
Returns an InputStream from which the file itself can be read
stream() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.MetaVFile
 
stream() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.ConcreteVFile
 
stream() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.generators.GeneratedVFile
 
stream() - Method in class uk.ac.ed.inf.ogsaconfig.garm.util.LookupVFile
 
StreamUtils - class uk.ac.ed.inf.ogsaconfig.garm.util.StreamUtils.
A set of utilities for working with streams
stripPrefix(File, File) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.util.FileUtils
makes a file which is relative to the given prefix
stripPrefix(File, String) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.util.FileUtils
makes a file which is relative to the given prefix
stripPrefix(String, File) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.util.FileUtils
makes a file which is relative to the given prefix
stripPrefix(String, String) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.util.FileUtils
makes a file which is relative to the given prefix
subtract(FileCollection[], FileCollection[]) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.util.ArrayUtils
subtract returns the its first argument with any elements present in the second argument removed

T

time() - Method in class uk.ac.ed.inf.ogsaconfig.garm.VFile
Returns the modification time of the file.
time() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.MetaVFile
 
time() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.ConcreteVFile
 
time() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.generators.GeneratedVFile
 
time() - Method in class uk.ac.ed.inf.ogsaconfig.garm.util.LookupVFile
 
toArray() - Method in class uk.ac.ed.inf.ogsaconfig.garm.util.VFileSet
returns the files present in the set as an array, all references are live
toArray() - Method in class uk.ac.ed.inf.ogsaconfig.garm.util.VFileSourceSet
Returns an array of the files present in the set
toString() - Method in class uk.ac.ed.inf.ogsaconfig.garm.FileType
Returns a string name for the object
type() - Method in class uk.ac.ed.inf.ogsaconfig.garm.VFile
Returns the semantic type of the file
type() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.MetaVFile
 
type() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.ConcreteVFile
 
type() - Method in class uk.ac.ed.inf.ogsaconfig.garm.collections.generators.GeneratedVFile
 
type() - Method in class uk.ac.ed.inf.ogsaconfig.garm.util.LookupVFile
 

U

uk.ac.ed.inf.ogsaconfig.garm - package uk.ac.ed.inf.ogsaconfig.garm
 
uk.ac.ed.inf.ogsaconfig.garm.bin - package uk.ac.ed.inf.ogsaconfig.garm.bin
 
uk.ac.ed.inf.ogsaconfig.garm.collections - package uk.ac.ed.inf.ogsaconfig.garm.collections
 
uk.ac.ed.inf.ogsaconfig.garm.collections.generators - package uk.ac.ed.inf.ogsaconfig.garm.collections.generators
 
uk.ac.ed.inf.ogsaconfig.garm.collections.layouts - package uk.ac.ed.inf.ogsaconfig.garm.collections.layouts
 
uk.ac.ed.inf.ogsaconfig.garm.collections.policies - package uk.ac.ed.inf.ogsaconfig.garm.collections.policies
 
uk.ac.ed.inf.ogsaconfig.garm.persistence - package uk.ac.ed.inf.ogsaconfig.garm.persistence
 
uk.ac.ed.inf.ogsaconfig.garm.reference - package uk.ac.ed.inf.ogsaconfig.garm.reference
 
uk.ac.ed.inf.ogsaconfig.garm.tools - package uk.ac.ed.inf.ogsaconfig.garm.tools
 
uk.ac.ed.inf.ogsaconfig.garm.util - package uk.ac.ed.inf.ogsaconfig.garm.util
 
uninstall(FileCollection, FileCollection) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.GARM
Uninstalls one collection from another
uninstall(String, String) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.GARM
Uninstalls one collection from another
UNKNOWN - Static variable in class uk.ac.ed.inf.ogsaconfig.garm.FileType
A file of unknown type, typically only returned by untyped collections

V

value(String) - Static method in class uk.ac.ed.inf.ogsaconfig.garm.tools.GenerateUnixWrapper
 
VFile - class uk.ac.ed.inf.ogsaconfig.garm.VFile.
A VFile is an abstract representation of a file used by GARM.
VFile() - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.VFile
 
vFileFromAttributes(Attributes) - Method in class uk.ac.ed.inf.ogsaconfig.garm.persistence.XMLNode
Provides a standard way to turn an XML element into a vfile, using only the attributes of the node
VFileSet - class uk.ac.ed.inf.ogsaconfig.garm.util.VFileSet.
Implements a set of VFiles, and provides a simple API to access them.
VFileSet() - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.util.VFileSet
 
VFileSourceSet - class uk.ac.ed.inf.ogsaconfig.garm.util.VFileSourceSet.
Implements a set of VFiles, but unlike VFileSet will allow multiple equals() files provided they have different sources: the set maintained is source unique
VFileSourceSet() - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.util.VFileSourceSet
 

W

WSDDGenerator - class uk.ac.ed.inf.ogsaconfig.garm.collections.generators.WSDDGenerator.
This forms a base for generators creating the Axis server-config.wsdd and client-config.wsdd files.
WSDDGenerator() - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.collections.generators.WSDDGenerator
 

X

XMLNode - class uk.ac.ed.inf.ogsaconfig.garm.persistence.XMLNode.
XMLNode forms the base for all the nodes which persist collections to XML files as part of the XML persistence mechanism
XMLNode(File, String) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.persistence.XMLNode
 
XMLPersistenceMechanism - class uk.ac.ed.inf.ogsaconfig.garm.persistence.XMLPersistenceMechanism.
XMLPersistenceMechanism is a reference implementation of PersistenceMechanism.
XMLPersistenceMechanism(String, File) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.persistence.XMLPersistenceMechanism
 
XMLPersistenceMechanismFactory - class uk.ac.ed.inf.ogsaconfig.garm.persistence.XMLPersistenceMechanismFactory.
XMLPersistenceMechanismFactory creates XML persistence mechanisms for given references
XMLPersistenceMechanismFactory(File) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.persistence.XMLPersistenceMechanismFactory
 

Z

ZIPArchive - class uk.ac.ed.inf.ogsaconfig.garm.collections.ZIPArchive.
A ZIP archive is an archive managing ZIP compressed files.
ZIPArchive(File) - Constructor for class uk.ac.ed.inf.ogsaconfig.garm.collections.ZIPArchive
 

A B C D E F G H I J L M N P R S T U V W X Z