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

A

abs(int) - Static method in class javolution.lang.MathLib
Returns the absolute value of the specified int argument.
abs(long) - Static method in class javolution.lang.MathLib
Returns the absolute value of the specified long argument.
abs(float) - Static method in class javolution.lang.MathLib
Returns the absolute value of the specified float argument.
abs(double) - Static method in class javolution.lang.MathLib
Returns the absolute value of the specified double argument.
AbstractContext - Class in javolution.context
The parent class for all contexts.
AbstractContext() - Constructor for class javolution.context.AbstractContext
Default constructor.
accept(T) - Method in interface javolution.util.function.Consumer
Accepts an input value.
acos(double) - Static method in class javolution.lang.MathLib
Returns the arc cosine of the specified value, in the range of 0.0 through pi.
add(E) - Method in class javolution.util.FastCollection
Adds the specified element to this collection
add(E) - Method in class javolution.util.FastSortedSet
 
add(int, E) - Method in class javolution.util.FastTable
Inserts the specified element at the specified position in this table.
add(Object) - Method in class javolution.xml.XMLFormat.OutputElement
Adds the specified object or null as an anonymous nested element of unknown type.
add(Object, String) - Method in class javolution.xml.XMLFormat.OutputElement
Adds the specified object as a named nested element of unknown type (null objects are ignored).
add(Object, String, String) - Method in class javolution.xml.XMLFormat.OutputElement
Adds the specified object as a fully qualified nested element of unknown type (null objects are ignored).
add(T, String, Class<T>) - Method in class javolution.xml.XMLFormat.OutputElement
Adds the specified object as a named nested element of specified actual type (null objects are ignored).
add(T, String, String, Class<T>) - Method in class javolution.xml.XMLFormat.OutputElement
Adds the specified object as a fully qualified nested element of specified actual type (null objects are ignored).
addAll(Index...) - Method in class javolution.util.FastBitSet
 
addAll(FastCollection<? extends Index>) - Method in class javolution.util.FastBitSet
 
addAll(Collection<? extends E>) - Method in class javolution.util.FastCollection
Adds all the specified elements to this collection.
addAll(E...) - Method in class javolution.util.FastCollection
Returns this collection with the specified element added.
addAll(FastCollection<? extends E>) - Method in class javolution.util.FastCollection
Returns this collection with the specified collection's elements added in sequence.
addAll(E...) - Method in class javolution.util.FastSet
 
addAll(FastCollection<? extends E>) - Method in class javolution.util.FastSet
 
addAll(E...) - Method in class javolution.util.FastSortedSet
 
addAll(FastCollection<? extends E>) - Method in class javolution.util.FastSortedSet
 
addAll(E...) - Method in class javolution.util.FastSortedTable
 
addAll(FastCollection<? extends E>) - Method in class javolution.util.FastSortedTable
 
addAll(int, Collection<? extends E>) - Method in class javolution.util.FastTable
Inserts all of the elements in the specified collection into this table at the specified position.
addAll(E...) - Method in class javolution.util.FastTable
 
addAll(FastCollection<? extends E>) - Method in class javolution.util.FastTable
 
addFirst(E) - Method in class javolution.util.FastTable
Inserts the specified element at the front of this table.
addIfAbsent(E) - Method in class javolution.util.FastSortedTable
Adds the specified element only if not already present.
addIfAbsent(E) - Method in interface javolution.util.service.SortedTableService
Adds the specified element only if not already present.
addLast(E) - Method in class javolution.util.FastTable
Inserts the specified element at the end of this table.
address() - Method in class javolution.io.Struct
Returns this struct address.
addText(CharSequence) - Method in class javolution.xml.XMLFormat.OutputElement
Adds the content of a text-only element (equivalent to getStreamWriter().writeCharacters(text)).
addText(String) - Method in class javolution.xml.XMLFormat.OutputElement
Equivalent to XMLFormat.OutputElement.addText(CharSequence) (for J2ME compatibility).
ALL - Static variable in class javolution.context.SecurityContext.Permission
Holds the global permission for anything.
and(FastBitSet) - Method in class javolution.util.FastBitSet
Performs the logical AND operation on this bit set and the given bit set.
and() - Static method in class javolution.util.function.Reducers
Conditional 'and' operator (returns true if the collection is empty).
and(BitSetService) - Method in interface javolution.util.service.BitSetService
andNot(FastBitSet) - Method in class javolution.util.FastBitSet
Performs the logical AND operation on this bit set and the complement of the given bit set.
andNot(BitSetService) - Method in interface javolution.util.service.BitSetService
any(Class<T>) - Method in class javolution.util.FastCollection
Returns any non-null element of the specified type (convenience method).
any(Class<? extends E>) - Static method in class javolution.util.function.Reducers
Returns any non-null element of the specified type.
append(char) - Method in class javolution.text.TextBuilder
Appends the specified character.
append(Object) - Method in class javolution.text.TextBuilder
Appends the textual representation of the specified object.
append(CharSequence) - Method in class javolution.text.TextBuilder
Appends the specified character sequence.
append(CharSequence, int, int) - Method in class javolution.text.TextBuilder
Appends a subsequence of the specified character sequence.
append(String) - Method in class javolution.text.TextBuilder
Appends the specified string to this text builder.
append(String, int, int) - Method in class javolution.text.TextBuilder
Appends a subsequence of the specified string.
append(Text) - Method in class javolution.text.TextBuilder
Appends the specified text to this text builder.
append(Text, int, int) - Method in class javolution.text.TextBuilder
Appends a subsequence of the specified text.
append(char[]) - Method in class javolution.text.TextBuilder
Appends the characters from the char array argument.
append(char[], int, int) - Method in class javolution.text.TextBuilder
Appends the characters from a subarray of the char array argument.
append(boolean) - Method in class javolution.text.TextBuilder
Appends the textual representation of the specified boolean argument.
append(int) - Method in class javolution.text.TextBuilder
Appends the decimal representation of the specified int argument.
append(int, int) - Method in class javolution.text.TextBuilder
Appends the radix representation of the specified int argument.
append(long) - Method in class javolution.text.TextBuilder
Appends the decimal representation of the specified long argument.
append(long, int) - Method in class javolution.text.TextBuilder
Appends the radix representation of the specified long argument.
append(float) - Method in class javolution.text.TextBuilder
Appends the textual representation of the specified float.
append(double) - Method in class javolution.text.TextBuilder
Appends the textual representation of the specified double; the number of digits is 17 or 16 when the 16 digits representation can be parsed back to the same double (mimic the standard library formatting).
append(double, int, boolean, boolean) - Method in class javolution.text.TextBuilder
Appends the textual representation of the specified double according to the specified formatting arguments.
AppendableWriter - Class in javolution.io
This class allows any Appendable to be used as a writer.
AppendableWriter() - Constructor for class javolution.io.AppendableWriter
Creates a new appendable writer for which the appendable output is not set.
apply(T) - Method in interface javolution.util.function.Function
Returns the result of applying this function to the specified parameter.
areEqual(T, T) - Method in interface javolution.util.function.Equality
Indicates if the specified objects can be considered equal.
array(S[]) - Method in class javolution.io.Struct
Defines the specified array of structs as inner structs.
array(S[][]) - Method in class javolution.io.Struct
Defines the specified two-dimensional array of structs as inner structs.
array(S[][][]) - Method in class javolution.io.Struct
Defines the specified three dimensional array of structs as inner structs.
array(M[]) - Method in class javolution.io.Struct
Defines the specified array member.
array(M[][]) - Method in class javolution.io.Struct
Defines the specified two-dimensional array member.
array(M[][][]) - Method in class javolution.io.Struct
Defines the specified three-dimensional array member.
array(Struct.UTF8String[], int) - Method in class javolution.io.Struct
Defines the specified array of UTF-8 strings, all strings having the specified length (convenience method).
array() - Method in class javolution.text.CharArray
Returns the underlying array.
ARRAY - Static variable in class javolution.util.function.Equalities
A content array comparator.
asin(double) - Static method in class javolution.lang.MathLib
Returns the arc sine of the specified value, in the range of -pi/2 through pi/2.
at(char, CharSequence) - Method in class javolution.text.Cursor
Indicates if this cursor points to the specified character in the specified character sequence.
at(CharSet, CharSequence) - Method in class javolution.text.Cursor
Indicates if this cursor points to any of the specified character in the specified character sequence.
at(String, CharSequence) - Method in class javolution.text.Cursor
Indicates if this cursor points to the specified characters in the specified sequence.
atan(double) - Static method in class javolution.lang.MathLib
Returns the arc tangent of the specified value, in the range of -pi/2 through pi/2.
atan2(double, double) - Static method in class javolution.lang.MathLib
Returns the angle theta such that (x == cos(theta)) && (y == sin(theta)).
atEnd(CharSequence) - Method in class javolution.text.Cursor
Indicates if this cursor points to the end of the specified character sequence.
atomic() - Method in class javolution.util.FastCollection
Returns an atomic view over this collection.
atomic() - Method in class javolution.util.FastMap
Returns an atomic view over this map.
atomic() - Method in class javolution.util.FastSet
 
atomic() - Method in class javolution.util.FastSortedMap
 
atomic() - Method in class javolution.util.FastSortedSet
 
atomic() - Method in class javolution.util.FastSortedTable
 
atomic() - Method in class javolution.util.FastTable
 
ATTRIBUTE - Static variable in interface javolution.xml.stream.XMLStreamConstants
Indicates an event is an attribute.
Attributes - Interface in javolution.xml.sax
This interface represents a list of XML attributes.
AUTOMATIC_EMPTY_ELEMENTS - Static variable in interface javolution.xml.stream.XMLOutputFactory
Property indicating if the stream writers are allowed to automatically output empty elements when a start element is immediately followed by matching end element (type: Boolean, default: FALSE).

B

bitCount(long) - Static method in class javolution.lang.MathLib
Returns the number of one-bits in the two's complement binary representation of the specified long value.
bitIndex() - Method in class javolution.io.Struct.Member
Holds the bit offset of this member (if any).
bitLength() - Method in class javolution.io.Struct.Member
Returns the number of bits in this member.
bitLength(int) - Static method in class javolution.lang.MathLib
Returns the number of bits in the minimal two's-complement representation of the specified int, excluding a sign bit.
bitLength(long) - Static method in class javolution.lang.MathLib
Returns the number of bits in the minimal two's-complement representation of the specified long, excluding a sign bit.
BitSetService - Interface in javolution.util.service
The set of related functionalities which can be used/reused to implement bit-sets collections.
byteOrder() - Method in class javolution.io.Struct
Returns the byte order for this struct (configurable).
byteValue() - Method in class javolution.io.Struct.BitField
 

C

cardinality() - Method in class javolution.util.FastBitSet
Returns the number of bits set to true (or the size of this set).
cardinality() - Method in interface javolution.util.service.BitSetService
CDATA - Static variable in interface javolution.xml.stream.XMLStreamConstants
Indicates an event is a CDATA section.
ceil(double) - Static method in class javolution.lang.MathLib
Returns the smallest (closest to negative infinity) double value that is not less than the argument and is equal to a mathematical integer.
characters(char[], int, int) - Method in interface javolution.xml.sax.ContentHandler
Receives notification of character data.
characters(char[], int, int) - Method in class javolution.xml.sax.DefaultHandler
 
CHARACTERS - Static variable in interface javolution.xml.stream.XMLStreamConstants
Indicates an event is characters.
CharArray - Class in javolution.text
A CharSequence backed up by a char array.
CharArray() - Constructor for class javolution.text.CharArray
Default constructor (empty character array).
CharArray(int) - Constructor for class javolution.text.CharArray
Creates a character array of specified default capacity.
CharArray(String) - Constructor for class javolution.text.CharArray
Creates a character array from the specified String.
charAt(int) - Method in class javolution.text.CharArray
 
charAt(int) - Method in class javolution.text.Text
Returns the character at the specified index.
charAt(int) - Method in class javolution.text.TextBuilder
Returns the character at the specified index.
charAt(int) - Method in class javolution.xml.QName
Returns the character at the specified index.
CharSequenceReader - Class in javolution.io
This class allows any CharSequence to be used as a reader.
CharSequenceReader() - Constructor for class javolution.io.CharSequenceReader
Creates a new character sequence reader for which the character sequence input is not set.
CharSet - Class in javolution.text
A set of characters (typically used for parsing purpose where it is significantly faster than regular expressions for simple patterns).
check(SecurityContext.Permission<?>) - Static method in class javolution.context.SecurityContext
Checks if the specified permission is granted.
clear() - Method in class javolution.text.TextBuilder
Removes all the characters of this text builder (equivalent to this.delete(start, this.length())).
clear() - Method in class javolution.util.FastBitSet
Sets all bits in the set to false (empty the set).
clear(int) - Method in class javolution.util.FastBitSet
Removes the specified integer value from this set.
clear(int, int) - Method in class javolution.util.FastBitSet
Sets the bits from the specified fromIndex (inclusive) to the specified toIndex (exclusive) to false.
clear() - Method in class javolution.util.FastCollection
Removes all elements from this collection.
clear() - Method in class javolution.util.FastMap
Removes all this map's entries.
clear() - Method in class javolution.util.FastSet
 
clear() - Method in class javolution.util.FastTable
 
clear(int) - Method in interface javolution.util.service.BitSetService
clear(int, int) - Method in interface javolution.util.service.BitSetService
clone() - Method in interface javolution.util.service.CollectionService
Returns a copy of this collection; updates of the copy should not impact the original.
clone() - Method in interface javolution.util.service.MapService
Returns a copy of this map; updates of the copy should not impact the original.
clone() - Method in interface javolution.xml.stream.XMLInputFactory
Returns a clone of this factory which can be independently configured.
clone() - Method in interface javolution.xml.stream.XMLOutputFactory
Returns a clone of this factory which can be independently configured.
close() - Method in class javolution.io.AppendableWriter
Closes and resets this writer for reuse.
close() - Method in class javolution.io.CharSequenceReader
Closes and resets this reader for reuse.
close() - Method in class javolution.io.UTF8ByteBufferReader
Closes and resets this reader for reuse.
close() - Method in class javolution.io.UTF8ByteBufferWriter
Closes and resets this writer for reuse.
close() - Method in class javolution.io.UTF8StreamReader
Closes and resets this reader for reuse.
close() - Method in class javolution.io.UTF8StreamWriter
Closes and resets this writer for reuse.
close() - Method in interface javolution.xml.stream.XMLStreamReader
Frees any resources associated with this Reader.
close() - Method in interface javolution.xml.stream.XMLStreamWriter
Close this writer and free any resources associated with the writer.
close() - Method in class javolution.xml.XMLObjectReader
Closes this reader and its underlying input then reset this reader for potential reuse.
close() - Method in class javolution.xml.XMLObjectWriter
Ends document writting, closes this writer and its underlying output then reset this Writer for potential reuse.
CollectionService<E> - Interface in javolution.util.service
The fundamental set of related functionalities required to implement fast collections.
COMMENT - Static variable in interface javolution.xml.stream.XMLStreamConstants
Indicates an event is a comment.
comparator() - Method in class javolution.util.FastCollection
Returns the comparator uses by this collection for equality and/or ordering if this collection is sorted.
comparator() - Method in class javolution.util.FastSortedMap
Returns the comparator used to order the keys in this map (never null).
comparator() - Method in interface javolution.util.service.CollectionService
Returns the comparator used for element equality or order if the collection is sorted.
compare(T, T) - Method in interface javolution.util.function.Equality
Compares the specified objects for order.
compareTo(CharSequence) - Method in class javolution.text.CharArray
Compares this character array with the specified character sequence lexicographically.
compareTo(CharSequence) - Method in class javolution.text.Text
Compares this text to another character sequence or string lexicographically.
compareTo(Index) - Method in class javolution.util.Index
Compares this index with the specified index for order.
compareTo(int) - Method in class javolution.util.Index
Compares this index with the specified integer value for order.
concat(Text) - Method in class javolution.text.Text
Concatenates the specified text to the end of this text.
CONCURRENCY - Static variable in class javolution.context.ConcurrentContext
Holds the maximum concurrency (default Runtime.getRuntime().availableProcessors() - 1).
ConcurrentContext - Class in javolution.context
A context able to take advantage of concurrent algorithms on multi-processors systems.
ConcurrentContext() - Constructor for class javolution.context.ConcurrentContext
Default constructor.
Configurable<T> - Class in javolution.lang
An element which is configurable without presupposing how the configuration is done.
Configurable() - Constructor for class javolution.lang.Configurable
Creates a new configurable.
Configurable.Listener - Interface in javolution.lang
Services to be published by any one interested in being informed of configurable changes.
configurableInitialized(Configurable<T>, T) - Method in interface javolution.lang.Configurable.Listener
Receives notification that a configurable has been initialized..
configurableReconfigured(Configurable<T>, T, T) - Method in interface javolution.lang.Configurable.Listener
Receives notification that a configurable has been updated.
Consumer<T> - Interface in javolution.util.function
A special type of function which does not return anything.
contains(char) - Method in class javolution.text.CharSet
Indicates if the specified character is contained by this character set.
contains(Object) - Method in class javolution.util.FastCollection
Indicates if this collection contains the specified element.
contains(Object) - Method in class javolution.util.FastSet
 
contains(Object) - Method in class javolution.util.FastSortedSet
 
contains(Object) - Method in class javolution.util.FastSortedTable
 
containsAll(Collection<?>) - Method in class javolution.util.FastCollection
Indicates if this collection contains all the specified elements.
containsKey(Object) - Method in class javolution.util.FastMap
Indicates if this map contains the specified key.
containsKey(Object) - Method in class javolution.util.FastSortedMap
 
containsValue(Object) - Method in class javolution.util.FastMap
Indicates if this map contains the specified value.
contentEquals(CharSequence) - Method in class javolution.text.Text
Indicates if this text has the same character content as the specified character sequence.
contentEquals(CharSequence) - Method in class javolution.text.TextBuilder
Indicates if this text builder has the same character content as the specified character sequence.
contentEqualsIgnoreCase(CharSequence) - Method in class javolution.text.Text
Indicates if this text has the same character contend as the specified character sequence ignoring case considerations.
ContentHandler - Interface in javolution.xml.sax
Receives notification of the logical content of a document.
copy() - Method in class javolution.text.Text
 
copy() - Method in class javolution.util.Index
Returns a copy of this index or this if the indexes is small (in permanent memory) in order to maintain unicity.
cos(double) - Static method in class javolution.lang.MathLib
Returns the trigonometric cosine of the specified angle in radians.
cosh(double) - Static method in class javolution.lang.MathLib
Returns the hyperbolic cosine of x.
createReference(Object, XMLFormat.InputElement) - Method in class javolution.xml.XMLReferenceResolver
Creates a reference for the specified object (the identifier being specified by the input XML element).
createXMLStreamReader(Reader) - Method in interface javolution.xml.stream.XMLInputFactory
Returns a XML stream reader for the specified I/O reader.
createXMLStreamReader(InputStream) - Method in interface javolution.xml.stream.XMLInputFactory
Returns a XML stream reader for the specified input stream (encoding autodetected).
createXMLStreamReader(InputStream, String) - Method in interface javolution.xml.stream.XMLInputFactory
Returns a XML stream reader for the specified input stream using the specified encoding.
createXMLStreamWriter(Writer) - Method in interface javolution.xml.stream.XMLOutputFactory
Returns a XML stream writer to the specified i/o writer.
createXMLStreamWriter(OutputStream) - Method in interface javolution.xml.stream.XMLOutputFactory
Returns a XML stream writer to the specified output stream (UTF-8 encoding).
createXMLStreamWriter(OutputStream, String) - Method in interface javolution.xml.stream.XMLOutputFactory
Returns a XML stream writer to the specified output stream using the specified encoding.
current() - Static method in class javolution.context.AbstractContext
Returns the current context for the current thread or null if this thread has no context (default).
current(Class<T>) - Static method in class javolution.context.AbstractContext
Returns the current context of specified type or null if none.
currentChar(CharSequence) - Method in class javolution.text.Cursor
Returns the current character at this cursor position.
Cursor - Class in javolution.text
A parsing cursor over the characters read.
Cursor() - Constructor for class javolution.text.Cursor
Default constructor.

D

debug(Object...) - Static method in class javolution.context.LogContext
Logs the specified debug message.
DefaultHandler - Class in javolution.xml.sax
Default base class for real-time handling of XML events.
DefaultHandler() - Constructor for class javolution.xml.sax.DefaultHandler
 
DefaultTextFormat - Annotation Type in javolution.text
Specifies the default text format of a class (for parsing/formatting).
DefaultXMLFormat - Annotation Type in javolution.xml
Specifies the default xml format of a class (for xml serialization/deserialization).
delete(int, int) - Method in class javolution.text.Text
Returns the text without the characters between the specified indexes.
delete(int, int) - Method in class javolution.text.TextBuilder
Removes the characters between the specified indices.
descendingIterator() - Method in class javolution.util.FastTable
Returns an iterator over the elements in this table in reverse sequential order.
digitLength(int) - Static method in class javolution.lang.MathLib
Returns the number of digits of the decimal representation of the specified int value, excluding the sign character if any.
digitLength(long) - Static method in class javolution.lang.MathLib
Returns the number of digits of the decimal representation of the the specified long, excluding the sign character if any.
distinct() - Method in class javolution.util.FastCollection
Returns a view exposing only distinct elements (it does not iterate twice over the same elements).
doubleValue() - Method in class javolution.util.Index
Returns the index value as double.
DTD - Static variable in interface javolution.xml.stream.XMLStreamConstants
Indicates an event is a DTD.
DURATION_MS - Static variable in class javolution.test.Perfometer
Hold the measurement duration in milliseconds (default 1000 ms).

E

E - Static variable in class javolution.lang.MathLib
The natural logarithm.
element() - Method in class javolution.util.FastTable
Retrieves, but does not remove, the head of the queue represented by this table.
EMPTY - Static variable in class javolution.text.CharSet
Represents an empty character set.
EMPTY - Static variable in class javolution.text.Text
Holds an empty character sequence.
END_DOCUMENT - Static variable in interface javolution.xml.stream.XMLStreamConstants
Indicates an event is an end document.
END_ELEMENT - Static variable in interface javolution.xml.stream.XMLStreamConstants
Indicates an event is an end element.
endDocument() - Method in interface javolution.xml.sax.ContentHandler
Receives notification of the end of a document.
endDocument() - Method in class javolution.xml.sax.DefaultHandler
 
endElement(CharArray, CharArray, CharArray) - Method in interface javolution.xml.sax.ContentHandler
Receives notification of the end of an element.
endElement(CharArray, CharArray, CharArray) - Method in class javolution.xml.sax.DefaultHandler
 
endPrefixMapping(CharArray) - Method in interface javolution.xml.sax.ContentHandler
Ends the scope of a prefix-URI mapping.
endPrefixMapping(CharArray) - Method in class javolution.xml.sax.DefaultHandler
 
endsWith(CharSequence) - Method in class javolution.text.Text
Indicates if this text ends with the specified suffix.
enter(Class<T>) - Static method in class javolution.context.AbstractContext
Enters the scope of a custom context.
enter() - Static method in class javolution.context.ConcurrentContext
Enters and returns a new concurrent context instance.
enter() - Static method in class javolution.context.LocalContext
Enters and returns a new local context instance.
enter() - Static method in class javolution.context.LogContext
Enters and returns a new log context instance.
enter() - Static method in class javolution.context.SecurityContext
Enters and returns a new security context instance.
enter() - Static method in class javolution.text.TextContext
Enters and returns a new text context instance.
enter() - Static method in class javolution.xml.XMLContext
Enters and returns a new xml context instance.
enterInner() - Method in class javolution.context.AbstractContext
Enters the scope of an inner context which becomes the current context; the previous current context becomes the outer of this context.
ENTITIES - Static variable in interface javolution.xml.stream.XMLInputFactory
Property used to specify additional entities to be recognized by the readers (type: java.util.Map, default: null).
ENTITY_DECLARATION - Static variable in interface javolution.xml.stream.XMLStreamConstants
Indicates a Entity Declaration.
ENTITY_REFERENCE - Static variable in interface javolution.xml.stream.XMLStreamConstants
Indicates an event is an entity reference.
entrySet() - Method in class javolution.util.FastMap
Returns a set view of the mappings contained in this map.
entrySet() - Method in class javolution.util.FastSortedMap
 
entrySet() - Method in interface javolution.util.service.MapService
Returns a set view over the entries of this map.
entrySet() - Method in interface javolution.util.service.SortedMapService
 
ENVELOPE_PREFIX - Static variable in class javolution.xml.ws.WebServiceClient
Holds standard SOAP envelope prefix.
ENVELOPE_URI - Static variable in class javolution.xml.ws.WebServiceClient
Holds standard SOAP envelope namespace.
Equalities - Class in javolution.util.function
A set of useful equalities comparators.
Equality<T> - Interface in javolution.util.function
A comparator to be used for element equality as well as for ordering.
equals(Object) - Method in class javolution.context.SecurityContext.Permission
 
equals(Object) - Method in class javolution.text.CharArray
Compares this character sequence against the specified object (String or CharSequence).
equals(CharArray) - Method in class javolution.text.CharArray
Compares this character array against the specified CharArray.
equals(String) - Method in class javolution.text.CharArray
Compares this character array against the specified String.
equals(Object) - Method in class javolution.text.Cursor
Indicates if this cursor is equals to the specified object.
equals(Object) - Method in class javolution.text.Text
Compares this text against the specified object for equality.
equals(Object) - Method in class javolution.text.TextBuilder
Compares this text builder against the specified object for equality.
equals(Object) - Method in class javolution.util.FastCollection
Compares the specified object with this collection for equality.
equals(Object) - Method in class javolution.util.Index
Indicates if this index is equals to the one specified (for small indices this method is equivalent to ==).
equals(Object) - Method in class javolution.xml.QName
Instances of this class are unique; object's equality can be replaced object identity (==).
error(Object...) - Static method in class javolution.context.LogContext
Logs the specified error message (which may include any Throwable instance).
error(SAXParseException) - Method in class javolution.xml.sax.DefaultHandler
Receives notification of recoverable parser error.
execute(Runnable...) - Static method in class javolution.context.ConcurrentContext
Convenience method to executes the specified logics concurrently.
execute(Runnable) - Method in class javolution.context.ConcurrentContext
Executes the specified logic by a concurrent thread if one available; otherwise the logic is executed by the current thread.
exit() - Method in class javolution.context.AbstractContext
Exits the scope of this context; the outer of this context becomes the current context.
exit() - Method in class javolution.context.ConcurrentContext
Exits the scope of this concurrent context; this method blocks until all the concurrent executions are completed.
exp(double) - Static method in class javolution.lang.MathLib
Returns e raised to the specified power.

F

FastBitSet - Class in javolution.util
A high-performance bitset with real-time behavior.
FastBitSet() - Constructor for class javolution.util.FastBitSet
Creates an empty bit set.
FastBitSet(BitSetService) - Constructor for class javolution.util.FastBitSet
Creates a fast bit set based on the specified implementation.
FastCollection<E> - Class in javolution.util
A closure-based collection supporting numerous views which can be chained.
FastCollection() - Constructor for class javolution.util.FastCollection
Default constructor.
FastCollection.Format - Class in javolution.util
Default text format for fast collections (parsing not supported).
FastCollection.Format() - Constructor for class javolution.util.FastCollection.Format
 
FastMap<K,V> - Class in javolution.util
A high-performance hash map with real-time behavior.
FastMap() - Constructor for class javolution.util.FastMap
Creates an empty fast map.
FastMap(Equality<? super K>) - Constructor for class javolution.util.FastMap
Creates an empty fast map using the specified comparator for keys equality.
FastMap(Equality<? super K>, Equality<? super V>) - Constructor for class javolution.util.FastMap
Creates an empty fast map using the specified comparators for keys equality and values equality.
FastMap(MapService<K, V>) - Constructor for class javolution.util.FastMap
Creates a map backed up by the specified service implementation.
FastSet<E> - Class in javolution.util
A high-performance hash set with real-time behavior.
FastSet() - Constructor for class javolution.util.FastSet
Creates an empty set backed up by a FastMap and having the same real-time characteristics.
FastSet(Equality<? super E>) - Constructor for class javolution.util.FastSet
Creates an empty set backed up by a FastMap and using the specified comparator for key equality.
FastSet(SetService<E>) - Constructor for class javolution.util.FastSet
Creates a fast set backed up by the specified service implementation.
FastSortedMap<K,V> - Class in javolution.util
A high-performance sorted map with real-time behavior.
FastSortedMap() - Constructor for class javolution.util.FastSortedMap
Creates an empty sorted map ordered on keys natural order.
FastSortedMap(Equality<? super K>) - Constructor for class javolution.util.FastSortedMap
Creates an empty sorted map ordered using the specified comparator for order.
FastSortedMap(Equality<? super K>, Equality<? super V>) - Constructor for class javolution.util.FastSortedMap
Creates an empty sorted map ordered using the specified key comparator for order and value comparator for values equality.
FastSortedMap(SortedMapService<K, V>) - Constructor for class javolution.util.FastSortedMap
Creates a sorted map backed up by the specified service implementation.
FastSortedSet<E> - Class in javolution.util
A high-performance sorted set with real-time behavior.
FastSortedSet() - Constructor for class javolution.util.FastSortedSet
Creates an empty sorted set ordered on elements natural order.
FastSortedSet(Equality<? super E>) - Constructor for class javolution.util.FastSortedSet
Creates an empty sorted set ordered using the specified comparator.
FastSortedSet(SortedSetService<E>) - Constructor for class javolution.util.FastSortedSet
Creates a sorted set backed up by the specified service implementation.
FastSortedTable<E> - Class in javolution.util
A high-performance sorted table with real-time behavior.
FastSortedTable() - Constructor for class javolution.util.FastSortedTable
Creates an empty table sorted using its elements natural order.
FastSortedTable(Equality<? super E>) - Constructor for class javolution.util.FastSortedTable
Creates an empty table sorted using the specified element comparator.
FastSortedTable(SortedTableService<E>) - Constructor for class javolution.util.FastSortedTable
Creates a sorted table backed up by the specified service implementation.
FastTable<E> - Class in javolution.util
A high-performance table (fractal-based) with real-time behavior.
FastTable() - Constructor for class javolution.util.FastTable
Creates an empty table whose capacity increments/decrements smoothly without large resize operations to best fit the table current size.
FastTable(Equality<? super E>) - Constructor for class javolution.util.FastTable
Creates an empty table using the specified comparator for element equality.
FastTable(TableService<E>) - Constructor for class javolution.util.FastTable
Creates a fast table backed up by the specified service implementation.
fatalError(SAXParseException) - Method in class javolution.xml.sax.DefaultHandler
Reports a fatal XML parsing error.
filtered(Predicate<? super E>) - Method in class javolution.util.FastCollection
Returns a view exposing only the elements matching the specified filter.
filtered(Predicate<? super E>) - Method in class javolution.util.FastSet
 
first() - Method in class javolution.util.FastSortedSet
Returns the first (lowest) element currently in this set.
firstKey() - Method in class javolution.util.FastSortedMap
Returns the first (lowest) key currently in this map.
flip(int) - Method in class javolution.util.FastBitSet
Sets the bit at the index to the opposite value.
flip(int, int) - Method in class javolution.util.FastBitSet
Sets a range of bits to the opposite value.
flip(int) - Method in interface javolution.util.service.BitSetService
flip(int, int) - Method in interface javolution.util.service.BitSetService
floatValue() - Method in class javolution.util.Index
Returns the index value as float.
floor(double) - Static method in class javolution.lang.MathLib
Returns the largest (closest to positive infinity) double value that is not greater than the argument and is equal to a mathematical integer.
floorLog10(double) - Static method in class javolution.lang.MathLib
Returns the largest power of 10 that is less than or equal to the the specified positive value.
floorLog2(double) - Static method in class javolution.lang.MathLib
Returns the largest power of 2 that is less than or equal to the the specified positive value.
flush() - Method in class javolution.io.AppendableWriter
Flushes the stream.
flush() - Method in class javolution.io.UTF8ByteBufferWriter
Flushes the stream (this method has no effect, the data is always directly written to the ByteBuffer).
flush() - Method in class javolution.io.UTF8StreamWriter
Flushes the stream.
flush() - Method in interface javolution.xml.stream.XMLStreamWriter
Write any cached data to the underlying output mechanism.
flush() - Method in class javolution.xml.XMLObjectWriter
Flushes the output stream of this writer (automatically done when closing).
forEach(Consumer<? super E>) - Method in class javolution.util.FastCollection
Iterates over all this collection elements applying the specified consumer (convenience method).
format(T, Appendable) - Method in class javolution.text.TextFormat
Formats the specified object into an Appendable
format(T, TextBuilder) - Method in class javolution.text.TextFormat
Convenience method to format the specified object to a TextBuilder; unlike the abstract format method, this method does not throw IOException.
format(T) - Method in class javolution.text.TextFormat
Convenience method to format the specified object to a String.
format(boolean, Appendable) - Static method in class javolution.text.TypeFormat
Formats the specified boolean and appends the resulting text to the Appendable argument.
format(int, Appendable) - Static method in class javolution.text.TypeFormat
Formats the specified int and appends the resulting text (decimal representation) to the Appendable argument.
format(int, int, Appendable) - Static method in class javolution.text.TypeFormat
Formats the specified int in the specified radix and appends the resulting text to the Appendable argument.
format(long, Appendable) - Static method in class javolution.text.TypeFormat
Formats the specified long and appends the resulting text (decimal representation) to the Appendable argument.
format(long, int, Appendable) - Static method in class javolution.text.TypeFormat
Formats the specified long in the specified radix and appends the resulting text to the Appendable argument.
format(float, Appendable) - Static method in class javolution.text.TypeFormat
Formats the specified float value.
format(double, Appendable) - Static method in class javolution.text.TypeFormat
Formats the specified double value (16 or 17 digits output).
format(double, int, boolean, boolean, Appendable) - Static method in class javolution.text.TypeFormat
Formats the specified double value according to the specified formatting arguments.
format(FastCollection<?>, Appendable) - Method in class javolution.util.FastCollection.Format
 
format(Index, Appendable) - Method in class javolution.util.Index.Decimal
 
FormatContext - Class in javolution.context
The parent class for all serializer/deserializer contexts.
FormatContext() - Constructor for class javolution.context.FormatContext
Default constructor.
FOUR_PI - Static variable in class javolution.lang.MathLib
Four time the ratio of the circumference of a circle to its diameter.
Function<T,R> - Interface in javolution.util.function
A function that perform some operation and returns the result of that operation.

G

get() - Method in class javolution.context.LocalContext.Parameter
Returns the current parameter value (the default value if not reconfigured nor superseded).
get() - Method in class javolution.io.Struct.Bool
 
get() - Method in class javolution.io.Struct.Enum16
 
get() - Method in class javolution.io.Struct.Enum32
 
get() - Method in class javolution.io.Struct.Enum64
 
get() - Method in class javolution.io.Struct.Enum8
 
get() - Method in class javolution.io.Struct.Float32
 
get() - Method in class javolution.io.Struct.Float64
 
get() - Method in class javolution.io.Struct.Reference32
 
get() - Method in class javolution.io.Struct.Reference64
 
get() - Method in class javolution.io.Struct.Signed16
 
get() - Method in class javolution.io.Struct.Signed32
 
get() - Method in class javolution.io.Struct.Signed64
 
get() - Method in class javolution.io.Struct.Signed8
 
get() - Method in class javolution.io.Struct.Unsigned16
 
get() - Method in class javolution.io.Struct.Unsigned32
 
get() - Method in class javolution.io.Struct.Unsigned8
 
get() - Method in class javolution.io.Struct.UTF8String
 
get() - Method in class javolution.lang.Configurable
Returns this configurable value.
get(int) - Method in class javolution.util.FastBitSet
Returns true if the specified integer is in this bit set; false otherwise.
get(int, int) - Method in class javolution.util.FastBitSet
Returns a new bit set composed of a range of bits from this one.
get(Object) - Method in class javolution.util.FastMap
Returns the value for the specified key.
get(Object) - Method in class javolution.util.FastSortedMap
 
get(int) - Method in class javolution.util.FastTable
Returns the element at the specified position in this table.
get() - Method in interface javolution.util.function.Supplier
Returns an object.
get(int) - Method in interface javolution.util.service.BitSetService
get(int, int) - Method in interface javolution.util.service.BitSetService
get(String) - Method in class javolution.xml.XMLFormat.InputElement
Returns the object whose type is identified by a XML class attribute only if the XML element has the specified local name.
get(String, String) - Method in class javolution.xml.XMLFormat.InputElement
Returns the object whose type is identified by a XML class attribute only if the XML element has the specified local name and URI.
get(String, Class<T>) - Method in class javolution.xml.XMLFormat.InputElement
Returns the object of specified type only if the XML element has the specified local name.
get(String, String, Class<T>) - Method in class javolution.xml.XMLFormat.InputElement
Returns the object of specified type only if the XML element has the specified local name and namespace URI.
getAction() - Method in class javolution.context.SecurityContext.Permission
Returns the permission action or null for all actions.
getAndSet(int, boolean) - Method in interface javolution.util.service.BitSetService
Clear or sets the specified bit, returns true if previously set; false otherwise.
getAttribute(String) - Method in class javolution.xml.XMLFormat.InputElement
Searches for the attribute having the specified name.
getAttribute(String, String) - Method in class javolution.xml.XMLFormat.InputElement
Returns the specified String attribute.
getAttribute(String, boolean) - Method in class javolution.xml.XMLFormat.InputElement
Returns the specified boolean attribute.
getAttribute(String, char) - Method in class javolution.xml.XMLFormat.InputElement
Returns the specified char attribute.
getAttribute(String, byte) - Method in class javolution.xml.XMLFormat.InputElement
Returns the specified byte attribute.
getAttribute(String, short) - Method in class javolution.xml.XMLFormat.InputElement
Returns the specified short attribute.
getAttribute(String, int) - Method in class javolution.xml.XMLFormat.InputElement
Returns the specified int attribute.
getAttribute(String, long) - Method in class javolution.xml.XMLFormat.InputElement
Returns the specified long attribute.
getAttribute(String, float) - Method in class javolution.xml.XMLFormat.InputElement
Returns the specified float attribute.
getAttribute(String, double) - Method in class javolution.xml.XMLFormat.InputElement
Returns the specified double attribute.
getAttribute(String, T) - Method in class javolution.xml.XMLFormat.InputElement
Returns the attribute of same type as the specified default value.
getAttributeCount() - Method in interface javolution.xml.stream.XMLStreamReader
Returns the count of attributes on this START_ELEMENT, this method is only valid on a START_ELEMENT or ATTRIBUTE.
getAttributeLocalName(int) - Method in interface javolution.xml.stream.XMLStreamReader
Returns the localName of the attribute at the provided index.
getAttributeNamespace(int) - Method in interface javolution.xml.stream.XMLStreamReader
Returns the namespace of the attribute at the provided index
getAttributePrefix(int) - Method in interface javolution.xml.stream.XMLStreamReader
Returns the prefix of this attribute at the provided index
getAttributes() - Method in class javolution.xml.XMLFormat.InputElement
Returns the attributes for this XML input element.
getAttributeType(int) - Method in interface javolution.xml.stream.XMLStreamReader
Returns the XML type of the attribute at the provided index.
getAttributeValue(CharSequence, CharSequence) - Method in interface javolution.xml.stream.XMLStreamReader
Returns the normalized attribute value of the attribute with the namespace and localName.
getAttributeValue(int) - Method in interface javolution.xml.stream.XMLStreamReader
Returns the value of the attribute at the index.
getAvgTimeInSeconds() - Method in class javolution.test.Perfometer
Returns the average execution time in seconds.
getByteBuffer() - Method in class javolution.io.Struct
Returns the byte buffer for this struct.
getByteBufferPosition() - Method in class javolution.io.Struct
Returns the absolute byte position of this struct within its associated byte buffer.
getCategory() - Method in class javolution.context.SecurityContext.Permission
Returns the permission category or null for all categories.
getCharacterEncodingScheme() - Method in interface javolution.xml.stream.XMLStreamReader
Returns the character encoding declared on the xml declaration.
getCharacterOffset() - Method in interface javolution.xml.stream.Location
Return the byte or character offset into the input source this location is pointing to.
getChars(int, int, char[], int) - Method in class javolution.text.CharArray
 
getChars(int, int, char[], int) - Method in class javolution.text.Text
Copies the characters from this text into the destination character array.
getChars(int, int, char[], int) - Method in class javolution.text.TextBuilder
Copies the character from this text builder into the destination character array.
getColumnNumber() - Method in interface javolution.xml.stream.Location
Return the column number where the current event ends, returns -1 if none is available.
getConcurrency() - Method in class javolution.context.ConcurrentContext
Returns the current concurrency which is basically the number of concurrent threads authorized to do concurrent work (on top of all others threads of course).
getContentHandler() - Method in class javolution.xml.sax.SAX2ReaderImpl
 
getContentHandler() - Method in interface javolution.xml.sax.XMLReader
Return the current content handler.
getContentHandler() - Method in class javolution.xml.sax.XMLReaderImpl
 
getDefault() - Method in class javolution.lang.Configurable
Returns this configurable default value (always different from null).
getDescription() - Method in class javolution.test.Perfometer
Returns this perfometer description.
getDTDHandler() - Method in class javolution.xml.sax.SAX2ReaderImpl
 
getDTDHandler() - Method in interface javolution.xml.sax.XMLReader
Return the current DTD handler.
getDTDHandler() - Method in class javolution.xml.sax.XMLReaderImpl
 
getElementText() - Method in interface javolution.xml.stream.XMLStreamReader
Reads the content of a text-only element, an exception is thrown if this is not a text-only element.
getEncoding() - Method in interface javolution.xml.stream.XMLStreamReader
Returns the input encoding if known or null if unknown.
getEntityResolver() - Method in class javolution.xml.sax.SAX2ReaderImpl
 
getEntityResolver() - Method in interface javolution.xml.sax.XMLReader
Return the current entity resolver.
getEntityResolver() - Method in class javolution.xml.sax.XMLReaderImpl
 
getErrorHandler() - Method in class javolution.xml.sax.SAX2ReaderImpl
 
getErrorHandler() - Method in interface javolution.xml.sax.XMLReader
Return the current error handler.
getErrorHandler() - Method in class javolution.xml.sax.XMLReaderImpl
 
getEventType() - Method in interface javolution.xml.stream.XMLStreamReader
Returns an integer code that indicates the type of the event the cursor is pointing to.
getFeature(String) - Method in class javolution.xml.sax.SAX2ReaderImpl
 
getFeature(String) - Method in interface javolution.xml.sax.XMLReader
Look up the value of a feature flag.
getFeature(String) - Method in class javolution.xml.sax.XMLReaderImpl
 
getFirst() - Method in class javolution.util.FastTable
Retrieves, but does not remove, the first element of this table.
getFormat(Class<? extends T>) - Static method in class javolution.text.TextContext
Returns the text format for the specified type.
getFormat(Class<?>) - Method in class javolution.xml.XMLBinding
Returns the XML format for the specified class/interface.
getFormat(Class<? extends T>) - Static method in class javolution.xml.XMLContext
Returns the xml format for the specified type; if none defined the default object xml format (based on TextFormat) is returned.
getIndex() - Method in class javolution.text.Cursor
Returns this cursor index.
getIndex(CharSequence, CharSequence) - Method in interface javolution.xml.sax.Attributes
Looks up the index of an attribute by namespace name (convenience method).
getIndex(CharSequence) - Method in interface javolution.xml.sax.Attributes
Looks up the index of an attribute by XML 1.0 qualified name (convenience method).
getInput() - Method in class javolution.test.Perfometer
Returns this perfometer current inputs.
getInstance() - Method in class javolution.context.SecurityContext.Permission
Returns the permission instance or null for all instances.
getLast() - Method in class javolution.util.FastTable
Retrieves, but does not remove, the last element of this table.
getLeft() - Method in class javolution.util.function.MultiVariable
Returns the variable on the left.
getLength() - Method in interface javolution.xml.sax.Attributes
Returns the number of attributes in this list of attributes.
getLineNumber() - Method in interface javolution.xml.stream.Location
Return the line number where the current event ends, returns -1 if none is available.
getLocalName() - Method in class javolution.xml.QName
Returns the local part of this qualified name or the full qualified name if there is no namespace.
getLocalName(int) - Method in interface javolution.xml.sax.Attributes
Looks up an attribute's local name by index.
getLocalName() - Method in interface javolution.xml.stream.XMLStreamReader
Returns the (local) name of the current event.
getLocation() - Method in exception javolution.xml.stream.XMLStreamException
Returns the location of the exception.
getLocation() - Method in interface javolution.xml.stream.XMLStreamReader
Return the current location of the processor.
getName() - Method in class javolution.lang.Configurable
Returns this configurable name.
getNamespaceContext() - Method in interface javolution.xml.stream.XMLStreamReader
Returns a read only namespace context for the current position.
getNamespaceCount() - Method in interface javolution.xml.stream.XMLStreamReader
Returns the count of namespaces declared on this START_ELEMENT or END_ELEMENT.
getNamespacePrefix(int) - Method in interface javolution.xml.stream.XMLStreamReader
Returns the prefix for the namespace declared at the index.
getNamespaceURI() - Method in class javolution.xml.QName
Returns the namespace URI of this qualified name or null if none (the local name is then the full qualified name).
getNamespaceURI(CharSequence) - Method in interface javolution.xml.stream.NamespaceContext
Returns the namespace URI bound to a prefix in the current scope or null if the prefix is unbound.
getNamespaceURI(CharSequence) - Method in interface javolution.xml.stream.XMLStreamReader
Returns the uri for the given prefix.
getNamespaceURI(int) - Method in interface javolution.xml.stream.XMLStreamReader
Returns the URI for the namespace declared at the index.
getNamespaceURI() - Method in interface javolution.xml.stream.XMLStreamReader
If the current event is a START_ELEMENT or END_ELEMENT this method returns the URI of the current element (URI mapping to the prefix element/attribute has; or if no prefix null).
getNbrOfIterations() - Method in class javolution.test.Perfometer
Returns this perfometer current number of iterations performed.
getNestedException() - Method in exception javolution.xml.stream.XMLStreamException
Returns the nested exception.
getNext() - Method in class javolution.xml.XMLFormat.InputElement
Returns the next object whose type is identified by the local name and URI of the current XML element.
getOuter() - Method in class javolution.context.AbstractContext
Returns the outer context of this context or null if this context has no outer context.
getPIData() - Method in interface javolution.xml.stream.XMLStreamReader
Get the data section of a processing instruction.
getPITarget() - Method in interface javolution.xml.stream.XMLStreamReader
Returns the target of a processing instruction.
getPrefix(CharSequence) - Method in interface javolution.xml.stream.NamespaceContext
Returns the prefix bound to the namespace URI in the current scope or null if the namespace URI is unbound.
getPrefix() - Method in interface javolution.xml.stream.XMLStreamReader
Returns the prefix of the current event or null if the event does not have a prefix.
getPrefix(CharSequence) - Method in interface javolution.xml.stream.XMLStreamWriter
Gets the prefix the specified uri is bound to.
getPrefixes(CharSequence) - Method in interface javolution.xml.stream.NamespaceContext
Returns all prefixes bound to a namespace URI in the current scope (including predefined prefixes).
getProperty(String) - Method in class javolution.xml.sax.SAX2ReaderImpl
 
getProperty(String) - Method in interface javolution.xml.sax.XMLReader
Look up the value of a property.
getProperty(String) - Method in class javolution.xml.sax.XMLReaderImpl
 
getProperty(String) - Method in interface javolution.xml.stream.XMLInputFactory
Gets the value of a feature/property from the underlying implementation.
getProperty(String) - Method in interface javolution.xml.stream.XMLOutputFactory
Gets a feature/property on the underlying implementation.
getProperty(String) - Method in interface javolution.xml.stream.XMLStreamReader
Gets the value of a feature/property from the underlying implementation
getProperty(String) - Method in interface javolution.xml.stream.XMLStreamWriter
Gets the value of a feature/property from the underlying implementation.
getPublicId() - Method in interface javolution.xml.stream.Location
Returns the public ID of the XML
getQName(int) - Method in interface javolution.xml.sax.Attributes
Looks up an attribute's XML 1.0 qualified name by index.
getReconfigurePermission() - Method in class javolution.lang.Configurable
Returns the permission to configure this instance.
getRight() - Method in class javolution.util.function.MultiVariable
Returns the variable on the right.
getStreamReader() - Method in class javolution.xml.XMLFormat.InputElement
Returns the StAX-like stream reader (provides complete control over the unmarshalling process).
getStreamReader() - Method in class javolution.xml.XMLObjectReader
Returns the stream reader being used by this reader (it can be used to set prefix, read prologs, etc).
getStreamWriter() - Method in class javolution.xml.XMLFormat.OutputElement
Returns the StAX-like stream writer (provides complete control over the marshalling process).
getStreamWriter() - Method in class javolution.xml.XMLObjectWriter
Returns the stream writer used by this object writer (it can be used to write prolog, write namespaces, etc).
getSupersedePermission() - Method in class javolution.context.LocalContext.Parameter
Returns the permission to locally supersede the current value of this instance.
getSystemId() - Method in interface javolution.xml.stream.Location
Returns the system ID of the XML
getText() - Method in interface javolution.xml.stream.XMLStreamReader
Returns the current value of the parse event as a string, this returns the string value of a CHARACTERS event, returns the value of a COMMENT, the replacement value for an ENTITY_REFERENCE, the string value of a CDATA section, the string value for a SPACE event, or the String value of the internal subset of the DTD.
getText() - Method in class javolution.xml.XMLFormat.InputElement
Returns the content of a text-only element (equivalent to getStreamReader().getElementText()).
getTextCharacters() - Method in interface javolution.xml.stream.XMLStreamReader
Returns an array which contains the characters from this event.
getTextCharacters(int, char[], int, int) - Method in interface javolution.xml.stream.XMLStreamReader
Gets the the text associated with a CHARACTERS, SPACE or CDATA event.
getTextLength() - Method in interface javolution.xml.stream.XMLStreamReader
Returns the length of the sequence of characters for this Text event within the text character array.
getTextStart() - Method in interface javolution.xml.stream.XMLStreamReader
Returns the offset into the text character array where the first character (of this text event) is stored.
getTimesInSeconds() - Method in class javolution.test.Perfometer
Returns the execution times in seconds.
getType(int) - Method in interface javolution.xml.sax.Attributes
Looks up an attribute's type by index.
getType(CharSequence, CharSequence) - Method in interface javolution.xml.sax.Attributes
Looks up an attribute's type by Namespace name (convenience method).
getType(CharSequence) - Method in interface javolution.xml.sax.Attributes
Looks up an attribute's type by XML 1.0 qualified name.
getURI(int) - Method in interface javolution.xml.sax.Attributes
Looks up an attribute's Namespace URI by index.
getValue(LocalContext.Parameter<T>, T) - Method in class javolution.context.LocalContext
Returns the local value of the specified parameter or the specified default value if not superseded.
getValue(int) - Method in interface javolution.xml.sax.Attributes
Looks up an attribute's value by index.
getValue(CharSequence, CharSequence) - Method in interface javolution.xml.sax.Attributes
Looks up an attribute's value by Namespace name (convenience method).
getValue(CharSequence) - Method in interface javolution.xml.sax.Attributes
Looks up an attribute's value by XML 1.0 qualified name (convenience method).
getVersion() - Method in interface javolution.xml.stream.XMLStreamReader
Gets the xml version declared on the xml declaration.
getWCETinSeconds() - Method in class javolution.test.Perfometer
Returns the worst case execution time in seconds.
getWorstCaseNumber() - Method in class javolution.test.Perfometer
Returns the iteration number having the slowest execution time.
grant(SecurityContext.Permission<?>, Object) - Method in class javolution.context.SecurityContext
Grants the specified permission.
grant(SecurityContext.Permission<?>) - Method in class javolution.context.SecurityContext
Grants the specified permission (convenience method).

H

HALF_PI - Static variable in class javolution.lang.MathLib
Half the ratio of the circumference of a circle to its diameter.
hashCode() - Method in class javolution.context.SecurityContext.Permission
 
hashCode() - Method in class javolution.text.CharArray
Returns the hash code for this CharArray.
hashCode() - Method in class javolution.text.Cursor
Returns the hash code for this cursor.
hashCode() - Method in class javolution.text.Text
Returns the hash code for this text.
hashCode() - Method in class javolution.text.TextBuilder
Returns the hash code for this text builder.
hashCode() - Method in class javolution.util.FastCollection
Returns the hash code of this collection.
hashCode() - Method in class javolution.util.Index
Returns the hash code for this index.
hashCode() - Method in class javolution.xml.QName
Returns the hash code for this qualified name.
hashCodeOf(T) - Method in interface javolution.util.function.Equality
Returns the hash code for the specified object (consistent with Equality.areEqual(T, T)).
hasName() - Method in interface javolution.xml.stream.XMLStreamReader
Indicates if the current event has a name (is a START_ELEMENT or END_ELEMENT).
hasNext() - Method in interface javolution.xml.stream.XMLStreamReader
Returns true if there are more parsing events and false if there are no more events.
hasNext() - Method in class javolution.xml.XMLFormat.InputElement
Indicates if more nested XML element can be read.
hasNext() - Method in class javolution.xml.XMLObjectReader
Indicates if more elements can be read.
hasText() - Method in interface javolution.xml.stream.XMLStreamReader
Indicates if the current event has text.
head(CharSequence) - Method in class javolution.text.Cursor
Returns the head of the specified character sequence until this cursor position.
headMap(K) - Method in class javolution.util.FastSortedMap
Returns a view of the portion of this map whose keys are strictly less than toKey.
headMap(K) - Method in interface javolution.util.service.SortedMapService
 
headSet(E) - Method in class javolution.util.FastSortedSet
Returns a view of the portion of this set whose elements are strictly less than toElement.
headSet(E) - Method in interface javolution.util.service.SortedSetService
 

I

IDENTITY - Static variable in class javolution.util.function.Equalities
A comparator for which instances are only equals to themselves.
ignorableWhitespace(char[], int, int) - Method in interface javolution.xml.sax.ContentHandler
Receives notification of ignorable whitespace in element content.
ignorableWhitespace(char[], int, int) - Method in class javolution.xml.sax.DefaultHandler
 
Immutable<T> - Interface in javolution.lang
An object capable of returning a value not subject or susceptible of change or variation.
implies(SecurityContext.Permission<?>) - Method in class javolution.context.SecurityContext.Permission
Checks if the specified permission is automatically granted/revoked by 'this' permission being granted/revoked.
increment() - Method in class javolution.text.Cursor
Increments the cursor index by one.
increment(int) - Method in class javolution.text.Cursor
Increments the cursor index by the specified value.
INDENTATION - Static variable in interface javolution.xml.stream.XMLOutputFactory
Property used to specify an indentation string; non-null indentation forces the writer to write elements into separate lines (type: String, default: null).
Index - Class in javolution.util
A non-negative number representing a position in an arrangement.
Index.Decimal - Class in javolution.util
Default text format for indices (decimal value representation).
Index.Decimal() - Constructor for class javolution.util.Index.Decimal
 
indexIn(CharSequence) - Method in class javolution.text.CharSet
Equivalent to indexIn(csq, 0)
indexIn(CharSequence, int) - Method in class javolution.text.CharSet
Returns the first index in the specified character sequence of one of the character of this set.
indexIn(char[]) - Method in class javolution.text.CharSet
Equivalent to indexIn(chars, 0)
indexIn(char[], int) - Method in class javolution.text.CharSet
Returns the first index in the specified character array of one of the character of this set.
indexOf(CharSequence) - Method in class javolution.text.CharArray
Returns the index within this character sequence of the first occurrence of the specified characters sequence searching forward.
indexOf(char) - Method in class javolution.text.CharArray
Returns the index within this character sequence of the first occurrence of the specified character searching forward.
indexOf(CharSequence) - Method in class javolution.text.Text
Returns the index within this text of the first occurrence of the specified character sequence searching forward.
indexOf(CharSequence, int) - Method in class javolution.text.Text
Returns the index within this text of the first occurrence of the specified characters sequence searching forward from the specified index.
indexOf(char) - Method in class javolution.text.Text
Returns the index within this text of the first occurrence of the specified character, starting the search at the beginning.
indexOf(char, int) - Method in class javolution.text.Text
Returns the index within this text of the first occurrence of the specified character, starting the search at the specified index.
indexOf(Object) - Method in class javolution.util.FastSortedTable
 
indexOf(Object) - Method in class javolution.util.FastTable
Returns the index of the first occurrence of the specified element in this table, or -1 if this table does not contain the element.
indexOfAny(CharSet) - Method in class javolution.text.Text
Returns the index within this text of the first occurrence of any character in the specified character set.
indexOfAny(CharSet, int) - Method in class javolution.text.Text
Returns the index within a region of this text of the first occurrence of any character in the specified character set.
indexOfAny(CharSet, int, int) - Method in class javolution.text.Text
Returns the index within a region of this text of the first occurrence of any character in the specified character set.
Infinity - Static variable in class javolution.lang.MathLib
Infinity.
info(Object...) - Static method in class javolution.context.LogContext
Logs the specified info message.
inherit(AbstractContext) - Static method in class javolution.context.AbstractContext
Inherits the specified context which becomes the context of the current thread.
initialize() - Method in class javolution.test.Perfometer
Performs the initialization.
initialized(T) - Method in class javolution.lang.Configurable
This methods is called when the configurable is initialized.
initializeLoadedClasses() - Method in class javolution.lang.Initializer
Initializes all the loaded classes.
Initializer - Class in javolution.lang
An initializer for all classes loaded by any given class loader.
Initializer(ClassLoader) - Constructor for class javolution.lang.Initializer
Creates an initializer for the specified class loader.
inner() - Method in class javolution.context.AbstractContext
Returns a new inner instance of this context inheriting the properties of this context.
inner(S) - Method in class javolution.io.Struct
Defines the specified struct as inner of this struct.
insert(int, Text) - Method in class javolution.text.Text
Returns the text having the specified text inserted at the specified location.
insert(int, CharSequence) - Method in class javolution.text.TextBuilder
Inserts the specified character sequence at the specified location.
intern() - Method in class javolution.text.Text
Returns a text equals to this one from a pool of unique text instances.
intersects(FastBitSet) - Method in class javolution.util.FastBitSet
Returns true if this bit set shares at least one common bit with the specified bit set.
intersects(BitSetService) - Method in interface javolution.util.service.BitSetService
intValue() - Method in class javolution.io.Struct.BitField
 
intValue() - Method in class javolution.util.Index
Returns the index value as int.
invoke() - Method in class javolution.xml.ws.WebServiceClient
Invokes the web service.
IS_COALESCING - Static variable in interface javolution.xml.stream.XMLInputFactory
The property that requires the parser to coalesce adjacent character data sections.
IS_REPAIRING_NAMESPACES - Static variable in interface javolution.xml.stream.XMLOutputFactory
Property used to set prefix defaulting on the output side (type: Boolean, default: FALSE).
IS_VALIDATING - Static variable in interface javolution.xml.stream.XMLInputFactory
The property that requires the parser to validate the input data.
isAttributeSpecified(int) - Method in interface javolution.xml.stream.XMLStreamReader
Indicates if this attribute was created by default.
isBlank() - Method in class javolution.text.Text
Indicates if all characters of this text are whitespaces (no characters greater than the space character).
isBlank(int, int) - Method in class javolution.text.Text
Indicates if the specified sub-range of characters of this text are whitespaces (no characters greater than the space character).
isCharacters() - Method in interface javolution.xml.stream.XMLStreamReader
Indicates if the cursor points to character data.
isEmpty() - Method in class javolution.util.FastCollection
Indicates if this collection is empty.
isEmpty() - Method in class javolution.util.FastMap
Indicates if this map is empty
isEmpty() - Method in class javolution.util.FastSet
 
isEmpty() - Method in class javolution.util.FastTable
 
isEndElement() - Method in interface javolution.xml.stream.XMLStreamReader
Indicates if the cursor points to an end tag.
isGranted(SecurityContext.Permission<?>) - Method in class javolution.context.SecurityContext
Indicates if the specified permission is granted.
ISO_CONTROLS - Static variable in class javolution.text.CharSet
Represents ISO control characters according to Java (see Character.isISOControl(char)).
isPacked() - Method in class javolution.io.Struct
Indicates if this struct is packed (configurable).
isPropertySupported(String) - Method in interface javolution.xml.stream.XMLInputFactory
Queries the set of properties that this factory supports.
isPropertySupported(String) - Method in interface javolution.xml.stream.XMLOutputFactory
Queries the set of properties that this factory supports.
isReferenceable() - Method in class javolution.xml.XMLFormat.Default
 
isReferenceable() - Method in class javolution.xml.XMLFormat
Indicates if the object serialized through this format can be referenced to (default true).
isStandalone() - Method in interface javolution.xml.stream.XMLStreamReader
Gets the standalone declaration from the xml declaration.
isStartElement() - Method in interface javolution.xml.stream.XMLStreamReader
Indicates if the cursor points to a start tag.
isUnion() - Method in class javolution.io.Struct
Indicates if this struct's members are mapped to the same location in memory (default false).
isUnion() - Method in class javolution.io.Union
Returns true.
isUpToDate() - Method in class javolution.io.Struct.Reference32
 
isUpToDate() - Method in class javolution.io.Struct.Reference64
 
isWhiteSpace() - Method in interface javolution.xml.stream.XMLStreamReader
Indicates if the cursor points to character data that consists of all whitespace.
isZero() - Method in class javolution.util.Index
Indicates if this index is zero.
Iteration<E> - Interface in javolution.util.function
A function iterating over a collection.
Iteration.Mutable<E> - Interface in javolution.util.function
 
Iteration.Sequential<E> - Interface in javolution.util.function
 
iterator() - Method in class javolution.util.FastCollection
Returns an iterator over this collection elements.
iterator() - Method in interface javolution.util.service.MapService
Returns an iterator over this map entries.

J

javolution.context - package javolution.context
Run-time contexts to facilitate separation of concerns and achieve higher level of performance and flexibility.
javolution.io - package javolution.io
Utility classes for input and output such as Struct and Union for direct interoperability with C/C++.
javolution.lang - package javolution.lang
Fundamental classes, interfaces and annotations.
javolution.test - package javolution.test
Testing tools for validation and performance.
javolution.text - package javolution.text
Text handling package.
javolution.util - package javolution.util
High-performance collection classes with worst case execution time behavior documented.
javolution.util.function - package javolution.util.function
Basic functions for lambda expressions and method references.
javolution.util.service - package javolution.util.service
Service interfaces to be implemented by javolution.util.* collections and collections views.
javolution.xml - package javolution.xml
Support for the encoding of objects, and the objects reachable from them, into XML; and the complementary reconstruction of the object graph from XML.
javolution.xml.sax - package javolution.xml.sax
SAX2 and high-performance SAX2-Like parsers.
javolution.xml.stream - package javolution.xml.stream
StAX-like XML readers/writers which do not require object creation (such as String) and are consequently faster than standard StAX.
javolution.xml.ws - package javolution.xml.ws
Classes and interfaces to create and handle web services.

K

keyComparator() - Method in interface javolution.util.service.MapService
Returns the key comparator used for key equality or order if the map is sorted.
keySet() - Method in class javolution.util.FastMap
Returns a set view of the keys contained in this map.
keySet() - Method in class javolution.util.FastSortedMap
 
keySet() - Method in interface javolution.util.service.MapService
Returns a set view over the key of this map, the set support adding new key for which the value is automatically null.
keySet() - Method in interface javolution.util.service.SortedMapService
 

L

last() - Method in class javolution.util.FastSortedSet
Returns the last (highest) element currently in this set.
lastIndexIn(CharSequence) - Method in class javolution.text.CharSet
lastIndexIn(CharSequence, int) - Method in class javolution.text.CharSet
Returns the last index in the specified character sequence of one of the character of this set.
lastIndexIn(char[]) - Method in class javolution.text.CharSet
lastIndexIn(char[], int) - Method in class javolution.text.CharSet
Returns the last index in the specified character array of one of the character of this set.
lastIndexOf(CharSequence) - Method in class javolution.text.Text
Returns the index within this text of the last occurrence of the specified characters sequence searching backward.
lastIndexOf(CharSequence, int) - Method in class javolution.text.Text
Returns the index within this text of the last occurrence of the specified character sequence searching backward from the specified index.
lastIndexOf(char, int) - Method in class javolution.text.Text
Returns the index within this text of the first occurrence of the specified character, searching backward and starting at the specified index.
lastIndexOf(Object) - Method in class javolution.util.FastTable
Returns the index of the last occurrence of the specified element in this table, or -1 if this table does not contain the element.
lastIndexOfAny(CharSet) - Method in class javolution.text.Text
Returns the index within this text of the last occurrence of any character in the specified character set.
lastIndexOfAny(CharSet, int) - Method in class javolution.text.Text
Returns the index within a region of this text of the last occurrence of any character in the specified character set.
lastIndexOfAny(CharSet, int, int) - Method in class javolution.text.Text
Returns the index within a region of this text of the last occurrence of any character in the specified character set.
lastKey() - Method in class javolution.util.FastSortedMap
Returns the last (highest) key currently in this map.
length() - Method in class javolution.text.CharArray
Returns the length of this character sequence.
length() - Method in class javolution.text.Text
Returns the length of this text.
length() - Method in class javolution.text.TextBuilder
Returns the length (character count) of this text builder.
length() - Method in class javolution.util.FastBitSet
Returns the logical number of bits actually used by this bit set.
length() - Method in interface javolution.util.service.BitSetService
length() - Method in class javolution.xml.QName
Returns the length of this character sequence.
LEVEL - Static variable in class javolution.context.LogContext
Holds the default logging level (DEBUG).
LEXICAL - Static variable in class javolution.util.function.Equalities
A lexicographic comparator for any CharSequence.
LEXICAL_CASE_INSENSITIVE - Static variable in class javolution.util.function.Equalities
A case insensitive lexicographic comparator for any CharSequence.
LEXICAL_FAST - Static variable in class javolution.util.function.Equalities
An optimized lexical comparator for any CharSequence taking a sample of few characters instead of the whole character sequence to calculate the hash code (still equality comparison checks all characters).
LINE_SEPARATOR - Static variable in interface javolution.xml.stream.XMLOutputFactory
Property used to specify the new line characters (type: String, default: "\n").
listIterator() - Method in class javolution.util.FastTable
Returns a list iterator over the elements in this table.
listIterator(int) - Method in class javolution.util.FastTable
Returns a list iterator over the elements in this table, starting at the specified position in the table.
loadClass(Class<?>) - Method in class javolution.lang.Initializer
Loads the specified class (does not perform any initialization).
loadedClasses() - Method in class javolution.lang.Initializer
Returns the classes loaded by the class loader of this initializer or null if not supported by the platform.
LocalContext - Class in javolution.context
A context holding locally scoped parameters values.
LocalContext() - Constructor for class javolution.context.LocalContext
Default constructor.
LocalContext.Parameter<T> - Class in javolution.context
A configurable parameter whose value can be locally superseded within the scope of LocalContext.
LocalContext.Parameter() - Constructor for class javolution.context.LocalContext.Parameter
Creates a new parameter (configurable).
Location - Interface in javolution.xml.stream
Provides information on the location of an event.
log(LogContext.Level, Object...) - Method in class javolution.context.LogContext
Logs the specified message at the specified level.
log(double) - Static method in class javolution.lang.MathLib
Returns the natural logarithm (base e) of the specified value.
LOG10 - Static variable in class javolution.lang.MathLib
The natural logarithm of ten.
log10(double) - Static method in class javolution.lang.MathLib
Returns the decimal logarithm of the specified value.
LOG2 - Static variable in class javolution.lang.MathLib
The natural logarithm of two.
LogContext - Class in javolution.context
Asynchronous logging context integrated with the OSGi logging framework.
LogContext() - Constructor for class javolution.context.LogContext
Default constructor.
LogContext.Level - Enum in javolution.context
Defines the logging levels.
longValue() - Method in class javolution.io.Struct.BitField
 
longValue() - Method in class javolution.util.Index
Returns the index value as long.

M

mapped(Function<? super E, ? extends R>) - Method in class javolution.util.FastCollection
Returns a view exposing elements through the specified mapping function.
MapService<K,V> - Interface in javolution.util.service
The set of related map functionalities required to implement fast maps.
MathLib - Class in javolution.lang
An utility class providing a Realtime implementation of the math library.
max(int, int) - Static method in class javolution.lang.MathLib
Returns the greater of two int values.
max(long, long) - Static method in class javolution.lang.MathLib
Returns the greater of two long values.
max(float, float) - Static method in class javolution.lang.MathLib
Returns the greater of two float values.
max(double, double) - Static method in class javolution.lang.MathLib
Returns the greater of two double values.
max() - Method in class javolution.util.FastCollection
Returns the largest element of this collection using this collection comparator (convenience method).
max(Comparator<? super E>) - Static method in class javolution.util.function.Reducers
Returns the greatest element of a collection according to the specified comparator (returns null if the collection is empty).
MAXIMUM_ALIGNMENT - Static variable in class javolution.io.Struct
Configurable holding the maximum wordSize in bytes (default 4).
measure(T, int) - Method in class javolution.test.Perfometer
Measures the worst case execution time and average execution time.
min(int, int) - Static method in class javolution.lang.MathLib
Returns the smaller of two int values.
min(long, long) - Static method in class javolution.lang.MathLib
Returns the smaller of two long values.
min(float, float) - Static method in class javolution.lang.MathLib
Returns the smaller of two float values.
min(double, double) - Static method in class javolution.lang.MathLib
Returns the smaller of two double values.
min() - Method in class javolution.util.FastCollection
Returns the smallest element of this collection using this collection comparator (convenience method).
min(Comparator<? super E>) - Static method in class javolution.util.function.Reducers
Returns the smallest element of a collection according to the collection comparator (returns null if the collection is empty).
minus(CharSet) - Method in class javolution.text.CharSet
Returns the character set containing the characters from this character minus the characters from the character set specified.
MultiVariable<L,R> - Class in javolution.util.function
An object holding multiple variables; typically used to create multi-parameters functions.
MultiVariable(L, R) - Constructor for class javolution.util.function.MultiVariable
Returns a multi-variable holding the specified objects (possibly multi-variables themselves).

N

NAMESPACE - Static variable in interface javolution.xml.stream.XMLStreamConstants
Indicates the event is a namespace declaration.
NamespaceContext - Interface in javolution.xml.stream
This interface represents the XML namespace context stack while parsing.
NaN - Static variable in class javolution.lang.MathLib
Not-A-Number.
newInstance(Class<?>, XMLFormat.InputElement) - Method in class javolution.xml.XMLFormat.Default
 
newInstance(Class<? extends T>, XMLFormat.InputElement) - Method in class javolution.xml.XMLFormat
Allocates a new object of the specified class from the specified XML input element.
newInstance(InputStream) - Static method in class javolution.xml.XMLObjectReader
Returns a XML object reader having the specified input stream as input.
newInstance(InputStream, String) - Static method in class javolution.xml.XMLObjectReader
Returns a XML object reader (potentially recycled) having the specified input stream/encoding as input.
newInstance(Reader) - Static method in class javolution.xml.XMLObjectReader
Returns a XML object reader (potentially recycled) having the specified reader as input.
newInstance(OutputStream) - Static method in class javolution.xml.XMLObjectWriter
Returns a XML object writer (potentially recycled) having the specified output stream as output.
newInstance(OutputStream, String) - Static method in class javolution.xml.XMLObjectWriter
Returns a XML object writer (potentially recycled) having the specified output stream/encoding as output.
newInstance(Writer) - Static method in class javolution.xml.XMLObjectWriter
Returns a XML object writer (potentially recycled) having the specified writer as output.
next() - Method in class javolution.util.Index
Returns the index after this one.
next() - Method in interface javolution.xml.stream.XMLStreamReader
Gets next parsing event - contiguous character data is returned into a single chunk.
nextChar(CharSequence) - Method in class javolution.text.Cursor
Returns the next character at this cursor position.The cursor position is incremented by one.
nextClearBit(int) - Method in class javolution.util.FastBitSet
Returns the index of the next false bit, from the specified bit (inclusive).
nextClearBit(int) - Method in interface javolution.util.service.BitSetService
nextSetBit(int) - Method in class javolution.util.FastBitSet
Returns the index of the next true bit, from the specified bit (inclusive).
nextSetBit(int) - Method in interface javolution.util.service.BitSetService
nextTag() - Method in interface javolution.xml.stream.XMLStreamReader
Skips any white space (isWhiteSpace() returns true), COMMENT, or PROCESSING_INSTRUCTION, until a START_ELEMENT or END_ELEMENT is reached.
nextToken(CharSequence, char) - Method in class javolution.text.Cursor
Returns the subsequence from the specified cursor position not holding the specified character.
nextToken(CharSequence, CharSet) - Method in class javolution.text.Cursor
Returns the subsequence from the specified cursor position not holding any of the characters specified.
NO_EMPTY_ELEMENT_TAG - Static variable in interface javolution.xml.stream.XMLOutputFactory
Property indicating if the stream writers are not allowed to use empty element tags (type: Boolean, default: FALSE).
NOTATION_DECLARATION - Static variable in interface javolution.xml.stream.XMLStreamConstants
Indicates a Notation.
numberOfLeadingZeros(long) - Static method in class javolution.lang.MathLib
Returns the number of zero bits preceding the highest-order ("leftmost") one-bit in the two's complement binary representation of the specified long value.
numberOfTrailingZeros(long) - Static method in class javolution.lang.MathLib
Returns the number of zero bits following the lowest-order ("rightmost") one-bit in the two's complement binary representation of the specified long value.

O

offer(E) - Method in class javolution.util.FastTable
Inserts the specified element into the queue represented by this table.
offerFirst(E) - Method in class javolution.util.FastTable
Inserts the specified element at the front of this table.
offerLast(E) - Method in class javolution.util.FastTable
Inserts the specified element at the end of this table.
offset() - Method in class javolution.io.Struct.Member
Returns the byte offset of this member in its struct.
offset() - Method in class javolution.text.CharArray
Returns the offset of the first character in the underlying array.
or(FastBitSet) - Method in class javolution.util.FastBitSet
Performs the logical OR operation on this bit set and the one specified.
or() - Static method in class javolution.util.function.Reducers
Conditional 'or' operator (returns false if the collection is empty).
or(BitSetService) - Method in interface javolution.util.service.BitSetService
outer() - Method in class javolution.io.Struct
Returns the outer of this struct or null if this struct is not an inner struct.

P

padLeft(int) - Method in class javolution.text.Text
Pads this text on the left with spaces to make the minimum total length as specified.
padLeft(int, char) - Method in class javolution.text.Text
Pads this text on the left to make the minimum total length as specified.
padRight(int) - Method in class javolution.text.Text
Pads this text on the right with spaces to make the minimum total length as specified.
padRight(int, char) - Method in class javolution.text.Text
Pads this text on the right to make the minimum total length as specified.
parallel() - Method in class javolution.util.FastCollection
Returns a parallel collection.
parallel() - Method in class javolution.util.FastMap
Returns a parallel map.
Parallelizable - Annotation Type in javolution.lang
Indicates that a class, a method or a field can be used by multiple threads concurrently and whether or not it is mutex-free (not blocking).
parse(String) - Method in class javolution.lang.Configurable
Parses the specified text to return the corresponding value.
parse(CharSequence, Cursor) - Method in class javolution.text.TextFormat
Reads a portion of the specified CharSequence from the specified cursor position to produce an object.
parse(CharSequence) - Method in class javolution.text.TextFormat
Convenience method to parse the whole character sequence; if there are unread extraneous characters after parsing then an exception is raised.
parse(CharSequence, Cursor) - Method in class javolution.util.FastCollection.Format
 
parse(CharSequence, Cursor) - Method in class javolution.util.Index.Decimal
 
parse(InputSource) - Method in class javolution.xml.sax.SAX2ReaderImpl
 
parse(String) - Method in class javolution.xml.sax.SAX2ReaderImpl
 
parse(InputSource) - Method in interface javolution.xml.sax.XMLReader
Parse an XML document.
parse(String) - Method in interface javolution.xml.sax.XMLReader
Parse an XML document from a system identifier (URI).
parse(InputStream) - Method in class javolution.xml.sax.XMLReaderImpl
Parses an XML document from the specified input stream (encoding retrieved from input source and the XML prolog if any).
parse(InputStream, String) - Method in class javolution.xml.sax.XMLReaderImpl
Parses an XML document from the specified input stream and encoding.
parse(Reader) - Method in class javolution.xml.sax.XMLReaderImpl
Parses an XML document using the specified reader.
parse(InputSource) - Method in class javolution.xml.sax.XMLReaderImpl
 
parse(String) - Method in class javolution.xml.sax.XMLReaderImpl
 
parseBoolean(CharSequence, Cursor) - Static method in class javolution.text.TypeFormat
Parses the specified character sequence from the specified position as a boolean ignoring cases.
parseBoolean(CharSequence) - Static method in class javolution.text.TypeFormat
Parses the whole specified character sequence as a boolean.
parseByte(CharSequence, int, Cursor) - Static method in class javolution.text.TypeFormat
Parses the specified character sequence from the specified position as a signed byte in the specified radix.
parseByte(CharSequence, int) - Static method in class javolution.text.TypeFormat
Parses the whole specified character sequence as a signed byte in the specified radix.
parseByte(CharSequence, Cursor) - Static method in class javolution.text.TypeFormat
Parses the specified character sequence from the specified position as a signed decimal byte.
parseByte(CharSequence) - Static method in class javolution.text.TypeFormat
Parses the whole specified character sequence as a signed decimal byte.
parseDouble(CharSequence, Cursor) - Static method in class javolution.text.TypeFormat
Parses the specified character sequence from the specified position as a double.
parseDouble(CharSequence) - Static method in class javolution.text.TypeFormat
Parses the whole specified character sequence as a double.
parseFloat(CharSequence, Cursor) - Static method in class javolution.text.TypeFormat
Parses the specified character sequence from the specified position as a float.
parseFloat(CharSequence) - Static method in class javolution.text.TypeFormat
Parses the whole specified character sequence as a float.
parseInt(CharSequence, int, Cursor) - Static method in class javolution.text.TypeFormat
Parses the specified character sequence from the specified position as a signed int in the specified radix.
parseInt(CharSequence, int) - Static method in class javolution.text.TypeFormat
Parses the whole specified character sequence as a signed int in the specified radix.
parseInt(CharSequence, Cursor) - Static method in class javolution.text.TypeFormat
Parses the specified character sequence from the specified position as a signed decimal int.
parseInt(CharSequence) - Static method in class javolution.text.TypeFormat
Parses the whole specified character sequence as a signed decimal int.
parseLong(CharSequence, int, Cursor) - Static method in class javolution.text.TypeFormat
Parses the specified character sequence from the specified position as a signed long in the specified radix.
parseLong(CharSequence, int) - Static method in class javolution.text.TypeFormat
Parses the whole specified character sequence as a signed long in the specified radix.
parseLong(CharSequence, Cursor) - Static method in class javolution.text.TypeFormat
Parses the specified character sequence from the specified position as a signed decimal long.
parseLong(CharSequence) - Static method in class javolution.text.TypeFormat
Parses the whole specified character sequence as a signed decimal long.
parseShort(CharSequence, int, Cursor) - Static method in class javolution.text.TypeFormat
Parses the specified character sequence from the specified position as a signed short in the specified radix.
parseShort(CharSequence, int) - Static method in class javolution.text.TypeFormat
Parses the whole specified character sequence as a signed short in the specified radix.
parseShort(CharSequence, Cursor) - Static method in class javolution.text.TypeFormat
Parses the specified character sequence from the specified position as a signed decimal short.
parseShort(CharSequence) - Static method in class javolution.text.TypeFormat
Parses the whole specified character sequence as a signed decimal short.
peek() - Method in class javolution.util.FastTable
Retrieves, but does not remove, the head of the queue represented by this table.
peekFirst() - Method in class javolution.util.FastTable
Retrieves, but does not remove, the first element of this table, or returns null if this table is empty.
peekLast() - Method in class javolution.util.FastTable
Retrieves, but does not remove, the last element of this table, or returns null if this table is empty.
Perfometer<T> - Class in javolution.test
Utility class to measure the worst case execution time and average execution time with high precision.
Perfometer(String) - Constructor for class javolution.test.Perfometer
Creates a perfometer having the specified description.
perform(Consumer<? extends Collection<E>>) - Method in class javolution.util.FastCollection
Executes the specified read-only action on this collection.
perform(Consumer<? extends Map<K, V>>) - Method in class javolution.util.FastMap
Executes the specified read-only action on this map.
perform(Consumer<T>, T) - Method in interface javolution.util.function.Splittable
Executes a read-only action on the specified part of this object.
PI - Static variable in class javolution.lang.MathLib
The ratio of the circumference of a circle to its diameter.
PI_SQUARE - Static variable in class javolution.lang.MathLib
plus(CharSet) - Method in class javolution.text.CharSet
Returns the character set containing the characters from this character set plus the characters from the character set specified.
plus(Object) - Method in class javolution.text.Text
Returns the concatenation of this text and the textual representation of the specified object.
plus(String) - Method in class javolution.text.Text
Returns the concatenation of this text and the specified String (optimization).
poll() - Method in class javolution.util.FastTable
Retrieves and removes the head of the queue represented by this table.
pollFirst() - Method in class javolution.util.FastTable
Retrieves and removes the first element of this table, or returns null if this table is empty.
pollLast() - Method in class javolution.util.FastTable
.
pop() - Method in class javolution.util.FastTable
Pops an element from the stack represented by this table.
positionOf(E) - Method in class javolution.util.FastSortedTable
Returns what would be the index of the specified element if it were to be added or the index of the specified element if already present.
positionOf(E) - Method in interface javolution.util.service.SortedTableService
Returns what would be the index of the specified element if it were to be added or the index of the specified element if already present.
pow(double, double) - Static method in class javolution.lang.MathLib
Returns the value of the first argument raised to the power of the second argument.
Predicate<T> - Interface in javolution.util.function
A function which states or affirms the attribute or quality of something.
prefix(Object...) - Method in class javolution.context.LogContext
Prefixes all messages being logged by the specified prefixes (prefixing existing prefixes if any).
previous() - Method in class javolution.util.Index
Returns the index before this one.
previousClearBit(int) - Method in class javolution.util.FastBitSet
Returns the index of the previous false bit, from the specified bit (inclusive).
previousClearBit(int) - Method in interface javolution.util.service.BitSetService
previousSetBit(int) - Method in class javolution.util.FastBitSet
Returns the index of the previous true bit, from the specified bit (inclusive).
previousSetBit(int) - Method in interface javolution.util.service.BitSetService
print() - Method in class javolution.test.Perfometer
Outputs the result.
printDetails() - Method in class javolution.test.Perfometer
Outputs the measurements in nanoseconds.
printStatistics(PrintStream) - Method in class javolution.text.Text
Prints the current statistics on this text tree structure.
PROCESSING_INSTRUCTION - Static variable in interface javolution.xml.stream.XMLStreamConstants
Indicates an event is a processing instruction.
processingInstruction(CharArray, CharArray) - Method in interface javolution.xml.sax.ContentHandler
Receives notification of a processing instruction.
processingInstruction(CharArray, CharArray) - Method in class javolution.xml.sax.DefaultHandler
 
push(E) - Method in class javolution.util.FastTable
Pushes an element onto the stack represented by this table.
put(K, V) - Method in class javolution.util.FastMap
Associates the specified value with the specified key.
put(K, V) - Method in class javolution.util.FastSortedMap
 
putAll(Map<? extends K, ? extends V>) - Method in class javolution.util.FastMap
Adds the specified map entries to this map.
putAll(FastMap<? extends K, ? extends V>) - Method in class javolution.util.FastMap
Returns this map with the specified map's entries added.
putAll(FastMap<? extends K, ? extends V>) - Method in class javolution.util.FastSortedMap
 
putIfAbsent(K, V) - Method in class javolution.util.FastMap
Associates the specified value with the specified key only if the specified key has no current mapping.
putIfAbsent(K, V) - Method in class javolution.util.FastSortedMap
 

Q

QName - Class in javolution.xml
This class represents unique identifiers for XML elements (tags) or attributes (names).

R

rangeOf(char, char) - Static method in class javolution.text.CharSet
Returns the character set holding the characters in the specified range.
read() - Method in class javolution.io.CharSequenceReader
Reads a single character.
read(char[], int, int) - Method in class javolution.io.CharSequenceReader
Reads characters into a portion of an array.
read(Appendable) - Method in class javolution.io.CharSequenceReader
Reads characters into the specified appendable.
read(InputStream) - Method in class javolution.io.Struct
Reads this struct from the specified input stream (convenience method when using Stream I/O).
read() - Method in class javolution.io.UTF8ByteBufferReader
Reads a single character.
read(char[], int, int) - Method in class javolution.io.UTF8ByteBufferReader
Reads characters into a portion of an array.
read(Appendable) - Method in class javolution.io.UTF8ByteBufferReader
Reads characters into the specified appendable.
read() - Method in class javolution.io.UTF8StreamReader
Reads a single character.
read(char[], int, int) - Method in class javolution.io.UTF8StreamReader
Reads characters into a portion of an array.
read(Appendable) - Method in class javolution.io.UTF8StreamReader
Reads characters into the specified appendable.
read(XMLFormat.InputElement, Object) - Method in class javolution.xml.XMLFormat.Default
 
read(XMLFormat.InputElement, T) - Method in class javolution.xml.XMLFormat
Parses an XML input element into the specified object.
read() - Method in class javolution.xml.XMLObjectReader
Returns the object corresponding to the next element/data.
read(String) - Method in class javolution.xml.XMLObjectReader
Returns the object corresponding to the next nested element only if it has the specified local name.
read(String, String) - Method in class javolution.xml.XMLObjectReader
Returns the object corresponding to the next nested element only if it has the specified local name and namespace URI.
read(String, Class<T>) - Method in class javolution.xml.XMLObjectReader
Returns the object corresponding to the next nested element only if it has the specified local name; the actual object type is identified by the specified class parameter.
read(String, String, Class<T>) - Method in class javolution.xml.XMLObjectReader
Returns the object corresponding to the next nested element only if it has the specified local name and namespace URI; the actual object type is identified by the specified class parameter.
readBits(int, int) - Method in class javolution.io.Struct
Reads the specified bits from this Struct as an long (signed) integer value.
readClass(XMLStreamReader, boolean) - Method in class javolution.xml.XMLBinding
Reads the class corresponding to the current XML element.
readReference(XMLFormat.InputElement) - Method in class javolution.xml.XMLReferenceResolver
Reads the object referenced by the specified xml input element if any.
readResolve() - Method in class javolution.util.Index
Ensures index unicity during deserialization.
readResponse(XMLObjectReader) - Method in class javolution.xml.ws.WebServiceClient
Reads the web service response (SOAP body).
ready() - Method in class javolution.io.CharSequenceReader
Indicates if this stream is ready to be read.
ready() - Method in class javolution.io.UTF8ByteBufferReader
Indicates if this stream is ready to be read.
ready() - Method in class javolution.io.UTF8StreamReader
Indicates if this stream is ready to be read.
Realtime - Annotation Type in javolution.lang
Indicates if an element has a bounded worst-case execution time.
Realtime.Limit - Enum in javolution.lang
Identifies the limit behavior for the worst case execution time.
reconfigure(T) - Method in class javolution.lang.Configurable
Reconfigures this instance with the specified value if authorized by the SecurityContext.
RECONFIGURE_PERMISSION - Static variable in class javolution.lang.Configurable
Holds the general permission to reconfigure configurable instances (action "reconfigure").
reconfigured(T, T) - Method in class javolution.lang.Configurable
This methods is called when the configurable is reconfigured.
reduce(Reducer<E>) - Method in class javolution.util.FastCollection
Performs a reduction of the elements of this collection using the specified reducer.
Reducer<E> - Interface in javolution.util.function
An operator upon multiple elements of a collection yielding a result of that collection type.
Reducers - Class in javolution.util.function
A set of useful reducers of collection elements.
rem(double, double) - Static method in class javolution.lang.MathLib
Returns the remainder of the division of the specified two arguments.
remove(Object) - Method in class javolution.util.FastCollection
Removes the specified element from this collection.
remove(Object) - Method in class javolution.util.FastMap
Removes the entry for the specified key.
remove(Object, Object) - Method in class javolution.util.FastMap
Removes the entry for a key only if currently mapped to a given value.
remove(Object) - Method in class javolution.util.FastSet
 
remove(Object) - Method in class javolution.util.FastSortedMap
 
remove(Object, Object) - Method in class javolution.util.FastSortedMap
 
remove(Object) - Method in class javolution.util.FastSortedSet
 
remove(Object) - Method in class javolution.util.FastSortedTable
 
remove(int) - Method in class javolution.util.FastTable
Removes the element at the specified position in this table.
remove() - Method in class javolution.util.FastTable
Retrieves and removes the head of the queue represented by this table.
removeAll(Collection<?>) - Method in class javolution.util.FastCollection
Removes all the specified element from this collection.
removeFirst() - Method in class javolution.util.FastTable
Retrieves and removes the last element of this table, or returns null if this table is empty.
removeFirstOccurrence(Object) - Method in class javolution.util.FastTable
Removes the first occurrence of the specified element from this table.
removeIf(Predicate<? super E>) - Method in class javolution.util.FastCollection
Removes from this collection all the elements matching the specified functional predicate (convenience method).
removeLast() - Method in class javolution.util.FastTable
Retrieves and removes the last element of this table.
removeLastOccurrence(Object) - Method in class javolution.util.FastTable
Removes the last occurrence of the specified element from this table.
REPAIRING_PREFIX - Static variable in interface javolution.xml.stream.XMLOutputFactory
Property used to specify the prefix to be appended by a trailing part (a sequence number) in order to make it unique to be usable as a temporary non-colliding prefix when repairing namespaces (type: String, default: "ns").
replace(CharSequence, CharSequence) - Method in class javolution.text.Text
Replaces each character sequence of this text that matches the specified target sequence with the specified replacement sequence.
replace(CharSet, CharSequence) - Method in class javolution.text.Text
Replaces the specified characters in this text with the specified replacement sequence.
replace(K, V, V) - Method in class javolution.util.FastMap
Replaces the entry for a key only if currently mapped to a given value.
replace(K, V) - Method in class javolution.util.FastMap
Replaces the entry for a key only if currently mapped to some value.
replace(K, V, V) - Method in class javolution.util.FastSortedMap
 
replace(K, V) - Method in class javolution.util.FastSortedMap
 
require(int, CharSequence, CharSequence) - Method in interface javolution.xml.stream.XMLStreamReader
Tests if the current event is of the given type and if the namespace and name match the current namespace and name of the current event.
reset() - Method in class javolution.io.AppendableWriter
 
reset() - Method in class javolution.io.CharSequenceReader
 
reset() - Method in class javolution.io.UTF8ByteBufferReader
 
reset() - Method in class javolution.io.UTF8ByteBufferWriter
 
reset() - Method in class javolution.io.UTF8StreamReader
 
reset() - Method in class javolution.io.UTF8StreamWriter
 
reset() - Method in class javolution.xml.sax.SAX2ReaderImpl
 
reset() - Method in class javolution.xml.sax.XMLReaderImpl
 
reset() - Method in class javolution.xml.XMLBinding
 
reset() - Method in class javolution.xml.XMLObjectReader
Resets this object reader for reuse.
reset() - Method in class javolution.xml.XMLObjectWriter
Resets this object writer for reuse.
reset() - Method in class javolution.xml.XMLReferenceResolver
 
retainAll(Collection<?>) - Method in class javolution.util.FastCollection
Removes all the elements except those in the specified collection.
reverse() - Method in class javolution.text.TextBuilder
Reverses this character sequence.
reversed() - Method in class javolution.util.FastCollection
Returns a view exposing elements in reverse iterative order.
reversed() - Method in class javolution.util.FastTable
 
revoke(SecurityContext.Permission<?>, Object) - Method in class javolution.context.SecurityContext
Revokes the specified permission.
revoke(SecurityContext.Permission<?>) - Method in class javolution.context.SecurityContext
Revokes the specified permission (convenience method).
round(float) - Static method in class javolution.lang.MathLib
Returns the closest int to the specified argument.
round(double) - Static method in class javolution.lang.MathLib
Returns the closest long to the specified argument.
run(boolean) - Method in class javolution.test.Perfometer
Runs the code being benchmarked.
run(Iterator<E>) - Method in interface javolution.util.function.Iteration
Runs the iteration using the specified iterator.

S

SAX2ReaderImpl - Class in javolution.xml.sax
This class provides a SAX2-compliant parser wrapping a XMLReaderImpl.
SAX2ReaderImpl() - Constructor for class javolution.xml.sax.SAX2ReaderImpl
Default constructor.
searchFormat(Class<? extends T>) - Method in class javolution.text.TextContext
Searches the most specialized format for the specified type.
searchFormat(Class<? extends T>) - Method in class javolution.xml.XMLContext
Searches the xml format for the specified type.
SecurityContext - Class in javolution.context
A high-level security context integrated with OSGi.
SecurityContext() - Constructor for class javolution.context.SecurityContext
Default constructor.
SecurityContext.Permission<T> - Class in javolution.context
A permission associated to a specific class/action/instance.
SecurityContext.Permission(Class<? super T>) - Constructor for class javolution.context.SecurityContext.Permission
Creates a security permission for all actions of the specified category.
SecurityContext.Permission(Class<? super T>, String) - Constructor for class javolution.context.SecurityContext.Permission
Creates a security permission for the specified action of the specified category.
SecurityContext.Permission(Class<? super T>, String, T) - Constructor for class javolution.context.SecurityContext.Permission
Creates a security permission for the specified instance and the specified action of the specified category.
sequential() - Method in class javolution.util.FastCollection
Returns a sequential view of this collection.
sequential() - Method in class javolution.util.FastMap
Returns a sequential view of this collection.
service() - Method in class javolution.util.FastBitSet
 
service() - Method in class javolution.util.FastCollection
Returns the service implementation of this collection (for sub-classes).
service() - Method in class javolution.util.FastMap
Returns this map service implementation.
service() - Method in class javolution.util.FastSet
 
service() - Method in class javolution.util.FastSortedMap
 
service() - Method in class javolution.util.FastSortedSet
 
service() - Method in class javolution.util.FastSortedTable
 
service() - Method in class javolution.util.FastTable
 
serviceOf(FastCollection<E>) - Static method in class javolution.util.FastCollection
Returns the service implementation of any fast collection (for sub-classes).
set(long) - Method in class javolution.io.Struct.BitField
 
set(boolean) - Method in class javolution.io.Struct.Bool
 
set(T) - Method in class javolution.io.Struct.Enum16
 
set(T) - Method in class javolution.io.Struct.Enum32
 
set(T) - Method in class javolution.io.Struct.Enum64
 
set(T) - Method in class javolution.io.Struct.Enum8
 
set(float) - Method in class javolution.io.Struct.Float32
 
set(double) - Method in class javolution.io.Struct.Float64
 
set(S) - Method in class javolution.io.Struct.Reference32
 
set(S) - Method in class javolution.io.Struct.Reference64
 
set(short) - Method in class javolution.io.Struct.Signed16
 
set(int) - Method in class javolution.io.Struct.Signed32
 
set(long) - Method in class javolution.io.Struct.Signed64
 
set(byte) - Method in class javolution.io.Struct.Signed8
 
set(int) - Method in class javolution.io.Struct.Unsigned16
 
set(long) - Method in class javolution.io.Struct.Unsigned32
 
set(short) - Method in class javolution.io.Struct.Unsigned8
 
set(String) - Method in class javolution.io.Struct.UTF8String
 
set(int) - Method in class javolution.util.FastBitSet
Adds the specified integer to this set (corresponding bit is set to true.
set(int, boolean) - Method in class javolution.util.FastBitSet
Sets the bit at the given index to the specified value.
set(int, int) - Method in class javolution.util.FastBitSet
Sets the bits from the specified fromIndex (inclusive) to the specified toIndex (exclusive) to true.
set(int, int, boolean) - Method in class javolution.util.FastBitSet
Sets the bits between from (inclusive) and to (exclusive) to the specified value.
set(int, E) - Method in class javolution.util.FastTable
Replaces the element at the specified position in this table with the specified element.
set(int) - Method in interface javolution.util.service.BitSetService
set(int, boolean) - Method in interface javolution.util.service.BitSetService
set(int, int) - Method in interface javolution.util.service.BitSetService
set(int, int, boolean) - Method in interface javolution.util.service.BitSetService
setAddress(String) - Method in class javolution.xml.ws.WebServiceClient
Sets the address of this web service.
setAlias(Class<?>, QName) - Method in class javolution.xml.XMLBinding
Sets the qualified alias for the specified class.
setAlias(Class<?>, String) - Method in class javolution.xml.XMLBinding
Convenient method equivalent to setAlias(cls, QName.valueOf(alias)).
setArray(char[], int, int) - Method in class javolution.text.CharArray
Sets the underlying array of this CharArray.
setAttribute(String, CharSequence) - Method in class javolution.xml.XMLFormat.OutputElement
Sets the specified CharSequence attribute (null values are ignored).
setAttribute(String, String) - Method in class javolution.xml.XMLFormat.OutputElement
Sets the specified String attribute (null values are ignored).
setAttribute(String, boolean) - Method in class javolution.xml.XMLFormat.OutputElement
Sets the specified boolean attribute.
setAttribute(String, char) - Method in class javolution.xml.XMLFormat.OutputElement
Sets the specified char attribute.
setAttribute(String, byte) - Method in class javolution.xml.XMLFormat.OutputElement
Sets the specified byte attribute.
setAttribute(String, short) - Method in class javolution.xml.XMLFormat.OutputElement
Sets the specified short attribute.
setAttribute(String, int) - Method in class javolution.xml.XMLFormat.OutputElement
Sets the specified int attribute.
setAttribute(String, long) - Method in class javolution.xml.XMLFormat.OutputElement
Sets the specified long attribute.
setAttribute(String, float) - Method in class javolution.xml.XMLFormat.OutputElement
Sets the specified float attribute.
setAttribute(String, double) - Method in class javolution.xml.XMLFormat.OutputElement
Sets the specified double attribute.
setAttribute(String, Object) - Method in class javolution.xml.XMLFormat.OutputElement
Sets the specified attribute using its associated TextFormat.
setBinding(XMLBinding) - Method in class javolution.xml.XMLObjectReader
Sets the XML binding to use with this object reader.
setBinding(XMLBinding) - Method in class javolution.xml.XMLObjectWriter
Sets the XML binding to use with this object writer.
setByteBuffer(ByteBuffer, int) - Method in class javolution.io.Struct
Sets the current byte buffer for this struct.
setByteBuffer(ByteBuffer) - Method in class javolution.io.UTF8ByteBufferReader
setByteBuffer(ByteBuffer) - Method in class javolution.io.UTF8ByteBufferWriter
setByteBufferPosition(int) - Method in class javolution.io.Struct
Sets the byte position of this struct within its byte buffer.
setCharAt(int, char) - Method in class javolution.text.TextBuilder
Sets the character at the specified position.
setClassAttribute(QName) - Method in class javolution.xml.XMLBinding
Sets the qualified name of the attribute holding the class identifier.
setClassAttribute(String) - Method in class javolution.xml.XMLBinding
Convenience method equivalent to setClassAttribute(QName.valueOf(name)).
setConcurrency(int) - Method in class javolution.context.ConcurrentContext
Sets the maximum concurrency.
setContentHandler(ContentHandler) - Method in class javolution.xml.sax.SAX2ReaderImpl
 
setContentHandler(ContentHandler) - Method in interface javolution.xml.sax.XMLReader
Allow an application to register a content event handler.
setContentHandler(ContentHandler) - Method in class javolution.xml.sax.XMLReaderImpl
 
setDefaultNamespace(CharSequence) - Method in interface javolution.xml.stream.XMLStreamWriter
Binds a URI to the default namespace.
setDocumentLocator(Locator) - Method in interface javolution.xml.sax.ContentHandler
Receives an object for locating the origin of SAX document events.
setDocumentLocator(Locator) - Method in class javolution.xml.sax.DefaultHandler
 
setDTDHandler(DTDHandler) - Method in class javolution.xml.sax.SAX2ReaderImpl
 
setDTDHandler(DTDHandler) - Method in interface javolution.xml.sax.XMLReader
Allow an application to register a DTD event handler.
setDTDHandler(DTDHandler) - Method in class javolution.xml.sax.XMLReaderImpl
 
setEntityResolver(EntityResolver) - Method in class javolution.xml.sax.SAX2ReaderImpl
 
setEntityResolver(EntityResolver) - Method in interface javolution.xml.sax.XMLReader
Allow an application to register an entity resolver.
setEntityResolver(EntityResolver) - Method in class javolution.xml.sax.XMLReaderImpl
 
setErrorHandler(ErrorHandler) - Method in class javolution.xml.sax.SAX2ReaderImpl
 
setErrorHandler(ErrorHandler) - Method in interface javolution.xml.sax.XMLReader
Allow an application to register an error event handler.
setErrorHandler(ErrorHandler) - Method in class javolution.xml.sax.XMLReaderImpl
 
setFeature(String, boolean) - Method in class javolution.xml.sax.SAX2ReaderImpl
 
setFeature(String, boolean) - Method in interface javolution.xml.sax.XMLReader
Set the value of a feature flag.
setFeature(String, boolean) - Method in class javolution.xml.sax.XMLReaderImpl
 
setFormat(Class<? extends T>, TextFormat<T>) - Method in class javolution.text.TextContext
Sets the text format for the specified type (and its sub-types).
setFormat(Class<? extends T>, XMLFormat<T>) - Method in class javolution.xml.XMLContext
Sets the xml format for the specified type (and its sub-types).
setIdentifierAttribute(String) - Method in class javolution.xml.XMLReferenceResolver
Sets the name of the identifier attribute (by default"id").
setIdentifierAttribute(String, String) - Method in class javolution.xml.XMLReferenceResolver
Sets the local name and namespace URI of the identifier attribute.
setIndentation(String) - Method in class javolution.xml.XMLObjectWriter
Sets the indentation to be used by this writer (no indentation by default).
setIndex(int) - Method in class javolution.text.Cursor
Sets the cursor current index.
setInput(CharSequence) - Method in class javolution.io.CharSequenceReader
Sets the character sequence to use for reading.
setInput(ByteBuffer) - Method in class javolution.io.UTF8ByteBufferReader
Sets the ByteBuffer to use for reading available bytes from current buffer position.
setInput(InputStream) - Method in class javolution.io.UTF8StreamReader
Sets the input stream to use for reading until this reader is closed.
setInput(InputStream) - Method in class javolution.xml.XMLObjectReader
Sets the input stream source for this XML object reader (encoding retrieved from XML prolog if any).
setInput(InputStream, String) - Method in class javolution.xml.XMLObjectReader
Sets the input stream source and encoding for this XML object reader.
setInput(Reader) - Method in class javolution.xml.XMLObjectReader
Sets the reader input source for this XML stream reader.
setInputStream(InputStream) - Method in class javolution.io.UTF8StreamReader
setLength(int) - Method in class javolution.text.TextBuilder
Convenience method equivalent to setLength(newLength, '').
setLength(int, char) - Method in class javolution.text.TextBuilder
Sets the length of this character builder.
setLevel(LogContext.Level) - Method in class javolution.context.LogContext
Set the logging level, messages below that level are not logged.
setOutput(Appendable) - Method in class javolution.io.AppendableWriter
Sets the appendable output being written to.
setOutput(ByteBuffer) - Method in class javolution.io.UTF8ByteBufferWriter
Sets the byte buffer to use for writing until this writer is closed.
setOutput(OutputStream) - Method in class javolution.io.UTF8StreamWriter
Sets the output stream to use for writing until this writer is closed.
setOutput(OutputStream) - Method in class javolution.xml.XMLObjectWriter
Sets the output stream for this XML object writer.
setOutput(OutputStream, String) - Method in class javolution.xml.XMLObjectWriter
Sets the output stream and encoding for this XML object writer.
setOutput(Writer) - Method in class javolution.xml.XMLObjectWriter
Sets the output writer for this XML object writer.
setOutputStream(OutputStream) - Method in class javolution.io.UTF8StreamWriter
setPrefix(CharSequence, CharSequence) - Method in interface javolution.xml.stream.XMLStreamWriter
Sets the prefix the uri is bound to.
setProperty(String, Object) - Method in class javolution.xml.sax.SAX2ReaderImpl
 
setProperty(String, Object) - Method in interface javolution.xml.sax.XMLReader
Set the value of a property.
setProperty(String, Object) - Method in class javolution.xml.sax.XMLReaderImpl
 
setProperty(String, Object) - Method in interface javolution.xml.stream.XMLInputFactory
Allows the user to set specific feature/property on the underlying implementation.
setProperty(String, Object) - Method in interface javolution.xml.stream.XMLOutputFactory
Allows the user to set specific features/properties on the underlying implementation.
setReferenceAttribute(String) - Method in class javolution.xml.XMLReferenceResolver
Sets the name of the reference attribute (by default"ref").
setReferenceAttribute(String, String) - Method in class javolution.xml.XMLReferenceResolver
Sets the local name and namespace URI of the identifier attribute.
setReferenceResolver(XMLReferenceResolver) - Method in class javolution.xml.XMLObjectReader
Sets the XML reference resolver to use with this object reader (the same resolver can be used accross multiple readers).
setReferenceResolver(XMLReferenceResolver) - Method in class javolution.xml.XMLObjectWriter
Sets the XML reference resolver to use with this object writer (the same reference resolver can be used accross multiple writers).
SetService<E> - Interface in javolution.util.service
The set of related functionalities used to implement set collections.
shared() - Method in class javolution.util.FastBitSet
 
shared() - Method in class javolution.util.FastCollection
Returns a thread-safe view over this collection.
shared() - Method in class javolution.util.FastMap
Returns a thread-safe view over this map.
shared() - Method in class javolution.util.FastSet
 
shared() - Method in class javolution.util.FastSortedMap
 
shared() - Method in class javolution.util.FastSortedSet
 
shared() - Method in class javolution.util.FastSortedTable
 
shared() - Method in class javolution.util.FastTable
 
shortValue() - Method in class javolution.io.Struct.BitField
 
SHOW_INITIALIZED - Static variable in class javolution.lang.Initializer
Indicates if the class being initialized should be logged (default false).
sin(double) - Static method in class javolution.lang.MathLib
Returns the trigonometric sine of the specified angle in radians.
sinh(double) - Static method in class javolution.lang.MathLib
Returns the hyperbolic sine of x.
size() - Method in class javolution.io.Struct
Returns the size in bytes of this struct.
size() - Method in class javolution.util.FastCollection
Returns the size of this collection.
size() - Method in class javolution.util.FastMap
Returns the number of entries/keys/values in this map.
size() - Method in class javolution.util.FastSet
 
size() - Method in class javolution.util.FastTable
 
SKIP - Static variable in class javolution.test.Perfometer
Indicates if perfometer measurements should be skipped ( e.g.
skip(char, CharSequence) - Method in class javolution.text.Cursor
Moves this cursor forward only if at the specified character.
skip(CharSet, CharSequence) - Method in class javolution.text.Cursor
Moves this cursor forward only if at any of the specified character.
skip(String, CharSequence) - Method in class javolution.text.Cursor
Moves this cursor forward only if at the specified string.
skipAny(char, CharSequence) - Method in class javolution.text.Cursor
Moves this cursor forward until it points to a character different from the specified character.
skipAny(CharSet, CharSequence) - Method in class javolution.text.Cursor
Moves this cursor forward until it points to a character different from any of the character in the specified set.
skippedEntity(CharArray) - Method in interface javolution.xml.sax.ContentHandler
Receives notification of a skipped entity.
skippedEntity(CharArray) - Method in class javolution.xml.sax.DefaultHandler
 
sort() - Method in class javolution.util.FastTable
Sorts this table in place (quick sort).
sorted() - Method in class javolution.util.FastCollection
Returns a view exposing elements sorted according to the collection order.
sorted(Comparator<? super E>) - Method in class javolution.util.FastCollection
Returns a view exposing elements sorted according to the specified comparator.
SortedMapService<K,V> - Interface in javolution.util.service
The set of related functionalities used to implement sorted map.
SortedSetService<E> - Interface in javolution.util.service
The set of related functionalities used to implement sorted set collections.
SortedTableService<E> - Interface in javolution.util.service
The set of related functionalities used to implement sorted tables collections.
SPACE - Static variable in interface javolution.xml.stream.XMLStreamConstants
The characters are white space (see [XML], 2.10 "White Space Handling").
SPACES - Static variable in class javolution.text.CharSet
Represents spaces characters according to Java (see Character.isSpaceChar(char)).
split(int) - Method in interface javolution.util.function.Splittable
Returns n distinct parts of this object.
Splittable<T> - Interface in javolution.util.function
An object which can be divided in distinct parts and on which the same action may be performed on its part rather than its whole.
sqrt(double) - Static method in class javolution.lang.MathLib
Returns the positive square root of the specified value.
SQRT2 - Static variable in class javolution.lang.MathLib
The square root of two.
standaloneSet() - Method in interface javolution.xml.stream.XMLStreamReader
Checks if standalone was set in the document.
STANDARD - Static variable in class javolution.util.function.Equalities
A standard object comparator (based on the object hashCode and equals methods).
START_DOCUMENT - Static variable in interface javolution.xml.stream.XMLStreamConstants
Indicates an event is a start document.
START_ELEMENT - Static variable in interface javolution.xml.stream.XMLStreamConstants
Indicates an event is a start element.
startDocument() - Method in interface javolution.xml.sax.ContentHandler
Receives notification of the beginning of a document.
startDocument() - Method in class javolution.xml.sax.DefaultHandler
 
startElement(CharArray, CharArray, CharArray, Attributes) - Method in interface javolution.xml.sax.ContentHandler
Receives notification of the beginning of an element.
startElement(CharArray, CharArray, CharArray, Attributes) - Method in class javolution.xml.sax.DefaultHandler
 
startElement(CharArray, CharArray, CharArray, Attributes) - Method in class javolution.xml.sax.DefaultHandler
Generates compile-time error if startElement is not correctly overriden.
startPrefixMapping(CharArray, CharArray) - Method in interface javolution.xml.sax.ContentHandler
Begins the scope of a prefix-URI Namespace mapping.
startPrefixMapping(CharArray, CharArray) - Method in class javolution.xml.sax.DefaultHandler
 
startsWith(CharSequence) - Method in class javolution.text.Text
Indicates if this text starts with the specified prefix.
startsWith(CharSequence, int) - Method in class javolution.text.Text
Indicates if this text starts with the specified prefix at the specified index.
Struct - Class in javolution.io
Equivalent to a C/C++ struct; this class confers interoperability between Java classes and C/C++ struct.
Struct() - Constructor for class javolution.io.Struct
Default constructor.
struct() - Method in class javolution.io.Struct.Member
Returns the outer struct container.
Struct.BitField - Class in javolution.io
This class represents an arbitrary size (unsigned) bit field with no word size constraint (they can straddle words boundaries).
Struct.BitField(int) - Constructor for class javolution.io.Struct.BitField
 
Struct.Bool - Class in javolution.io
This class represents a 8 bits boolean with true represented by 1 and false represented by 0.
Struct.Bool() - Constructor for class javolution.io.Struct.Bool
 
Struct.Bool(int) - Constructor for class javolution.io.Struct.Bool
 
Struct.Enum16<T extends Enum<T>> - Class in javolution.io
This class represents a 16 bits Enum.
Struct.Enum16(T[]) - Constructor for class javolution.io.Struct.Enum16
 
Struct.Enum16(T[], int) - Constructor for class javolution.io.Struct.Enum16
 
Struct.Enum32<T extends Enum<T>> - Class in javolution.io
This class represents a 32 bits Enum.
Struct.Enum32(T[]) - Constructor for class javolution.io.Struct.Enum32
 
Struct.Enum32(T[], int) - Constructor for class javolution.io.Struct.Enum32
 
Struct.Enum64<T extends Enum<T>> - Class in javolution.io
This class represents a 64 bits Enum.
Struct.Enum64(T[]) - Constructor for class javolution.io.Struct.Enum64
 
Struct.Enum64(T[], int) - Constructor for class javolution.io.Struct.Enum64
 
Struct.Enum8<T extends Enum<T>> - Class in javolution.io
This class represents a 8 bits Enum.
Struct.Enum8(T[]) - Constructor for class javolution.io.Struct.Enum8
 
Struct.Enum8(T[], int) - Constructor for class javolution.io.Struct.Enum8
 
Struct.Float32 - Class in javolution.io
This class represents a 32 bits float (C/C++/Java float).
Struct.Float32() - Constructor for class javolution.io.Struct.Float32
 
Struct.Float64 - Class in javolution.io
This class represents a 64 bits float (C/C++/Java double).
Struct.Float64() - Constructor for class javolution.io.Struct.Float64
 
Struct.Member - Class in javolution.io
This inner class represents the base class for all Struct members.
Struct.Member(int, int) - Constructor for class javolution.io.Struct.Member
Base constructor for custom member types.
Struct.Reference32<S extends Struct> - Class in javolution.io
This class represents a 32 bits reference (C/C++ pointer) to a Struct object (other types may require a Struct wrapper).
Struct.Reference32() - Constructor for class javolution.io.Struct.Reference32
 
Struct.Reference64<S extends Struct> - Class in javolution.io
This class represents a 64 bits reference (C/C++ pointer) to a Struct object (other types may require a Struct wrapper).
Struct.Reference64() - Constructor for class javolution.io.Struct.Reference64
 
Struct.Signed16 - Class in javolution.io
This class represents a 16 bits signed integer.
Struct.Signed16() - Constructor for class javolution.io.Struct.Signed16
 
Struct.Signed16(int) - Constructor for class javolution.io.Struct.Signed16
 
Struct.Signed32 - Class in javolution.io
This class represents a 32 bits signed integer.
Struct.Signed32() - Constructor for class javolution.io.Struct.Signed32
 
Struct.Signed32(int) - Constructor for class javolution.io.Struct.Signed32
 
Struct.Signed64 - Class in javolution.io
This class represents a 64 bits signed integer.
Struct.Signed64() - Constructor for class javolution.io.Struct.Signed64
 
Struct.Signed64(int) - Constructor for class javolution.io.Struct.Signed64
 
Struct.Signed8 - Class in javolution.io
This class represents a 8 bits signed integer.
Struct.Signed8() - Constructor for class javolution.io.Struct.Signed8
 
Struct.Signed8(int) - Constructor for class javolution.io.Struct.Signed8
 
Struct.Unsigned16 - Class in javolution.io
This class represents a 16 bits unsigned integer.
Struct.Unsigned16() - Constructor for class javolution.io.Struct.Unsigned16
 
Struct.Unsigned16(int) - Constructor for class javolution.io.Struct.Unsigned16
 
Struct.Unsigned32 - Class in javolution.io
This class represents a 32 bits unsigned integer.
Struct.Unsigned32() - Constructor for class javolution.io.Struct.Unsigned32
 
Struct.Unsigned32(int) - Constructor for class javolution.io.Struct.Unsigned32
 
Struct.Unsigned8 - Class in javolution.io
This class represents a 8 bits unsigned integer.
Struct.Unsigned8() - Constructor for class javolution.io.Struct.Unsigned8
 
Struct.Unsigned8(int) - Constructor for class javolution.io.Struct.Unsigned8
 
Struct.UTF8String - Class in javolution.io
This class represents a UTF-8 character string, null terminated (for C/C++ compatibility)
Struct.UTF8String(int) - Constructor for class javolution.io.Struct.UTF8String
 
subList(int, int) - Method in class javolution.util.FastTable
Deprecated.
subList(int, int) - Method in interface javolution.util.service.TableService
 
subMap(K, K) - Method in class javolution.util.FastSortedMap
Returns a view of the portion of this map whose keys range from fromKey, inclusive, to toKey, exclusive.
subMap(K, K) - Method in interface javolution.util.service.SortedMapService
 
subSequence(int, int) - Method in class javolution.text.CharArray
 
subSequence(int, int) - Method in class javolution.text.Text
subSequence(int, int) - Method in class javolution.text.TextBuilder
Returns a CharSequence corresponding to the character sequence between the specified indexes.
subSequence(int, int) - Method in class javolution.xml.QName
Returns a new character sequence that is a subsequence of this sequence.
subSet(E, E) - Method in class javolution.util.FastSortedSet
Returns a view of the portion of this set whose elements range from fromElement, inclusive, to toElement, exclusive.
subSet(E, E) - Method in interface javolution.util.service.SortedSetService
 
subTable(int, int) - Method in class javolution.util.FastTable
Returns a view over a portion of the table (equivalent to List.subList(int, int)).
subtext(int) - Method in class javolution.text.Text
Returns a portion of this text.
subtext(int, int) - Method in class javolution.text.Text
Returns a portion of this text.
suffix(Object...) - Method in class javolution.context.LogContext
Suffixes all messages being logged by the specified suffixes (suffixing existing suffixes if any).
sum() - Static method in class javolution.util.function.Reducers
Returns the sum of the specified integers value (returns 0 if the collection is empty).
supersede(LocalContext.Parameter<T>, T) - Method in class javolution.context.LocalContext
Supersedes the value of the specified parameter.
SUPERSEDE_PERMISSION - Static variable in class javolution.context.LocalContext.Parameter
Holds the general permission to supersede any parameter value (action "supersede").
Supplier<T> - Interface in javolution.util.function
A function which does not take any argument and returns instances of a particular class.

T

TableService<E> - Interface in javolution.util.service
The set of related functionalities used to implement tables collections.
tail(CharSequence) - Method in class javolution.text.Cursor
Returns the tail of the specified character sequence starting at this cursor position.
tailMap(K) - Method in class javolution.util.FastSortedMap
Returns a view of the portion of this map whose keys are greater than or equal to fromKey.
tailMap(K) - Method in interface javolution.util.service.SortedMapService
 
tailSet(E) - Method in class javolution.util.FastSortedSet
Returns a view of the portion of this set whose elements are greater than or equal to fromElement.
tailSet(E) - Method in interface javolution.util.service.SortedSetService
 
tan(double) - Static method in class javolution.lang.MathLib
Returns the trigonometric tangent of the specified angle in radians.
tanh(double) - Static method in class javolution.lang.MathLib
Returns the hyperbolic tangent of x.
test(T) - Method in interface javolution.util.function.Predicate
Tests the specified value.
Text - Class in javolution.text
An immutable character sequence with fast concatenation, insertion and deletion capabilities (O[Log(n)]) instead of O[n] for StringBuffer/StringBuilder).
Text(String) - Constructor for class javolution.text.Text
Creates a text holding the characters from the specified String .
TextBuilder - Class in javolution.text
An Appendable text whose capacity expands gently without incurring expensive resize/copy operations ever.
TextBuilder() - Constructor for class javolution.text.TextBuilder
Creates a text builder of small initial capacity.
TextBuilder(String) - Constructor for class javolution.text.TextBuilder
Creates a text builder holding the specified String (convenience method).
TextBuilder(int) - Constructor for class javolution.text.TextBuilder
Creates a text builder of specified initial capacity.
TextContext - Class in javolution.text
A context for plain text parsing/formatting.
TextContext() - Constructor for class javolution.text.TextContext
Default constructor.
TextFormat<T> - Class in javolution.text
The service for plain text parsing and formatting; it supports CharSequence and Appendable interfaces for greater flexibility.
TextFormat() - Constructor for class javolution.text.TextFormat
 
threadSafe() - Method in interface javolution.util.service.CollectionService
Returns a thread-safe version of this service (used during parallel updates).
threadSafe() - Method in interface javolution.util.service.MapService
Returns a thread-safe version of this service (used during parallel updates).
threadSafe() - Method in interface javolution.util.service.SetService
 
threadSafe() - Method in interface javolution.util.service.SortedMapService
 
threadSafe() - Method in interface javolution.util.service.SortedSetService
 
threadSafe() - Method in interface javolution.util.service.SortedTableService
 
threadSafe() - Method in interface javolution.util.service.TableService
 
toArray() - Method in class javolution.util.FastCollection
Returns an array holding this collection elements.
toArray(T[]) - Method in class javolution.util.FastCollection
Returns the specified array holding this collection elements if enough capacity.
toBoolean() - Method in class javolution.text.CharArray
Returns the boolean represented by this character array.
toCharArray() - Method in class javolution.text.TextBuilder
Returns the CharArray representation of this TextBuilder.
toDegrees(double) - Static method in class javolution.lang.MathLib
Converts an angle in radians to degrees.
toDouble() - Method in class javolution.text.CharArray
Returns the double represented by this character array.
toDoublePow10(long, int) - Static method in class javolution.lang.MathLib
Returns the closest double representation of the specified long number multiplied by a power of ten.
toDoublePow2(long, int) - Static method in class javolution.lang.MathLib
Returns the closest double representation of the specified long number multiplied by a power of two.
toFloat() - Method in class javolution.text.CharArray
Returns the float represented by this character array.
toImmutable() - Method in class javolution.util.FastCollection
Returns an immutable reference over this collection.
toImmutable() - Method in class javolution.util.FastMap
Returns an immutable reference over this map.
toInt() - Method in class javolution.text.CharArray
Returns the decimal int represented by this character array.
toInt(int) - Method in class javolution.text.CharArray
Returns the int represented by this character array in the specified radix.
toLong() - Method in class javolution.text.CharArray
Returns the decimal long represented by this character array.
toLong(int) - Method in class javolution.text.CharArray
Returns the decimal long represented by this character array in the specified radix.
toLongArray() - Method in interface javolution.util.service.BitSetService
Returns the minimal length long[] representation of this bitset.
toLongPow10(double, int) - Static method in class javolution.lang.MathLib
Returns the closest long representation of the specified double number multiplied by a power of ten.
toLongPow2(double, int) - Static method in class javolution.lang.MathLib
Returns the closest long representation of the specified double number multiplied by a power of two.
toLowerCase() - Method in class javolution.text.Text
Converts the characters of this text to lower case.
toRadians(double) - Static method in class javolution.lang.MathLib
Converts an angle in degrees to radians.
toString() - Method in class javolution.context.SecurityContext.Permission
 
toString() - Method in class javolution.io.Struct.BitField
 
toString() - Method in class javolution.io.Struct.Bool
 
toString() - Method in class javolution.io.Struct.Enum16
 
toString() - Method in class javolution.io.Struct.Enum32
 
toString() - Method in class javolution.io.Struct.Enum64
 
toString() - Method in class javolution.io.Struct.Enum8
 
toString() - Method in class javolution.io.Struct.Float32
 
toString() - Method in class javolution.io.Struct.Float64
 
toString() - Method in class javolution.io.Struct.Signed16
 
toString() - Method in class javolution.io.Struct.Signed32
 
toString() - Method in class javolution.io.Struct.Signed64
 
toString() - Method in class javolution.io.Struct.Signed8
 
toString() - Method in class javolution.io.Struct
Returns the String representation of this struct in the form of its constituing bytes (hexadecimal).
toString() - Method in class javolution.io.Struct.Unsigned16
 
toString() - Method in class javolution.io.Struct.Unsigned32
 
toString() - Method in class javolution.io.Struct.Unsigned8
 
toString() - Method in class javolution.io.Struct.UTF8String
 
toString() - Method in class javolution.text.CharArray
Returns the String corresponding to this character sequence.
toString() - Method in class javolution.text.CharSet
Returns the textual representation of this character set.
toString() - Method in class javolution.text.Cursor
Returns the string representation of this cursor.
toString() - Method in class javolution.text.Text
Returns the String representation of this text.
toString() - Method in class javolution.text.TextBuilder
Returns the String representation of this TextBuilder.
toString() - Method in class javolution.util.FastCollection
Returns the string representation of this collection using its default format.
toString() - Method in class javolution.util.FastMap
Returns the string representation of this map entries.
toString() - Method in class javolution.util.Index
Returns the String representation of this index.
toString() - Method in class javolution.xml.QName
Returns the String representation of this qualified name.
toString() - Method in exception javolution.xml.stream.XMLStreamException
Returns the textual representation of this exception.
toText() - Method in class javolution.text.Text
Returns this (implements Realtime interface).
toText() - Method in class javolution.text.TextBuilder
Returns the Text corresponding to this TextBuilder.
toUpperCase() - Method in class javolution.text.Text
Converts the characters of this text to upper case.
trim() - Method in class javolution.text.Text
Returns a copy of this text, with leading and trailing whitespace omitted.
trimEnd() - Method in class javolution.text.Text
Returns a copy of this text, with trailing whitespace omitted.
trimStart() - Method in class javolution.text.Text
Returns a copy of this text, with leading whitespace omitted.
TWO_PI - Static variable in class javolution.lang.MathLib
Twice the ratio of the circumference of a circle to its diameter.
TypeFormat - Class in javolution.text
Utility class to parse CharSequence into primitive types and to format primitive types into any Appendable.

U

Union - Class in javolution.io
Equivalent to C/C++ union; this class works in the same way as Struct (sub-class) except that all members are mapped to the same location in memory.
Union() - Constructor for class javolution.io.Union
Default constructor.
UNIQUE - Static variable in class javolution.util.Index
Holds the number of unique preallocated instances (default 1024).
unmodifiable() - Method in class javolution.util.FastBitSet
 
unmodifiable() - Method in class javolution.util.FastCollection
Returns an unmodifiable view over this collection.
unmodifiable() - Method in class javolution.util.FastMap
Returns an unmodifiable view over this map.
unmodifiable() - Method in class javolution.util.FastSet
 
unmodifiable() - Method in class javolution.util.FastSortedMap
 
unmodifiable() - Method in class javolution.util.FastSortedSet
 
unmodifiable() - Method in class javolution.util.FastSortedTable
 
unmodifiable() - Method in class javolution.util.FastTable
 
update(Consumer<? extends Collection<E>>) - Method in class javolution.util.FastCollection
Executes the specified update action on this collection.
update(Consumer<? extends Map<K, V>>) - Method in class javolution.util.FastMap
Executes the specified update action on this map.
update(Consumer<T>, T) - Method in interface javolution.util.function.Splittable
Executes an update action on the specified part of this object.
UTF8ByteBufferReader - Class in javolution.io
A UTF-8 java.nio.ByteBuffer reader.
UTF8ByteBufferReader() - Constructor for class javolution.io.UTF8ByteBufferReader
Default constructor.
UTF8ByteBufferWriter - Class in javolution.io
A UTF-8 java.nio.ByteBuffer writer.
UTF8ByteBufferWriter() - Constructor for class javolution.io.UTF8ByteBufferWriter
Default constructor.
UTF8StreamReader - Class in javolution.io
A UTF-8 stream reader.
UTF8StreamReader() - Constructor for class javolution.io.UTF8StreamReader
Creates a UTF-8 reader having a byte buffer of moderate capacity (2048).
UTF8StreamReader(int) - Constructor for class javolution.io.UTF8StreamReader
Creates a UTF-8 reader having a byte buffer of specified capacity.
UTF8StreamWriter - Class in javolution.io
A UTF-8 stream writer.
UTF8StreamWriter() - Constructor for class javolution.io.UTF8StreamWriter
Creates a UTF-8 writer having a byte buffer of moderate capacity (2048).
UTF8StreamWriter(int) - Constructor for class javolution.io.UTF8StreamWriter
Creates a UTF-8 writer having a byte buffer of specified capacity.

V

validate() - Method in class javolution.test.Perfometer
Validates the final result (after all iterations are completed).
value() - Method in class javolution.io.Struct.Reference32
 
value() - Method in class javolution.io.Struct.Reference64
 
value() - Method in interface javolution.lang.Immutable
Returns the constant value held by this object.
value() - Method in interface javolution.lang.ValueType
Returns this.
value() - Method in class javolution.text.CharSet
 
value() - Method in class javolution.text.Text
 
value() - Method in class javolution.util.Index
 
value() - Method in class javolution.xml.QName
 
valueComparator() - Method in interface javolution.util.service.MapService
Returns the value comparator used for value equality.
valueOf(String) - Static method in enum javolution.context.LogContext.Level
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javolution.lang.Realtime.Limit
Returns the enum constant of this type with the specified name.
valueOf(char...) - Static method in class javolution.text.CharSet
Returns the character set holding the specified characters.
valueOf(Object) - Static method in class javolution.text.Text
Returns the text representing the specified object.
valueOf(char[]) - Static method in class javolution.text.Text
Returns the text that contains the characters from the specified array.
valueOf(char[], int, int) - Static method in class javolution.text.Text
Returns the text that contains the characters from the specified subarray of characters.
valueOf(boolean) - Static method in class javolution.text.Text
Returns the text representation of the boolean argument.
valueOf(char) - Static method in class javolution.text.Text
Returns the text instance corresponding to the specified character.
valueOf(int) - Static method in class javolution.text.Text
Returns the decimal representation of the specified int argument.
valueOf(int, int) - Static method in class javolution.text.Text
Returns the radix representation of the specified int argument.
valueOf(long) - Static method in class javolution.text.Text
Returns the decimal representation of the specified long argument.
valueOf(long, int) - Static method in class javolution.text.Text
Returns the radix representation of the specified long argument.
valueOf(float) - Static method in class javolution.text.Text
Returns the textual representation of the specified float instance.
valueOf(double) - Static method in class javolution.text.Text
Returns the textual representation of the specified double argument.
valueOf(double, int, boolean, boolean) - Static method in class javolution.text.Text
Returns the textual representation of the specified double argument formatted as specified.
valueOf(char, int) - Static method in class javolution.text.Text
Returns the text that contains a specific length sequence of the character specified.
valueOf(int) - Static method in class javolution.util.Index
Returns the index for the specified int non-negative value (returns a preallocated instance if the specified value is small).
valueOf(CharSequence) - Static method in class javolution.xml.QName
Returns the qualified name corresponding to the specified character sequence representation (may include the "{namespaceURI}" prefix).
valueOf(String) - Static method in class javolution.xml.QName
Equivalent to QName.valueOf(CharSequence) (for J2ME compatibility).
valueOf(CharSequence, CharSequence) - Static method in class javolution.xml.QName
Returns the qualified name corresponding to the specified namespace URI and local name.
values() - Static method in enum javolution.context.LogContext.Level
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javolution.lang.Realtime.Limit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class javolution.util.FastMap
Returns a collection view of the values contained in this map.
values() - Method in interface javolution.util.service.MapService
Returns a collection view over the values of this map, the collection support value/entry removal but not adding new values.
ValueType<T> - Interface in javolution.lang
An immutable object which can be manipulated by value; a JVM implementation may allocate instances of this class on the stack.

W

warning(Object...) - Static method in class javolution.context.LogContext
Logs the specified warning message.
warning(SAXParseException) - Method in class javolution.xml.sax.DefaultHandler
Receives notification of a warning.
WebServiceClient - Class in javolution.xml.ws
This class provides a simple web service client capable of leveraging Javolution XML marshalling/unmarshalling.
WebServiceClient() - Constructor for class javolution.xml.ws.WebServiceClient
Default constructor (address not set).
WHITESPACES - Static variable in class javolution.text.CharSet
Represents white spaces characters according to Java (see Character.isWhitespace(char)).
write(char) - Method in class javolution.io.AppendableWriter
Writes a single character.
write(int) - Method in class javolution.io.AppendableWriter
Writes the 16 low-order bits of the given integer value; the 16 high-order bits are ignored.
write(char[], int, int) - Method in class javolution.io.AppendableWriter
Writes a portion of an array of characters.
write(String, int, int) - Method in class javolution.io.AppendableWriter
Writes a portion of a string.
write(CharSequence) - Method in class javolution.io.AppendableWriter
Writes the specified character sequence.
write(OutputStream) - Method in class javolution.io.Struct
Writes this struct to the specified output stream (convenience method when using Stream I/O).
write(char) - Method in class javolution.io.UTF8ByteBufferWriter
Writes a single character.
write(int) - Method in class javolution.io.UTF8ByteBufferWriter
Writes a character given its 31-bits Unicode.
write(char[], int, int) - Method in class javolution.io.UTF8ByteBufferWriter
Writes a portion of an array of characters.
write(String, int, int) - Method in class javolution.io.UTF8ByteBufferWriter
Writes a portion of a string.
write(CharSequence) - Method in class javolution.io.UTF8ByteBufferWriter
Writes the specified character sequence.
write(char) - Method in class javolution.io.UTF8StreamWriter
Writes a single character.
write(int) - Method in class javolution.io.UTF8StreamWriter
Writes a character given its 31-bits Unicode.
write(char[], int, int) - Method in class javolution.io.UTF8StreamWriter
Writes a portion of an array of characters.
write(String, int, int) - Method in class javolution.io.UTF8StreamWriter
Writes a portion of a string.
write(CharSequence) - Method in class javolution.io.UTF8StreamWriter
Writes the specified character sequence.
write(Object, XMLFormat.OutputElement) - Method in class javolution.xml.XMLFormat.Default
 
write(T, XMLFormat.OutputElement) - Method in class javolution.xml.XMLFormat
Formats an object into the specified XML output element.
write(Object) - Method in class javolution.xml.XMLObjectWriter
Writes the specified object as an anonymous nested element of unknown type.
write(Object, String) - Method in class javolution.xml.XMLObjectWriter
Writes the specified object as a named nested element of unknown type (null objects are ignored).
write(Object, String, String) - Method in class javolution.xml.XMLObjectWriter
Writes the specified object as a fully qualified nested element of unknown type (null objects are ignored).
write(T, String, Class<T>) - Method in class javolution.xml.XMLObjectWriter
Writes the specified object as a named nested element of actual type known (null objects are ignored).
write(T, String, String, Class<T>) - Method in class javolution.xml.XMLObjectWriter
Writes the specified object as a fully qualified nested element of actual type known (null objects are ignored).
writeAttribute(CharSequence, CharSequence) - Method in interface javolution.xml.stream.XMLStreamWriter
Writes an attribute to the output stream without a prefix.
writeAttribute(CharSequence, CharSequence, CharSequence, CharSequence) - Method in interface javolution.xml.stream.XMLStreamWriter
Writes an attribute to the output stream.
writeAttribute(CharSequence, CharSequence, CharSequence) - Method in interface javolution.xml.stream.XMLStreamWriter
Writes an attribute to the output stream.
writeBits(long, int, int) - Method in class javolution.io.Struct
Writes the specified bits into this Struct.
writeCData(CharSequence) - Method in interface javolution.xml.stream.XMLStreamWriter
Writes a CData section.
writeCharacters(CharSequence) - Method in interface javolution.xml.stream.XMLStreamWriter
Writes text to the output.
writeCharacters(char[], int, int) - Method in interface javolution.xml.stream.XMLStreamWriter
Writes text to the output.
writeClass(Class<?>, XMLStreamWriter, boolean) - Method in class javolution.xml.XMLBinding
Writes the specified class to the current XML element attributes or to a new element if the element attributes cannot be used.
writeComment(CharSequence) - Method in interface javolution.xml.stream.XMLStreamWriter
Writes an xml comment with the data enclosed.
writeDefaultNamespace(CharSequence) - Method in interface javolution.xml.stream.XMLStreamWriter
Writes the default namespace to the stream.
writeDTD(CharSequence) - Method in interface javolution.xml.stream.XMLStreamWriter
Writes a DTD section (representing the entire doctypedecl production from the XML 1.0 specification).
writeEmptyElement(CharSequence, CharSequence) - Method in interface javolution.xml.stream.XMLStreamWriter
Writes an empty element tag to the output.
writeEmptyElement(CharSequence, CharSequence, CharSequence) - Method in interface javolution.xml.stream.XMLStreamWriter
Writes an empty element tag to the output.
writeEmptyElement(CharSequence) - Method in interface javolution.xml.stream.XMLStreamWriter
Writes an empty element tag to the output.
writeEndDocument() - Method in interface javolution.xml.stream.XMLStreamWriter
Closes any start tags and writes corresponding end tags.
writeEndElement() - Method in interface javolution.xml.stream.XMLStreamWriter
Writes an end tag to the output relying on the internal state of the writer to determine the prefix and local name of the event.
writeEntityRef(CharSequence) - Method in interface javolution.xml.stream.XMLStreamWriter
Writes an entity reference
writeNamespace(CharSequence, CharSequence) - Method in interface javolution.xml.stream.XMLStreamWriter
Writes a namespace to the output stream.
writeProcessingInstruction(CharSequence) - Method in interface javolution.xml.stream.XMLStreamWriter
Writes a processing instruction.
writeProcessingInstruction(CharSequence, CharSequence) - Method in interface javolution.xml.stream.XMLStreamWriter
Writes a processing instruction
writeReference(Object, XMLFormat.OutputElement) - Method in class javolution.xml.XMLReferenceResolver
Writes a reference to the specified object into the specified XML element.
writeRequest(XMLObjectWriter) - Method in class javolution.xml.ws.WebServiceClient
Writes the web service request (SOAP body).
writeStartDocument() - Method in interface javolution.xml.stream.XMLStreamWriter
Writes the XML Declaration.
writeStartDocument(CharSequence) - Method in interface javolution.xml.stream.XMLStreamWriter
Writes the XML Declaration.
writeStartDocument(CharSequence, CharSequence) - Method in interface javolution.xml.stream.XMLStreamWriter
Writes the XML Declaration.
writeStartElement(CharSequence) - Method in interface javolution.xml.stream.XMLStreamWriter
Writes a start tag to the output.
writeStartElement(CharSequence, CharSequence) - Method in interface javolution.xml.stream.XMLStreamWriter
Writes a start tag to the output.
writeStartElement(CharSequence, CharSequence, CharSequence) - Method in interface javolution.xml.stream.XMLStreamWriter
Writes a start tag to the output.

X

XMLBinding - Class in javolution.xml
This class represents the binding between Java classes and their XML representation (XMLFormat).
XMLBinding() - Constructor for class javolution.xml.XMLBinding
Default constructor.
XMLContext - Class in javolution.xml
A context for xml serialization/deserialization.
XMLContext() - Constructor for class javolution.xml.XMLContext
Default constructor.
XMLFormat<T> - Class in javolution.xml
This class represents the format base class for XML serialization and deserialization.
XMLFormat() - Constructor for class javolution.xml.XMLFormat
Default constructor.
XMLFormat.Default - Class in javolution.xml
Returns the default XML format for any object having a plain text format; this XML representation consists of the plain text representation of the object as a "value" attribute.
XMLFormat.Default() - Constructor for class javolution.xml.XMLFormat.Default
Default constructor.
XMLFormat.InputElement - Class in javolution.xml
This class represents an input XML element (unmarshalling).
XMLFormat.OutputElement - Class in javolution.xml
This class represents an output XML element (marshalling).
XMLInputFactory - Interface in javolution.xml.stream
The OSGi factory service to create XMLStreamReader instances.
XMLObjectReader - Class in javolution.xml
This class restores objects which have been serialized in XML format using an XMLObjectWriter.
XMLObjectReader() - Constructor for class javolution.xml.XMLObjectReader
Default constructor.
XMLObjectWriter - Class in javolution.xml
This class takes an object and formats it to XML; the resulting XML can be deserialized using a XMLObjectReader.
XMLObjectWriter() - Constructor for class javolution.xml.XMLObjectWriter
Default constructor.
XMLOutputFactory - Interface in javolution.xml.stream
The OSGi factory service to create XMLStreamWriter instances.
XMLReader - Interface in javolution.xml.sax
SAX2-like interface for reading an XML document using callbacks.
XMLReaderImpl - Class in javolution.xml.sax
This class provides a real-time SAX2-like XML parser; this parser is extremely fast and does not create temporary objects (no garbage generated and no GC interruption).
XMLReaderImpl() - Constructor for class javolution.xml.sax.XMLReaderImpl
Default constructor.
XMLReferenceResolver - Class in javolution.xml
This class represents a resolver for XML cross references during the marshalling/unmarshalling process.
XMLReferenceResolver() - Constructor for class javolution.xml.XMLReferenceResolver
Default constructor.
XMLSerializable - Interface in javolution.xml
This interface identifies classes supporting XML serialization (XML serialization is still possible for classes not implementing this interface through dynamic XMLBinding though).
XMLStreamConstants - Interface in javolution.xml.stream
This interface declares the constants used in this API.
XMLStreamException - Exception in javolution.xml.stream
This class represents the base exception for unexpected processing errors.
XMLStreamException() - Constructor for exception javolution.xml.stream.XMLStreamException
Default constructor
XMLStreamException(String) - Constructor for exception javolution.xml.stream.XMLStreamException
Constructs an exception with the assocated message.
XMLStreamException(Throwable) - Constructor for exception javolution.xml.stream.XMLStreamException
Constructs an exception with the assocated nested exception.
XMLStreamException(String, Throwable) - Constructor for exception javolution.xml.stream.XMLStreamException
Constructs an exception with the assocated message and exception.
XMLStreamException(String, Location, Throwable) - Constructor for exception javolution.xml.stream.XMLStreamException
Constructs an exception with the assocated message, exception and location.
XMLStreamException(String, Location) - Constructor for exception javolution.xml.stream.XMLStreamException
Constructs an exception with the assocated message, exception and location.
XMLStreamReader - Interface in javolution.xml.stream
This interface is similar to javax.xml.stream.XMLStreamReader; but it does not forces dynamic allocation when parsing (its methods returns CharArray instances instead of String).
XMLStreamWriter - Interface in javolution.xml.stream
This interface is similar to javax.xml.stream.XMLStreamWriter; but it does not forces dynamic allocation when formatting (any CharSequence can be used instead of String).
xor(FastBitSet) - Method in class javolution.util.FastBitSet
Performs the logical XOR operation on this bit set and the one specified.
xor(BitSetService) - Method in interface javolution.util.service.BitSetService

Z

ZERO - Static variable in class javolution.util.Index
Holds the index zero (value 0).
A B C D E F G H I J K L M N O P Q R S T U V W X Z 

Copyright © 2005-2013 Javolution. All Rights Reserved.