Index

A C D E F G H I L M N O P R S T V 
All Classes|All Packages

A

addListener(EventListener<Event>) - Method in class org.reldb.toolbox.events.EventHandler
Add a listener.
addTranslation(String, String, String) - Static method in class org.reldb.toolbox.il8n.Str
Add a format string translation for a given language.
addTranslations(String, Map<String, String>) - Static method in class org.reldb.toolbox.il8n.Str
Set the source format string to target format string map for a given language.

C

chkmkdir(String) - Static method in class org.reldb.toolbox.utilities.Directory
Return true if specified directory exists.
ConsoleProgressIndicator - Class in org.reldb.toolbox.progress
A ProgressIndicator that outputs to the console.
ConsoleProgressIndicator() - Constructor for class org.reldb.toolbox.progress.ConsoleProgressIndicator
Constructor for console display without message prefix.
ConsoleProgressIndicator(String) - Constructor for class org.reldb.toolbox.progress.ConsoleProgressIndicator
Constructor.
ConsoleProgressIndicator(String, ProgressIndicatorMessage) - Constructor for class org.reldb.toolbox.progress.ConsoleProgressIndicator
Constructor.
ConsoleProgressIndicatorDisplay - Class in org.reldb.toolbox.progress
A ProgressIndicatorDisplay that emits to the console.
ConsoleProgressIndicatorDisplay() - Constructor for class org.reldb.toolbox.progress.ConsoleProgressIndicatorDisplay
 

D

Directory - Class in org.reldb.toolbox.utilities
Directory-handling utilities.
Directory() - Constructor for class org.reldb.toolbox.utilities.Directory
 
display(StandardProgressIndicator) - Method in class org.reldb.toolbox.progress.ConsoleProgressIndicatorDisplay
 
display(StandardProgressIndicator) - Method in interface org.reldb.toolbox.progress.ProgressIndicatorDisplay
Invoked in response to a ProgressIndicator move(...) invocation.
distribute(Event) - Method in class org.reldb.toolbox.events.EventHandler
Distribute an event to all listeners.

E

EmptyProgressIndicator - Class in org.reldb.toolbox.progress
A silent ProgressIndicator, for where a ProgressIndicator is required but you don't want to know.
EmptyProgressIndicator() - Constructor for class org.reldb.toolbox.progress.EmptyProgressIndicator
 
EnglishProgressIndicatorMessage - Class in org.reldb.toolbox.progress
Standard English progress indicator message generator.
EnglishProgressIndicatorMessage() - Constructor for class org.reldb.toolbox.progress.EnglishProgressIndicatorMessage
 
equals(Object) - Method in class org.reldb.toolbox.types.Pair
 
EventHandler<Event> - Class in org.reldb.toolbox.events
A generic event handler.
EventHandler() - Constructor for class org.reldb.toolbox.events.EventHandler
 
EventListener<Event> - Interface in org.reldb.toolbox.events
A generic listener lambda for use with EventHandler.
exists(String) - Static method in class org.reldb.toolbox.utilities.Directory
Return true if a given path specification exists.

F

formatSpec - Variable in class org.reldb.toolbox.il8n.Msg
Format specification per java.text.MessageFormat.

G

generate(StandardProgressIndicator) - Method in class org.reldb.toolbox.progress.EnglishProgressIndicatorMessage
 
generate(StandardProgressIndicator) - Method in interface org.reldb.toolbox.progress.ProgressIndicatorMessage
Given a progress indicator, return a message describing its current state.
getDisplayLanguage() - Static method in class org.reldb.toolbox.il8n.Str
Get the display language.
getKey() - Method in class org.reldb.toolbox.types.Pair
Obtain the left instance.
getLastMessage() - Method in class org.reldb.toolbox.progress.EmptyProgressIndicator
 
getLastMessage() - Method in interface org.reldb.toolbox.progress.ProgressIndicator
Get the most recent non-null additional information.
getLastMessage() - Method in class org.reldb.toolbox.progress.StandardProgressIndicator
 
getMessagePrefix() - Method in class org.reldb.toolbox.progress.StandardProgressIndicator
Get the message prefix.
getMsgs() - Static method in class org.reldb.toolbox.il8n.Msg
Get a Stream of all registered FormatS.
getPercent() - Method in class org.reldb.toolbox.progress.StandardProgressIndicator
Get percent progress as a float.
getPosition() - Method in class org.reldb.toolbox.progress.EmptyProgressIndicator
 
getPosition() - Method in interface org.reldb.toolbox.progress.ProgressIndicator
Get the current indicator position.
getPosition() - Method in class org.reldb.toolbox.progress.StandardProgressIndicator
 
getPrecision() - Method in class org.reldb.toolbox.progress.StandardProgressIndicator
Get progress message percent precision.
getProgressMessage() - Method in class org.reldb.toolbox.progress.StandardProgressIndicator
Get the current progress as a percentage.
getSteps() - Method in class org.reldb.toolbox.progress.EmptyProgressIndicator
 
getSteps() - Method in interface org.reldb.toolbox.progress.ProgressIndicator
Get the number of steps.
getSteps() - Method in class org.reldb.toolbox.progress.StandardProgressIndicator
 
getTranslation(String) - Static method in class org.reldb.toolbox.il8n.Str
Get a translation of a source format string for language returned by getDisplayLanguage().
getTranslation(String, String) - Static method in class org.reldb.toolbox.il8n.Str
Get a translation of a source format string for a given language.
getValue() - Method in class org.reldb.toolbox.types.Pair
Obtain the right instance.
getVersionString() - Static method in class org.reldb.toolbox.version.Version
Obtain the version string for this library.

H

hashCode() - Method in class org.reldb.toolbox.types.Pair
 

I

ing(Msg, Object...) - Static method in class org.reldb.toolbox.il8n.Str
Given a message containing a format specification per java.text.MessageFormat and optional arguments, return the string as its locale-specific, possibly-translated message.
initialise(int) - Method in class org.reldb.toolbox.progress.EmptyProgressIndicator
 
initialise(int) - Method in interface org.reldb.toolbox.progress.ProgressIndicator
Initialise the indicator with the number of steps.
initialise(int) - Method in class org.reldb.toolbox.progress.StandardProgressIndicator
 

L

left - Variable in class org.reldb.toolbox.types.Pair
Left instance.
location - Variable in class org.reldb.toolbox.il8n.Msg
Location of this message.

M

move(int, String) - Method in class org.reldb.toolbox.progress.EmptyProgressIndicator
 
move(int, String) - Method in interface org.reldb.toolbox.progress.ProgressIndicator
Move the indicator to the given 0-based step.
move(int, String) - Method in class org.reldb.toolbox.progress.StandardProgressIndicator
 
Msg - Class in org.reldb.toolbox.il8n
Represent a translatable message specified as a parametrised format string per java.text.MessageFormat.
Msg(String) - Constructor for class org.reldb.toolbox.il8n.Msg
Define a format specification per java.text.MessageFormat.
Msg(String, Class<?>) - Constructor for class org.reldb.toolbox.il8n.Msg
Define a format specification per java.text.MessageFormat.
Msg(String, String) - Constructor for class org.reldb.toolbox.il8n.Msg
Define a format specification per java.text.MessageFormat.

N

notify(Event) - Method in interface org.reldb.toolbox.events.EventListener
Send a notification to a listener.

O

org.reldb.toolbox.events - package org.reldb.toolbox.events
A generic event handler, to remove the need for explicit declarations of addBlahListener(...), removeBlahListener(...), fireBlahListener(...), etc.
org.reldb.toolbox.il8n - package org.reldb.toolbox.il8n
Mechanisms to facilitate internationalisation.
org.reldb.toolbox.progress - package org.reldb.toolbox.progress
Tools for progress indication.
org.reldb.toolbox.types - package org.reldb.toolbox.types
Miscellaneous useful types.
org.reldb.toolbox.utilities - package org.reldb.toolbox.utilities
Miscellaneous utilities.
org.reldb.toolbox.version - package org.reldb.toolbox.version
Tools to obtain this library's version.

P

Pair<T1,​T2> - Class in org.reldb.toolbox.types
A pair of instances of specified types.
Pair(T1, T2) - Constructor for class org.reldb.toolbox.types.Pair
Constructor.
ProgressIndicator - Interface in org.reldb.toolbox.progress
Definition of a progress indicator.
ProgressIndicatorDisplay - Interface in org.reldb.toolbox.progress
Used to create lambda expressions that emit the current progress of a ProgressIndicator, typically when the ProgressIndicator's move(...) method is invoked.
ProgressIndicatorMessage - Interface in org.reldb.toolbox.progress
Generator of progress indicator messages.

R

removeListener(EventListener<Event>) - Method in class org.reldb.toolbox.events.EventHandler
Remove a listener.
right - Variable in class org.reldb.toolbox.types.Pair
Right instance.
rmAll(String) - Static method in class org.reldb.toolbox.utilities.Directory
Remove the specified file or directory.

S

setDisplayLanguage(String) - Static method in class org.reldb.toolbox.il8n.Str
Set the display language.
setPrecision(int) - Method in class org.reldb.toolbox.progress.StandardProgressIndicator
Set progress message percent precision.
StandardProgressIndicator - Class in org.reldb.toolbox.progress
A ProgressIndicator that generates and outputs progress updates via specified lambda expressions.
StandardProgressIndicator(String, ProgressIndicatorDisplay, ProgressIndicatorMessage) - Constructor for class org.reldb.toolbox.progress.StandardProgressIndicator
Constructor.
Str - Class in org.reldb.toolbox.il8n
Message registry.
Str() - Constructor for class org.reldb.toolbox.il8n.Str
 

T

toString() - Method in class org.reldb.toolbox.il8n.Msg
 
toString() - Method in class org.reldb.toolbox.types.Pair
 

V

Version - Class in org.reldb.toolbox.version
Encapsulates this library version.
A C D E F G H I L M N O P R S T V 
All Classes|All Packages