Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W X Z 

A

abstractConverters - Variable in class js.converter.ConverterRegistry
Abstract converters map.
AbstractLog - Class in js.log
Basic implementation of logger interface.
AbstractLog() - Constructor for class js.log.AbstractLog
 
AbstractLooper - Class in js.lang
Base looper implementation takes care of looper thread life cycle.
AbstractLooper() - Constructor for class js.lang.AbstractLooper
Construct a looper instance operating in continuous modes.
AbstractLooper(int) - Constructor for class js.lang.AbstractLooper
Construct a looper instance operation in periodic mode.
accept(File, String) - Method in class js.io.WildcardFilter
Test if file name matches this filter pattern.
accept(File) - Method in class js.io.WildcardFilter
Test if name of the file matches this filter pattern.
accept(String) - Method in class js.io.WildcardFilter
Returns true if string value matches this filter pattern.
ACCEPT_ALL - Static variable in class js.io.WildcardFilter
Path pattern accepting all files.
actualTypeArguments - Variable in class js.lang.GType
Actual type arguments used to reference parameterized type.
add(String) - Method in class js.util.FilteredStrings
Add a string if it matches this filter pattern.
addAll(String, String[]) - Method in class js.util.FilteredStrings
Add strings accepted by this filter pattern but prefixed with given string.
addAll(String[]) - Method in class js.util.FilteredStrings
Add strings accepted by this filter predicate.
addChild(Config) - Method in class js.lang.Config
Add child configuration object.
addFile(File) - Method in class js.io.FilesOutputStream
Inject file content into archive using file relative path as archive entry name.
addFileEntry(String, InputStream) - Method in class js.io.FilesOutputStream
Add file entry to this files archive.
addFiles(File) - Method in class js.io.FilesOutputStream
Add files hierarchy to this archive.
addFiles(File, List<String>) - Method in class js.io.FilesOutputStream
Add files list to this archive.
addManifestEntry() - Method in class js.io.FilesOutputStream
Add manifest entry to this files output stream.
ANY_REX - Static variable in class js.util.Strings
Regular expression for any character.
arguments - Variable in class js.lang.VarArgs
Variable arguments storage.
asBoolean(Object) - Static method in class js.util.Types
Returns a boolean representation of a given object instance.
asIterable(Object) - Static method in class js.util.Types
Convert object instance to iterable.
asObject(String, Class<T>) - Method in class js.converter.BooleansConverter
Create a boolean value from given string.
asObject(String, Class<T>) - Method in class js.converter.CharactersConverter
Return the first character from given string.
asObject(String, Class<T>) - Method in class js.converter.ClassConverter
Return the Java class instance for given canonical name.
asObject(String, Class<T>) - Method in interface js.converter.Converter
Create a new instance of given value type and initialize it from string.
asObject(String, Class<T>) - Method in class js.converter.ConverterRegistry
 
asObject(String, Class<T>) - Method in class js.converter.DatesConverter
Convert ISO8601 date string representation into date instance.
asObject(String, Class<T>) - Method in class js.converter.EnumsConverter
Create enumeration constant for given string and enumeration type.
asObject(String, Class<T>) - Method in class js.converter.FileConverter
Return file instance for the given path string.
asObject(String, Class<T>) - Method in class js.converter.LocaleConverter
Create locale instance from ISO-639 language and ISO-3166 country code, for example en-US.
asObject(String, Class<T>) - Method in class js.converter.NumbersConverter
Convert a string to a number of given type.
asObject(String, Class<T>) - Method in class js.converter.TimeZoneConverter
Create time zone instance from time zone ID.
asObject(String, Class<T>) - Method in class js.converter.UrlConverter
Convert URL string representation into URL instance.
asString(Object) - Method in class js.converter.BooleansConverter
Return true string if given object is a boolean true or false otherwise.
asString(Object) - Method in class js.converter.CharactersConverter
Return a single character string.
asString(Object) - Method in class js.converter.ClassConverter
Get string representation for given Java class instance.
asString(Object) - Method in interface js.converter.Converter
Create a string representation for given value type instance.
asString(Object) - Method in class js.converter.ConverterRegistry
 
asString(Object) - Method in class js.converter.DatesConverter
Return ISO8601 string representation for given date instance.
asString(Object) - Method in class js.converter.EnumsConverter
Get enumeration constant name.
asString(Object) - Method in class js.converter.FileConverter
Return file object path.
asString(Object) - Method in class js.converter.LocaleConverter
Return locale instance ISO-639 language and ISO-3166 country code, for example en-US.
asString(Object) - Method in class js.converter.NumbersConverter
Get number string representation.
asString(Object) - Method in class js.converter.TimeZoneConverter
Get time zone ID for given time zone instance.
asString(Object) - Method in class js.converter.UrlConverter
Get string representation of given URL instance.
AsyncExceptionListener - Interface in js.lang
Asynchronous exception listener.
AsyncTask<Value> - Class in js.lang
Asynchronous tasks that may return a value.
AsyncTask() - Constructor for class js.lang.AsyncTask
Constructor for tasks that may use AsyncTask.onPostExecute(Object) for returned value handling.
AsyncTask(Callback<Value>) - Constructor for class js.lang.AsyncTask
Constructor for task using callback for returning value handling.
attributes - Variable in class js.lang.Config
Optional attributes list, possible empty.

B

Base64 - Class in js.util
Base64 encoding utility class.
Base64() - Constructor for class js.util.Base64
Prevent default constructor synthesis.
baseDir - Variable in class js.util.I18nRepository.ConfigBuilder
Base directory for I18N repository.
basename(File) - Static method in class js.util.Files
Return file name without extension.
basename(String) - Static method in class js.util.Files
Return base name for given file path.
belongsTo(File, File, String) - Static method in class js.util.Params
Check if file parameter belongs to requested directory.
BooleansConverter - Class in js.converter
Boolean values converter.
BooleansConverter() - Constructor for class js.converter.BooleansConverter
Package default constructor.
BOXING_MAP - Static variable in class js.util.Types
Java language primitive values boxing classes.
breakOnException - Variable in class js.lang.LooperThread
break thread looper on exception, default to false.
BUFFER_SIZE - Static variable in class js.io.FilesInputStream
The size of the buffer used for internal bytes processing.
BUFFER_SIZE - Static variable in class js.io.FilesOutputStream
The size of the buffer used for internal bytes processing.
BUFFER_SIZE - Static variable in class js.util.Files
The size of buffer used by copy operations.
bug(String, Object...) - Method in class js.log.AbstractLog
 
bug(boolean, String, Object...) - Method in class js.log.AbstractLog
 
bug(String, Object...) - Method in interface js.log.Log
Write a message about a condition that is likely to be a bug.
bug(boolean, String, Object...) - Method in interface js.log.Log
Bug message variant with integrated condition test.
BugError - Error in js.lang
Thrown for conditions that are clearly out of normal code logic, that is, very likely to be a bug.
BugError(String, Object...) - Constructor for error js.lang.BugError
Constructor from formatted message.
BugError(Throwable) - Constructor for error js.lang.BugError
Constructor from root cause.
BugError(String, Throwable) - Constructor for error js.lang.BugError
Constructor with message and root cause.
build() - Method in class js.lang.ConfigBuilder
Build configuration object.
build() - Method in class js.util.I18nRepository.ConfigBuilder
 
BusinessException - Exception in js.rmi
Business logic constrains generated by application logic from server and sent to client as it is.
BusinessException() - Constructor for exception js.rmi.BusinessException
Default constructor for JSON serialization.
BusinessException(int) - Constructor for exception js.rmi.BusinessException
Create immutable instance.
BYTES_BUFFER_SIZE - Static variable in class js.io.ReaderInputStream
Size of internal bytes buffer.
BYTES_BUFFER_SIZE - Static variable in class js.io.WriterOutputStream
Size of internal bytes buffer.
bytesBuffer - Variable in class js.io.ReaderInputStream
Bytes buffer used as output for the encoder.
bytesBuffer - Variable in class js.io.WriterOutputStream
Bytes buffer used as input for the decoder.

C

callback - Variable in class js.lang.AsyncTask
Asynchronous task listener.
Callback<Value> - Interface in js.lang
Piece of functionality executed after some asynchronous logic completion.
cause - Variable in class js.rmi.RemoteException
Remote exception cause.
characters(char[], int, int) - Method in class js.lang.ConfigBuilder.Loader
Load characters into text builder.
CHARACTERS_BUFFER_SIZE - Static variable in class js.io.ReaderInputStream
Size of internal characters buffer.
CHARACTERS_BUFFER_SIZE - Static variable in class js.io.WriterOutputStream
Size of internal characters buffer.
charactersBuffer - Variable in class js.io.ReaderInputStream
Characters buffer used as input for the encoder.
charactersBuffer - Variable in class js.io.WriterOutputStream
Characters buffer used as output for the decoder.
CharactersConverter - Class in js.converter
Character values converter.
CharactersConverter() - Constructor for class js.converter.CharactersConverter
Package default constructor.
CHARS_2_NIBLES - Static variable in class js.util.Base64
Mapping table from Base64 characters to 6-bit nibbles.
checkClientTrusted(X509Certificate[], String) - Method in class js.lang.DefaultTrustManager
Given the partial or complete certificate chain provided by the peer, build a certificate path to a trusted root and return if it can be validated and is trusted for client SSL authentication based on the authentication type.
checkServerTrusted(X509Certificate[], String) - Method in class js.lang.DefaultTrustManager
Given the partial or complete certificate chain provided by the peer, build a certificate path to a trusted root and return if it can be validated and is trusted for server SSL authentication based on the authentication type.
children - Variable in class js.lang.Config
Children list, possible empty.
CLASS_NAME_PATTERN - Static variable in class js.util.Types
Pattern constant used for Java class name validation.
ClassConverter - Class in js.converter
Java class converter.
ClassConverter() - Constructor for class js.converter.ClassConverter
Package default converter.
Classes - Class in js.util
Handy methods, mostly reflexive, related to class and class loader.
Classes() - Constructor for class js.util.Classes
Prevent default constructor synthesis but allow sub-classing.
close() - Method in class js.io.FilesInputStream
Close input stream on files archive.
close() - Method in class js.io.FilesOutputStream
Close this files output stream and takes care to write manifest if no files was added.
close() - Method in class js.io.ReaderInputStream
Close the stream.
close() - Method in class js.io.VariablesWriter
Close target writer.
close() - Method in class js.io.WriterOutputStream
Close output stream.
close(Closeable) - Static method in class js.util.Files
Close given closeable if not null but ignoring IO exception generated by failing close operation.
COLLECTIONS - Static variable in class js.util.Classes
Default implementations for collection interfaces.
componentType - Variable in class js.lang.GAType
Array component type.
concat(Object...) - Static method in class js.util.Strings
Concatenates a variable number of objects, as strings.
Config - Class in js.lang
Generic configuration object with XML like structure.
Config(String) - Constructor for class js.lang.Config
Create configuration object with name.
config(Config) - Method in interface js.lang.Configurable
Configure this configurable using a given configuration object.
config(Config) - Method in class js.log.DefaultLogProvider
 
config(Config) - Static method in class js.log.LogFactory
Configure logging provider from configuration object.
ConfigBuilder - Class in js.lang
Configuration object builder.
ConfigBuilder(String) - Constructor for class js.lang.ConfigBuilder
Create configuration builder from XML represented as string, merrely for tests.
ConfigBuilder(File) - Constructor for class js.lang.ConfigBuilder
Create configuration builder from XML file.
ConfigBuilder(InputStream) - Constructor for class js.lang.ConfigBuilder
Create configuration builder from XML stream.
ConfigBuilder(Properties) - Constructor for class js.lang.ConfigBuilder
Create configuration builder from Java properties.
ConfigBuilder() - Constructor for class js.lang.ConfigBuilder
Protected default constructor for sub-classing.
ConfigBuilder(String, String) - Constructor for class js.util.I18nRepository.ConfigBuilder
Create configuration builder for given repository path and optional files pattern.
ConfigBuilder.Loader - Class in js.lang
SAX handler for configuration object loading from XML source.
ConfigException - Exception in js.lang
Configuration object is not well formed or is not valid.
ConfigException(Throwable) - Constructor for exception js.lang.ConfigException
Create configuration exception for specified cause.
ConfigException(String, Object...) - Constructor for exception js.lang.ConfigException
Create configuration exception with formatted message.
Configurable - Interface in js.lang
A configurable instance can be configured with a Config object.
Converter - Interface in js.converter
Convert value type instances to and from strings representation.
converter - Variable in class js.lang.Config
Converter for objects conversion to / from strings.
ConverterException - Exception in js.converter
Generic converters exception thrown when a converter implementation fails to do its job.
ConverterException(String, Object...) - Constructor for exception js.converter.ConverterException
Create converter exception with formatted message.
ConverterException(Throwable) - Constructor for exception js.converter.ConverterException
Create converter exception of given cause.
ConverterProvider - Interface in js.converter
Converter provider is used by converter registry to register converters declared by third party libraries.
ConverterRegistry - Class in js.converter
Converter registry global per JVM.
ConverterRegistry() - Constructor for class js.converter.ConverterRegistry
Construct converter instance.
converters - Variable in class js.converter.ConverterRegistry
Concrete converters map.
copy(File) - Method in class js.io.FilesInputStream
Utility method that copy current ZIP entry to output file.
copy(URL) - Static method in class js.util.Files
Binary copy from URL to local temporary file.
copy(InputStream) - Static method in class js.util.Files
Binary copy to temporary file.
copy(URL, String) - Static method in class js.util.Files
Copy text from URL using specified encoding to local temporary file then close both URL input stream and temporary file.
copy(InputStream, String) - Static method in class js.util.Files
Copy text from byte stream using specified encoding to temporary file then close both input stream and temporary file.
copy(Reader) - Static method in class js.util.Files
Copy text from character stream to temporary file then close both the source reader and temporary file.
copy(File, File) - Static method in class js.util.Files
Copy source file to target.
copy(Reader, Writer) - Static method in class js.util.Files
Copy characters from a reader to a given writer then close both character streams.
copy(URL, File, String) - Static method in class js.util.Files
Copy remote binary file denoted by requested URL to local file identified by given base directory and file name.
copy(InputStream, File, String) - Static method in class js.util.Files
Copy bytes from given input stream to file denoted by requested base directory and file name.
copy(InputStream, File) - Static method in class js.util.Files
Copy bytes from requested input stream to given target file.
copy(URL, File) - Static method in class js.util.Files
Copy bytes from remote file denoted by given URL to specified local file.
copy(URL, OutputStream) - Static method in class js.util.Files
Copy bytes from remote file denoted by given URL to requested output stream.
copy(File, OutputStream) - Static method in class js.util.Files
Copy source file bytes to requested output stream.
copy(InputStream, OutputStream) - Static method in class js.util.Files
Copy bytes from input to given output stream then close both byte streams.
createBufferedReader(InputStream) - Static method in class js.util.Files
Create buffered reader from bytes stream using UTF-8 charset.
createBufferedWriter(OutputStream) - Static method in class js.util.Files
Create buffered writer from bytes stream using UTF-8 charset.
createDateFormat(Locale) - Method in class js.format.DateTimeFormat
Factory method for date time formatter instance.
createDateFormat(Locale) - Method in class js.format.FullDate
 
createDateFormat(Locale) - Method in class js.format.FullDateTime
 
createDateFormat(Locale) - Method in class js.format.FullTime
 
createDateFormat(Locale) - Method in class js.format.LongDate
 
createDateFormat(Locale) - Method in class js.format.LongDateTime
 
createDateFormat(Locale) - Method in class js.format.LongTime
 
createDateFormat(Locale) - Method in class js.format.MediumDate
 
createDateFormat(Locale) - Method in class js.format.MediumDateTime
 
createDateFormat(Locale) - Method in class js.format.MediumTime
 
createDateFormat(Locale) - Method in class js.format.ShortDate
 
createDateFormat(Locale) - Method in class js.format.ShortDateTime
 
createDateFormat(Locale) - Method in class js.format.ShortTime
 
createDateFormat(Locale) - Method in class js.format.StandardDate
 
createDateFormat(Locale) - Method in class js.format.StandardDateTime
 
createDateFormat(Locale) - Method in class js.format.StandardTime
 
createTempFile() - Static method in class js.util.Files
Create temporary file using library specific prefix and extension.
Currency - Class in js.format
Currency format - $12.34.
Currency() - Constructor for class js.format.Currency
Create currency formatter with default locale settings.
Currency(Locale) - Constructor for class js.format.Currency
Create currency formatter for given locale settings.
CURRENT_DIR - Static variable in class js.util.Files
Current directory file name.
currentFile - Variable in class js.io.FilesIterator.Directory
Current processing file.

D

DATE_FMT - Static variable in class js.log.DefaultLog
Log message date format.
dateFormat - Variable in class js.format.DateTimeFormat
Date format instance in charge with actual formatting.
dateParser - Static variable in class js.converter.DatesConverter
ISO8601 date/time formatter without time zone used for parsing.
DatesConverter - Class in js.converter
Date/time values conversion to/from ISO8601.
DatesConverter() - Constructor for class js.converter.DatesConverter
Package default constructor.
DateTimeFormat - Class in js.format
Base class for all date/time formatters.
DateTimeFormat() - Constructor for class js.format.DateTimeFormat
Construct date time formatter with default locale settings and time zone.
debug(Object) - Method in class js.log.AbstractLog
 
debug(String, Object...) - Method in class js.log.AbstractLog
 
debug(Object) - Method in interface js.log.Log
Write object message to logger if debug level is enabled.
debug(String, Object...) - Method in interface js.log.Log
Write formatted message to this logger if debug level is enabled.
DECIMAL_SEPARATOR - Static variable in class js.util.Strings
Current locale decimal separator.
decode(String) - Static method in class js.util.Base64
Decodes a byte array from a Base64 formated string.
decoder - Variable in class js.io.WriterOutputStream
Decode characters from UTF-8 bytes.
DEFAULT_SEPARATOR - Static variable in class js.lang.PairsList
Default pair separator.
DEFAULT_SEPARATORS - Static variable in class js.util.Strings
Default separators used when Strings.isSeparator(char, char...) separators list is empty.
DefaultLog - Class in js.log
Default logger used when logger implementation is missing.
DefaultLog(String) - Constructor for class js.log.DefaultLog
Create default logger with given logger name.
DefaultLogContext - Class in js.log
Default log context does nothing.
DefaultLogContext() - Constructor for class js.log.DefaultLogContext
 
DefaultLogProvider - Class in js.log
Default log provider creates DefaultLog instances.
DefaultLogProvider() - Constructor for class js.log.DefaultLogProvider
 
DefaultTrustManager - Class in js.lang
Default trust manager accept all client and server certificates.
DefaultTrustManager() - Constructor for class js.lang.DefaultTrustManager
 
delete(File) - Static method in class js.util.Files
Delete file if exists throwing exception if delete fails.
Directory(File) - Constructor for class js.io.FilesIterator.Directory
Construct directory context data for given directory.
dot2path(String) - Static method in class js.util.Files
Replace all dots from given qualified name with platform specific path separator.
dot2path(String, String) - Static method in class js.util.Files
Convert qualified name to platform specific path and add given extension.
dot2urlpath(String) - Static method in class js.util.Files
Same as Files.dot2path(String) but always uses forward slash as path separator, as used by URLs.
DOT_PATTERN - Static variable in class js.util.Files
Regular expression pattern for dot (.) character.
DOT_REX - Static variable in class js.util.Strings
Regular expression for dot.
download(URL, File) - Static method in class js.util.Files
Atomic download file from specified URL to local target file.
dump() - Method in class js.lang.Config
Dump configuration object tree to standard out, for debugging purposes.
dump(Object, Throwable) - Method in class js.log.DefaultLog
 
dump(Object, Throwable) - Method in interface js.log.Log
Dump throwable stack trace to this logger using fatal level.
dump(InputStream) - Static method in class js.util.Files
Dump byte input stream content to standard output till end of input stream.
dump(Reader) - Static method in class js.util.Files
Dump UTF-8 character stream content to standard out.

E

ELLIPSIS - Static variable in class js.log.AbstractLog
Ellipsis constant.
ellipsis(String, int) - Static method in class js.log.AbstractLog
Ensure message is not larger than requested maximum length.
empty(String, String) - Static method in class js.util.Params
Test if string parameter is strictly empty, that is, not null but empty.
empty(Collection<?>, String) - Static method in class js.util.Params
Test if collection parameter is strictly empty, that is, not null but empty.
encode(String) - Static method in class js.util.Base64
Encode string value into Base64 format.
encode(byte[]) - Static method in class js.util.Base64
Encodes a byte array into Base64 format.
encoder - Variable in class js.io.ReaderInputStream
Encoder for UTF-8 character set.
endElement(String, String, String) - Method in class js.lang.ConfigBuilder.Loader
If text builder is not empty set text content to last configuration object from stack.
endOfInput - Variable in class js.io.ReaderInputStream
Flag true when end of file is detected by ReaderInputStream.fillBytesBuffer().
enumsConverter - Variable in class js.converter.ConverterRegistry
Converters used for enumerations.
EnumsConverter - Class in js.converter
Enumeration values converter.
EnumsConverter() - Constructor for class js.converter.EnumsConverter
Package default constructor.
EOF - Static variable in class js.io.ReaderInputStream
Constant for end of file mark.
EQ(long, long, String) - Static method in class js.util.Params
Test if numeric parameter has expected value.
EQ(double, double, String) - Static method in class js.util.Params
Test if numeric parameter has expected value.
EQ(String, String, String) - Static method in class js.util.Params
Test if string parameter has expected value.
EQ(char, char, String) - Static method in class js.util.Params
Test if character parameter has expected value.
equals(Object) - Method in class js.lang.Pair
Equality test operator.
equalsAny(Type, Type...) - Static method in class js.util.Types
Test if a requested type is identity equal with one from a given types list.
error(Object) - Method in class js.log.AbstractLog
 
error(String, Object...) - Method in class js.log.AbstractLog
 
error(Object) - Method in interface js.log.Log
Write object message to logger if error level is enabled.
error(String, Object...) - Method in interface js.log.Log
Write formatted message to this logger if error level is enabled.
errorCode - Variable in exception js.rmi.BusinessException
Business logic error code.
escapeFilesPattern(String) - Static method in class js.util.Strings
Escape files pattern for usage with Java regular expressions.
escapeRegExp(String) - Static method in class js.util.Strings
Escape string for regular expression reserved characters.
escapeXML(String) - Static method in class js.util.Strings
Escape text for reserved XML characters.
escapeXML(String, Writer) - Static method in class js.util.Strings
Escape text for reserved XML characters to a specified writer.
Event - Interface in js.lang
Generic event interface.
EXCEPTION_TIMEOUT - Static variable in class js.lang.LooperThread
If looper thread works in continuous mode add a timeout on exception loop in order to avoid hogging the thread.
exceptionListener - Variable in class js.lang.LooperThread
Asynchronous exception listener.
exceptionTimestamp - Variable in class js.lang.LooperThread
Keep track of the previous exception in order to prevent exceptions to occur to often.
execute() - Method in class js.lang.AsyncTask
Execute task logic and return a resulting value.
EXTENSION_SEPARATOR - Static variable in class js.util.Files
The extension separator character.

F

fatal(Object) - Method in class js.log.AbstractLog
 
fatal(String, Object...) - Method in class js.log.AbstractLog
 
fatal(Object) - Method in interface js.log.Log
Write object message to logger if fatal level is enabled.
fatal(String, Object...) - Method in interface js.log.Log
Write formatted message to this logger if fatal level is enabled.
file - Variable in class js.io.FilesInputStream.FilesIterator
Current processing file.
file - Variable in class js.util.I18nFile
The file path.
FileConverter - Class in js.converter
File converter.
FileConverter() - Constructor for class js.converter.FileConverter
Package default constructor.
FileIterator() - Constructor for class js.util.I18nRepository.SingleLocale.FileIterator
Create file iterator instance.
FileNotify() - Constructor for enum js.util.Files.FileNotify
 
files - Variable in class js.io.FilesIterator.Directory
Directory files list.
Files - Class in js.util
Functions for files, byte and character streams copy and file path manipulation.
Files() - Constructor for class js.util.Files
Prevent default constructor synthesis but allow sub-classing.
files - Variable in class js.util.I18nRepository.MultipleLocale
Repository files list contains files from all locale directories.
files - Variable in class js.util.I18nRepository.SingleLocale
Repository files filtered accordingly configured files pattern.
Files.FileNotify - Enum in js.util
File notification types used by Files.inotify(java.io.File, FileNotify, int) utility method.
filesArchive - Variable in class js.io.FilesInputStream
Files archive ZIP extractor.
filesArchive - Variable in class js.io.FilesOutputStream
Output stream where meta data and files are to be injected.
FilesHandler() - Constructor for class js.io.FilesIterator.FilesHandler
 
FilesInputStream - Class in js.io
Files archive input stream.
FilesInputStream(InputStream) - Constructor for class js.io.FilesInputStream
Create files input reader for given files archive and extract manifest.
FilesInputStream(ZipInputStream) - Constructor for class js.io.FilesInputStream
Create files input reader for given files archive and extract manifest.
FilesInputStream.FilesIterator - Class in js.io
Iterator over files archive.
filesIterator - Variable in class js.io.FilesInputStream
Files archive iterator.
FilesIterator() - Constructor for class js.io.FilesInputStream.FilesIterator
 
FilesIterator<T> - Class in js.io
Traverse all files in a directory hierarchy, no mater how deep it is.
FilesIterator(File, FilesIterator.Strategy) - Constructor for class js.io.FilesIterator
Construct a files iterator instance for given base directory.
FilesIterator.Directory - Class in js.io
Working directory context data saved on directory stack.
FilesIterator.FilesHandler - Class in js.io
Handler for absolute files iterator.
FilesIterator.Handler - Interface in js.io
Strategy handler for iterator next operation processing.
FilesIterator.NamesHandler - Class in js.io
Handler for absolute file names iterator.
FilesIterator.RelativeFilesHandler - Class in js.io
Handler for relative files iterator.
FilesIterator.RelativeNamesHandler - Class in js.io
Handler for relative file names iterator.
FilesIterator.Strategy - Enum in js.io
Strategy for processing files iterator next operation.
FileSize - Class in js.format
File size format - 12.3KB.
FileSize() - Constructor for class js.format.FileSize
Construct file size formatter instance with default locale.
FileSize(Locale) - Constructor for class js.format.FileSize
Construct file size formatter instance for requested locale settings.
FileSize.Units - Enum in js.format
File size measurement units.
FilesOutputStream - Class in js.io
Files archive output stream.
FilesOutputStream(OutputStream) - Constructor for class js.io.FilesOutputStream
Construct files archive wrapping an output stream where archive bytes are injected.
filesPattern - Variable in class js.util.I18nRepository.ConfigBuilder
Optional files pattern, default to null, in which case all files are accepted.
fillBytesBuffer() - Method in class js.io.ReaderInputStream
Encode characters from ReaderInputStream.charactersBuffer and store UTF-8 bytes into ReaderInputStream.bytesBuffer.
filter - Variable in class js.util.FilteredStrings
Wildcard filter used to match pattern and given string.
FilteredStrings - Class in js.util
List of strings following a given pattern.
FilteredStrings(String) - Constructor for class js.util.FilteredStrings
Construct a new filtered strings instance.
findChildren(String...) - Method in class js.lang.Config
Find configuration object children with requested names.
findMethod(Class<?>, String) - Static method in class js.util.Classes
Find method with given name and unknown parameter types.
first - Variable in class js.lang.Pair
First value of this pair.
first() - Method in class js.lang.Pair
Get first value of this pair.
firstSentence(String) - Static method in class js.util.Strings
Return the first sentence of a string, where a sentence ends with a sentence separator followed be white space.
firstWord(String) - Static method in class js.util.Strings
Return first word from a sentence.
flush() - Method in class js.io.VariablesWriter
Flush target writer.
flush() - Method in class js.io.WriterOutputStream
Flush output stream.
flushCharactersBuffer() - Method in class js.io.WriterOutputStream
Flush characters buffer to underlying writer.
format(Object) - Method in class js.format.Currency
Format numeric value as currency representation using locale settings.
format(Object) - Method in class js.format.DateTimeFormat
Format date object accordingly concrete date time formatter implementation.
format(Object) - Method in class js.format.FileSize
Format a integer or long value as file size.
format(double, FileSize.Units) - Method in class js.format.FileSize
Build file size representation for given numeric value and units.
Format - Interface in js.format
Format or parse object value as/from string suitable for user interfaces.
format(Object) - Method in interface js.format.Format
Return a string representation, suitable for user interface display, of the given object value.
format(Object) - Method in class js.format.Number
Format numeric value using this formatter locale settings.
format(Object) - Method in class js.format.Percent
Format numeric value as percent representation using locale settings.
format(Date) - Static method in class js.format.TestDateTime
Convenient way to invoke standard date time formatter.
format(String, Object...) - Static method in class js.log.AbstractLog
Return formatted string with arguments injected or original message if format or arguments are invalid.
format(String, Object...) - Static method in class js.util.Strings
Process formatted string with arguments transform and no illegal format exception.
forName(String) - Static method in enum js.format.FileSize.Units
 
forName(String) - Static method in class js.util.Classes
Load named class using current thread context class loader.
forNameEx(String) - Static method in class js.util.Classes
Get class by name with checked exception.
forOptionalName(String) - Static method in class js.util.Classes
Get optional class by name or null if class not found.
forType(Type) - Static method in class js.util.Classes
Get the underlying class for a type, or null if the type is a variable type.
FullDate - Class in js.format
Full date format - Sunday, March 15, 1964.
FullDate() - Constructor for class js.format.FullDate
 
FullDateTime - Class in js.format
Full date/time format - Sunday, March 15, 1964 11:40:00 AM UTC.
FullDateTime() - Constructor for class js.format.FullDateTime
 
FullTime - Class in js.format
Full time format - 11:40:00 AM UTC.
FullTime() - Constructor for class js.format.FullTime
 

G

GAType - Class in js.lang
Generic array type with a specified component type.
GAType(Type) - Constructor for class js.lang.GAType
Create generic array type for given component type.
generatePassword(int) - Static method in class js.util.Strings
Generate random password of requested length.
get(int) - Method in class js.util.FilteredStrings
Random, indexed access to a string from this strings list.
get(String, Locale...) - Method in interface js.util.I18nPool
Get instance identified by name and optional locale settings.
get(String, Locale...) - Method in class js.util.I18nPoolFactory.LocalePool
 
get(String, Locale...) - Method in class js.util.I18nPoolFactory.SimplePool
 
getAbsoluteIterator(File) - Static method in class js.io.FilesIterator
Create absolute path files iterator.
getAbsoluteIterator(String) - Static method in class js.io.FilesIterator
Create absolute path files iterator.
getAbsoluteNamesIterator(File) - Static method in class js.io.FilesIterator
Create absolute file names iterator.
getAbsoluteNamesIterator(String) - Static method in class js.io.FilesIterator
Create absolute file names iterator.
getAcceptedIssuers() - Method in class js.lang.DefaultTrustManager
Return an array of certificate authority certificates which are trusted for authenticating peers.
getActualTypeArguments() - Method in class js.lang.GType
Returns an array of Type objects representing the actual type arguments to this type.
getArguments() - Method in class js.lang.VarArgs
Get arguments array.
getAttribute(String) - Method in class js.lang.Config
Get attribute value or null if there is no attribute with requested name.
getAttribute(String, String) - Method in class js.lang.Config
Get attribute value or given default value if there is no attribute with requested name.
getAttribute(String, Class<T>) - Method in class js.lang.Config
Get attribute value converted to requested type or null if there is no attribute with requested name.
getAttribute(String, Class<T>, T) - Method in class js.lang.Config
Get attribute value converted to requested type or default value if there is no attribute with requested name.
getBoxingClass(Type) - Static method in class js.util.Types
Get boxing class for requested type.
getCallerMethod() - Static method in class js.util.Classes
Get source line for the caller method.
getCause() - Method in class js.rmi.RemoteException
Get the class of the exception that causes this remote exception.
getChild(String) - Method in class js.lang.Config
Get configuration object first child with requested name or null if there is no child with given name.
getChild(int) - Method in class js.lang.Config
Get configuration object child by index.
getChildren() - Method in class js.lang.Config
Get configuration object children list.
getChildrenCount() - Method in class js.lang.Config
Get configuration object children count.
getChildValue(String) - Method in class js.lang.Config
Get named child string value or null if child not found or it has no value.
getConfig() - Method in class js.lang.ConfigBuilder.Loader
Get configuration object loaded from XML source.
getConverter() - Static method in class js.converter.ConverterRegistry
Convenient way to retrieve converter instance, see ConverterRegistry.getConverterInstance().
getConverter(Class<?>) - Method in class js.converter.ConverterRegistry
Return converter instance declared for requested value type or null if none found.
getConverterInstance() - Method in class js.converter.ConverterRegistry
Get converter instance.
getConverters() - Method in interface js.converter.ConverterProvider
Get converters implemented by this converter provider.
getEmptyValue(Type) - Static method in class js.util.Types
Returns an empty value of requested type.
getErrorCode() - Method in exception js.rmi.BusinessException
Get business logic error code.
getExtension(URL) - Static method in class js.util.Files
Get extension of the file denoted by given URL or empty string if not extension.
getExtension(File) - Static method in class js.util.Files
Get file extension as lower case or empty string.
getExtension(String) - Static method in class js.util.Files
Get the lower case extension of the file denoted by given path or empty string if not extension.
getField(Class<?>, String) - Static method in class js.util.Classes
Get class field with unchecked runtime exception.
getFieldEx(Class<?>, String) - Static method in class js.util.Classes
Get class or superclass named field with checked exception.
getFieldValue(Object, Field) - Static method in class js.util.Classes
Get object instance field value.
getFieldValue(Object, String) - Static method in class js.util.Classes
Get instance or class field value.
getFieldValue(Object, Class<?>, String) - Static method in class js.util.Classes
Get instance field value declared into superclass.
getFieldValue(Object, Class<?>, String, Class<T>, boolean) - Static method in class js.util.Classes
Helper method for field value retrieval.
getFile() - Method in class js.util.I18nFile
Get path of the underlying filesystem file.
getFileDigest(File) - Static method in class js.util.Files
Create MD5 message digest for requested file content.
getFileDigest(InputStream) - Static method in class js.util.Files
Create MD5 message digest for bytes produced by given input stream till its end.
getGenericComponentType() - Method in class js.lang.GAType
Get generic component type.
getImplementation(Map<Class<?>, Class<?>>, Type) - Static method in class js.util.Classes
Lookup implementation into given registry, throwing exception if not found.
getInstance() - Static method in class js.converter.ConverterRegistry
Get converter registry instance.
getInstance(boolean) - Static method in class js.util.I18nPoolFactory
Create new I18N pool instance.
getInstanceName() - Method in interface js.lang.NamedInstance
Get instance name, unique in its scope.
getLanguageTag() - Method in class js.util.I18nFile
Convenient method to retrieve locale language tag, possible null.
getListDefaultImplementation(Type) - Static method in class js.util.Classes
Get default implementation for requested list type.
getLocale() - Method in class js.util.I18nFile
Get bound locale settings or null, if parent repository has no multiple locale support.
getLog(String) - Static method in class js.log.LogFactory
Create a named logger.
getLog(Class<?>) - Static method in class js.log.LogFactory
Create logger for given class.
getLogContext() - Method in class js.log.DefaultLogProvider
 
getLogContext() - Static method in class js.log.LogFactory
Get logger context usable to bind diagnostic data to current thread.
getLogContext() - Method in interface js.log.LogProvider
Get the instance of logger context usable to store diagnostic context data on current thread.
getLogger(String) - Method in class js.log.DefaultLogProvider
 
getLogger(String) - Method in interface js.log.LogProvider
Create named logger instance.
getMessage() - Method in exception js.rmi.BusinessException
Get this business error code formated as 8 digits hexadecimal number.
getMessage() - Method in class js.rmi.RemoteException
Get exception message.
getMeta(String) - Method in class js.io.FilesInputStream
Get string value from files archive meta data.
getMeta(String, String) - Method in class js.io.FilesInputStream
Get string value from files archive meta data or default value if requested key does not exist.
getMeta(String, Class<T>) - Method in class js.io.FilesInputStream
Get files archive meta data converted to requested type.
getMeta(String, Class<T>, T) - Method in class js.io.FilesInputStream
Get files archive meta data converted to requested type or default value if meta data key is missing.
getMethod(Class<?>, String, Class<?>...) - Static method in class js.util.Classes
Get class method with runtime exception.
getMethodAccessor(String, String) - Static method in class js.util.Strings
Get Java accessor for a given member name.
getName() - Method in class js.lang.Config
Get configuration object name.
getName() - Method in class js.util.I18nFile
Convenient method to retrieve file name.
getOptionalField(Class<?>, String) - Static method in class js.util.Classes
Get class field or null if not found.
getOptionalFieldValue(Object, String, Class<T>...) - Static method in class js.util.Classes
Get optional field value from instance or class.
getOwnerType() - Method in class js.lang.GType
Always returns null since GType is top level class, that is, is not declared as inner class.
getPackageResource(Class<?>, String) - Static method in class js.util.Classes
Get resource name qualified with the package of a given class.
getParameterTypes(Object...) - Static method in class js.util.Classes
Get method formal parameter types inferred from actual invocation arguments.
getParent() - Method in class js.lang.Config
Get configuration object parent.
getPathComponents(File) - Static method in class js.util.Files
Get file path components.
getPoolInstance() - Method in class js.util.I18nRepository
Factory method for I18N pool instances.
getProcessedFilesCount() - Method in class js.io.FilesIterator
Get processed files count but does not include directories.
getProperties() - Method in class js.lang.Config
Get configuration object Java raw properties.
getProperty(String) - Method in class js.lang.Config
Get configuration object property value or null if there is no property with requested name.
getProperty(String, String) - Method in class js.lang.Config
Get configuration object property value or default value if there is no property with requested name.
getProperty(String, Class<T>) - Method in class js.lang.Config
Get configuration object property converter to requested type or null if there is no property with given name.
getProperty(String, Class<T>, T) - Method in class js.lang.Config
Get configuration object property converter to requested type or default value if there is no property with given name.
getProtocol() - Method in interface js.rmi.RemoteFactoryProvider
Get URL protocol that RemoteFactoryProvider.getRemoteFactory() is able to handle.
getProtocol(String) - Static method in class js.util.Strings
Get URL protocol or null if given URL does not contains one.
getRawType() - Method in class js.lang.GType
Returns the Type object representing the class or interface that declared this type.
getRelativeIterator(File) - Static method in class js.io.FilesIterator
Create relative path files iterator.
getRelativeIterator(String) - Static method in class js.io.FilesIterator
Create relative path files iterator.
getRelativeNamesIterator(File) - Static method in class js.io.FilesIterator
Create relative file names iterator.
getRelativeNamesIterator(String) - Static method in class js.io.FilesIterator
Create relative file names iterator.
getRelativePath(File, File, boolean...) - Static method in class js.util.Files
Get file access path relative to a base directory.
getRemoteFactory() - Method in interface js.rmi.RemoteFactoryProvider
Get remote factory instance able to handle declared RemoteFactoryProvider.getProtocol().
getRemoteInstance(String, Class<? super T>) - Method in interface js.rmi.RemoteFactory
Create a Java proxy for a remote deployed class located at specified URL.
getResource(String) - Static method in class js.util.Classes
Retrieve URL of the named resource or null if not found.
getResource(String, ClassLoader[]) - Static method in class js.util.Classes
Get named resource URL from a list of class loaders.
getResourceAsBytes(String) - Static method in class js.util.Classes
Retrieve binary resource as array of bytes.
getResourceAsFile(String) - Static method in class js.util.Classes
Get file resource, that is, resource with file protocol.
getResourceAsReader(String) - Static method in class js.util.Classes
Convenient method to retrieve named resource as reader.
getResourceAsStream(String) - Static method in class js.util.Classes
Retrieve resource, identified by qualified name, as input stream.
getResourceAsStream(String, ClassLoader[]) - Static method in class js.util.Classes
Get named resource input stream from a list of class loaders.
getResourceAsString(String) - Static method in class js.util.Classes
Retrieve text resource content as a string.
getRoot() - Method in class js.lang.Config
Get root of the tree this configuration object is part of.
getStreamClass() - Method in class js.io.StreamHandler
Get wrapped output stream class.
getType() - Method in class js.lang.VarArgs
Get variable arguments type.
getUnusedProperties() - Method in class js.lang.Config
Get properties not yet used at the moment this method is executed.
getValue() - Method in class js.lang.Config
Get this configuration object string value, possible null.
getValue(Class<T>) - Method in class js.lang.Config
Get this configuration object value converted to requested type.
getWrappedInstance() - Method in interface js.lang.InstanceInvocationHandler
Get managed instance wrapped by this invocation handler.
GROUPING_SEPARATOR - Static variable in class js.util.Strings
Current locale grouping separator.
GT(long, long, String) - Static method in class js.util.Params
Test if numeric parameter is strictly greater than given threshold value.
GT(double, double, String) - Static method in class js.util.Params
Test if numeric parameter is strictly greater than given threshold value.
GT(char, char, String) - Static method in class js.util.Params
Test if character parameter is strictly greater than given character value.
GTE(long, long, String) - Static method in class js.util.Params
Test if numeric parameter is greater than or equal to given threshold value.
GTE(double, double, String) - Static method in class js.util.Params
Test if numeric parameter is greater than or equal to given threshold value.
GTE(char, char, String) - Static method in class js.util.Params
Test if character parameter is greater than or equal to given character value.
GType - Class in js.lang
Generic type.
GType(Type, Type...) - Constructor for class js.lang.GType
Construct immutable parameterized type instance.

H

handle(T) - Method in class js.io.StreamHandler
Concrete stream handler should implement this method, usually to writing to given output stream.
handle(Value) - Method in interface js.lang.Callback
Hook to be executed after asynchronous logic execution ends.
handle(Argument) - Method in interface js.lang.Handler
Apply some processing on argument and return resulting value.
handler - Variable in class js.io.FilesIterator
The actual FilesIterator.next() processing strategy.
Handler<Value,Argument> - Interface in js.lang
Generic logic that process an argument and return a value.
has(String, Locale...) - Method in interface js.util.I18nPool
Test if cache has an instance identified by given name and optional locale settings.
has(String, Locale...) - Method in class js.util.I18nPoolFactory.LocalePool
 
has(String, Locale...) - Method in class js.util.I18nPoolFactory.SimplePool
 
hasAttribute(String) - Method in class js.lang.Config
Test if configuration object has an attribute with requested name.
hasAttribute(String, String) - Method in class js.lang.Config
Test if configuration object has an attribute with requested name and value.
hasChild(String) - Method in class js.lang.Config
Test if configuration object has at least a child with requested name.
hasChildren() - Method in class js.lang.Config
Test if configuration object has children.
hasClassConverter(Class<?>) - Method in class js.converter.ConverterRegistry
Check if registry instance has registered converter for requested class.
hash - Variable in class js.lang.Pair
Cache hash code for this immutable instance.
hashCode() - Method in class js.lang.Pair
Get instance hash code.
hasMethod(Class<?>, String, Class<?>...) - Static method in class js.util.Classes
Predicate to test if a class do possess a given method.
hasMoreElements() - Method in class js.lang.IteratorEnumeration
Implements enumeration has more elements.
hasNext() - Method in class js.io.FilesInputStream.FilesIterator
Returns true if there are more files on files archive.
hasNext() - Method in class js.io.FilesIterator
Return true if files iterator instance has at least one file not yet exposed.
hasNext() - Method in class js.util.I18nRepository.SingleLocale.FileIterator
Return true if there are more I18N files into single locale repository.
hasProperty(String) - Method in class js.lang.Config
Test if configuration object has named property.
hasType(Type) - Static method in class js.converter.ConverterRegistry
Convenient way to test for converter support, see ConverterRegistry.hasClassConverter(Class).
HEXA - Static variable in class js.util.Strings
Hexadecimal characters, lower case.

I

I18nFile - Class in js.util
An immutable file on a I18nRepository, bound to a specific locale settings.
I18nFile(File) - Constructor for class js.util.I18nFile
Construct not locale sensitive I18N file instance.
I18nFile(File, Locale) - Constructor for class js.util.I18nFile
Construct I18N file instance bound to specified locale settings.
I18nPool<T> - Interface in js.util
Locale sensitive cache for named objects.
I18nPoolFactory - Class in js.util
Internal factory for I18nPool instances.
I18nPoolFactory() - Constructor for class js.util.I18nPoolFactory
 
I18nPoolFactory.LocalePool<T> - Class in js.util
Locale sensitive I18N pool implementation.
I18nPoolFactory.SimplePool<T> - Class in js.util
I18N pool implementation optimized for repositories without multiple locale.
I18nRepository - Class in js.util
Repository for files organized by locale.
I18nRepository(Config) - Constructor for class js.util.I18nRepository
Create I18N repository instance and configure it.
I18nRepository.ConfigBuilder - Class in js.util
Configuration builder for I18N repository.
I18nRepository.MultipleLocale - Class in js.util
Multiple locale I18N repository.
I18nRepository.SingleLocale - Class in js.util
I18N repository implementation optimized for single locale.
I18nRepository.SingleLocale.FileIterator - Class in js.util
Single locale iterator for I18N repository.
IllegalArgumentException - Exception in js.lang
Extends Java illegal argument exception with constructors for formatted messages.
IllegalArgumentException(String, Object...) - Constructor for exception js.lang.IllegalArgumentException
Create new illegal argument exception with formatted message.
IllegalArgumentException(Object[]) - Constructor for exception js.lang.IllegalArgumentException
Create new illegal argument exception with joined list of arguments.
IMAGE_FILE_EXTENSIONS - Static variable in class js.util.Files
Standard extensions for image files.
index - Variable in class js.io.FilesIterator.Directory
Files index.
index - Variable in class js.util.I18nRepository.SingleLocale.FileIterator
Current file index.
indexOneOf(CharSequence, char...) - Static method in class js.util.Strings
Search string index of the first character from a series.
info(Object) - Method in class js.log.AbstractLog
 
info(String, Object...) - Method in class js.log.AbstractLog
 
info(Object) - Method in interface js.log.Log
Write object message to logger if info level is enabled.
info(String, Object...) - Method in interface js.log.Log
Write formatted message to this logger if info level is enabled.
injectProperties(String) - Static method in class js.util.Strings
Inject system properties into text with variables.
injectVariables(String, Map<String, String>) - Static method in class js.util.Strings
Inject string values into variables from a given template string.
inotify(File, Files.FileNotify, int) - Static method in class js.util.Files
Wait for requested action to happen on given file.
INOTIFY_PREDICATES - Static variable in class js.util.Files
Predefined predicates used by Files.inotify(File, FileNotify, int).
instance - Static variable in class js.converter.ConverterRegistry
Converter singleton.
InstanceInvocationHandler<T> - Interface in js.lang
Extension of Java Proxy invocation handler specialized on wrapping instances.
InvalidFilesArchiveException - Exception in js.io
Invalid files archive thrown by FilesInputStream when given files archive is not well formed or fail to read.
InvalidFilesArchiveException(String, Object...) - Constructor for exception js.io.InvalidFilesArchiveException
Construct exception with formatted message.
InvocationException - Exception in js.lang
Unchecked alternative for Java invocation target exception.
InvocationException(InvocationTargetException) - Constructor for exception js.lang.InvocationException
Create invocation exception with given target exception.
InvocationException(Throwable) - Constructor for exception js.lang.InvocationException
Create invocation exception with given cause.
invoke(Object, String, Object...) - Static method in class js.util.Classes
Invoke instance or class method with arguments.
invoke(Object, Class<?>, String, Object...) - Static method in class js.util.Classes
Reflexively executes a method on an object.
invoke(Object, Method, Object...) - Static method in class js.util.Classes
Do the actual reflexive method invocation.
invokeHandler(OutputStream) - Method in class js.io.StreamHandler
Helper method used to invoke concrete output stream handler method.
invokeOptionalSetter(Object, String, String) - Static method in class js.util.Classes
Variant for Classes.invokeSetter(Object, String, String) but no exception if setter not found.
invokeSetter(Object, String, String) - Static method in class js.util.Classes
Invoke setter method on given object instance.
isArray(Object) - Static method in class js.util.Types
Test if instance is an array.
isArray(Type) - Static method in class js.util.Types
Test if type is array.
isArrayLike(Object) - Static method in class js.log.AbstractLog
An object is array like if is an actual array or a collection.
isArrayLike(Object) - Static method in class js.util.Types
Test instance if is array like.
isArrayLike(Type) - Static method in class js.util.Types
Test if type is array like, that is, array or collection.
isBoolean(Object) - Static method in class js.util.Types
Test if object instance is a boolean, primitive or boxing class.
isBoolean(Type) - Static method in class js.util.Types
Test if type is a boolean primitive or boxing class.
isCharacter(Object) - Static method in class js.util.Types
Test if instance is a character, primitive or boxing class.
isCharacter(Type) - Static method in class js.util.Types
Test if type is a character, primitive or boxing.
isClass(String) - Static method in class js.util.Types
Test if given name is a valid Java class name.
isCollection(Object) - Static method in class js.util.Types
Test if instance is a collection.
isCollection(Type) - Static method in class js.util.Types
Test if type is collection.
isConcrete(Type) - Static method in class js.util.Types
Test if type is concrete, that is, is not interface or abstract.
isDate(Object) - Static method in class js.util.Types
Test if object is instance of date.
isDate(Type) - Static method in class js.util.Types
Test if type is a calendar date.
isDirectory(File, String) - Static method in class js.util.Params
Check if file parameter is an existing directory.
isEmpty(Object) - Static method in class js.util.Types
Returns true if given object is empty.
isEnum(Object) - Static method in class js.util.Types
Test if object instance is enumeration.
isEnum(Type) - Static method in class js.util.Types
Test if type is enumeration.
isEqual(Type, Type) - Static method in class js.util.Types
Test two types for equality.
isFalse(boolean, String) - Static method in class js.util.Params
Test if given boolean condition is false and throw exception if not.
isFile(File, String) - Static method in class js.util.Params
Check if file parameter is an existing ordinary file, not a directory.
isImage(File) - Static method in class js.util.Files
Guess if file is an image file based on file extension.
isImage(String) - Static method in class js.util.Files
Convenient alternative for Files.isImage(File) method.
isInstanceOf(Object, Type) - Static method in class js.util.Types
Test if object instance is not null and extends or implements expected type.
isInstantiable(Class<?>) - Static method in class js.util.Classes
Test if class is not an interface or abstract and have default constructor.
isInteger(String) - Static method in class js.util.Strings
Test if string is an integer numeric value.
isKindOf(Type, Type, String) - Static method in class js.util.Params
Test if parameter is of requested type and throw exception if not.
isKindOf(Type, Type...) - Static method in class js.util.Types
Determine if a given type is a kind of one of the requested types to match.
isKindOf(Type, Type) - Static method in class js.util.Types
Determine if a given type is a kind of a requested type to match.
isLoggable(LogLevel) - Method in class js.log.AbstractLog
Test if log level is loggable.
isLoggable(LogLevel) - Method in class js.log.DefaultLog
 
isLoopExitCondition() - Method in class js.io.FilesIterator
Test for iteration loop exit condition.
isMap(Object) - Static method in class js.util.Types
Test if instance is a map.
isMap(Type) - Static method in class js.util.Types
Test if type is map.
isMemberName(String) - Static method in class js.util.Strings
Test if given name is Java member like name.
isNumber(Object) - Static method in class js.util.Types
Test if object instance is primitive numeric value or related boxing class.
isNumber(Type) - Static method in class js.util.Types
Test if type is numeric.
isNumeric(String, String) - Static method in class js.util.Params
Check if string parameter is numeric.
isNumeric(String) - Static method in class js.util.Strings
Test if string is a numeric value.
isNumericSuffix(char) - Static method in class js.util.Strings
Predicate to test if character is numeric value suffix.
ISO_DATE_FORMAT - Static variable in class js.util.Strings
ISO8601 date format for Strings.toISO(Date).
isPrimitive(Object) - Static method in class js.util.Types
Test if object instance is primitive.
isPrimitive(Type) - Static method in class js.util.Types
Test if type is primitive.
isPrimitiveLike(Object) - Static method in class js.util.Types
Test if object instance is a primitive like.
isPrimitiveLike(Type) - Static method in class js.util.Types
Test if type is like a primitive? Return true only if given type is a number, boolean, enumeration, character or string.
isQualifiedClassName(String) - Static method in class js.util.Strings
Predicate to test if name is qualified name.
isRunning() - Method in class js.lang.LooperThread
Return true if this looper thread is running.
isSeparator(char, char...) - Static method in class js.util.Strings
Test if character is a separator as defined by given separators list.
isTrue(boolean, String) - Static method in class js.util.Params
Test if given boolean condition is true and throw exception if not.
isVoid(Type) - Static method in class js.util.Types
Test if given type is void.
iterable(Object) - Static method in class js.log.AbstractLog
Create an iterator supplied via Iterable interface.
iterable - Variable in class js.util.I18nRepository
Iterable over I18N files from repository.
iterator() - Method in class js.io.FilesInputStream
Get files archive iterator.
iterator() - Method in class js.io.FilesIterator
Implements Iterable interface.
iterator - Variable in class js.lang.IteratorEnumeration
Internal iterator.
iterator() - Method in class js.lang.PairsList
Returns an iterator for this pairs list instance.
iterator() - Method in class js.util.FilteredStrings
Returns an iterator instance usable to traverse this strings list.
iterator() - Method in class js.util.I18nRepository
Implements iterable interface so that repository can be traversed via for-each loop.
iterator() - Method in class js.util.I18nRepository.MultipleLocale
Return and iterator over repository files.
iterator() - Method in class js.util.I18nRepository.SingleLocale
Get single locale repository iterator.
IteratorEnumeration<E> - Class in js.lang
Convert iterable or iterator interfaces to enumeration.
IteratorEnumeration(Iterable<E>) - Constructor for class js.lang.IteratorEnumeration
Construct enumeration from iterable.
IteratorEnumeration(Iterator<E>) - Constructor for class js.lang.IteratorEnumeration
Construct enumeration from iterator.

J

join(long) - Method in class js.lang.LooperThread
Waits at most millis milliseconds for this thread to die.
join(Object[]) - Static method in class js.util.Strings
Join array of objects, converted to string, using space as separator.
join(Object[], char) - Static method in class js.util.Strings
Join array of objects, converted to string, using specified separator.
join(Object[], String) - Static method in class js.util.Strings
Join array of objects, converted to string, using specified specified separator.
join(Iterable<?>) - Static method in class js.util.Strings
Join collection of objects, converted to string, using space as separator.
join(Iterable<?>, char) - Static method in class js.util.Strings
Join collection of objects, converted to string, using specified char separator.
join(Iterable<?>, String) - Static method in class js.util.Strings
Join collection of objects, converted to string, using specified string separator.Concatenates strings from collection converted to string but take care to avoid null items.
js.converter - package js.converter
Convert value types to and from string representation.
js.format - package js.format
User interface formatters and parsers.
js.io - package js.io
Extensions for files, character and byte streams.
js.lang - package js.lang
Common types and exceptions.
js.log - package js.log
Logging system.
js.rmi - package js.rmi
HTTP-RMI core classes and exceptions used by both client and server side.
js.util - package js.util
Utility functions for strings, files, dynamic types manipulation, parameters validation and more.

L

last(String, char) - Static method in class js.util.Strings
Get last string sequence following given character.
lastEncoderResult - Variable in class js.io.ReaderInputStream
Cache last encoder result.
LINE_SEPARATOR - Static variable in class js.util.Files
System dependent line separator used to separate text lines into character streams.
list - Variable in class js.util.FilteredStrings
List used to collect strings.
listPackageResources(String, String) - Static method in class js.util.Classes
List package resources from local classes or from archives.
listPackageResources(URL, String, String) - Static method in class js.util.Classes
Get package resources that match file name pattern.
LISTS - Static variable in class js.util.Classes
Default implementations for list interfaces.
load(InputStream, Integer...) - Static method in class js.util.Strings
Load string from UTF-8 bytes stream then closes it.
load(File, Integer...) - Static method in class js.util.Strings
Load string from UTF-8 file content.
load(Reader, Integer...) - Static method in class js.util.Strings
Load string from character stream then closes it.
Loader() - Constructor for class js.lang.ConfigBuilder.Loader
 
loadOptionalService(Class<S>) - Static method in class js.util.Classes
Load service of requested interface returning null if service provider not found.
loadService(Class<S>) - Static method in class js.util.Classes
Load service of requested interface throwing exception if provider not found.
loadService(Class<S>, ClassLoader) - Static method in class js.util.Classes
Load service of requested interface using given class loader.
locale - Variable in class js.format.DateTimeFormat
Formatter locale settings.
locale - Variable in class js.util.I18nFile
Locale settings this file belongs to, always null if parent repository has no support for multiple locale.
LOCALE_PATTERN - Static variable in class js.util.I18nRepository.MultipleLocale
Locale pattern has 2 lower case letters for language code and 2 upper case letters for country code, separated by hyphen.
LOCALE_VARIABLE - Static variable in class js.util.I18nRepository.ConfigBuilder
Locale variable present into repository directory path to mark sub-directory used for locale discriminate.
LocaleConverter - Class in js.converter
Locale converter for ISO-639 language and ISO-3166 country code format.
LocaleConverter() - Constructor for class js.converter.LocaleConverter
Package default converter.
localeMaps - Variable in class js.util.I18nPoolFactory.LocalePool
Locale sensitive cache storage.
LocalePool() - Constructor for class js.util.I18nPoolFactory.LocalePool
 
log - Static variable in class js.converter.ClassConverter
Class logger.
log - Static variable in class js.converter.ConverterRegistry
Class logger.
log - Static variable in class js.lang.LooperThread
Class logger.
log(LogLevel, String) - Method in class js.log.AbstractLog
Write log message if requested level is loggable.
log(LogLevel, String) - Method in class js.log.DefaultLog
 
Log - Interface in js.log
A log instance has a name and supplies means to write log messages with priority level.
log - Static variable in class js.util.Classes
Class logger.
log - Static variable in class js.util.Files
Class logger.
log - Static variable in class js.util.Strings
Class logger.
log - Static variable in class js.util.TextTemplate
Class logger.
logContext - Variable in class js.log.DefaultLogProvider
 
LogContext - Interface in js.log
Logger context stores diagnostic context data to current thread.
LogFactory - Class in js.log
Logging system facade.
LogFactory() - Constructor for class js.log.LogFactory
Prevent default constructor synthesis.
loggerName - Variable in class js.log.DefaultLog
Logger name, usually the qualified name of the target class.
LogLevel - Enum in js.log
Logging level, also known as priority.
LogLevel() - Constructor for enum js.log.LogLevel
 
LogProvider - Interface in js.log
Log service provider interface.
LongDate - Class in js.format
Long date format - March 15, 1964.
LongDate() - Constructor for class js.format.LongDate
 
LongDateTime - Class in js.format
Long date/time format - March 15, 1964 11:40:00 AM UTC.
LongDateTime() - Constructor for class js.format.LongDateTime
 
LongTime - Class in js.format
Long time format - 11:40:00 AM UTC.
LongTime() - Constructor for class js.format.LongTime
 
loop() - Method in interface js.lang.Looper
Execute a single processing loop.
Looper - Interface in js.lang
A looper is one that makes loops.
looper - Variable in class js.lang.LooperThread
Looper instance to invoke repetitively.
LooperThread - Class in js.lang
Thread that executes Looper.loop() with optional iteration period.
LooperThread(Looper) - Constructor for class js.lang.LooperThread
Create looper thread.
LooperThread(Looper, int) - Constructor for class js.lang.LooperThread
Create looper thread with iteration period.
loopPeriod - Variable in class js.lang.LooperThread
Optional loop iteration period in milliseconds.
LT(long, long, String) - Static method in class js.util.Params
Test if numeric parameter is strictly less than given threshold value.
LT(double, double, String) - Static method in class js.util.Params
Test if numeric parameter is strictly less than given threshold value.
LT(char, char, String) - Static method in class js.util.Params
Test if character parameter is strictly less than given character value.
LTE(long, long, String) - Static method in class js.util.Params
Test if numeric parameter is less than or equal to given threshold value.
LTE(double, double, String) - Static method in class js.util.Params
Test if numeric parameter is less than or equal to given threshold value.
LTE(char, char, String) - Static method in class js.util.Params
Test if character parameter is less than or equal to given threshold value.

M

ManagedLifeCycle - Interface in js.lang
A managed life cycle covers instance creation, post-construction and pre-destroying.
ManagedPostConstruct - Interface in js.lang
Hook executed after managed instance was created, initialized and configured.
ManagedPreDestroy - Interface in js.lang
Hook executed just before managed instance destruction.
manifest - Variable in class js.io.FilesInputStream
Archive manifest contains a single predefined attribute, namely implementation version.
manifest - Variable in class js.io.FilesOutputStream
This archive manifest.
map - Variable in class js.util.I18nPoolFactory.SimplePool
Cache storage.
MAPS - Static variable in class js.util.Classes
Default implementations for maps interfaces.
maps(Locale) - Method in class js.util.I18nPoolFactory.LocalePool
Get named objects map bound to requested locale settings.
match(String, String) - Static method in class js.io.WildcardFilter
Test if string value matches given pattern.
md5(String) - Static method in class js.util.Strings
Generate text MD5 hash into hexadecimal format.
MediumDate - Class in js.format
Medium date format - Mar 15, 1964.
MediumDate() - Constructor for class js.format.MediumDate
 
MediumDateTime - Class in js.format
Medium date/time format - Mar 15, 1964 11:40:00 AM.
MediumDateTime() - Constructor for class js.format.MediumDateTime
 
MediumTime - Class in js.format
Medium time format - 11:40:00 AM.
MediumTime() - Constructor for class js.format.MediumTime
 
MEMBER_NAME_PATTERN - Static variable in class js.util.Strings
Pattern constant used for Java member name validation.
message(Object) - Static method in class js.log.AbstractLog
Normalize log message.
message - Variable in class js.rmi.RemoteException
Remote exception message.
missingConstructorException(Class<?>, Object...) - Static method in class js.util.Classes
Helper for missing constructor exception.
mkdirs(File) - Static method in class js.util.Files
Create all ancestor directories for a requested file path.
move(String, String) - Static method in class js.util.Files
Move source file to requested destination but do not overwrite.
multiLocale - Variable in class js.util.I18nRepository.ConfigBuilder
Support for multiple locale.
multiLocale - Variable in class js.util.I18nRepository
Flag true if I18N repository has support for multiple locale.
MultipleLocale(File, String, FileFilter) - Constructor for class js.util.I18nRepository.MultipleLocale
Construct multiple locale repository for requested base directory, file filter and optional sub-path.

N

name - Variable in class js.lang.Config
Configuration object name.
NamedInstance - Interface in js.lang
Identify an instance by its name in a context where multiple instances of the same type could exists.
NamesHandler() - Constructor for class js.io.FilesIterator.NamesHandler
 
newCollection(Type) - Static method in class js.util.Classes
Create new collection of given type.
newInstance(Type, Object...) - Static method in class js.util.Classes
Create instance of requested type - objects, collections or maps, using a constructor with given arguments.
newInstance(String, Object...) - Static method in class js.util.Classes
Create a new instance.
newInstance(Class<T>, Object...) - Static method in class js.util.Classes
Create a new object instance of specified class.
newList(Type) - Static method in class js.util.Classes
Create new list of given raw type.
newMap(Type) - Static method in class js.util.Classes
Create new map of given type.
newRegisteredInstance(Map<Class<?>, Class<?>>, Type) - Static method in class js.util.Classes
Lookup implementation for requested interface into given registry and return a new instance of it.
next() - Method in class js.io.FilesInputStream.FilesIterator
Get next file from archive.
next() - Method in class js.io.FilesIterator.FilesHandler
Get current file from working directory.
next() - Method in interface js.io.FilesIterator.Handler
Return iterator next item.
next() - Method in class js.io.FilesIterator.NamesHandler
Get file name for current file from working directory.
next() - Method in class js.io.FilesIterator
Returns current file or its name, relative or absolute, based on selected strategy.
next() - Method in class js.io.FilesIterator.RelativeFilesHandler
Get relative path of current file from working directory.
next() - Method in class js.io.FilesIterator.RelativeNamesHandler
Get relative file name for current file from working directory.
next() - Method in class js.util.I18nRepository.SingleLocale.FileIterator
Get current processing file from single locale repository.
nextElement() - Method in class js.lang.IteratorEnumeration
Implements enumeration next element.
NIBLES_2_CHARS - Static variable in class js.util.Base64
Mapping table from 6-bit nibbles to Base64 characters.
NoProviderException - Exception in js.lang
No run-time service provider found for requested service interface.
NoProviderException(Class<?>) - Constructor for exception js.lang.NoProviderException
Create missing provider exception for given service interface.
normalizePath(String) - Static method in class js.util.Files
Ensure that path separators are compatible with current operating system.
NoSuchBeingException - Exception in js.lang
Thrown when class, method or field cannot be reflexively found or an expected entity is missing.
NoSuchBeingException(String, Object...) - Constructor for exception js.lang.NoSuchBeingException
Constructor from formatted message.
NoSuchBeingException(Throwable) - Constructor for exception js.lang.NoSuchBeingException
Constructor from root cause.
NoSuchBeingException(String, Throwable) - Constructor for exception js.lang.NoSuchBeingException
Constructor with message and root cause.
notEmpty(String, String) - Static method in class js.util.Params
Test if string parameter is strict not empty.
notNull(Object, String, Object...) - Static method in class js.util.Params
Throw exception if parameter is null.
notNullOrEmpty(String, String) - Static method in class js.util.Params
Test if string parameter is not null or empty.
notNullOrEmpty(File, String) - Static method in class js.util.Params
Test if file parameter is not null and has not empty path.
notNullOrEmpty(Object[], String) - Static method in class js.util.Params
Test if array parameter is not null or empty.
notZero(double, String) - Static method in class js.util.Params
Test if numeric parameter is not zero.
NULL - Static variable in class js.lang.VarArgs
Predefined NULL variable arguments instance.
Number - Class in js.format
Numeric value format - 12.34.
Number() - Constructor for class js.format.Number
Create number formatter with default locale settings.
Number(Locale) - Constructor for class js.format.Number
Create number formatter with given locale settings.
numberFormat - Variable in class js.format.Currency
Formatter for currency.
numberFormat - Variable in class js.format.FileSize
Formatter for file size numeric part.
numberFormat - Variable in class js.format.Number
Number formatter.
numberFormat - Variable in class js.format.Percent
Formatter for percent.
NumbersConverter - Class in js.converter
Numerical values converter.
NumbersConverter() - Constructor for class js.converter.NumbersConverter
Package default converter.
NUMERICAL_TYPES - Static variable in class js.util.Types
Java standard classes used to represent numbers, including primitives.

O

onAsyncException(Throwable) - Method in interface js.lang.AsyncExceptionListener
Hook method executed when an asynchronous logic fails.
onPostExecute(Value) - Method in class js.lang.AsyncTask
Task returned value handler.
onPreExecute() - Method in class js.lang.AsyncTask
Hook executed before task logic execution.
onThrowable(Throwable) - Method in class js.lang.AsyncTask
Hook executed when task logic fails.

P

Pair - Class in js.lang
Immutable pair of string values.
Pair(String, String) - Constructor for class js.lang.Pair
Construct a pair instance.
pair(String, char) - Static method in class js.util.Strings
Split string value using given separator and return initialized pair instance.
pairs - Variable in class js.lang.PairsList
Underlying pairs storage.
PairsList - Class in js.lang
Immutable list of string pairs.
PairsList(String) - Constructor for class js.lang.PairsList
Convenient constructor using default separator.
PairsList(String, char) - Constructor for class js.lang.PairsList
Parse expression and extract a list of pairs of string values.
Params - Class in js.util
Invocation parameters (in)sanity tests.
Params() - Constructor for class js.util.Params
Prevent default constructor synthesis but allow sub-classing.
parent - Variable in class js.lang.Config
Parent reference, null if configuration object is root.
parse(String) - Method in class js.format.Currency
Parse localized currency and return its numeric value.
parse(String) - Method in class js.format.DateTimeFormat
Parse date value and return Date instance.
parse(String) - Method in class js.format.FileSize
Parse file size from given string value and return it as Long instance.
parse(String) - Method in interface js.format.Format
Create object instance and initialize it from given string representation.
parse(String) - Method in class js.format.Number
Parse string numeric value accordingly this formatter locale.
parse(String) - Method in class js.format.Percent
Parse percent from given string value and return it as Number instance.
parse(String) - Static method in class js.format.TestDateTime
Create a new date instance form given standard date time value.
parseNumber(String) - Method in class js.converter.NumbersConverter
Parse numeric string value to a number.
PARTIAL_FILE_SUFFIX - Static variable in class js.util.Files
Partially transfered file name for Files.download(URL, File).
PASSWORD_DICTIONARY - Static variable in class js.util.Strings
Password dictionary contains ASCII characters for lower case, upper case, numeric and punctuation.
path2dot(String) - Static method in class js.util.Files
Convert a file path to a dot separated list of words.
path2unix(File) - Static method in class js.util.Files
Convert a file to an Unix like path string.
path2unix(String) - Static method in class js.util.Files
Convert file path to an Unix like path string.
pathComponents - Variable in class js.io.FilesIterator
Path components used to create file returned by FilesIterator.next() operation when relativePath is true.
pattern - Variable in class js.io.WildcardFilter
Pattern used to match file names and strings.
Percent - Class in js.format
Percent value format - 12.34%.
Percent() - Constructor for class js.format.Percent
Create percent formatter with default locale settings.
Percent(Locale) - Constructor for class js.format.Percent
Create percent formatter for given locale settings.
PlainTextState() - Constructor for enum js.util.Strings.PlainTextState
 
pop() - Method in class js.io.FilesIterator
Restore current working directory after a sub-directory completes scanning.
pop() - Method in class js.log.DefaultLogContext
 
pop() - Method in interface js.log.LogContext
Cleanup diagnostic data from logger context.
positive(double, String) - Static method in class js.util.Params
Test if numeric parameter is positive or zero.
postConstruct() - Method in class js.lang.AbstractLooper
Start looper thread.
postConstruct() - Method in interface js.lang.ManagedLifeCycle
Hook executed after class instance was created and initialized.
postConstruct() - Method in interface js.lang.ManagedPostConstruct
Hook executed after managed instance was created, initialized and configured.
preDestroy() - Method in class js.lang.AbstractLooper
Stop looper thread.
preDestroy() - Method in interface js.lang.ManagedLifeCycle
Hook executed just before managed class instance destruction.
preDestroy() - Method in interface js.lang.ManagedPreDestroy
Hook executed just before managed instance destruction.
Predicate - Interface in js.lang
Generic predicate evaluator.
print(Config, int) - Method in class js.lang.Config
Recursively print configuration object tree to standard out.
print(LogLevel, String) - Method in class js.log.DefaultLog
 
print(LogLevel, String) - Method in interface js.log.Log
Write message directly to logger with specified logging level.
processBytesBuffer(boolean) - Method in class js.io.WriterOutputStream
Decode the contents of input bytes buffer into the characters buffer.
processedFilesCount - Variable in class js.io.FilesIterator
Processed files count for audit purposes.
properties - Variable in class js.lang.Config
Optional properties, possible empty.
properties - Variable in class js.lang.ConfigBuilder
Configuration properties.
provider - Static variable in class js.log.LogFactory
Logger implementation provider.
provider() - Static method in class js.log.LogFactory
Load log provider from Java services and return the first instance found.
push(File) - Method in class js.io.FilesIterator
Push current directory on directories stack when enter a sub-directory.
push(String) - Method in class js.log.DefaultLogContext
 
push(String) - Method in interface js.log.LogContext
Push diagnostic context data on logger related to current thread.
put(String, T, Locale...) - Method in interface js.util.I18nPool
Store an instance on this cache bound to given name and optional locale settings.
put(String, T, Locale...) - Method in class js.util.I18nPoolFactory.LocalePool
 
put(String, T, Locale...) - Method in class js.util.I18nPoolFactory.SimplePool
 
put(String, Object) - Method in class js.util.TextTemplate
Set variables value.
putMeta(String, Object) - Method in class js.io.FilesOutputStream
Put meta data to this archive manifest.

Q

QUALIFIED_CLASS_NAME - Static variable in class js.util.Strings
Pattern for qualified class name.

R

range(double, double, double, String) - Static method in class js.util.Params
Test if numeric parameter is in a given range.
rawType - Variable in class js.lang.GType
Class or interface declaring this parameterized type.
read() - Method in class js.io.FilesInputStream
Read next byte from files archive.
read(byte[], int, int) - Method in class js.io.ReaderInputStream
Reads up to len bytes of data from the input stream into an array of bytes.
read(byte[]) - Method in class js.io.ReaderInputStream
Reads some number of bytes from the input stream and stores them into the buffer array b.
read() - Method in class js.io.ReaderInputStream
Reads the next byte of data from the input stream.
reader - Variable in class js.io.ReaderInputStream
Source reader.
ReaderInputStream - Class in js.io
Adapter for characters reader to input bytes stream encoded UTF-8.
ReaderInputStream(Reader) - Constructor for class js.io.ReaderInputStream
Construct a new input stream for source reader, using UTF-8 character encoding.
REGEXP_PATTERN - Static variable in class js.util.Strings
Pattern for regular expression reserved characters.
registerConverter(Class<?>, Class<? extends Converter>) - Method in class js.converter.ConverterRegistry
Register user defined converter associated to value type.
registerConverterInstance(Class<?>, Converter) - Method in class js.converter.ConverterRegistry
Utility method to bind converter instance to concrete value type.
RelativeFilesHandler() - Constructor for class js.io.FilesIterator.RelativeFilesHandler
 
RelativeNamesHandler() - Constructor for class js.io.FilesIterator.RelativeNamesHandler
 
relativePath - Variable in class js.io.FilesIterator
Flag, if true, returned files are relative to base directory, that is, does not include base directory at file path start.
RemoteException - Class in js.rmi
Data transport object used to convey information about exceptional condition at server level.
RemoteException() - Constructor for class js.rmi.RemoteException
Test constructor.
RemoteException(Throwable) - Constructor for class js.rmi.RemoteException
Construct immutable remote exception instance.
RemoteFactory - Interface in js.rmi
This factory creates a Java proxy instance for a remotely deployed class.
RemoteFactoryProvider - Interface in js.rmi
Service provider for remote instance factories allows for RemoteFactory implementations as standard Java service.
remove() - Method in class js.io.FilesInputStream.FilesIterator
File remove from archive not supported.
remove() - Method in class js.io.FilesIterator
This operation is not supported.
remove() - Method in class js.util.I18nRepository.SingleLocale.FileIterator
Iterator remove operation is not supported.
removeDirectory(File) - Static method in class js.util.Files
Utility method invoked recursively to remove directory files.
removeExtension(String) - Static method in class js.util.Files
Remove extension from given file path and return resulting path.
removeExtension(File) - Static method in class js.util.Files
Remove extension from given file and create a new one with resulting path.
removeFilesHierarchy(File) - Static method in class js.util.Files
Remove ALL files and directories from a given base directory.
removeFirstWord(String) - Static method in class js.util.Strings
Remove first word from a sentence.
removeTrailing(String, char) - Static method in class js.util.Strings
Remove trailing character, if exists.
renameTo(File, File) - Static method in class js.util.Files
Thin wrapper for File.renameTo(File) throwing exception on fail.
REPLACE_ARG_REX - Static variable in class js.util.Strings
First argument for regular expression string replacement.
replaceAll(String, Pattern, Handler<String, String>) - Static method in class js.util.Strings
Replace all pattern occurrences using match transformer.
replaceExtension(String, String) - Static method in class js.util.Files
Replace extension on given file path and return resulting path.
replaceExtension(File, String) - Static method in class js.util.Files
Replace extension on given file and return resulting file.
RmiException - Exception in js.rmi
HTTP-RMI runtime exception.
RmiException(URL, RemoteException) - Constructor for exception js.rmi.RmiException
Create remote method exception with exception root cause.
RmiException(String, RemoteException) - Constructor for exception js.rmi.RmiException
Create remote method exception with exception root cause.
RmiException(String, String) - Constructor for exception js.rmi.RmiException
Create remote method exception with message.
RmiException(String, Object...) - Constructor for exception js.rmi.RmiException
Create HTTP-RMI exception with formatted message.
run() - Method in class js.lang.LooperThread
 
running - Variable in class js.lang.LooperThread
Running state.

S

SAMPLING_PERIOD - Static variable in class js.lang.LooperThread
Looper tests LooperThread.running flag with this sampling period, expressed in milliseconds.
save(CharSequence, File) - Static method in class js.util.Strings
Create target file and copy characters into.
save(CharSequence, Writer) - Static method in class js.util.Strings
Copy source characters to requested output characters stream.
save(CharSequence, OutputStream) - Static method in class js.util.Strings
Copy source characters to requested output bytes stream.
second - Variable in class js.lang.Pair
The second value of this pair.
second() - Method in class js.lang.Pair
Get the second value of this pair.
SEPARATOR_CHAR_REX - Static variable in class js.util.Files
Regular expression for path separator.
SEPARATORS - Static variable in class js.util.Strings
Standard word separator.
serialVersionUID - Static variable in exception js.converter.ConverterException
Java serialization version.
serialVersionUID - Static variable in exception js.io.InvalidFilesArchiveException
Java serialization version.
serialVersionUID - Static variable in class js.io.WildcardFilter
Java serialization version.
serialVersionUID - Static variable in error js.lang.BugError
Java serialization version.
serialVersionUID - Static variable in exception js.lang.ConfigException
Java serialization version.
serialVersionUID - Static variable in exception js.lang.IllegalArgumentException
Java serialization version.
serialVersionUID - Static variable in exception js.lang.InvocationException
Java serialization version.
serialVersionUID - Static variable in exception js.lang.NoProviderException
Java serialization version.
serialVersionUID - Static variable in exception js.lang.NoSuchBeingException
Java serialization version.
serialVersionUID - Static variable in exception js.lang.SyntaxException
Java serialization version.
serialVersionUID - Static variable in exception js.rmi.BusinessException
Java serialization version.
serialVersionUID - Static variable in exception js.rmi.RmiException
Java serialization version.
serialVersionUID - Static variable in exception js.rmi.UnsupportedProtocolException
Java serialization version.
setAttribute(String, String) - Method in class js.lang.Config
Set configuration object attribute.
setBreakOnException(boolean) - Method in class js.lang.LooperThread
Set flag for breaking looper on exception.
setExceptionListener(AsyncExceptionListener) - Method in class js.lang.LooperThread
Set asynchronous exception listener to handle loop exceptions.
setFieldValue(Object, Field, Object) - Static method in class js.util.Classes
Set field value for object instance, or class if given object instance is null.
setFieldValue(Object, String, Object) - Static method in class js.util.Classes
Set instance or class field value.
setFieldValue(Object, Class<?>, String, Object) - Static method in class js.util.Classes
Set instance field declared into superclass.
setFieldValues(Object, String, String) - Static method in class js.util.Classes
Set values to a field of array or collection type.
setLocale(Locale) - Method in class js.format.DateTimeFormat
Set locale settings for this formatter instance.
setPrefix(String, String) - Static method in class js.util.Strings
Ensure a given text start with requested prefix.
setProperties(Properties) - Method in class js.lang.Config
Set this configuration object properties.
setProperty(String, String) - Method in class js.lang.Config
Set configuration object string property.
setProperty(String, Object) - Method in class js.lang.Config
Set configuration object property.
setTimeZone(TimeZone) - Method in class js.format.DateTimeFormat
Set time zone for this date time formatter instance.
setValue(Object) - Method in class js.lang.Config
Set this configuration object value.
ShortDate - Class in js.format
Short date format - 3/15/64.
ShortDate() - Constructor for class js.format.ShortDate
 
ShortDateTime - Class in js.format
Short date/time format - 3/15/64 11:40 AM.
ShortDateTime() - Constructor for class js.format.ShortDateTime
 
ShortTime - Class in js.format
Short time format - 11:40 AM.
ShortTime() - Constructor for class js.format.ShortTime
 
SimplePool() - Constructor for class js.util.I18nPoolFactory.SimplePool
 
SingleLocale(File, FileFilter) - Constructor for class js.util.I18nRepository.SingleLocale
Construct single locale repository for requested repository directory and file filter.
size() - Method in class js.util.FilteredStrings
Get the size of this strings list.
size(Collection<?>, int, String) - Static method in class js.util.Params
Test if given collection size has a specified value.
size(Map<?, ?>, int, String) - Static method in class js.util.Params
Test if given map size has a specified value.
sleep(long) - Static method in class js.lang.LooperThread
Interruptible thread sleep.
split(String, char...) - Static method in class js.util.Strings
Splits string into not empty, trimmed items, using specified separator(s) or space if no separator provided.
split(String, String) - Static method in class js.util.Strings
Splits string using specified string separator and returns trimmed values.
splitPairs(String, char, char) - Static method in class js.util.Strings
Split string using given pairs separator and every pair using pair component separator.
stack - Variable in class js.io.FilesIterator
Keep track of directory hierarchy.
stack - Variable in class js.lang.ConfigBuilder.Loader
Keep track of nested configuration objects.
STANDARD_FORMAT - Static variable in class js.format.StandardDate
Constant for standard date format.
STANDARD_FORMAT - Static variable in class js.format.StandardDateTime
Constant for standard date time format.
STANDARD_FORMAT - Static variable in class js.format.StandardTime
Constant for standard time format.
STANDARD_FORMAT - Static variable in class js.format.TestDateTime
Constant for standard date time format.
StandardDate - Class in js.format
Standard date format - 1964-03-15
StandardDate() - Constructor for class js.format.StandardDate
 
StandardDateTime - Class in js.format
Standard date time format - 1964-03-15 14:30:00
StandardDateTime() - Constructor for class js.format.StandardDateTime
 
StandardTime - Class in js.format
Standard time format - 14:30:00
StandardTime() - Constructor for class js.format.StandardTime
 
start() - Method in class js.lang.AsyncTask
Start asynchronous task execution.
start() - Method in class js.lang.LooperThread
Start the thread and wait for its actual startup.
startElement(String, String, String, Attributes) - Method in class js.lang.ConfigBuilder.Loader
Create configuration object with tag name and initialize its attributes.
STARTUP_TIMEOUT - Static variable in class js.lang.LooperThread
Looper thread start-up timeout.
state - Variable in class js.io.VariablesWriter
Current state of the finite states machine used by variables parser.
State() - Constructor for enum js.io.VariablesWriter.State
 
State() - Constructor for enum js.util.Strings.State
 
stop() - Method in class js.lang.LooperThread
Stop thread and waits for its graceful close.
STOP_TIMEOUT - Static variable in class js.lang.LooperThread
Looper thread stop timeout.
Strategy() - Constructor for enum js.io.FilesIterator.Strategy
 
streamClass - Variable in class js.io.StreamHandler
Wrapped output stream class.
StreamHandler<T extends OutputStream> - Class in js.io
Abstract stream handler for remote output streams for both server and client logic.
StreamHandler(Class<T>) - Constructor for class js.io.StreamHandler
Construct concrete stream handler instance wrapping given output stream.
strictPositive(double, String) - Static method in class js.util.Params
Test if numeric parameter is strict positive.
string - Variable in class js.lang.GType
Cached string representation for this GType instance.
Strings - Class in js.util
Strings manipulation utility.
Strings() - Constructor for class js.util.Strings
Prevent default constructor synthesis but allow sub-classing.
Strings.PlainTextState - Enum in js.util
States enumeration for plain text parser automata.
Strings.State - Enum in js.util
State machine for numeric value parser.
subpath - Variable in class js.util.I18nRepository.ConfigBuilder
Optional sub-path following locale directory, default to null
SyntaxException - Exception in js.lang
Thrown whenever a parser encounter illegal syntax.
SyntaxException(String, Object...) - Constructor for exception js.lang.SyntaxException
Construct syntax exception formatted message.

T

targetWriter - Variable in class js.io.VariablesWriter
Target writer is where stream with variables injected is actually being write.
template - Variable in class js.util.TextTemplate
Source template string with variables.
test(Object) - Method in interface js.lang.Predicate
Predicate test condition.
TestDateTime - Class in js.format
Test utility class for dates parsing and formatting in standard date time.
TestDateTime() - Constructor for class js.format.TestDateTime
 
textBuilder - Variable in class js.lang.ConfigBuilder.Loader
String builder for text content.
TextTemplate - Class in js.util
Text template with variables.
TextTemplate(String) - Constructor for class js.util.TextTemplate
Construct text template instance for given string with ${...} variable place holders.
thread - Variable in class js.lang.AbstractLooper
Looper thread created, started and stopped by this abstract looper.
thread - Variable in class js.lang.LooperThread
Underlying Java Thread.
timeZone - Variable in class js.format.DateTimeFormat
Formatter date time zone.
TimeZoneConverter - Class in js.converter
Time zone converter.
TimeZoneConverter() - Constructor for class js.converter.TimeZoneConverter
Package default converter.
TMP_FILE_EXTENSION - Static variable in class js.util.Files
Extension for temporary files.
TMP_FILE_PREFIX - Static variable in class js.util.Files
Prefix for temporary files.
toCamelCase(String) - Static method in class js.util.Strings
Convert word to camel case.
toDashCase(String) - Static method in class js.util.Strings
Convert Java member name to list of lower case words separated by dash, that is, HTML and CSS name convention.
toISO(Date) - Static method in class js.util.Strings
Format date to ISO8601.
tokenize(String) - Static method in class js.io.WildcardFilter
Splits a string into a number of tokens.
toMemberName(String) - Static method in class js.util.Strings
Convert dash separated words to Java class member name.
toPlainText(String) - Static method in class js.util.Strings
Deprecated.
toPlainText(String, int, int) - Static method in class js.util.Strings
Deprecated.
toString() - Method in class js.io.VariablesWriter
Return target writer string value.
toString() - Method in class js.io.WildcardFilter
Instance string representation.
toString() - Method in class js.lang.Config
 
toString() - Method in class js.lang.GType
String representation.
toString() - Method in class js.lang.Pair
 
toString() - Method in class js.rmi.RemoteException
 
toString(Object...) - Static method in class js.util.Strings
Concatenates variable number of objects converted to string, separated by colon.
toString(Object) - Static method in class js.util.Strings
Convert object to string representation.
toString() - Method in class js.util.TextTemplate
Inject variables into template and return resulting string.
toTitleCase(String) - Static method in class js.util.Strings
Convert words separated by dash, underscore, space, slash and backslash to title case.
trace(Object) - Method in class js.log.AbstractLog
 
trace(String, Object...) - Method in class js.log.AbstractLog
 
trace(Object) - Method in interface js.log.Log
Write object message to logger if trace level is enabled.
trace(String, Object...) - Method in interface js.log.Log
Write formatted message to this logger if trace level is enabled.
trim(String, char) - Static method in class js.util.Strings
Trim given string.
trim(String) - Static method in class js.util.Strings
Trim white spaces around given string.
Types - Class in js.util
Duck typing predicates.
Types() - Constructor for class js.util.Types
Prevent default constructor synthesis but allow sub-classing.
typeToClass(Type) - Static method in class js.util.Types
Cast Java reflective type to language class.

U

Units(long) - Constructor for enum js.format.FileSize.Units
Construct units constant instance.
UNITS - Static variable in enum js.format.FileSize.Units
 
UNIX_PATH - Static variable in class js.io.FilesInputStream
Flag true if file separator is Unix like, that is, forward slash.
UNIX_SEPARATOR - Static variable in class js.util.Files
The Unix separator character.
unproxy(T) - Static method in class js.util.Classes
Return wrapped instance of a Java Proxy implemented on a InstanceInvocationHandler handler.
UnsupportedProtocolException - Exception in js.rmi
Exception thrown by RemoteFactory if URL protocol is not supported.
UnsupportedProtocolException(String, Object...) - Constructor for exception js.rmi.UnsupportedProtocolException
Create exception with, optionally formatted, message.
URL_PATH_SEPARATOR - Static variable in class js.util.Files
URL path separator.
UrlConverter - Class in js.converter
URL converter.
UrlConverter() - Constructor for class js.converter.UrlConverter
Package default converter.
usedProperties - Variable in class js.lang.Config
Keep track of used properties.
UUID() - Static method in class js.util.Strings
Get universal unique ID.

V

value - Variable in enum js.format.FileSize.Units
Units value.
value - Variable in class js.lang.Config
Configuration object value.
value(Attributes, String) - Static method in class js.lang.ConfigBuilder.Loader
Get named attribute value throwing exception if not attribute found.
valueOf(String) - Static method in enum js.format.FileSize.Units
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum js.io.FilesIterator.Strategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum js.io.VariablesWriter.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum js.log.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum js.util.Files.FileNotify
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum js.util.Strings.PlainTextState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum js.util.Strings.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum js.format.FileSize.Units
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum js.io.FilesIterator.Strategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum js.io.VariablesWriter.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum js.log.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum js.util.Files.FileNotify
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum js.util.Strings.PlainTextState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum js.util.Strings.State
Returns an array containing the constants of this enum type, in the order they are declared.
VarArgs<T> - Class in js.lang
Wrapper for variable arguments used by reflexive method invocation.
VarArgs(T...) - Constructor for class js.lang.VarArgs
Construct variable arguments instance.
VARIABLE_PATTERN - Static variable in class js.util.Strings
String variable pattern used to inject system properties.
variableBuilder - Variable in class js.io.VariablesWriter
String builder for variable name discovered on variables writer.
variables - Variable in class js.io.VariablesWriter
Variable values map.
variables - Variable in class js.util.TextTemplate
Variables map.
VariablesWriter - Class in js.io
Character stream writer with variable injection.
VariablesWriter(Map<String, String>) - Constructor for class js.io.VariablesWriter
Construct a variables writer instance targeting an internal string writer.
VariablesWriter(Writer, Map<String, String>) - Constructor for class js.io.VariablesWriter
Construct a variables writer decorator for given target writer.
VariablesWriter.State - Enum in js.io
Internal state machine for variables writer parser.
VERSION - Static variable in class js.io.FilesInputStream
Implementation version.
VERSION - Static variable in class js.io.FilesOutputStream
Files archive implementation version.

W

wait(Object, int) - Static method in class js.lang.LooperThread
Wait notification on synchronized object for specified period of time.
warn(Object) - Method in class js.log.AbstractLog
 
warn(String, Object...) - Method in class js.log.AbstractLog
 
warn(Object) - Method in interface js.log.Log
Write object message to logger if warn level is enabled.
warn(String, Object...) - Method in interface js.log.Log
Write formatted message to this logger if warn level is enabled.
WHITE_SPACES - Static variable in class js.util.Strings
Escaped white spaces.
WildcardFilter - Class in js.io
Filters files using path pattern with wildcards.
WildcardFilter(String) - Constructor for class js.io.WildcardFilter
Construct a new case-sensitive wildcard filter instance.
WINDOWS_SEPARATOR - Static variable in class js.util.Files
The Windows separator character.
workingDirectory - Variable in class js.io.FilesIterator
Store current working directory at every given moment.
write(int) - Method in class js.io.FilesOutputStream
Write byte to files archive.
write(char[], int, int) - Method in class js.io.VariablesWriter
Inject values into given variables stream and write the result to target writer.
write(byte[], int, int) - Method in class js.io.WriterOutputStream
Write bytes from the specified byte array to the stream.
write(byte[]) - Method in class js.io.WriterOutputStream
Write bytes from the specified byte array to the stream.
write(int) - Method in class js.io.WriterOutputStream
Write a single byte to the stream.
writer - Variable in class js.io.WriterOutputStream
Target writer.
WriterOutputStream - Class in js.io
Convert characters writer to output bytes stream using UTF-8 encoding.
WriterOutputStream(Writer) - Constructor for class js.io.WriterOutputStream
Constructs output stream for target writer, using UTF-8 decoder.

X

xmlStream - Variable in class js.lang.ConfigBuilder
Configuration source XML stream.

Z

zero(double, String) - Static method in class js.util.Params
Test if numeric parameter is zero.
A B C D E F G H I J L M N O P Q R S T U V W X Z 
Skip navigation links

Copyright © 2018. All rights reserved.