Index
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.
All Classes|All Packages