See: Description
Interface | Description |
---|---|
I18nPool<T> |
Locale sensitive cache for named objects.
|
Class | Description |
---|---|
Base64 |
Base64 encoding utility class.
|
Classes |
Handy methods, mostly reflexive, related to class and class loader.
|
Files |
Functions for files, byte and character streams copy and file path manipulation.
|
FilteredStrings |
List of strings following a given pattern.
|
I18nFile |
An immutable file on a
I18nRepository , bound to a specific locale settings. |
I18nPoolFactory |
Internal factory for
I18nPool instances. |
I18nPoolFactory.LocalePool<T> |
Locale sensitive I18N pool implementation.
|
I18nPoolFactory.SimplePool<T> |
I18N pool implementation optimized for repositories without multiple locale.
|
I18nRepository |
Repository for files organized by locale.
|
I18nRepository.ConfigBuilder |
Configuration builder for I18N repository.
|
I18nRepository.MultipleLocale |
Multiple locale I18N repository.
|
I18nRepository.SingleLocale |
I18N repository implementation optimized for single locale.
|
Params |
Invocation parameters (in)sanity tests.
|
Strings |
Strings manipulation utility.
|
TextTemplate |
Text template with variables.
|
Types |
Duck typing predicates.
|
Enum | Description |
---|---|
Files.FileNotify |
File notification types used by
Files.inotify(java.io.File, FileNotify, int) utility method. |
Strings.PlainTextState |
States enumeration for plain text parser automata.
|
Strings.State |
State machine for numeric value parser.
|
Note that strings, files, types and parameters utility classes allow for sub-classing so that they can be extended and used as a name space. For this reason they are not final and have protected constructor.
public class com.pack.Strings extends js.util.String { public String randomName(String string) { return ... } } import com.pack.Strings; ... String name = Strings.randomName(source); // uses newly added method if(Strings.isMember(name)) { // uses method defined by this library ... }
Copyright © 2019. All rights reserved.