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

A

addFilenameMapping(FilenameMapping) - Method in class com.chaosserver.bilbo.data.Directory
Adds a new FilenameMapping object to this directory.
addFilenameMapping(Node, FilenameMapping) - Method in class com.chaosserver.bilbo.data.DataReaderWriter
Generates a new node for the FilenameMapping and appends it the node passed in.
addName(Name) - Method in class com.chaosserver.bilbo.data.FilenameMapping
Adds a new name to the mapping.
addName(Node, Name) - Method in class com.chaosserver.bilbo.data.DataReaderWriter
Generates a new node the Name and appends it to the node passed in.

B

BadCommandArgumentsException - exception com.chaosserver.bilbo.task.BadCommandArgumentsException.
 
BadCommandArgumentsException(String) - Constructor for class com.chaosserver.bilbo.task.BadCommandArgumentsException
 
BadCommandArgumentsException(String, Throwable) - Constructor for class com.chaosserver.bilbo.task.BadCommandArgumentsException
 

C

characters(char[], int, int) - Method in class com.chaosserver.bilbo.data.DirectoryHandler
 
com.chaosserver.bilbo.data - package com.chaosserver.bilbo.data
 
com.chaosserver.bilbo.task - package com.chaosserver.bilbo.task
 
com.chaosserver.bilbo.textui - package com.chaosserver.bilbo.textui
 

D

DataException - exception com.chaosserver.bilbo.data.DataException.
Base exception class for the data package.
DataException(String) - Constructor for class com.chaosserver.bilbo.data.DataException
Constructs a new exception with the specified detail message.
DataException(String, Throwable) - Constructor for class com.chaosserver.bilbo.data.DataException
Constructs a new exception with the specified detail message and cause.
DataReaderWriter - class com.chaosserver.bilbo.data.DataReaderWriter.
Responsible for persistence of the Directory structure to/from an Xml mapping file.
DataReaderWriter() - Constructor for class com.chaosserver.bilbo.data.DataReaderWriter
Default constructor.
directory - Variable in class com.chaosserver.bilbo.data.DirectoryHandler
Holds the directory currently being read in.
Directory - class com.chaosserver.bilbo.data.Directory.
Directory object represents the mappings contained in a single directory.
DIRECTORY_TAG - Static variable in class com.chaosserver.bilbo.data.DataReaderWriter
Xml tag for the Directory object.
Directory() - Constructor for class com.chaosserver.bilbo.data.Directory
Default constructor.
DirectoryHandler - class com.chaosserver.bilbo.data.DirectoryHandler.
A Sax helper customized to read in the Xml representation of a Directory object.
DirectoryHandler() - Constructor for class com.chaosserver.bilbo.data.DirectoryHandler
Default constructor.
document - Variable in class com.chaosserver.bilbo.data.DataReaderWriter
Holds teh document being constructed for writing.

E

endElement(String, String, String) - Method in class com.chaosserver.bilbo.data.DirectoryHandler
 

F

FILE_TAG - Static variable in class com.chaosserver.bilbo.data.DataReaderWriter
Xml tag for the FileMapping object.
fileMappingName - Variable in class com.chaosserver.bilbo.task.Settings
Holds the name of the mapping file.
filenameMapping - Variable in class com.chaosserver.bilbo.data.DirectoryHandler
Holds the FilenameMapping currently being read in.
FilenameMapping - class com.chaosserver.bilbo.data.FilenameMapping.
Holds a filename mapping.for a single file.
FilenameMapping() - Constructor for class com.chaosserver.bilbo.data.FilenameMapping
Default constructor.
FilenameMappingNotFoundException - exception com.chaosserver.bilbo.data.FilenameMappingNotFoundException.
Thrown when a mapping cannot be found to match the search criteria.
FilenameMappingNotFoundException(String) - Constructor for class com.chaosserver.bilbo.data.FilenameMappingNotFoundException
Constructs a new exception with the specified detail message.
FilenameMappingNotFoundException(String, Throwable) - Constructor for class com.chaosserver.bilbo.data.FilenameMappingNotFoundException
Constructs a new exception with the specified detail message and cause.
filenameMappings - Variable in class com.chaosserver.bilbo.data.Directory
Holds the collection of FilenameMappings in this directory.
findFilenameMapping(String, String) - Method in class com.chaosserver.bilbo.data.Directory
Finds a FilenameMapping held in this Directory.
findName(String) - Method in class com.chaosserver.bilbo.data.FilenameMapping
Finds the name mapping based on the style.
findName(String, String) - Method in class com.chaosserver.bilbo.data.FilenameMapping
Finds the name mapping for the given style, with the given value.
formatJoliet(Directory, File) - Static method in class com.chaosserver.bilbo.task.JolietFormatter
Generates a valid Joliet filename for the file passed in.

G

generateArgString(String[]) - Method in class com.chaosserver.bilbo.task.Settings
Converts the arguments array into a single string.
generateMapping(File) - Static method in class com.chaosserver.bilbo.textui.Main
Generates the mapping file against the given directory.
generateRecursiveMapping(File) - Static method in class com.chaosserver.bilbo.textui.Main
Generates the mapping file recursively against the given directory.
GenerationException - exception com.chaosserver.bilbo.task.GenerationException.
 
GenerationException(String) - Constructor for class com.chaosserver.bilbo.task.GenerationException
 
GenerationException(String, Throwable) - Constructor for class com.chaosserver.bilbo.task.GenerationException
 
getDirectory() - Method in class com.chaosserver.bilbo.data.DirectoryHandler
Getter for the Directory object generated by this handler.
getFileMappingName() - Method in class com.chaosserver.bilbo.task.Settings
Getter for the file mapping name.
getFilenameMappings() - Method in class com.chaosserver.bilbo.data.Directory
Getter method for the filename mappings.
getNames() - Method in class com.chaosserver.bilbo.data.FilenameMapping
Getter for the names property.
getRootDirectory() - Method in class com.chaosserver.bilbo.task.Settings
Getter for the root directory.
getSettings() - Static method in class com.chaosserver.bilbo.textui.Main
Getter for Settings
getStyle() - Method in class com.chaosserver.bilbo.data.Name
Getter for the style property.
getTaskArgs() - Method in class com.chaosserver.bilbo.task.Settings
Getter for the task argument string.
getTaskName() - Method in class com.chaosserver.bilbo.task.Settings
Getter for the name of the task.
getValue() - Method in class com.chaosserver.bilbo.data.Name
Getter for the value property.

I

isRecursive() - Method in class com.chaosserver.bilbo.task.Settings
Getter for the recursive flag.
isVerbose() - Method in class com.chaosserver.bilbo.task.Settings
Getter for the verbosity flag.

J

JolietException - exception com.chaosserver.bilbo.task.JolietException.
 
JolietException(String) - Constructor for class com.chaosserver.bilbo.task.JolietException
 
JolietException(String, Throwable) - Constructor for class com.chaosserver.bilbo.task.JolietException
 
JolietFormatter - class com.chaosserver.bilbo.task.JolietFormatter.
Class used to format a given filename into a Joliet acceptable version.
JolietFormatter() - Constructor for class com.chaosserver.bilbo.task.JolietFormatter
 

L

logger - Static variable in class com.chaosserver.bilbo.task.Settings
Holds the logger.
logger - Static variable in class com.chaosserver.bilbo.task.JolietFormatter
Handle the logging object.

M

Main - class com.chaosserver.bilbo.textui.Main.
This is the main class to enter the text UI version of the program.
Main() - Constructor for class com.chaosserver.bilbo.textui.Main
 
main(String[]) - Static method in class com.chaosserver.bilbo.textui.Main
The main method that is executed when the class is called.
MAX_FILENAME_LENGTH - Static variable in class com.chaosserver.bilbo.task.JolietFormatter
Max length of the filename in Joliet format.

N

name - Variable in class com.chaosserver.bilbo.data.DirectoryHandler
Holds the Name currently being read in.
Name - class com.chaosserver.bilbo.data.Name.
Hold a single name element that describes a file with a given style.
NAME_TAG - Static variable in class com.chaosserver.bilbo.data.DataReaderWriter
Xml tag for the Name object.
Name() - Constructor for class com.chaosserver.bilbo.data.Name
Default constructor.
Name(String, String) - Constructor for class com.chaosserver.bilbo.data.Name
Constructor to create a valid Name.
NameNotFoundException - exception com.chaosserver.bilbo.data.NameNotFoundException.
Thrown when no name exists for the given search critia.
NameNotFoundException(String) - Constructor for class com.chaosserver.bilbo.data.NameNotFoundException
Constructs a new exception with the specified detail message.
NameNotFoundException(String, Throwable) - Constructor for class com.chaosserver.bilbo.data.NameNotFoundException
Constructs a new exception with the specified detail message and cause.
names - Variable in class com.chaosserver.bilbo.data.FilenameMapping
Holds the collections of names for the FilenameMapping.

P

parseArguments(String[]) - Method in class com.chaosserver.bilbo.task.Settings
Parses the argument string and sets the various properties.
parseMainArguments(String) - Method in class com.chaosserver.bilbo.task.Settings
Parses the main arguments in the argument string.

R

read(Reader) - Method in class com.chaosserver.bilbo.data.DataReaderWriter
Reads in a Xml version of a directory and demarshalls it into the object.
ReaderWriterException - exception com.chaosserver.bilbo.data.ReaderWriterException.
Thrown when there is an error reading or writing data to a persistent data store.
ReaderWriterException(String) - Constructor for class com.chaosserver.bilbo.data.ReaderWriterException
Constructs a new exception with the specified detail message.
ReaderWriterException(String, Throwable) - Constructor for class com.chaosserver.bilbo.data.ReaderWriterException
Constructs a new exception with the specified detail message and cause.
recursive - Variable in class com.chaosserver.bilbo.task.Settings
Holds if the recursive flag.
rename(File, String, String) - Static method in class com.chaosserver.bilbo.textui.Main
Renames files in given directory from one mapping style to another.
renameRecursively(File, String, String) - Static method in class com.chaosserver.bilbo.textui.Main
Recursively renames files in given directory from one mapping style to another.
rootDirectory - Variable in class com.chaosserver.bilbo.task.Settings
Holds the root directory a task is being executing on.

S

setFileMappingName(String) - Method in class com.chaosserver.bilbo.task.Settings
Setter for the file mapping name.
setFilenameMappings(Collection) - Method in class com.chaosserver.bilbo.data.Directory
Setter method for the filename mappings.
setNames(Collection) - Method in class com.chaosserver.bilbo.data.FilenameMapping
Setter for the names property.
setRecursive(boolean) - Method in class com.chaosserver.bilbo.task.Settings
Setter for the recursive flag.
setRootDirectory(File) - Method in class com.chaosserver.bilbo.task.Settings
Setter for the root directory.
setSettings(Settings) - Static method in class com.chaosserver.bilbo.textui.Main
Setter for Settings
setStyle(String) - Method in class com.chaosserver.bilbo.data.Name
Setter for the style property.
setTaskArgs(String) - Method in class com.chaosserver.bilbo.task.Settings
Setter for the task argument string.
setTaskName(String) - Method in class com.chaosserver.bilbo.task.Settings
Setter for the name of the task.
settings - Static variable in class com.chaosserver.bilbo.textui.Main
Holds a reference to the settings objects.
Settings - class com.chaosserver.bilbo.task.Settings.
Holds the settings for the current execution of Bilbo.
Settings() - Constructor for class com.chaosserver.bilbo.task.Settings
Default constructor.
setValue(String) - Method in class com.chaosserver.bilbo.data.Name
Setter for the value property.
setVerbose(boolean) - Method in class com.chaosserver.bilbo.task.Settings
Setter for the verbosity flag.
startElement(String, String, String, Attributes) - Method in class com.chaosserver.bilbo.data.DirectoryHandler
 
style - Variable in class com.chaosserver.bilbo.data.Name
The style of this name.
STYLE_ATT - Static variable in class com.chaosserver.bilbo.data.DataReaderWriter
Xml attribute for the style property of the name attribute.

T

taskArgs - Variable in class com.chaosserver.bilbo.task.Settings
Holds the argument string being passed to the task.
TaskException - exception com.chaosserver.bilbo.task.TaskException.
 
TaskException(String) - Constructor for class com.chaosserver.bilbo.task.TaskException
 
TaskException(String, Throwable) - Constructor for class com.chaosserver.bilbo.task.TaskException
 
taskName - Variable in class com.chaosserver.bilbo.task.Settings
Holds the name of the task being executed.
toString() - Method in class com.chaosserver.bilbo.data.Name
 

V

value - Variable in class com.chaosserver.bilbo.data.Name
The value of this name.
verbose - Variable in class com.chaosserver.bilbo.task.Settings
Holds the verbosity flag.

W

write(Writer, Directory) - Method in class com.chaosserver.bilbo.data.DataReaderWriter
Writes the Directory object as Xml to the given writier.

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

Copyright © 20020226