A B C D E F G H I J K L M N O P R S T U V W X _

A

AbstractIterator<T> - Class in jlibs.core.util
Abstract Implementation of Iterator.
AbstractIterator() - Constructor for class jlibs.core.util.AbstractIterator
 
AbstractSequence<E> - Class in jlibs.core.graph.sequences
 
AbstractSequence() - Constructor for class jlibs.core.graph.sequences.AbstractSequence
 
add(long, T) - Method in class jlibs.core.lang.Count
 
add(Count<T>) - Method in class jlibs.core.lang.Count
 
add(List<E>, int, T) - Static method in class jlibs.core.util.CollectionUtil
Adds the given item to the list at specified index.
add(E) - Method in class jlibs.core.util.Heap
 
addAll(C, Sequence<? extends E>) - Static method in class jlibs.core.graph.SequenceUtil
 
addAll(Collection<E>, T...) - Static method in class jlibs.core.util.CollectionUtil
Adds objects in array to the given collection
addBreakpoint() - Method in interface jlibs.core.graph.Walker
 
addBreakpoint() - Method in class jlibs.core.graph.walkers.PreorderWalker
 
addIrregular(String, String) - Static method in class jlibs.core.lang.Noun
Add the addSingular and addPlural forms of words that cannot be converted using the normal rules.
addPlural(String, String) - Static method in class jlibs.core.lang.Noun
Add a match pattern and replacement rule for converting addPlural forms to addSingular forms.
addPlural(String, String, boolean) - Static method in class jlibs.core.lang.Noun
Add a match pattern and replacement rule for converting addPlural forms to addSingular forms.
addSingular(String, String) - Static method in class jlibs.core.lang.Noun
Add a match pattern and replacement rule for converting addSingular forms to addPlural forms.
addSingular(String, String, boolean) - Static method in class jlibs.core.lang.Noun
Add a match pattern and replacement rule for converting addSingular forms to addPlural forms.
addUncountable(String) - Static method in class jlibs.core.lang.Noun
Add a word that cannot be converted between addSingular and addPlural.
after(int) - Method in class jlibs.core.util.Range
returns true if this range is after given number
AndFilter<E> - Class in jlibs.core.graph.filters
 
AndFilter(Filter<E>...) - Constructor for class jlibs.core.graph.filters.AndFilter
 
Ansi - Class in jlibs.core.lang
Ansi coloring support is provided by this class.
Ansi(Ansi.Attribute, Ansi.Color, Ansi.Color) - Constructor for class jlibs.core.lang.Ansi
Creates new instanceof Ansi.
Ansi(String) - Constructor for class jlibs.core.lang.Ansi
Creates new instanceof of ansi with specified format.
Ansi.Attribute - Enum in jlibs.core.lang
this enum represents the attribute of text
Ansi.Color - Enum in jlibs.core.lang
this enum represents the color of text
AnsiFormatter - Class in jlibs.core.util.logging
This is an implementation of Formatter, to use ansi colors in logging.
AnsiFormatter(Formatter) - Constructor for class jlibs.core.util.logging.AnsiFormatter
 
AnsiFormatter() - Constructor for class jlibs.core.util.logging.AnsiFormatter
 
append(Object) - Method in class jlibs.core.graph.Path
 
append(Object, int) - Method in class jlibs.core.graph.Path
 
appendBootClasspath(String) - Method in class jlibs.core.lang.JavaProcessBuilder
 
appendBootClasspath(File) - Method in class jlibs.core.lang.JavaProcessBuilder
 
appendBootClasspath() - Method in class jlibs.core.lang.JavaProcessBuilder
 
arg(String) - Method in class jlibs.core.lang.JavaProcessBuilder
 
args() - Method in class jlibs.core.lang.JavaProcessBuilder
 
ArraySequence<E> - Class in jlibs.core.graph.sequences
 
ArraySequence(E...) - Constructor for class jlibs.core.graph.sequences.ArraySequence
 
ArraySequence(E[], int, int) - Constructor for class jlibs.core.graph.sequences.ArraySequence
 
ArrayUtil - Class in jlibs.core.lang
 
ArrayUtil() - Constructor for class jlibs.core.lang.ArrayUtil
 
asInputStream() - Method in class jlibs.core.lang.ByteSequence
 
asReader() - Method in class jlibs.core.lang.CharArray
creates a new CharArrayReader to read contents of this chararray
asRunnable() - Method in class jlibs.core.lang.ThrowableTask
 

B

BeanUtil - Class in jlibs.core.lang
This class contains helper methods for working with java beans
BeanUtil() - Constructor for class jlibs.core.lang.BeanUtil
 
before(int) - Method in class jlibs.core.util.Range
return true if this range is before given number
BOM - Enum in jlibs.core.io
 
bootClasspath(String) - Method in class jlibs.core.lang.JavaProcessBuilder
 
bootClasspath(File) - Method in class jlibs.core.lang.JavaProcessBuilder
 
bootClasspath() - Method in class jlibs.core.lang.JavaProcessBuilder
 
box(Class) - Static method in class jlibs.core.lang.ClassUtil
 
buffer() - Method in class jlibs.core.lang.ByteSequence
returns the byte buffer used by this instance
buffer() - Method in class jlibs.core.lang.CharArray
returns the char buffer used by this instance
ByteArrayOutputStream2 - Class in jlibs.core.io
This is an extension of ByteArrayOutputStream.
ByteArrayOutputStream2() - Constructor for class jlibs.core.io.ByteArrayOutputStream2
 
ByteArrayOutputStream2(int) - Constructor for class jlibs.core.io.ByteArrayOutputStream2
 
ByteArrayOutputStream2(InputStream, int, boolean) - Constructor for class jlibs.core.io.ByteArrayOutputStream2
 
byteAt(int) - Method in class jlibs.core.lang.ByteSequence
 
ByteSequence - Class in jlibs.core.lang
This class represents a sequence of bytes.
ByteSequence(byte[]) - Constructor for class jlibs.core.lang.ByteSequence
Allocates a new ByteSequence so that it represents the sequence of bytes currently contained in the byte array argument.
ByteSequence(byte[], int, int) - Constructor for class jlibs.core.lang.ByteSequence
Allocates a new ByteSequence that contains characters from a subarray of the byte array argument.

C

capitalize(String) - Static method in class jlibs.core.lang.StringUtil
Converts first character in str to uppercase.
ChainedComparator<T> - Class in jlibs.core.util
 
ChainedComparator(Comparator<T>...) - Constructor for class jlibs.core.util.ChainedComparator
 
CharArray - Class in jlibs.core.lang
This is CharSequence implementation.
CharArray(char[]) - Constructor for class jlibs.core.lang.CharArray
Allocates a new CharArray so that it represents the sequence of characters currently contained in the character array argument.
CharArray(char[], int, int) - Constructor for class jlibs.core.lang.CharArray
Allocates a new CharArray that contains characters from a subarray of the character array argument.
CharArrayWriter2 - Class in jlibs.core.io
This is an extension of CharArrayWriter.
CharArrayWriter2() - Constructor for class jlibs.core.io.CharArrayWriter2
 
CharArrayWriter2(int) - Constructor for class jlibs.core.io.CharArrayWriter2
 
CharArrayWriter2(Reader, int, boolean) - Constructor for class jlibs.core.io.CharArrayWriter2
 
charAt(int) - Method in class jlibs.core.lang.CharArray
 
children(E) - Method in interface jlibs.core.graph.Navigator
 
children(E) - Method in class jlibs.core.graph.navigators.FilteredNavigator
 
children(E) - Method in class jlibs.core.graph.navigators.FilteredTreeNavigator
 
children(Path) - Method in class jlibs.core.graph.navigators.PathNavigator
 
children(File) - Method in class jlibs.core.io.FileNavigator
 
classpath(String) - Method in class jlibs.core.lang.JavaProcessBuilder
 
classpath(File) - Method in class jlibs.core.lang.JavaProcessBuilder
 
classpath() - Method in class jlibs.core.lang.JavaProcessBuilder
 
ClassSorter - Class in jlibs.core.graph.visitors
 
ClassSorter() - Constructor for class jlibs.core.graph.visitors.ClassSorter
 
ClassUtil - Class in jlibs.core.lang
 
ClassUtil() - Constructor for class jlibs.core.lang.ClassUtil
 
ClassVisitor<R> - Class in jlibs.core.graph.visitors
 
ClassVisitor() - Constructor for class jlibs.core.graph.visitors.ClassVisitor
 
clear() - Method in class jlibs.core.lang.Count
 
clear() - Method in class jlibs.core.util.ContextMap
 
clear() - Method in class jlibs.core.util.LongTreeMap
 
client() - Method in class jlibs.core.lang.JavaProcessBuilder
 
clone(Object[], Class<T>) - Static method in class jlibs.core.lang.ArrayUtil
returns the clone of src array.
clone(T) - Static method in class jlibs.core.lang.Util
 
close() - Method in class jlibs.core.io.PumpedInputStream
Closes this stream and releases any system resources associated with the stream.
close() - Method in class jlibs.core.io.PumpedReader
Closes this stream and releases any system resources associated with the stream.
close() - Method in class jlibs.core.io.TeeInputStream
 
close() - Method in class jlibs.core.nio.InputStreamChannel
 
CollectionUtil - Class in jlibs.core.util
 
CollectionUtil() - Constructor for class jlibs.core.util.CollectionUtil
 
colorize(String) - Method in class jlibs.core.lang.Ansi
Wrapps given message with special ansi control sequences and returns it
command() - Method in class jlibs.core.lang.JavaProcessBuilder
Returns command with all its arguments
compare(T, T) - Method in class jlibs.core.util.ChainedComparator
 
compare(T, T) - Method in class jlibs.core.util.DefaultComparator
this method can handle nulls ( null<non-null )
compare(E, E) - Method in class jlibs.core.util.Heap
 
compare(T, T) - Method in class jlibs.core.util.ReverseComparator
 
compareTo(Count<T>) - Method in class jlibs.core.lang.Count
 
compilePathPattern(String) - Static method in class jlibs.core.util.regex.RegexUtil
 
computeNext() - Method in class jlibs.core.util.AbstractIterator
 
computeNext() - Method in class jlibs.core.util.NonNullIterator
 
concat(Object[], Object[], Class<T>) - Static method in class jlibs.core.lang.ArrayUtil
 
concat(Object[], Object[]) - Static method in class jlibs.core.lang.ArrayUtil
Returns new array which has all values from array1 and array2 in order.
ConcatSequence<E> - Class in jlibs.core.graph.sequences
 
ConcatSequence(Sequence<? extends E>...) - Constructor for class jlibs.core.graph.sequences.ConcatSequence
 
CONFIG - Static variable in class jlibs.core.util.logging.AnsiFormatter
 
contains(T[], S) - Static method in class jlibs.core.lang.ArrayUtil
tells whether the array contains the given item
contains(int) - Method in class jlibs.core.util.Range
returns true if this range contains given number
ContextMap<K,V> - Class in jlibs.core.util
This class supports chaining of maps.
ContextMap() - Constructor for class jlibs.core.util.ContextMap
 
ContextMap(ContextMap<K, V>) - Constructor for class jlibs.core.util.ContextMap
 
convert(S) - Method in interface jlibs.core.graph.Convertor
 
convert(E) - Method in class jlibs.core.graph.PredicateConvertor
 
convert(File) - Method in class jlibs.core.io.FileNavigator
 
Convertor<S,R> - Interface in jlibs.core.graph
 
copy() - Method in interface jlibs.core.graph.Sequence
 
copy() - Method in class jlibs.core.graph.sequences.ArraySequence
 
copy() - Method in class jlibs.core.graph.sequences.ConcatSequence
 
copy() - Method in class jlibs.core.graph.sequences.DuplicateSequence
 
copy() - Method in class jlibs.core.graph.sequences.EmptySequence
 
copy() - Method in class jlibs.core.graph.sequences.EnumeratedSequence
 
copy() - Method in class jlibs.core.graph.sequences.FilteredSequence
 
copy() - Method in class jlibs.core.graph.sequences.FilteredTreeSequence
 
copy() - Method in class jlibs.core.graph.sequences.IterableSequence
 
copy() - Method in class jlibs.core.graph.sequences.PathSequence
 
copy() - Method in class jlibs.core.graph.sequences.RepeatSequence
 
copy() - Method in class jlibs.core.graph.walkers.PreorderWalker
 
copy(File, File) - Static method in class jlibs.core.io.FileUtil
 
copy(File, File, FileUtil.FileCreator) - Static method in class jlibs.core.io.FileUtil
 
copy(Object[], T[]) - Static method in class jlibs.core.lang.ArrayUtil
Copies all elements from src array to dest array.
copy() - Method in class jlibs.core.lang.ByteSequence
 
copyInto(File, File) - Static method in class jlibs.core.io.FileUtil
 
copyInto(File, File, FileUtil.FileCreator) - Static method in class jlibs.core.io.FileUtil
 
copyInto(File, File, TemplateMatcher.VariableResolver) - Method in class jlibs.core.util.regex.TemplateMatcher
 
copyInto(File, File, Map<String, String>) - Method in class jlibs.core.util.regex.TemplateMatcher
 
Count<T extends jlibs.core.lang.Count.Unit> - Class in jlibs.core.lang
Class used to count by units
count() - Method in enum jlibs.core.lang.DurationUnit
 
count() - Method in enum jlibs.core.lang.SizeUnit
 
create(Class<T>, Object...) - Static method in class jlibs.core.lang.reflect.TeeProxy
 
createFile(File, File) - Method in interface jlibs.core.io.FileUtil.FileCreator
 
createMap() - Method in class jlibs.core.util.ContextMap
 
createReader() - Method in class jlibs.core.io.UnicodeInputStream
 
createUnCertifiedConnection(URL, Proxy) - Static method in class jlibs.core.net.URLUtil
Creates connection to the specified url.
current() - Method in interface jlibs.core.graph.Sequence
 
current - Variable in class jlibs.core.graph.sequences.AbstractSequence
 
current() - Method in class jlibs.core.graph.sequences.AbstractSequence
 
current() - Method in class jlibs.core.graph.sequences.EmptySequence
 

D

debugPort(int) - Method in class jlibs.core.lang.JavaProcessBuilder
 
debugPort() - Method in class jlibs.core.lang.JavaProcessBuilder
 
debugSuspend(boolean) - Method in class jlibs.core.lang.JavaProcessBuilder
 
debugSuspend() - Method in class jlibs.core.lang.JavaProcessBuilder
 
DEFAULT - Static variable in interface jlibs.core.io.EncodingDetector
 
DefaultComparator<T> - Class in jlibs.core.util
This is default implementation of Comparator, which can compare objects implementing Comparable.
DefaultComparator() - Constructor for class jlibs.core.util.DefaultComparator
 
defaultContext() - Static method in class jlibs.core.net.SSLUtil
 
defaultKeyStore() - Static method in class jlibs.core.net.SSLUtil
 
defaultTrustStore() - Static method in class jlibs.core.net.SSLUtil
 
delegate - Variable in class jlibs.core.graph.PredicateConvertor
 
delete(File) - Static method in class jlibs.core.io.FileUtil
deletes specified file or directory if given file/dir doesn't exist, simply returns
deleteEmptyDirs(File) - Static method in class jlibs.core.io.FileUtil
 
deleteEntry(LongTreeMap.Entry<V>) - Method in class jlibs.core.util.LongTreeMap
 
detect(ByteBuffer) - Static method in enum jlibs.core.io.BOM
 
detect(ByteBuffer) - Method in interface jlibs.core.io.EncodingDetector
 
displayName() - Method in enum jlibs.core.net.Protocol
 
DUMMY_TRUST_MANAGERS - Static variable in class jlibs.core.net.SSLUtil
 
DuplicateSequence<E> - Class in jlibs.core.graph.sequences
 
DuplicateSequence(E) - Constructor for class jlibs.core.graph.sequences.DuplicateSequence
 
DuplicateSequence(E, int) - Constructor for class jlibs.core.graph.sequences.DuplicateSequence
 
DurationUnit - Enum in jlibs.core.lang
 

E

Element<E> - Class in jlibs.core.graph.sequences
 
Element() - Constructor for class jlibs.core.graph.sequences.Element
 
Element(int, E) - Constructor for class jlibs.core.graph.sequences.Element
 
EmptyIterator - Class in jlibs.core.util
 
EmptySequence<E> - Class in jlibs.core.graph.sequences
 
encoding() - Method in enum jlibs.core.io.BOM
 
encoding - Variable in class jlibs.core.io.UnicodeInputStream
 
EncodingDetector - Interface in jlibs.core.io
 
endorsedDir(String) - Method in class jlibs.core.lang.JavaProcessBuilder
 
endorsedDir(File) - Method in class jlibs.core.lang.JavaProcessBuilder
 
endorsedDirs() - Method in class jlibs.core.lang.JavaProcessBuilder
 
endsWith(Object[], Object[]) - Static method in class jlibs.core.lang.ArrayUtil
Returns true if array1 ends with array2
ensureCapacity(byte[], int) - Static method in class jlibs.core.lang.ArrayUtil
 
ensureCapacity(char[], int) - Static method in class jlibs.core.lang.ArrayUtil
 
EnumeratedSequence<E> - Class in jlibs.core.graph.sequences
 
EnumeratedSequence(Enumeration<E>) - Constructor for class jlibs.core.graph.sequences.EnumeratedSequence
 
Enumerator<E> - Class in jlibs.core.util
 
Enumerator(Enumeration<E>) - Constructor for class jlibs.core.util.Enumerator
 
equals(Object[], int, Object[], int, int) - Static method in class jlibs.core.lang.ArrayUtil
returns array1[from1, from1+length-1] and array2[from2, from2+length-1] contain same elements in case of index out of range, returns false
equals(Object) - Method in class jlibs.core.lang.Count
 
equals(Object, Object) - Static method in class jlibs.core.lang.Util
Returns true if given two objects are same.
equals(Object) - Method in class jlibs.core.util.LongTreeMap.Entry
 
equals(Object) - Method in class jlibs.core.util.Range
 
equalsIgnoreCase(String, String) - Static method in class jlibs.core.lang.StringUtil
 
err(String) - Method in class jlibs.core.lang.Ansi
Prints colorized message to System.err
errFormat(String, Object...) - Method in class jlibs.core.lang.Ansi
Prints formatted and colorized format to System.err
errln(String) - Method in class jlibs.core.lang.Ansi
Prints colorized message to System.err followed by newline
execute(Runnable) - Method in class jlibs.core.lang.ThreadTasker
 
execute(ThrowableTask<R, E>) - Method in class jlibs.core.lang.ThreadTasker
 
execute(Task<R>) - Method in class jlibs.core.lang.ThreadTasker
 
executeAndWait(Runnable) - Method in class jlibs.core.lang.ThreadTasker
 
executeLater(Runnable) - Method in class jlibs.core.lang.ThreadTasker
 
expected() - Method in enum jlibs.core.io.BOM
 
extDir(String) - Method in class jlibs.core.lang.JavaProcessBuilder
 
extDir(File) - Method in class jlibs.core.lang.JavaProcessBuilder
 
extDirs() - Method in class jlibs.core.lang.JavaProcessBuilder
 

F

FileNameComparator - Class in jlibs.core.io
 
FileNameComparator() - Constructor for class jlibs.core.io.FileNameComparator
 
FileNavigator - Class in jlibs.core.io
 
FileNavigator(FileFilter) - Constructor for class jlibs.core.io.FileNavigator
 
FileTypeComparator - Class in jlibs.core.io
 
FileTypeComparator() - Constructor for class jlibs.core.io.FileTypeComparator
 
FileUtil - Class in jlibs.core.io
 
FileUtil() - Constructor for class jlibs.core.io.FileUtil
 
FileUtil.FileCreator - Interface in jlibs.core.io
 
Filter<E> - Interface in jlibs.core.graph
 
filter(T[], Filter<T>) - Static method in class jlibs.core.lang.ArrayUtil
Returns new array which contains only those elements from given array which are selected by the filter
filter(Collection<T>, Filter<T>) - Static method in class jlibs.core.util.CollectionUtil
Returns List with elements from given collections which are selected by specified filter
FilteredNavigator<E> - Class in jlibs.core.graph.navigators
 
FilteredNavigator(Navigator<E>, Filter<E>) - Constructor for class jlibs.core.graph.navigators.FilteredNavigator
 
FilteredSequence<E> - Class in jlibs.core.graph.sequences
 
FilteredSequence(Sequence<? extends E>, Filter<E>) - Constructor for class jlibs.core.graph.sequences.FilteredSequence
 
FilteredTreeNavigator<E> - Class in jlibs.core.graph.navigators
 
FilteredTreeNavigator(Navigator<E>) - Constructor for class jlibs.core.graph.navigators.FilteredTreeNavigator
 
FilteredTreeNavigator(Navigator<E>, Filter<E>) - Constructor for class jlibs.core.graph.navigators.FilteredTreeNavigator
 
FilteredTreeSequence<E> - Class in jlibs.core.graph.sequences
 
FilteredTreeSequence(Sequence<? extends E>, Navigator<E>, Filter<E>) - Constructor for class jlibs.core.graph.sequences.FilteredTreeSequence
 
Finalizer - Class in jlibs.core.lang.ref
This class provides guaranteed finalization for java objects.
findFreeFile(File, String, boolean) - Static method in class jlibs.core.io.FileUtil
Finds a free file (i.e non-existing) in specified directory, using specified pattern.
findFreeFile(File) - Static method in class jlibs.core.io.FileUtil
if file doesn't exist, it returns the same file.
findNext() - Method in class jlibs.core.graph.sequences.AbstractSequence
 
findNext(int) - Method in class jlibs.core.graph.sequences.AbstractSequence
 
findNext() - Method in class jlibs.core.graph.sequences.ArraySequence
 
findNext() - Method in class jlibs.core.graph.sequences.ConcatSequence
 
findNext() - Method in class jlibs.core.graph.sequences.DuplicateSequence
 
findNext() - Method in class jlibs.core.graph.sequences.EnumeratedSequence
 
findNext() - Method in class jlibs.core.graph.sequences.FilteredSequence
 
findNext() - Method in class jlibs.core.graph.sequences.FilteredTreeSequence
 
findNext() - Method in class jlibs.core.graph.sequences.IterableSequence
 
findNext() - Method in class jlibs.core.graph.sequences.PathSequence
 
findNext() - Method in class jlibs.core.graph.sequences.RepeatSequence
 
findNext() - Method in class jlibs.core.graph.walkers.PreorderWalker
 
findNext() - Method in class jlibs.core.util.NonNullIterator
 
FINE - Static variable in class jlibs.core.util.logging.AnsiFormatter
 
FINER - Static variable in class jlibs.core.util.logging.AnsiFormatter
 
FINEST - Static variable in class jlibs.core.util.logging.AnsiFormatter
 
finished() - Method in class jlibs.core.graph.sequences.Element
 
firstEntry() - Method in class jlibs.core.util.LongTreeMap
 
Flag - Class in jlibs.core.lang
This class contains helper methods for working with bitwise flags
Flag() - Constructor for class jlibs.core.lang.Flag
 
format(PrintStream, String, Object...) - Method in class jlibs.core.lang.Ansi
Prints formatted and colorized message to specified ps.
format(LogRecord) - Method in class jlibs.core.util.logging.AnsiFormatter
 
format(LogRecord) - Method in class jlibs.core.util.logging.PreciseFormatter
 
fromLiteral(String) - Static method in class jlibs.core.lang.StringUtil
 

G

gc() - Static method in class jlibs.core.lang.RuntimeUtil
This method guarantees that garbage collection is done unlike System.gc()
gc(int) - Static method in class jlibs.core.lang.RuntimeUtil
calls RuntimeUtil.gc() count times
gcOnExit() - Static method in class jlibs.core.lang.RuntimeUtil
This method guarantees that garbage colleciton is done after JVM shutdown is initialized
generateCode() - Method in class jlibs.core.graph.visitors.ReflectionVisitor
 
get() - Method in class jlibs.core.graph.sequences.Element
 
GET - Static variable in class jlibs.core.lang.BeanUtil
prefix used by non-boolean getter methods
get(T) - Method in class jlibs.core.lang.Count
 
get(String) - Static method in enum jlibs.core.lang.OS
 
get() - Static method in enum jlibs.core.lang.OS
 
get(Object) - Method in class jlibs.core.util.ContextMap
 
get(int) - Method in class jlibs.core.util.Heap
 
get(long) - Method in class jlibs.core.util.LongTreeMap
 
getAncestor(E, Class<A>) - Method in class jlibs.core.graph.Ladder
 
getClassingClass(int) - Static method in class jlibs.core.lang.ClassUtil
returns the calling class.
getClassingClass() - Static method in class jlibs.core.lang.ClassUtil
 
getClassingClassLoader() - Static method in class jlibs.core.lang.ClassUtil
 
getClassLoader(Class) - Static method in class jlibs.core.lang.ClassUtil
Returns the classloader for the speficied clazz.
getClassPath(Class) - Static method in class jlibs.core.lang.ClassUtil
Returns the classpath resource(directory or jar) from which specified class is loaded.
getCurrentPath() - Method in interface jlibs.core.graph.Walker
 
getCurrentPath() - Method in class jlibs.core.graph.walkers.PreorderWalker
 
getDefault(Object) - Method in class jlibs.core.graph.visitors.ReflectionVisitor
 
getElement() - Method in class jlibs.core.graph.Path
 
getElement(int) - Method in class jlibs.core.graph.Path
 
getEntry(long) - Method in class jlibs.core.util.LongTreeMap
 
getException() - Method in class jlibs.core.lang.ThrowableTask
 
getExtension(String) - Static method in class jlibs.core.io.FileUtil
Returns extension of the file.
getFirst(T[]) - Static method in class jlibs.core.lang.ArrayUtil
Returns first element in given array.
getGetterMethod(Class<?>, String) - Static method in class jlibs.core.lang.BeanUtil
Returns getter method for property in specified beanClass
getGetterMethod(Class<?>, String, Class) - Static method in class jlibs.core.lang.BeanUtil
Returns getter method for property in specified beanClass
getHeight(E, E) - Method in class jlibs.core.graph.Ladder
 
getHeight(E) - Method in class jlibs.core.graph.Ladder
 
getIndex() - Method in class jlibs.core.graph.Path
 
getInstance() - Static method in class jlibs.core.graph.sequences.EmptySequence
 
getKey(Map<K, V>, V) - Static method in class jlibs.core.util.CollectionUtil
returns key whose value matches with specified value from given map if the given map contains multiple keys mapped to specified value, it returns first key encountered
getKey() - Method in class jlibs.core.util.LongTreeMap.Entry
 
getKeyStoreLocation() - Static method in class jlibs.core.net.SSLUtil
 
getKeyStorePassword() - Static method in class jlibs.core.net.SSLUtil
 
getKeyStoreType() - Static method in class jlibs.core.net.SSLUtil
 
getLast(T[]) - Static method in class jlibs.core.lang.ArrayUtil
Returns last element in given array.
getLength() - Method in class jlibs.core.graph.Path
 
getMethodSuffix(String) - Static method in class jlibs.core.lang.BeanUtil
 
getName(String) - Static method in class jlibs.core.io.FileUtil
Returns name of the file without extension
getParent(E, Class<A>) - Method in class jlibs.core.graph.Ladder
 
getParentPath() - Method in class jlibs.core.graph.Path
 
getParentPath(Class) - Method in class jlibs.core.graph.Path
 
getPath(E, Convertor<E, String>, String) - Method in class jlibs.core.graph.Ladder
 
getPID() - Static method in class jlibs.core.lang.RuntimeUtil
Returns the PID of the current process.
getPrimitiveType(String) - Static method in class jlibs.core.lang.ClassUtil
 
getProperty(Object, String) - Static method in class jlibs.core.lang.BeanUtil
Returns the value of the specified property in given bean
getPropertyName(String) - Static method in class jlibs.core.lang.BeanUtil
 
getPropertyType(Class<?>, String) - Static method in class jlibs.core.lang.BeanUtil
Returns the type of property in given beanClass
getQueryParams(String, String) - Static method in class jlibs.core.net.URLUtil
returns Query Parameters in specified uri as Map.
getRecursionDepth() - Method in class jlibs.core.graph.Path
 
getRelativePath(E, E, Convertor<E, String>, String) - Method in class jlibs.core.graph.Ladder
 
getRelativePath(E, E, Convertor<E, String>, String, boolean) - Method in class jlibs.core.graph.Navigator2
 
getRelativePath(File, File) - Method in class jlibs.core.io.FileNavigator
 
getResult() - Method in class jlibs.core.lang.ThrowableTask
 
getRoot(E) - Method in class jlibs.core.graph.Ladder
 
getSetterMethod(Class<?>, String) - Static method in class jlibs.core.lang.BeanUtil
Returns setter method for property in specified beanClass
getSetterMethod(Class<?>, String, Class) - Static method in class jlibs.core.lang.BeanUtil
Returns setter method for property in specified beanClass
getSharedAncestor(E, E) - Method in class jlibs.core.graph.Ladder
 
getTokens(String, String, boolean) - Static method in class jlibs.core.lang.StringUtil
Splits given string into tokens with delimiters specified.
getTrustStoreLocation() - Static method in class jlibs.core.net.SSLUtil
 
getTrustStorePassword() - Static method in class jlibs.core.net.SSLUtil
 
getTrustStoreType() - Static method in class jlibs.core.net.SSLUtil
 
getX509CertificateChain(String, int) - Static method in class jlibs.core.net.SSLUtil
 

H

hasBOM - Variable in class jlibs.core.io.UnicodeInputStream
 
hashCode() - Method in class jlibs.core.lang.Count
 
hashCode(Object) - Static method in class jlibs.core.lang.Util
returns hashCode of given argument.
hashCode(Object...) - Static method in class jlibs.core.lang.Util
returns hashCode of given arguments.
hashCode() - Method in class jlibs.core.util.LongTreeMap.Entry
 
hashCode() - Method in class jlibs.core.util.Range
 
hasNext() - Method in interface jlibs.core.graph.Sequence
 
hasNext() - Method in class jlibs.core.graph.sequences.AbstractSequence
 
hasNext() - Method in class jlibs.core.graph.sequences.EmptySequence
 
hasNext() - Method in class jlibs.core.util.AbstractIterator
 
hasNext() - Method in class jlibs.core.util.EmptyIterator
 
hasNext() - Method in class jlibs.core.util.Enumerator
 
hasNext() - Method in class jlibs.core.util.ResettableIterator
 
hasNext() - Method in class jlibs.core.util.StackedIterator
 
Heap<E> - Class in jlibs.core.util
 
Heap(int) - Constructor for class jlibs.core.util.Heap
 

I

ImpossibleException - Exception in jlibs.core.lang
 
ImpossibleException() - Constructor for exception jlibs.core.lang.ImpossibleException
 
ImpossibleException(String) - Constructor for exception jlibs.core.lang.ImpossibleException
 
ImpossibleException(String, Throwable) - Constructor for exception jlibs.core.lang.ImpossibleException
 
ImpossibleException(Throwable) - Constructor for exception jlibs.core.lang.ImpossibleException
 
index() - Method in interface jlibs.core.graph.Sequence
 
index() - Method in class jlibs.core.graph.sequences.AbstractSequence
 
index() - Method in class jlibs.core.graph.sequences.Element
 
index() - Method in class jlibs.core.graph.sequences.EmptySequence
 
indexOf(Sequence<? extends E>, E) - Static method in class jlibs.core.graph.SequenceUtil
 
indexOf(T[], S, int) - Static method in class jlibs.core.lang.ArrayUtil
returns first index of item in given array starting from fromIndex(inclusive)
indexOf(T[], S) - Static method in class jlibs.core.lang.ArrayUtil
Returns first index of item in given array
INFO - Static variable in class jlibs.core.util.logging.AnsiFormatter
 
initialHeap(int) - Method in class jlibs.core.lang.JavaProcessBuilder
 
initialHeap(String) - Method in class jlibs.core.lang.JavaProcessBuilder
 
initialHeap() - Method in class jlibs.core.lang.JavaProcessBuilder
 
InputStreamChannel - Class in jlibs.core.nio
 
InputStreamChannel(InputStream) - Constructor for class jlibs.core.nio.InputStreamChannel
 
INSTANCE - Static variable in class jlibs.core.graph.filters.TrueFilter
 
INSTANCE - Static variable in class jlibs.core.io.FileNavigator
 
INSTANCE - Static variable in class jlibs.core.io.NullOutputStream
 
INSTANCE - Static variable in class jlibs.core.lang.ref.Finalizer
 
instance() - Static method in class jlibs.core.util.EmptyIterator
 
InstanceFilter<E> - Class in jlibs.core.graph.filters
 
InstanceFilter(Class<?>) - Constructor for class jlibs.core.graph.filters.InstanceFilter
 
intersection(Range) - Method in class jlibs.core.util.Range
return the portion of range that is common to this range and given range.
If there is nothing common, then null is returned.
intersection(List<Range>, List<Range>) - Static method in class jlibs.core.util.Range
 
invoke(Object, Method, Object[]) - Method in class jlibs.core.lang.reflect.TeeProxy
 
IOPump - Class in jlibs.core.io
 
IOPump(InputStream, OutputStream, boolean, boolean) - Constructor for class jlibs.core.io.IOPump
 
IOUtil - Class in jlibs.core.io
This class contains various Input/Output related utility methods.
IOUtil() - Constructor for class jlibs.core.io.IOUtil
 
IS - Static variable in class jlibs.core.lang.BeanUtil
prefix used by boolean getter methods
isAncestor(E, E) - Method in class jlibs.core.graph.Ladder
 
isClientHello(byte) - Static method in class jlibs.core.net.SSLUtil
 
isEmpty(CharSequence) - Static method in class jlibs.core.lang.StringUtil
returns true if str is null or its length is zero
isEmpty() - Method in class jlibs.core.util.LongTreeMap
 
isEOF() - Method in class jlibs.core.nio.InputStreamChannel
 
isIdentifier(CharSequence) - Static method in class jlibs.core.lang.JavaUtil
 
ISO_8859_1 - Static variable in class jlibs.core.io.IOUtil
 
isOpen() - Method in class jlibs.core.nio.InputStreamChannel
 
isPaused() - Method in interface jlibs.core.graph.Walker
 
isPaused() - Method in class jlibs.core.graph.walkers.PreorderWalker
 
isPrimitiveWrapper(Class) - Static method in class jlibs.core.lang.ClassUtil
 
isRelated(E, E) - Method in class jlibs.core.graph.Ladder
 
isSet(int, int) - Static method in class jlibs.core.lang.Flag
 
isSet(long, long) - Static method in class jlibs.core.lang.Flag
 
isUnix() - Method in enum jlibs.core.lang.OS
 
isValid() - Method in class jlibs.core.lang.ThreadTasker
 
isWhitespace(CharSequence) - Static method in class jlibs.core.lang.StringUtil
returns true if str is null or it contains only whitespaces.
isWindows() - Method in enum jlibs.core.lang.OS
 
IterableSequence<E> - Class in jlibs.core.graph.sequences
 
IterableSequence(Iterable<E>) - Constructor for class jlibs.core.graph.sequences.IterableSequence
 

J

JAVA_HOME - Static variable in class jlibs.core.io.FileUtil
 
javaHome(File) - Method in class jlibs.core.lang.JavaProcessBuilder
 
javaHome() - Method in class jlibs.core.lang.JavaProcessBuilder
 
JavaProcessBuilder - Class in jlibs.core.lang
Similar to ProcessBuilder, this class makes the java process creation easier.
JavaProcessBuilder() - Constructor for class jlibs.core.lang.JavaProcessBuilder
 
JavaUtil - Class in jlibs.core.lang
 
JavaUtil() - Constructor for class jlibs.core.lang.JavaUtil
 
jlibs.core.graph - package jlibs.core.graph
 
jlibs.core.graph.filters - package jlibs.core.graph.filters
 
jlibs.core.graph.navigators - package jlibs.core.graph.navigators
 
jlibs.core.graph.sequences - package jlibs.core.graph.sequences
 
jlibs.core.graph.visitors - package jlibs.core.graph.visitors
 
jlibs.core.graph.walkers - package jlibs.core.graph.walkers
 
jlibs.core.io - package jlibs.core.io
 
jlibs.core.lang - package jlibs.core.lang
 
jlibs.core.lang.ref - package jlibs.core.lang.ref
 
jlibs.core.lang.reflect - package jlibs.core.lang.reflect
 
jlibs.core.net - package jlibs.core.net
 
jlibs.core.nio - package jlibs.core.nio
 
jlibs.core.util - package jlibs.core.util
 
jlibs.core.util.logging - package jlibs.core.util.logging
 
jlibs.core.util.regex - package jlibs.core.util.regex
 
join(T[]) - Static method in class jlibs.core.lang.StringUtil
 
join(T[], String) - Static method in class jlibs.core.lang.StringUtil
 
join(T[], String, Convertor<T, String>) - Static method in class jlibs.core.lang.StringUtil
 
join(Iterator<T>) - Static method in class jlibs.core.lang.StringUtil
 
join(Iterator<T>, String) - Static method in class jlibs.core.lang.StringUtil
 
join(Iterator<T>, String, Convertor<T, String>) - Static method in class jlibs.core.lang.StringUtil
 
JSON - Static variable in interface jlibs.core.io.EncodingDetector
 
jvmArg(String) - Method in class jlibs.core.lang.JavaProcessBuilder
 
jvmArgs() - Method in class jlibs.core.lang.JavaProcessBuilder
 

K

keys() - Method in class jlibs.core.util.ContextMap
 
KEYWORDS - Static variable in class jlibs.core.lang.JavaUtil
 

L

Ladder<E> - Class in jlibs.core.graph
 
Ladder() - Constructor for class jlibs.core.graph.Ladder
 
lastElem - Variable in class jlibs.core.graph.Path
 
lastEntry() - Method in class jlibs.core.util.LongTreeMap
 
launch(OutputStream, OutputStream) - Method in class jlibs.core.lang.JavaProcessBuilder
launches jvm with current configuration.
length() - Method in interface jlibs.core.graph.Sequence
 
length() - Method in class jlibs.core.graph.sequences.AbstractSequence
 
length() - Method in class jlibs.core.graph.sequences.ArraySequence
 
length() - Method in class jlibs.core.graph.sequences.ConcatSequence
 
length() - Method in class jlibs.core.graph.sequences.DuplicateSequence
 
length() - Method in class jlibs.core.graph.sequences.EmptySequence
 
length() - Method in class jlibs.core.graph.sequences.IterableSequence
 
length() - Method in class jlibs.core.graph.sequences.PathSequence
 
length() - Method in class jlibs.core.graph.sequences.RepeatSequence
 
length() - Method in class jlibs.core.lang.ByteSequence
 
length() - Method in class jlibs.core.lang.CharArray
 
libraryPath(String) - Method in class jlibs.core.lang.JavaProcessBuilder
 
libraryPath(File) - Method in class jlibs.core.lang.JavaProcessBuilder
 
libraryPath() - Method in class jlibs.core.lang.JavaProcessBuilder
 
LINE_SEPARATOR - Static variable in class jlibs.core.io.FileUtil
 
LongTreeMap<V> - Class in jlibs.core.util
Optimized TreeMap implementation whose keys are primitive long.
LongTreeMap() - Constructor for class jlibs.core.util.LongTreeMap
 
LongTreeMap.Entry<V> - Class in jlibs.core.util
 

M

main(String[]) - Static method in class jlibs.core.graph.walkers.PreorderWalker
 
main(String[]) - Static method in class jlibs.core.graph.WalkerUtil
 
main(String[]) - Static method in class jlibs.core.io.FileUtil
 
main(String[]) - Static method in class jlibs.core.net.URLUtil
 
main(String[]) - Static method in class jlibs.core.util.LongTreeMap
 
main(String[]) - Static method in class jlibs.core.util.regex.TemplateMatcher
 
mainClass(String) - Method in class jlibs.core.lang.JavaProcessBuilder
 
mainClass() - Method in class jlibs.core.lang.JavaProcessBuilder
 
map(Class<?>, R) - Method in class jlibs.core.graph.visitors.ClassVisitor
 
map(Class<?>, Visitor<E, R>) - Method in class jlibs.core.graph.visitors.ObjectVisitor
 
map() - Method in class jlibs.core.util.ContextMap
 
max - Variable in class jlibs.core.util.Range
 
maxHeap(int) - Method in class jlibs.core.lang.JavaProcessBuilder
 
maxHeap(String) - Method in class jlibs.core.lang.JavaProcessBuilder
 
maxHeap() - Method in class jlibs.core.lang.JavaProcessBuilder
 
min - Variable in class jlibs.core.util.Range
 
minus(Range) - Method in class jlibs.core.util.Range
returns the portion(s) of this range that are not present in given range.
minus(List<Range>, List<Range>) - Static method in class jlibs.core.util.Range
 
mkdir(File) - Static method in class jlibs.core.io.FileUtil
create specified directory if doesn't exist.
mkdirs(File) - Static method in class jlibs.core.io.FileUtil
create specified directory if doesn't exist.

N

Navigator<E> - Interface in jlibs.core.graph
 
navigator - Variable in class jlibs.core.graph.PredicateConvertor
 
Navigator2<E> - Class in jlibs.core.graph
 
Navigator2() - Constructor for class jlibs.core.graph.Navigator2
 
newContext(KeyStore, char[], String, KeyStore) - Static method in class jlibs.core.net.SSLUtil
 
newInstance(Class<T>) - Static method in class jlibs.core.lang.Count
 
newKeyStore(String, String, char[]) - Static method in class jlibs.core.net.SSLUtil
 
next() - Method in interface jlibs.core.graph.Sequence
 
next(int) - Method in interface jlibs.core.graph.Sequence
 
next() - Method in class jlibs.core.graph.sequences.AbstractSequence
 
next(int) - Method in class jlibs.core.graph.sequences.AbstractSequence
 
next() - Method in class jlibs.core.graph.sequences.EmptySequence
 
next(int) - Method in class jlibs.core.graph.sequences.EmptySequence
 
next() - Method in class jlibs.core.util.AbstractIterator
 
next() - Method in class jlibs.core.util.EmptyIterator
 
next() - Method in class jlibs.core.util.Enumerator
 
next() - Method in class jlibs.core.util.LongTreeMap.Entry
 
next() - Method in class jlibs.core.util.ResettableIterator
 
next() - Method in class jlibs.core.util.StackedIterator
 
NO_MORE_ELEMENTS - Static variable in class jlibs.core.util.AbstractIterator
 
NonNullIterator<T> - Class in jlibs.core.util
 
NonNullIterator() - Constructor for class jlibs.core.util.NonNullIterator
 
NotFilter<E> - Class in jlibs.core.graph.filters
 
NotFilter(Filter<E>) - Constructor for class jlibs.core.graph.filters.NotFilter
 
NotImplementedException - Exception in jlibs.core.lang
 
NotImplementedException() - Constructor for exception jlibs.core.lang.NotImplementedException
 
NotImplementedException(String) - Constructor for exception jlibs.core.lang.NotImplementedException
 
notNull(T...) - Static method in class jlibs.core.lang.Util
Returns first non null element in values.
Noun - Class in jlibs.core.lang
API for performing pluralization, singularization on various strings.
Noun() - Constructor for class jlibs.core.lang.Noun
 
NullOutputStream - Class in jlibs.core.io
 
NullOutputStream() - Constructor for class jlibs.core.io.NullOutputStream
 

O

ObjectVisitor<E,R> - Class in jlibs.core.graph.visitors
 
ObjectVisitor() - Constructor for class jlibs.core.graph.visitors.ObjectVisitor
 
ObjectVisitor(ClassVisitor<Visitor<E, R>>) - Constructor for class jlibs.core.graph.visitors.ObjectVisitor
 
offset() - Method in class jlibs.core.lang.ByteSequence
returns the index of first byte in byte buffer
offset() - Method in class jlibs.core.lang.CharArray
returns the index of first character in char buffer
ordinalize(int) - Static method in class jlibs.core.lang.StringUtil
Turns a non-negative number into an ordinal string used to denote the position in an ordered sequence, such as 1st, 2nd, 3rd, 4th
OrFilter<E> - Class in jlibs.core.graph.filters
 
OrFilter(Filter<E>...) - Constructor for class jlibs.core.graph.filters.OrFilter
 
OS - Enum in jlibs.core.lang
This enum contains values for each type of OS.
out(String) - Method in class jlibs.core.lang.Ansi
Prints colorized message to System.out
outFormat(String, Object...) - Method in class jlibs.core.lang.Ansi
Prints formatted and colorized format to System.out
outln(String) - Method in class jlibs.core.lang.Ansi
Prints colorized message to System.out followed by newline

P

parent(E) - Method in class jlibs.core.graph.Ladder
 
parent(File) - Method in class jlibs.core.io.FileNavigator
 
parent() - Method in class jlibs.core.util.ContextMap
 
parseLong(String) - Static method in class jlibs.core.lang.Util
 
Path - Class in jlibs.core.graph
 
Path(Object) - Constructor for class jlibs.core.graph.Path
 
path - Variable in class jlibs.core.graph.visitors.PathReflectionVisitor
 
PATH_SEPARATOR - Static variable in class jlibs.core.io.FileUtil
 
PathFilter<E> - Class in jlibs.core.graph.filters
 
PathFilter(Path, Filter<Path>) - Constructor for class jlibs.core.graph.filters.PathFilter
 
PathNavigator<E> - Class in jlibs.core.graph.navigators
 
PathNavigator(Navigator<E>) - Constructor for class jlibs.core.graph.navigators.PathNavigator
 
PathPattern - Class in jlibs.core.io
 
PathPattern() - Constructor for class jlibs.core.io.PathPattern
 
PathReflectionVisitor<E,R> - Class in jlibs.core.graph.visitors
 
PathReflectionVisitor() - Constructor for class jlibs.core.graph.visitors.PathReflectionVisitor
 
PathSequence<E> - Class in jlibs.core.graph.sequences
 
PathSequence(Path, Sequence<? extends E>) - Constructor for class jlibs.core.graph.sequences.PathSequence
 
pluralize(String) - Static method in class jlibs.core.lang.Noun
Return a addPlural version of the specified word.
pop() - Method in class jlibs.core.util.StackedIterator
 
port() - Method in enum jlibs.core.net.Protocol
 
position(Range) - Method in class jlibs.core.util.Range
tells the position this range with respect to given range.
postProcess(E, Path) - Method in interface jlibs.core.graph.Processor
 
PreciseFormatter - Class in jlibs.core.util.logging
 
PreciseFormatter() - Constructor for class jlibs.core.util.logging.PreciseFormatter
 
PredicateConvertor<E> - Class in jlibs.core.graph
 
PredicateConvertor(Navigator2<E>, Convertor<E, String>) - Constructor for class jlibs.core.graph.PredicateConvertor
 
PreorderWalker<E> - Class in jlibs.core.graph.walkers
 
PreorderWalker(Sequence<? extends E>, Navigator<E>) - Constructor for class jlibs.core.graph.walkers.PreorderWalker
 
PreorderWalker(E, Navigator<E>) - Constructor for class jlibs.core.graph.walkers.PreorderWalker
 
prependBootClasspath(String) - Method in class jlibs.core.lang.JavaProcessBuilder
 
prependBootClasspath(File) - Method in class jlibs.core.lang.JavaProcessBuilder
 
prependBootClasspath() - Method in class jlibs.core.lang.JavaProcessBuilder
 
preProcess(E, Path) - Method in interface jlibs.core.graph.Processor
 
print(Walker<E>, Visitor<E, String>) - Static method in class jlibs.core.graph.WalkerUtil
 
print(PrintStream, String) - Method in class jlibs.core.lang.Ansi
Prints colorized message to specified ps.
println(PrintStream, String) - Method in class jlibs.core.lang.Ansi
Prints colorized message to specified ps followed by newline.
Processor<E> - Interface in jlibs.core.graph
 
Protocol - Enum in jlibs.core.net
 
pump(InputStream, boolean) - Static method in class jlibs.core.io.IOUtil
Reads data from is and writes it into an instanceof ByteArrayOutputStream2.
pump(InputStream, T, boolean, boolean) - Static method in class jlibs.core.io.IOUtil
Reads data from is and writes it into os.
is and os are closed if closeIn and closeOut are true respectively.
pump(Reader, boolean) - Static method in class jlibs.core.io.IOUtil
Reads data from reader and writes it into an instanceof CharArrayWriter2.
pump(Reader, T, boolean, boolean) - Static method in class jlibs.core.io.IOUtil
Reads data from reader and writes it into writer.
reader and writer are closed if closeReader and closeWriter are true respectively.
pump(PipedOutputStream) - Method in class jlibs.core.io.PumpedInputStream
Subclasse implementation should write data into writer.
pump(PipedWriter) - Method in class jlibs.core.io.PumpedReader
Subclasse implementation should write data into writer.
PumpedInputStream - Class in jlibs.core.io
This class simplifies usage of PipedInputStream and PipedOutputStream
PumpedInputStream() - Constructor for class jlibs.core.io.PumpedInputStream
 
PumpedReader - Class in jlibs.core.io
This class simplifies usage of PipedReader and PipedWriter
PumpedReader() - Constructor for class jlibs.core.io.PumpedReader
 
push(Iterator<T>) - Method in class jlibs.core.util.StackedIterator
 
put(K, V) - Method in class jlibs.core.util.ContextMap
 
put(long, V) - Method in class jlibs.core.util.LongTreeMap
 
putAll(LongTreeMap<? extends V>) - Method in class jlibs.core.util.LongTreeMap
 

R

random(double, double) - Static method in class jlibs.core.util.RandomUtil
 
random(float, float) - Static method in class jlibs.core.util.RandomUtil
 
random(long, long) - Static method in class jlibs.core.util.RandomUtil
 
random(int, int) - Static method in class jlibs.core.util.RandomUtil
 
random(short, short) - Static method in class jlibs.core.util.RandomUtil
 
random(byte, byte) - Static method in class jlibs.core.util.RandomUtil
 
randomBoolean() - Static method in class jlibs.core.util.RandomUtil
 
randomBoolean(Boolean) - Static method in class jlibs.core.util.RandomUtil
 
RandomUtil - Class in jlibs.core.util
 
RandomUtil() - Constructor for class jlibs.core.util.RandomUtil
 
Range - Class in jlibs.core.util
This class represents integer range.
Range(int, int) - Constructor for class jlibs.core.util.Range
Note that both min and max are inclusive
read() - Method in class jlibs.core.io.TeeInputStream
 
read(byte[], int, int) - Method in class jlibs.core.io.TeeInputStream
 
read() - Method in class jlibs.core.io.UnicodeInputStream
 
read(byte[], int, int) - Method in class jlibs.core.io.UnicodeInputStream
 
read(ByteBuffer) - Method in class jlibs.core.nio.InputStreamChannel
 
readFrom(InputStream, int, boolean) - Method in class jlibs.core.io.ByteArrayOutputStream2
 
readFrom(Reader, int, boolean) - Method in class jlibs.core.io.CharArrayWriter2
 
readFully(InputStream, byte[]) - Static method in class jlibs.core.io.IOUtil
Reads data from given inputstream into specified buffer.
If the given inputstream doesn't have number of bytes equal to the length of the buffer available, it simply reads only the available number of bytes.
readFully(InputStream, byte[], int, int) - Static method in class jlibs.core.io.IOUtil
Reads len bytes from given input stream into specified buffer.
If the given inputstream doesn't have len bytes available, it simply reads only the availabel number of bytes.
readFully(Reader, char[]) - Static method in class jlibs.core.io.IOUtil
Reads data from given reader into specified buffer.
If the given reader doesn't have number of chars equal to the length of the buffer available, it simply reads only the available number of chars.
readFully(Reader, char[], int, int) - Static method in class jlibs.core.io.IOUtil
Reads len chars from given reader into specified buffer.
If the given reader doesn't have len chars available, it simply reads only the availabel number of chars.
readProperties(InputStream, Properties) - Static method in class jlibs.core.util.CollectionUtil
Reads Properties from given inputStream and returns it.
redirectStreams(Process, OutputStream, OutputStream) - Static method in class jlibs.core.lang.RuntimeUtil
Redirects given process's input and error streams to the specified streams.
ReflectionVisitor<E,R> - Class in jlibs.core.graph.visitors
 
ReflectionVisitor() - Constructor for class jlibs.core.graph.visitors.ReflectionVisitor
 
RegexUtil - Class in jlibs.core.util.regex
 
RegexUtil() - Constructor for class jlibs.core.util.regex.RegexUtil
 
relativize(String, String) - Static method in class jlibs.core.net.URLUtil
 
remove() - Method in class jlibs.core.util.AbstractIterator
 
remove() - Method in class jlibs.core.util.EmptyIterator
 
remove() - Method in class jlibs.core.util.Enumerator
 
remove(long) - Method in class jlibs.core.util.LongTreeMap
 
remove() - Method in class jlibs.core.util.ResettableIterator
 
remove() - Method in class jlibs.core.util.StackedIterator
 
removeAll(Collection<E>, T...) - Static method in class jlibs.core.util.CollectionUtil
Removes objects in array to the given collection
removeAt(int) - Method in class jlibs.core.util.Heap
 
RepeatSequence<E> - Class in jlibs.core.graph.sequences
A Sequence that can repeat given sequence specified number of times
RepeatSequence(Sequence<E>, int) - Constructor for class jlibs.core.graph.sequences.RepeatSequence
 
replace(CharSequence, TemplateMatcher.VariableResolver) - Method in class jlibs.core.util.regex.TemplateMatcher
 
replace(String, Map<String, String>) - Method in class jlibs.core.util.regex.TemplateMatcher
 
replace(Reader, Writer, TemplateMatcher.VariableResolver) - Method in class jlibs.core.util.regex.TemplateMatcher
 
replace(Reader, Writer, Map<String, String>) - Method in class jlibs.core.util.regex.TemplateMatcher
 
reset() - Method in interface jlibs.core.graph.Sequence
 
reset() - Method in class jlibs.core.graph.sequences.AbstractSequence
 
reset() - Method in class jlibs.core.graph.sequences.ArraySequence
 
reset() - Method in class jlibs.core.graph.sequences.ConcatSequence
 
reset() - Method in class jlibs.core.graph.sequences.DuplicateSequence
 
reset() - Method in class jlibs.core.graph.sequences.Element
 
reset() - Method in class jlibs.core.graph.sequences.EmptySequence
 
reset() - Method in class jlibs.core.graph.sequences.EnumeratedSequence
 
reset() - Method in class jlibs.core.graph.sequences.FilteredSequence
 
reset() - Method in class jlibs.core.graph.sequences.FilteredTreeSequence
 
reset() - Method in class jlibs.core.graph.sequences.IterableSequence
 
reset() - Method in class jlibs.core.graph.sequences.PathSequence
 
reset() - Method in class jlibs.core.graph.sequences.RepeatSequence
 
reset() - Method in class jlibs.core.graph.walkers.PreorderWalker
 
reset() - Method in class jlibs.core.util.AbstractIterator
 
reset() - Method in class jlibs.core.util.ResettableIterator
 
reset(List<E>) - Method in class jlibs.core.util.ResettableIterator
 
ResettableIterator<E> - Class in jlibs.core.util
 
ResettableIterator(List<E>) - Constructor for class jlibs.core.util.ResettableIterator
 
resolve(E, String, Convertor<E, String>, String) - Method in class jlibs.core.graph.Navigator2
 
resolve(String, String) - Static method in class jlibs.core.net.URLUtil
 
resolve(String) - Method in class jlibs.core.util.regex.TemplateMatcher.MapVariableResolver
 
resolve(String) - Method in interface jlibs.core.util.regex.TemplateMatcher.VariableResolver
 
resume() - Method in interface jlibs.core.graph.Walker
 
resume() - Method in class jlibs.core.graph.walkers.PreorderWalker
 
ReverseComparator<T> - Class in jlibs.core.util
 
ReverseComparator() - Constructor for class jlibs.core.util.ReverseComparator
 
ReverseComparator(Comparator<T>) - Constructor for class jlibs.core.util.ReverseComparator
 
root() - Method in class jlibs.core.util.Heap
 
run() - Method in class jlibs.core.io.IOPump
 
run() - Method in class jlibs.core.io.PumpedInputStream
 
run() - Method in class jlibs.core.io.PumpedReader
 
run() - Method in class jlibs.core.lang.ref.Finalizer
 
run() - Method in class jlibs.core.lang.ThrowableTask
 
run() - Method in class jlibs.core.lang.Waiter
 
runCommand(String, String[], File) - Static method in class jlibs.core.lang.RuntimeUtil
Runs the specified command in terminal (sh in *nix/cmd in windows) and returns the command output.
runCommand(String) - Static method in class jlibs.core.lang.RuntimeUtil
Runs the specified command in terminal (sh in *nix/cmd in windows) and returns the command output.
RuntimeUtil - Class in jlibs.core.lang
The class contains Runtime related utilities
RuntimeUtil() - Constructor for class jlibs.core.lang.RuntimeUtil
 

S

same(List<Range>, List<Range>) - Static method in class jlibs.core.util.Range
 
secured() - Method in enum jlibs.core.net.Protocol
 
select(E) - Method in interface jlibs.core.graph.Filter
 
select(E) - Method in class jlibs.core.graph.filters.AndFilter
 
select(E) - Method in class jlibs.core.graph.filters.InstanceFilter
 
select(E) - Method in class jlibs.core.graph.filters.NotFilter
 
select(E) - Method in class jlibs.core.graph.filters.OrFilter
 
select(E) - Method in class jlibs.core.graph.filters.PathFilter
 
select(E) - Method in class jlibs.core.graph.filters.TrueFilter
 
SEPARATOR - Static variable in class jlibs.core.io.FileUtil
 
Sequence<E> - Interface in jlibs.core.graph
 
SequenceUtil - Class in jlibs.core.graph
 
SequenceUtil() - Constructor for class jlibs.core.graph.SequenceUtil
 
server() - Method in class jlibs.core.lang.JavaProcessBuilder
 
set(int, E) - Method in class jlibs.core.graph.sequences.Element
 
set(E) - Method in class jlibs.core.graph.sequences.Element
 
SET - Static variable in class jlibs.core.lang.BeanUtil
prefix used by setter methods
set(byte[], int, int) - Method in class jlibs.core.lang.ByteSequence
replaces the internal byte buffer with the given byte array.
set(char[], int, int) - Method in class jlibs.core.lang.CharArray
replaces the internal char buffer with the given char array.
set(long, T) - Method in class jlibs.core.lang.Count
 
set(Count<T>) - Method in class jlibs.core.lang.Count
 
set(int, int) - Static method in class jlibs.core.lang.Flag
 
set(long, long) - Static method in class jlibs.core.lang.Flag
 
setIndex(E, int) - Method in class jlibs.core.util.Heap
 
setParent(ContextMap<K, V>) - Method in class jlibs.core.util.ContextMap
 
setProperty(Object, String, Object) - Static method in class jlibs.core.lang.BeanUtil
Sets the value of the specified property in given bean
SEVERE - Static variable in class jlibs.core.util.logging.AnsiFormatter
 
singularize(String) - Static method in class jlibs.core.lang.Noun
Return a addSingular version of the specified word.
size() - Method in class jlibs.core.util.Heap
 
size() - Method in class jlibs.core.util.LongTreeMap
 
SizeUnit - Enum in jlibs.core.lang
 
skip() - Method in interface jlibs.core.graph.Walker
 
skip() - Method in class jlibs.core.graph.walkers.PreorderWalker
 
slice(int) - Method in class jlibs.core.lang.ByteSequence
 
slice(int, int) - Method in class jlibs.core.lang.ByteSequence
 
sort(Sequence<Class<?>>) - Static method in class jlibs.core.graph.visitors.ClassSorter
 
sort(Collection<Class<?>>) - Static method in class jlibs.core.graph.visitors.ClassSorter
 
split(String) - Static method in class jlibs.core.io.FileUtil
splits given fileName into name and extension.
split(Range) - Method in class jlibs.core.util.Range
this method splits this range into 3 regions with respect to given range
SSLUtil - Class in jlibs.core.net
 
SSLUtil() - Constructor for class jlibs.core.net.SSLUtil
 
StackedIterator<T> - Class in jlibs.core.util
 
StackedIterator(Iterator<T>) - Constructor for class jlibs.core.util.StackedIterator
 
start() - Method in class jlibs.core.io.PumpedInputStream
Starts a thread with this instance as runnable.
start() - Method in class jlibs.core.io.PumpedReader
Starts a thread with this instance as runnable.
startsWith(Object[], Object[]) - Static method in class jlibs.core.lang.ArrayUtil
Returns true if array1 starts with array2
StaticVisitor<E,R> - Class in jlibs.core.graph.visitors
 
StaticVisitor(R) - Constructor for class jlibs.core.graph.visitors.StaticVisitor
 
StringUtil - Class in jlibs.core.lang
 
StringUtil() - Constructor for class jlibs.core.lang.StringUtil
 
subSequence(int, int) - Method in class jlibs.core.lang.CharArray
 
suggest(Filter<String>, String, boolean) - Static method in class jlibs.core.lang.StringUtil
the pattern specified must have variable part ${i} example: test${i}.txt it will find a string using pattern, which is accepted by the specified filter.
suggestFile(URI, String) - Static method in class jlibs.core.net.URLUtil
 
suggestPrefix(Properties, String) - Static method in class jlibs.core.net.URLUtil
 
SUPPORTED - Static variable in class jlibs.core.lang.Ansi
specifies whether ansi is supported or not.
systemProperties() - Method in class jlibs.core.lang.JavaProcessBuilder
 
systemProperty(String, String) - Method in class jlibs.core.lang.JavaProcessBuilder
 
systemProperty(String) - Method in class jlibs.core.lang.JavaProcessBuilder
 

T

Task<R> - Class in jlibs.core.lang
 
Task() - Constructor for class jlibs.core.lang.Task
 
TeeInputStream - Class in jlibs.core.io
A FilterInputStream implemenation which writes the all the bytes that are read from given inputstream to specifed outputstream.
TeeInputStream(InputStream, OutputStream, boolean) - Constructor for class jlibs.core.io.TeeInputStream
 
TeeProxy - Class in jlibs.core.lang.reflect
 
TeeProxy(Object...) - Constructor for class jlibs.core.lang.reflect.TeeProxy
 
TemplateMatcher - Class in jlibs.core.util.regex
TemplateMatcher is a simple template engine provided with jlibs.
TemplateMatcher(String, String) - Constructor for class jlibs.core.util.regex.TemplateMatcher
 
TemplateMatcher(String) - Constructor for class jlibs.core.util.regex.TemplateMatcher
 
TemplateMatcher.MapVariableResolver - Class in jlibs.core.util.regex
 
TemplateMatcher.MapVariableResolver(Map<String, String>) - Constructor for class jlibs.core.util.regex.TemplateMatcher.MapVariableResolver
 
TemplateMatcher.VariableResolver - Interface in jlibs.core.util.regex
 
ThreadTasker - Class in jlibs.core.lang
 
ThreadTasker() - Constructor for class jlibs.core.lang.ThreadTasker
 
ThrowableTask<R,E extends Exception> - Class in jlibs.core.lang
 
ThrowableTask(Class<E>) - Constructor for class jlibs.core.lang.ThrowableTask
 
TMP_DIR - Static variable in class jlibs.core.io.FileUtil
 
to(T) - Method in class jlibs.core.lang.Count
 
toArray() - Method in class jlibs.core.graph.Path
 
toArray(Class<?>, Sequence<E>) - Static method in class jlibs.core.graph.SequenceUtil
 
toBooleanArray(Collection<Boolean>) - Static method in class jlibs.core.util.CollectionUtil
 
toByteArray(boolean) - Method in class jlibs.core.lang.ByteSequence
 
toByteArray(Collection<? extends Number>) - Static method in class jlibs.core.util.CollectionUtil
 
toByteBuffer() - Method in class jlibs.core.lang.ByteSequence
 
toByteSequence() - Method in class jlibs.core.io.ByteArrayOutputStream2
Returns the input data as ByteSequence.
Note that the internal buffer is not copied.
toCharArray(boolean) - Method in class jlibs.core.lang.CharArray
 
toCharSequence() - Method in class jlibs.core.io.CharArrayWriter2
Returns the input data as CharArray.
Note that the internal buffer is not copied.
toCodePoints(String) - Static method in class jlibs.core.lang.StringUtil
 
toDoubleArray(Collection<? extends Number>) - Static method in class jlibs.core.util.CollectionUtil
 
toFloatArray(Collection<? extends Number>) - Static method in class jlibs.core.util.CollectionUtil
 
toggle(int, int) - Static method in class jlibs.core.lang.Flag
 
toggle(long, long) - Static method in class jlibs.core.lang.Flag
 
toIntArray(Collection<? extends Number>) - Static method in class jlibs.core.util.CollectionUtil
 
toLiteral(char, boolean) - Static method in class jlibs.core.lang.StringUtil
 
toLiteral(CharSequence, boolean) - Static method in class jlibs.core.lang.StringUtil
 
toLongArray(Collection<? extends Number>) - Static method in class jlibs.core.util.CollectionUtil
 
toObjectArray(boolean[]) - Static method in class jlibs.core.lang.ArrayUtil
 
toObjectArray(char[]) - Static method in class jlibs.core.lang.ArrayUtil
 
toObjectArray(byte[]) - Static method in class jlibs.core.lang.ArrayUtil
 
toObjectArray(short[]) - Static method in class jlibs.core.lang.ArrayUtil
 
toObjectArray(int[]) - Static method in class jlibs.core.lang.ArrayUtil
 
toObjectArray(long[]) - Static method in class jlibs.core.lang.ArrayUtil
 
toObjectArray(float[]) - Static method in class jlibs.core.lang.ArrayUtil
 
toObjectArray(double[]) - Static method in class jlibs.core.lang.ArrayUtil
 
topologicalSort(Sequence<E>, Navigator<E>) - Static method in class jlibs.core.graph.WalkerUtil
 
toShortArray(Collection<? extends Number>) - Static method in class jlibs.core.util.CollectionUtil
 
toString() - Method in class jlibs.core.graph.Path
 
toString() - Method in enum jlibs.core.lang.Ansi.Attribute
 
toString() - Method in class jlibs.core.lang.Ansi
The string representation of this object.
toString(Charset) - Method in class jlibs.core.lang.ByteSequence
 
toString(String) - Method in class jlibs.core.lang.ByteSequence
 
toString() - Method in class jlibs.core.lang.ByteSequence
 
toString() - Method in class jlibs.core.lang.CharArray
 
toString() - Method in class jlibs.core.lang.Count
 
toString(Object) - Static method in class jlibs.core.lang.StringUtil
if obj is null, returns empty string.
toString() - Method in class jlibs.core.util.LongTreeMap.Entry
 
toString() - Method in class jlibs.core.util.Range
 
toSystemID(URL) - Static method in class jlibs.core.net.URLUtil
 
toURI(String) - Static method in class jlibs.core.net.URLUtil
Constructs URI from given string.
toURI(URL) - Static method in class jlibs.core.net.URLUtil
Constructs URI from given URL.
toURL(File) - Static method in class jlibs.core.io.FileUtil
 
toURL(String) - Static method in class jlibs.core.net.URLUtil
 
track(T, Runnable) - Method in class jlibs.core.lang.ref.Finalizer
tracks the given obj using WeakReference.
Specified runnable is executed when obj gets garbage collected.
track(T, Class<R>, Runnable) - Method in class jlibs.core.lang.ref.Finalizer
tracks the given obj using specified reference type.
Specified runnable is executed when obj gets garbage collected.
trackGC(Object) - Method in class jlibs.core.lang.ref.Finalizer
Prints message to System.out when obj gets garbage collected.
trackGC(Object, String) - Method in class jlibs.core.lang.ref.Finalizer
Prints message to System.out when obj gets garbage collected
translate(String) - Method in interface jlibs.core.io.FileUtil.FileCreator
 
TrueFilter<E> - Class in jlibs.core.graph.filters
 

U

unbox(Class) - Static method in class jlibs.core.lang.ClassUtil
 
underscore(String) - Static method in class jlibs.core.lang.StringUtil
Makes an underscored form from the expression in the string.
UnicodeInputStream - Class in jlibs.core.io
 
UnicodeInputStream(InputStream) - Constructor for class jlibs.core.io.UnicodeInputStream
 
UnicodeInputStream(InputStream, EncodingDetector) - Constructor for class jlibs.core.io.UnicodeInputStream
 
union(Range) - Method in class jlibs.core.util.Range
returns union of this range with given range.
if both ranges are adjacent/intersecting to each other, then the returned array will have only one range.
union(List<Range>) - Static method in class jlibs.core.util.Range
 
unset(int, int) - Static method in class jlibs.core.lang.Flag
 
unset(long, long) - Static method in class jlibs.core.lang.Flag
 
URLUtil - Class in jlibs.core.net
 
URLUtil() - Constructor for class jlibs.core.net.URLUtil
 
US_ASCII - Static variable in class jlibs.core.io.IOUtil
 
USER_DIR - Static variable in class jlibs.core.io.FileUtil
 
USER_HOME - Static variable in class jlibs.core.io.FileUtil
 
UTF_16 - Static variable in class jlibs.core.io.IOUtil
 
UTF_16BE - Static variable in class jlibs.core.io.IOUtil
 
UTF_16LE - Static variable in class jlibs.core.io.IOUtil
 
UTF_32 - Static variable in class jlibs.core.io.IOUtil
 
UTF_32BE - Static variable in class jlibs.core.io.IOUtil
 
UTF_32LE - Static variable in class jlibs.core.io.IOUtil
 
UTF_8 - Static variable in class jlibs.core.io.IOUtil
 
Util - Class in jlibs.core.lang
 
Util() - Constructor for class jlibs.core.lang.Util
 

V

value - Variable in class jlibs.core.util.LongTreeMap.Entry
 
valueOf(String) - Static method in enum jlibs.core.io.BOM
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jlibs.core.lang.Ansi.Attribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jlibs.core.lang.Ansi.Color
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jlibs.core.lang.DurationUnit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jlibs.core.lang.OS
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jlibs.core.lang.SizeUnit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jlibs.core.net.Protocol
Returns the enum constant of this type with the specified name.
values() - Static method in enum jlibs.core.io.BOM
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jlibs.core.lang.Ansi.Attribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jlibs.core.lang.Ansi.Color
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jlibs.core.lang.DurationUnit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jlibs.core.lang.OS
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jlibs.core.lang.SizeUnit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jlibs.core.net.Protocol
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class jlibs.core.util.LongTreeMap
 
visit(Class<?>) - Method in class jlibs.core.graph.visitors.ClassVisitor
 
visit(E) - Method in class jlibs.core.graph.visitors.ObjectVisitor
 
visit(E) - Method in class jlibs.core.graph.visitors.PathReflectionVisitor
 
visit(E) - Method in class jlibs.core.graph.visitors.ReflectionVisitor
 
visit(E) - Method in class jlibs.core.graph.visitors.StaticVisitor
 
VisitingComparator<T> - Class in jlibs.core.util
 
VisitingComparator(Visitor<T, Comparable>) - Constructor for class jlibs.core.util.VisitingComparator
 
vmType() - Method in class jlibs.core.lang.JavaProcessBuilder
 

W

Waiter - Class in jlibs.core.lang
Runnable Task that can be used to wait till executed
Waiter(Runnable) - Constructor for class jlibs.core.lang.Waiter
 
walk(Walker<E>, Visitor<E, Processor<E>>) - Static method in class jlibs.core.graph.WalkerUtil
 
walk(Walker<E>, Processor<E>) - Static method in class jlibs.core.graph.WalkerUtil
 
Walker<E> - Interface in jlibs.core.graph
 
WalkerUtil - Class in jlibs.core.graph
 
WalkerUtil() - Constructor for class jlibs.core.graph.WalkerUtil
 
WARNING - Static variable in class jlibs.core.util.logging.AnsiFormatter
 
workingDir(String) - Method in class jlibs.core.lang.JavaProcessBuilder
 
workingDir(File) - Method in class jlibs.core.lang.JavaProcessBuilder
 
workingDir() - Method in class jlibs.core.lang.JavaProcessBuilder
 
write(int) - Method in class jlibs.core.io.NullOutputStream
 
write(byte[], int, int) - Method in class jlibs.core.io.NullOutputStream
 

X

XML - Static variable in interface jlibs.core.io.EncodingDetector
 

_

_compare(File, File) - Method in class jlibs.core.io.FileNameComparator
 
_compare(File, File) - Method in class jlibs.core.io.FileTypeComparator
 
_compare(T, T) - Method in class jlibs.core.util.DefaultComparator
Arguments o1 and o2 will be non-null
_compare(T, T) - Method in class jlibs.core.util.VisitingComparator
 
_visit(E) - Method in class jlibs.core.graph.visitors.PathReflectionVisitor
 

A B C D E F G H I J K L M N O P R S T U V W X _

Copyright © 2018. All rights reserved.