- 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
-
- 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.
- 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.
- BitRate - Class in js.format
-
Bit rate format - 12.30 Kbps.
- BitRate() - Constructor for class js.format.BitRate
-
Construct bit rate formatter instance with default locale.
- BitRate(Locale) - Constructor for class js.format.BitRate
-
Construct bit rate formatter instance for requested locale settings.
- BitRate.Units - Enum in js.format
-
Bit rate measurement units.
- 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.
- 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.
- clear() - Method in class js.log.DefaultLogContext
-
- clear() - Method in interface js.log.LogContext
-
Cleanup all diagnostic data from this logger context.
- 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.
- 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
-
- 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.
- DISPLAY - Static variable in enum js.format.BitRate.Units
-
- display() - Method in enum js.format.BitRate.Units
-
- DISPLAY - Static variable in enum js.format.Duration.Units
-
- display() - Method in enum js.format.Duration.Units
-
- 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
-
- 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.
- Duration - Class in js.format
-
Format duration value, in milliseconds - 12.30 min.
- Duration() - Constructor for class js.format.Duration
-
Construct duration formatter instance with default locale.
- Duration(Locale) - Constructor for class js.format.Duration
-
Construct duration formatter instance for requested locale settings.
- Duration.Units - Enum in js.format
-
Duration measurement units.
- 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
-
- 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.
- 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
-
- 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.30 KB.
- 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
-
- 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.BitRate
-
Format a integer or long value as bit rate.
- format(double, BitRate.Units) - Method in class js.format.BitRate
-
Build bit rate representation for given numeric value and units.
- 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.Duration
-
Format a integer or long value as a time duration.
- format(double, Duration.Units) - Method in class js.format.Duration
-
Build time duration representation for given numeric value and units.
- 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.BitRate.Units
-
- forName(String) - Static method in enum js.format.Duration.Units
-
- 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
-
- 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
-
- 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 named field of requested class class or its super-classes package hierarchy, 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(String) - Static method in class js.util.Strings
-
Get URL protocol - lower case, or null if given URL does not contains one.
- getProtocols() - Method in interface js.rmi.RemoteFactoryProvider
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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 named 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.
- 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.BitRate
-
Formatter for bit rate numeric part.
- numberFormat - Variable in class js.format.Currency
-
Formatter for currency.
- numberFormat - Variable in class js.format.Duration
-
Formatter for duration numeric part.
- 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.
- 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.BitRate
-
Parse bit rate from given string value and return it as
Long
instance.
- 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.Duration
-
Parse time duration from given string value and return it as
Long
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
-
- 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.
- 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.
- put(String, Object) - Method in class js.log.DefaultLogContext
-
- put(String, Object) - Method in interface js.log.LogContext
-
Put named 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.
- 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
-
- 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.
- SAMPLING_PERIOD - Static variable in class js.lang.LooperThread
-
- 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.
- 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.
- value - Variable in enum js.format.BitRate.Units
-
Units value.
- value - Variable in enum js.format.Duration.Units
-
Units value.
- 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.BitRate.Units
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum js.format.Duration.Units
-
Returns the enum constant of this type with the specified name.
- 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.BitRate.Units
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum js.format.Duration.Units
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- 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.