A B C D F G I K L M N O P R S T U V 

A

Add - Class in igpp.mimic
Add any new files to the Mimic managed collection.
Add() - Constructor for class igpp.mimic.Add
 
addBundle(ArrayList<String>) - Method in class igpp.mimic.Bundle
Add collections to a bundle.
addExclude(ArrayList<String>) - Method in class igpp.mimic.Add
 
addExclude(ArrayList<String>) - Method in class igpp.mimic.Bundle
 
addExclude(ArrayList<String>) - Method in class igpp.mimic.Scan
 
addFiles(String) - Method in class igpp.mimic.Add
Scan a path and provide a list of modified or new items.
addSection(String) - Method in class igpp.mimic.Config
Define a new section with a given name and makes the new section the active section.

B

Bundle - Class in igpp.mimic
Add any new files to the Mimic managed collection.
Bundle() - Constructor for class igpp.mimic.Bundle
 
BundleRecord - Class in igpp.mimic
 

C

Check - Class in igpp.mimic
Check the consistency of a Mimic managed collection."
Check() - Constructor for class igpp.mimic.Check
 
check(String, ArrayList<String>, boolean, boolean) - Method in class igpp.mimic.Check
 
checkDirection(String) - Static method in class igpp.mimic.Config
Check if a direction is an allowed value.
checkSSH(String, String, String) - Static method in class igpp.mimic.Test
Attempt to connect to a remote host using a given user name.
ChecksumRecord - Class in igpp.mimic
 
Clone - Class in igpp.mimic
Clone another Mimic managed collection.
Clone() - Constructor for class igpp.mimic.Clone
 
cloneFiles(String, String, String, String, boolean, String) - Method in class igpp.mimic.Clone
Clone (copy) files contained in another Mimic collection.
concatPath(String, String) - Static method in class igpp.mimic.Util
Concatenate a path with a name.
Config - Class in igpp.mimic
Constants for managing collections and defining settings for synchronization with remote hosts and
Config() - Constructor for class igpp.mimic.Config
 
Config(String) - Constructor for class igpp.mimic.Config
 
Connection - Class in igpp.mimic
Creates a connection to a file system, FTP server or SSH server based on the protocol or a URL.
Connection(String, String, boolean, String) - Constructor for class igpp.mimic.Connection
Establish a connection to a remote system.
Copy - Class in igpp.mimic
Copy files from one file system area to another.
Copy() - Constructor for class igpp.mimic.Copy
 
copy(String, String, boolean, String) - Static method in class igpp.mimic.Resource
Copy a file from one location to another.
copy(Connection, String, String) - Static method in class igpp.mimic.Resource
Copy a file using an opened connection to a remote host.
copy(String, File) - Static method in class igpp.mimic.Resource
Copies a file from a URI path to an opened local file.
copy(Connection, String, File) - Static method in class igpp.mimic.Resource
Copies a file from a URI path to an opened local file.
copy(InputStream, OutputStream) - Static method in class igpp.mimic.Resource
Copy one stream to another.
copyFiles(String, String) - Method in class igpp.mimic.Copy
Pull files from a remote location based on the Mimic configuration which applies to a given path.
copyFrom(File, String) - Method in class igpp.mimic.Scp
Copy a file from a remote source to a local destination.
copyFrom(String, File) - Method in class igpp.mimic.Scp
Copy a file from a remote source to a local destination.
copyFrom(File, File) - Method in class igpp.mimic.Scp
Copy a file from a remote source to a local destination.
copyFrom(String, String) - Method in class igpp.mimic.Scp
Copy a file from a remote source to a local destination.
copyTo(File, String) - Method in class igpp.mimic.Scp
Copy a file from a local source to a remote destination.
copyTo(String, File) - Method in class igpp.mimic.Scp
Copy a file from a local source to a remote destination.
copyTo(File, File) - Method in class igpp.mimic.Scp
Copy a file from a local source to a remote destination.
copyTo(String, String) - Method in class igpp.mimic.Scp
Copy a file from a local source to a remote destination.
countList(String) - Method in class igpp.mimic.Info
Count the number of files and bytes covered in a checksum list.
createPath(Connection, String) - Static method in class igpp.mimic.Resource
Safely create path
createPath(File) - Static method in class igpp.mimic.Resource
Safely create path

D

dirDigest - Static variable in class igpp.mimic.ChecksumRecord
 
disconnect() - Method in class igpp.mimic.Scp
Disconnect the session.
downloadURL(String, String) - Static method in class igpp.mimic.Test
Download a file using a URL
downloadWithHTTP(String, String) - Static method in class igpp.mimic.Test
Download a file using a URL
downloadWithHTTPS(String, String) - Static method in class igpp.mimic.Test
Download a file using a URL
dump(String, String) - Static method in class igpp.mimic.Bundle
 
dump(PrintStream) - Method in class igpp.mimic.Config
Display the in-memory sections to an opened PrintStream.
dump(PrintStream) - Method in class igpp.mimic.Section
Print the set values in this instance.

F

findRoot() - Static method in class igpp.mimic.Config
Search for the root folder of a Mimic managed collection starting with the current folder.
findRoot(String) - Static method in class igpp.mimic.Config
Search for the root folder of a Mimic managed collection starting with the given folder.
Fix - Class in igpp.mimic
Fix various mimic issues.
Fix() - Constructor for class igpp.mimic.Fix
 
fixChecksum(String) - Method in class igpp.mimic.Fix
Remove entries in the inventory where the file does not exist.
fixRemove(String) - Method in class igpp.mimic.Fix
Remove entries in the inventory where the file does not exist.
fixTimestamp(String) - Method in class igpp.mimic.Fix
Fix a mimic collection.
fromFTP(String, String) - Static method in class igpp.mimic.Resource
Open a file referenced by a URI with FTP protocol and write to local file.
fromFTP(String, OutputStream) - Static method in class igpp.mimic.Resource
Open a file referenced by a URI with FTP protocol and write to an opened output stream.
fromFTP(SimpleFTP, String, String) - Static method in class igpp.mimic.Resource
Copy a file from a remote host using the FTP protocol and write to a local file.
fromFTP(SimpleFTP, String, OutputStream) - Static method in class igpp.mimic.Resource
Copy a file from a remote host using the FTP protocol and write to a local file.
fromSCP(String, String, boolean, String) - Static method in class igpp.mimic.Resource
Copy a file from a remote host using the SSH protocol and write to a local file.
fromSCP(Scp, String, String) - Static method in class igpp.mimic.Resource
Copy a file from a remote host using the SSH protocol and write to a local file.

G

getExclude() - Method in class igpp.mimic.Add
 
getExclude() - Method in class igpp.mimic.Bundle
 
getExclude() - Method in class igpp.mimic.Scan
 
getFolders(String) - Method in class igpp.mimic.Bundle
 
getHost(String) - Static method in class igpp.mimic.Resource
Returns the host information portion of a URI.
getHost(String) - Static method in class igpp.mimic.Scp
Retrieve the host information from a SSH style connection string.
getHTTPSStream(String, String) - Static method in class igpp.mimic.Resource
Create an input stream to a file given a URI with the HTTP protocol.
getHTTPStream(String, String) - Static method in class igpp.mimic.Resource
Create an input stream to a file given a URI with the HTTP protocol.
getInputStream(String) - Static method in class igpp.mimic.Resource
Create an input stream to a file given a URI path.
getKeySet() - Method in class igpp.mimic.Section
Retrieve the name of all properties of a section.
getLastMessage() - Method in class igpp.mimic.Connection
 
getLastMessage() - Method in class igpp.mimic.Scp
Get the error message from the last error encountered.
getLocation(String) - Static method in class igpp.mimic.Resource
Returns the location portion of a URI.
getName() - Method in class igpp.mimic.Section
Retrieve the name of the section.
getOutputStream(String) - Static method in class igpp.mimic.Resource
Create an output stream to a file given a URI path.
getPath(String) - Static method in class igpp.mimic.Resource
Returns the path information portion of a URI.
getPath(String) - Static method in class igpp.mimic.Scp
Retrieve the path information from a SSH style connection string.
getProgress() - Method in class igpp.mimic.Add
 
getProgress() - Method in class igpp.mimic.Bundle
 
getProperty(String) - Method in class igpp.mimic.Section
Retrieve the value of a property.
getProtocol(String) - Static method in class igpp.mimic.Resource
Returns the protocol portion of a URI.
getRecursive() - Method in class igpp.mimic.Add
 
getRecursive() - Method in class igpp.mimic.Scan
 
getSection(String) - Method in class igpp.mimic.Config
Search the in-memory list of sections and return a list of sections with the given name.
getSection(String, String) - Method in class igpp.mimic.Config
Search the in-memory list of sections with the given name and assigned tag and return a list of matching sections.
getSectionFirst(String) - Method in class igpp.mimic.Config
Search the in-memory list of sections and return the first section with the given name.
getSectionFirst(String, String) - Method in class igpp.mimic.Config
Search the in-memory list of sections and return the first section with the given name and tag name.
getUpdate() - Method in class igpp.mimic.Add
 
getURLStream(String, String) - Static method in class igpp.mimic.Resource
Create an input stream to a file given a URI path.
getUser(String) - Static method in class igpp.mimic.Scp
Retrieve the user information from a SSH style connection string.
getUserInfo(String) - Static method in class igpp.mimic.Resource
Returns the user information portion of a URI.
getVerbose() - Method in class igpp.mimic.Add
 
getVerbose() - Method in class igpp.mimic.Bundle
 
getVerbose() - Method in class igpp.mimic.Scan
 
getVerbose() - Method in class igpp.mimic.Scp
Get the current verbose setting.

I

igpp.mimic - package igpp.mimic
 
Info - Class in igpp.mimic
Display information about a Mimic managed collection."
Info() - Constructor for class igpp.mimic.Info
 
init() - Method in class igpp.mimic.Config
Initialize a collection for management with Mimic.
Init - Class in igpp.mimic
Initialize a Mimic managed collection.
Init() - Constructor for class igpp.mimic.Init
 
isDir() - Method in class igpp.mimic.ChecksumRecord
Determine if a checksum is for a directory (folder).
isFile(String) - Static method in class igpp.mimic.Resource
Determines if the protocol is "file".
isFTP(String) - Static method in class igpp.mimic.Resource
Determines if the protocol is "ftp".
isHTTP(String) - Static method in class igpp.mimic.Resource
Determines if the protocol is "http".
isHTTPS(String) - Static method in class igpp.mimic.Resource
Determines if the protocol is "https".
isSCP(String) - Static method in class igpp.mimic.Resource
Determines if the protocol is "scp".

K

keyLengthDetector() - Static method in class igpp.mimic.Test
Determine allowed key length for ciphers.
keyPairGenerate() - Static method in class igpp.mimic.Test
Attempt to generate a DH key pair to see if cryptographic environment is set correctly.

L

lastModified() - Method in class igpp.mimic.BundleRecord
 
listBundle(String) - Method in class igpp.mimic.Bundle
List the contents of a bundle.
load(String) - Static method in class igpp.mimic.Bundle
Loads a bundle description.
load(File) - Static method in class igpp.mimic.Bundle
Loads a bundle description.
load() - Method in class igpp.mimic.Config
Load a configuration file into memory.

M

main(String[]) - Static method in class igpp.mimic.Add
Command-line interface.
main(String[]) - Static method in class igpp.mimic.Bundle
Command-line interface.
main(String[]) - Static method in class igpp.mimic.Check
Command-line interface.
main(String[]) - Static method in class igpp.mimic.Clone
Command-line interface.
main(String[]) - Static method in class igpp.mimic.Config
Command-line interface.
main(String[]) - Static method in class igpp.mimic.Copy
Command-line interface.
main(String[]) - Static method in class igpp.mimic.Fix
Command-line interface.
main(String[]) - Static method in class igpp.mimic.Info
Command-line interface.
main(String[]) - Static method in class igpp.mimic.Init
Command-line interface.
main(String[]) - Static method in class igpp.mimic.Pull
Command-line interface.
main(String[]) - Static method in class igpp.mimic.Push
Command-line interface.
main(String[]) - Static method in class igpp.mimic.Refresh
Command-line interface.
main(String[]) - Static method in class igpp.mimic.Resource
Command-line interface.
main(String[]) - Static method in class igpp.mimic.Scan
Command-line interface.
main(String[]) - Static method in class igpp.mimic.Scp
Command-line interface.
main(String[]) - Static method in class igpp.mimic.Test
Command-line interface.
mCopiedBytes - Static variable in class igpp.mimic.Copy
 
mCopiedFiles - Static variable in class igpp.mimic.Copy
 
mkdir(String) - Method in class igpp.mimic.Scp
Create a folder on the remote system with the given path.
mProcessedBytes - Static variable in class igpp.mimic.Copy
 
mProcessedBytes - Static variable in class igpp.mimic.Pull
 
mProcessedFiles - Static variable in class igpp.mimic.Copy
 
mProcessedFiles - Static variable in class igpp.mimic.Pull
 
mRemovedBytes - Static variable in class igpp.mimic.Pull
 
mRemovedFiles - Static variable in class igpp.mimic.Pull
 
mTransferredBytes - Static variable in class igpp.mimic.Pull
 
mTransferredFiles - Static variable in class igpp.mimic.Pull
 

N

normalPath(String) - Static method in class igpp.mimic.Util
Convert a path string to "normal" form.

O

openSession(String, String, boolean, String) - Method in class igpp.mimic.Scp
Establish a connection to a host with a given user name.

P

parse(String) - Static method in class igpp.mimic.BundleRecord
Parse a bundle record into component values.
parse(String) - Static method in class igpp.mimic.ChecksumRecord
Parse a checksum record into component values.
path() - Method in class igpp.mimic.BundleRecord
 
Pull - Class in igpp.mimic
Pull files from a remote location using information in the Mimic configuration file.
Pull() - Constructor for class igpp.mimic.Pull
 
pull(Connection, String, String) - Static method in class igpp.mimic.Resource
Copies a file from a known remote URI path to a local file.
pullFiles(String) - Method in class igpp.mimic.Pull
Pull files from a remote location based on the Mimic configuration.
pullFiles(String, String) - Method in class igpp.mimic.Pull
Pull files from a remote location based on the Mimic configuration which applies to a given path.
Push - Class in igpp.mimic
 
Push() - Constructor for class igpp.mimic.Push
 
push(Connection, String, String) - Static method in class igpp.mimic.Resource
Copies a file to a known remote URI path from a local file.
pushFiles(String) - Method in class igpp.mimic.Push
Push files to a remote location based on the Mimic configuration which applies to a given path.
pushFiles(String, String) - Method in class igpp.mimic.Push
Push files to a remote location based on the Mimic configuration which applies to a given path.

R

Refresh - Class in igpp.mimic
Refresh the Mimic files to reflect the current files in the folder.
Refresh() - Constructor for class igpp.mimic.Refresh
 
refresh(String) - Method in class igpp.mimic.Refresh
Refresh a checksum list.
refresh(String, String) - Method in class igpp.mimic.Refresh
Refresh a checksum list.
remove(Connection, String) - Static method in class igpp.mimic.Resource
Removes a file from a URI path .
remove(String) - Method in class igpp.mimic.Scp
Remove a file on the remote system with the given path.
removeBundle(ArrayList<String>) - Method in class igpp.mimic.Bundle
Remove collections from a bundle.
removeFTP(String) - Static method in class igpp.mimic.Resource
Remove a file referenced by a URI with FTP protocol.
removeFTP(SimpleFTP, String) - Static method in class igpp.mimic.Resource
Remove a file referenced by a URI with FTP protocol.
removeSCP(Scp, String) - Static method in class igpp.mimic.Resource
Remove a file from a remote host using the SSH protocol.
reset() - Method in class igpp.mimic.Info
Reset counts
Resource - Class in igpp.mimic
Create a stream to a file which may be remote or local.
Resource() - Constructor for class igpp.mimic.Resource
 

S

sameAs(BundleRecord) - Method in class igpp.mimic.BundleRecord
 
sameAs(ChecksumRecord) - Method in class igpp.mimic.ChecksumRecord
 
scan(PrintStream, ArrayList<String>, String) - Method in class igpp.mimic.Add
Scan a path and write checksums for new items.
scan(PrintStream, String, String, HashMap<String, ChecksumRecord>, ExecutorService) - Method in class igpp.mimic.Add
Scan a path and write checksums for new items.
Scan - Class in igpp.mimic
Tool to count the number files in a branch of a file system.
Scan() - Constructor for class igpp.mimic.Scan
 
scan(String) - Method in class igpp.mimic.Scan
Scan a path and count the number of files and total bytes occupied.
scanChecksum(String) - Method in class igpp.mimic.Scan
Scan a Mimic checksum file and count the number of files and total bytes occupied.
scanNew(String) - Method in class igpp.mimic.Scan
Scan a Mimic checksum file and count the number of files and total bytes occupied.
scanNew(String, String, HashMap<String, ChecksumRecord>) - Method in class igpp.mimic.Scan
Scan a Mimic checksum file and count the number of files and total bytes occupied.
Scp - Class in igpp.mimic
Support class for copying files between server using the SSH protocol.
Scp() - Constructor for class igpp.mimic.Scp
 
Scp(String, String, boolean, String) - Constructor for class igpp.mimic.Scp
Establish a connection to a host with a given user name.
Section - Class in igpp.mimic
Class to manage named sets of properties.
Section(String) - Constructor for class igpp.mimic.Section
Create an instance with a given name.
setExclude(ArrayList<String>) - Method in class igpp.mimic.Add
 
setExclude(ArrayList<String>) - Method in class igpp.mimic.Bundle
 
setExclude(ArrayList<String>) - Method in class igpp.mimic.Scan
 
setMessage(String) - Static method in class igpp.mimic.Config
Set what messages to output based on character codes.
setProgress(boolean) - Method in class igpp.mimic.Add
 
setProgress(boolean) - Method in class igpp.mimic.Bundle
 
setProperty(String, String) - Method in class igpp.mimic.Config
Set the value of a property for the active section.
setProperty(Section, String, String) - Method in class igpp.mimic.Config
Set the value of a property for a section.
setProperty(String, String) - Method in class igpp.mimic.Section
Set a property and value.
setRecursive(boolean) - Method in class igpp.mimic.Add
 
setRecursive(boolean) - Method in class igpp.mimic.Scan
 
setUpdate(boolean) - Method in class igpp.mimic.Add
 
setVerbose(boolean) - Method in class igpp.mimic.Add
 
setVerbose(boolean) - Method in class igpp.mimic.Bundle
 
setVerbose(boolean) - Method in class igpp.mimic.Clone
 
setVerbose(boolean) - Method in class igpp.mimic.Scan
 
setVerbose(boolean) - Method in class igpp.mimic.Scp
Set the verbose setting.
showHelp() - Method in class igpp.mimic.Add
Show the help for the tool.
showHelp() - Method in class igpp.mimic.Bundle
Show the help for the tool.
showHelp() - Method in class igpp.mimic.Check
Show the help for the tool.
showHelp() - Method in class igpp.mimic.Clone
Show the help for the tool.
showHelp() - Method in class igpp.mimic.Config
Show the help for the tool.
showHelp() - Method in class igpp.mimic.Copy
Show the help for the tool.
showHelp() - Method in class igpp.mimic.Fix
Show the help for the tool.
showHelp() - Method in class igpp.mimic.Info
Show the help for the tool.
showHelp() - Method in class igpp.mimic.Init
Show the help for the tool.
showHelp() - Method in class igpp.mimic.Pull
Show the help for the tool.
showHelp() - Method in class igpp.mimic.Push
Show the help for the tool.
showHelp() - Method in class igpp.mimic.Refresh
Show the help for the tool.
showHelp() - Method in class igpp.mimic.Scan
Show the help for the tool.
showHelp() - Method in class igpp.mimic.Scp
Show the help for the tool.
showHelp() - Method in class igpp.mimic.Test
Show the help for the tool.
showSupportedProtocols() - Static method in class igpp.mimic.Test
Show support protocols
store(String, HashMap<String, BundleRecord>) - Static method in class igpp.mimic.Bundle
Store a bundle definition.
store(File, HashMap<String, BundleRecord>) - Static method in class igpp.mimic.Bundle
Store a bundle definition.
store() - Method in class igpp.mimic.Config
Store in-memory configuration sections in the configuration file.

T

Test - Class in igpp.mimic
Determine information about the system and supported SSH protocol.
Test() - Constructor for class igpp.mimic.Test
 
testConnect(String, String, String) - Static method in class igpp.mimic.Test
Attempt to connect to a remote host using a given user name.
toFTP(String, String) - Static method in class igpp.mimic.Resource
Copy a file from a local location to a remote host using the FTP protocol.
toFTP(SimpleFTP, String, String) - Static method in class igpp.mimic.Resource
Copy a file from a local location to a remote host using the FTP protocol.
toSCP(String, String, boolean, String) - Static method in class igpp.mimic.Resource
Copy a file from a local location to a remote host using the SSH protocol.
toSCP(Scp, String, String) - Static method in class igpp.mimic.Resource
Copy a file from a local location to a remote host using the SSH protocol.
toString() - Method in class igpp.mimic.BundleRecord
 
toString() - Method in class igpp.mimic.ChecksumRecord
 
trustAllCerts() - Static method in class igpp.mimic.Resource
Configure HttpsURLConnection to trust all certs.
trustAllCerts() - Static method in class igpp.mimic.Test
Configure HttpsURLConnection to trust all certs.

U

Util - Class in igpp.mimic
 
Util() - Constructor for class igpp.mimic.Util
 

V

verifyList(String, boolean) - Method in class igpp.mimic.Check
Verify that files in a checksum list have checksums that match the value in the list.
A B C D F G I K L M N O P R S T U V 

Copyright © 2014-2016 Regents University of California. All Rights Reserved.