Skip navigation links
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

AbstractAttributeInstantiation - Class in net.lecousin.framework.io.serialization.rules
Base class specifying a rule on how to instantiate an attribute.
AbstractAttributeInstantiation(SerializationContextPattern.OnClassAttribute, String, Class<? extends Factory>) - Constructor for class net.lecousin.framework.io.serialization.rules.AbstractAttributeInstantiation
Constructor.
AbstractAttributeInstantiation(Class<?>, String, String, Class<? extends Factory>) - Constructor for class net.lecousin.framework.io.serialization.rules.AbstractAttributeInstantiation
Constructor.
AbstractClassLoader - Class in net.lecousin.framework.application.libraries.classloader
Abstract class loader.
AbstractClassLoader(AppClassLoader) - Constructor for class net.lecousin.framework.application.libraries.classloader.AbstractClassLoader
Constructor.
AbstractCS() - Constructor for class net.lecousin.framework.util.UnprotectedStringBuffer.AbstractCS
 
AbstractDeserializer - Class in net.lecousin.framework.io.serialization
Implements most of the logic of a deserializer.
AbstractDeserializer() - Constructor for class net.lecousin.framework.io.serialization.AbstractDeserializer
 
AbstractDeserializer.DeserializationTask - Class in net.lecousin.framework.io.serialization
Shortcut to easily create a Task.
AbstractIO - Class in net.lecousin.framework.io
Utility class as a base for IO implementations.
AbstractIO(String, byte) - Constructor for class net.lecousin.framework.io.AbstractIO
Constructor.
AbstractListenable<T> - Class in net.lecousin.framework.event
Abstract class implementing Listenable, containing 2 lists of listeners.
AbstractListenable() - Constructor for class net.lecousin.framework.event.AbstractListenable
 
AbstractLock<TError extends Exception> - Class in net.lecousin.framework.concurrent.async
Base class for locks.
AbstractLock() - Constructor for class net.lecousin.framework.concurrent.async.AbstractLock
 
AbstractSerializationSpecWriter - Class in net.lecousin.framework.io.serialization
Generate serialization specification.
AbstractSerializationSpecWriter() - Constructor for class net.lecousin.framework.io.serialization.AbstractSerializationSpecWriter
 
AbstractSerializationSpecWriter.SpecTask - Class in net.lecousin.framework.io.serialization
Utility to create tasks.
AbstractSerializer - Class in net.lecousin.framework.io.serialization
Implements most of the logic of a serializer.
AbstractSerializer() - Constructor for class net.lecousin.framework.io.serialization.AbstractSerializer
 
AbstractSerializer.SerializationTask - Class in net.lecousin.framework.io.serialization
Utility class to create tasks along the process.
AbstractSimpleListenable - Class in net.lecousin.framework.event
Abstract class implementaing SimpleListenable, containing a list of listeners.
AbstractSimpleListenable() - Constructor for class net.lecousin.framework.event.AbstractSimpleListenable
 
accept(T, IOUtil.RecursiveAsyncSupplierListener<T>) - Method in interface net.lecousin.framework.io.IOUtil.RecursiveAsyncSupplierListener.OnSuccess
On success listener.
accessDenied(File, String) - Method in class net.lecousin.framework.util.DirectoryWalker
 
activeDebugMode(Launcher.CommandLineContext) - Method in class net.lecousin.framework.application.launcher.DevLauncher
 
activeDebugMode(Launcher.CommandLineContext) - Method in interface net.lecousin.framework.application.launcher.LauncherService
Return true if debug mode should be activated.
adapt(Input) - Method in interface net.lecousin.framework.adapter.Adapter
Convert the given input into the output type.
adapt(Input, Class<Output>) - Method in class net.lecousin.framework.adapter.AdapterRegistry
Find an adapter that can adapt the given input into the given output type, and adapt it or return null if no available adapter can be found.
adapt(FileInfo) - Method in class net.lecousin.framework.adapter.FileInfoToFile
 
adapt(FileInfo) - Method in class net.lecousin.framework.adapter.FileInfoToPath
 
adapt(File) - Method in class net.lecousin.framework.adapter.FileToIO.Readable
 
adapt(File) - Method in class net.lecousin.framework.adapter.FileToIO.Writable
 
adapt(Object) - Method in class net.lecousin.framework.adapter.LinkedAdapter
 
Adapter<Input,Output> - Interface in net.lecousin.framework.adapter
An adapter allows to convert an object from one type to another.
AdapterException - Exception in net.lecousin.framework.adapter
Error while adapting an object.
AdapterException(String) - Constructor for exception net.lecousin.framework.adapter.AdapterException
Constructor.
AdapterException(String, Throwable) - Constructor for exception net.lecousin.framework.adapter.AdapterException
Constructor.
AdapterRegistry - Class in net.lecousin.framework.adapter
Register available adapters.
add(Application) - Method in interface net.lecousin.framework.application.LCCore.Environment
Add an application.
add(File, Collection<String>) - Method in class net.lecousin.framework.application.libraries.classloader.AppClassLoader
Add a library.
add(Application) - Method in class net.lecousin.framework.application.StandaloneLCCore
 
add(T[], T) - Static method in class net.lecousin.framework.collections.ArrayUtil
Create a new array with one more element appended at the end.
add(T[], T, int) - Static method in class net.lecousin.framework.collections.ArrayUtil
Create a new array with one more element inserted at the given position.
add(T[], Collection<T>) - Static method in class net.lecousin.framework.collections.ArrayUtil
Create a new array with new elements appended at the end.
add(Iterable<T>) - Method in class net.lecousin.framework.collections.CompoundCollection
 
add(Enumeration<T>) - Method in class net.lecousin.framework.collections.CompoundCollection
 
add(T) - Method in class net.lecousin.framework.collections.LinkedArrayList
 
add(int, T) - Method in class net.lecousin.framework.collections.LinkedArrayList
 
add(T[]) - Method in class net.lecousin.framework.collections.ListOfArrays
 
add(long, T) - Method in class net.lecousin.framework.collections.sort.OldestList
Add an elements with the given timestamp.
add(int, T) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeInteger
 
add(long, T) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLong
 
add(long, T) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLongByRange
 
add(int, T) - Method in interface net.lecousin.framework.collections.sort.Sorted.AssociatedWithInteger
Add an element.
add(long, T) - Method in interface net.lecousin.framework.collections.sort.Sorted.AssociatedWithLong
Add an element.
add(T) - Method in class net.lecousin.framework.collections.Tree
Append a new node with the given element.
add(T) - Method in class net.lecousin.framework.collections.TurnArray
 
add(Task<?, ?>) - Method in class net.lecousin.framework.concurrent.StandaloneTaskPriorityManager
 
add(Task<?, ?>) - Method in class net.lecousin.framework.concurrent.TaskManager
 
add(Task<?, ?>) - Method in interface net.lecousin.framework.concurrent.TaskPriorityManager
Add a task to execute.
add(DriveOperationsSequence.Operation) - Method in class net.lecousin.framework.concurrent.tasks.drives.DriveOperationsSequence
Append an operation.
add(Task<?, ?>) - Method in class net.lecousin.framework.concurrent.ThreadPoolTaskManager
 
add(long) - Method in class net.lecousin.framework.event.ListenableLongProperty
Addition.
add(Serializable) - Method in class net.lecousin.framework.locale.LocalizableStringBuffer
Append the given object.
add(int) - Method in class net.lecousin.framework.mutable.MutableInteger
Add the given value and return the value after the addition.
add(long) - Method in class net.lecousin.framework.mutable.MutableLong
Add the given value and return the value after the addition.
add(ExtensionPoint<T>) - Static method in class net.lecousin.framework.plugins.ExtensionPoints
Add an extension point.
add(CustomExtensionPoint) - Static method in class net.lecousin.framework.plugins.ExtensionPoints
Add a custom extension point.
add(String, Plugin) - Static method in class net.lecousin.framework.plugins.ExtensionPoints
Add a plug-in for the given extension point class name.
add(ILocalizableString, Object) - Method in class net.lecousin.framework.util.CompositeNamedObject
Add an object.
addAll(Collection<T>, Enumeration<T>) - Static method in class net.lecousin.framework.collections.CollectionsUtil
Add all elements of the given enumeration into the given collection.
addAll(Collection<T>, Iterator<T>) - Static method in class net.lecousin.framework.collections.CollectionsUtil
Add all elements of the given iterator into the given collection.
addAll(Collection<? extends T>) - Method in class net.lecousin.framework.collections.LinkedArrayList
 
addAll(int, Collection<? extends T>) - Method in class net.lecousin.framework.collections.LinkedArrayList
 
addAll(Collection<? extends T>) - Method in class net.lecousin.framework.collections.TurnArray
 
AddAttribute - Annotation Type in net.lecousin.framework.io.serialization.annotations
Add a custom attribute to a class.
addAttribute(XMLAttribute) - Method in class net.lecousin.framework.xml.dom.XMLElement
Add an attribute.
addAttribute(CharSequence, CharSequence) - Method in class net.lecousin.framework.xml.XMLWriter
Add an attribute to the current element.
AddAttribute.ToRule - Class in net.lecousin.framework.io.serialization.annotations
Convert the annotation into a serialization rule.
AddAttributes - Annotation Type in net.lecousin.framework.io.serialization.annotations
Allow for multiple AddAttribute annotations.
AddAttributeToType - Class in net.lecousin.framework.io.serialization.rules
Add a custom attribute to a class.
AddAttributeToType(Class<?>, String, String, String) - Constructor for class net.lecousin.framework.io.serialization.rules.AddAttributeToType
Constructor.
addBuffer(byte[], int, int) - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
Append the given buffer.
addCData(CharSequence) - Method in class net.lecousin.framework.xml.XMLWriter
Add a CDATA section inside the current element.
addChar(char) - Method in class net.lecousin.framework.io.encoding.DecimalNumber
 
addChar(char) - Method in class net.lecousin.framework.io.encoding.HexadecimalNumber
 
addChar(char) - Method in interface net.lecousin.framework.io.encoding.INumberEncoding
A new character to decode.
addCloseListener(Runnable) - Method in class net.lecousin.framework.io.util.ReadableSeekableToDeterminedSize
 
addCloseListener(Consumer<CloseableListenable>) - Method in class net.lecousin.framework.io.util.ReadableSeekableToDeterminedSize
 
addCloseListener(Consumer<CloseableListenable>) - Method in interface net.lecousin.framework.util.CloseableListenable
Add a listener to be called once this resource is closed.
addCloseListener(Runnable) - Method in interface net.lecousin.framework.util.CloseableListenable
Add a listener to be called once this resource is closed.
addCloseListener(Consumer<CloseableListenable>) - Method in class net.lecousin.framework.util.CloseableListenable.Impl
 
addCloseListener(Runnable) - Method in class net.lecousin.framework.util.CloseableListenable.Impl
 
addCloseListener(Consumer<CloseableListenable>) - Method in class net.lecousin.framework.util.ConcurrentCloseable
 
addCloseListener(Runnable) - Method in class net.lecousin.framework.util.ConcurrentCloseable
 
addCommandLineArgumentsConsumers(List<CommandLine.ArgumentsConsumer<Launcher.CommandLineContext>>) - Method in class net.lecousin.framework.application.launcher.DevLauncher
 
addCommandLineArgumentsConsumers(List<CommandLine.ArgumentsConsumer<Launcher.CommandLineContext>>) - Method in interface net.lecousin.framework.application.launcher.LauncherService
Add consumers for specific options.
addComment(CharSequence) - Method in class net.lecousin.framework.xml.XMLWriter
Add a comment inside the current element.
addCopy(Collection<RangeBigInteger>) - Method in class net.lecousin.framework.math.FragmentedRangeBigInteger
Add the given ranges.
addCopy(Collection<RangeInteger>) - Method in class net.lecousin.framework.math.FragmentedRangeInteger
Add the given ranges.
addCopy(Collection<RangeLong>) - Method in class net.lecousin.framework.math.FragmentedRangeLong
Add the given ranges.
addFirst(T) - Method in class net.lecousin.framework.collections.TurnArray
 
addFirst(CharSequence) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
Add the given string at the beginning.
addFirst(UnprotectedString) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
Add the given string at the beginning.
addFirst(char) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
Add the given string at the beginning.
addFirst(UnprotectedString) - Method in class net.lecousin.framework.util.UnprotectedStringBufferLimited
 
addIterator(Iterator<T>) - Method in class net.lecousin.framework.collections.LinkedIterators
Append an iterator.
addLast(T) - Method in class net.lecousin.framework.collections.TurnArray
 
addListener(CollectionListener<T>) - Method in class net.lecousin.framework.collections.CollectionListener.Keep
Add a listener.
addListener(Consumer<T>) - Method in class net.lecousin.framework.event.AbstractListenable
 
addListener(Runnable) - Method in class net.lecousin.framework.event.AbstractSimpleListenable
 
addListener(Runnable) - Method in class net.lecousin.framework.event.AsyncEvent
 
addListener(Consumer<T>) - Method in interface net.lecousin.framework.event.Listenable
Add a listener.
addListener(Consumer<Long>) - Method in class net.lecousin.framework.event.ListenableLongProperty
 
addListener(Runnable) - Method in class net.lecousin.framework.event.ListenableLongProperty
 
addListener(Consumer<T>) - Method in class net.lecousin.framework.event.ListenableProperty
 
addListener(Runnable) - Method in class net.lecousin.framework.event.ListenableProperty
 
addListener(Runnable) - Method in interface net.lecousin.framework.event.SimpleListenable
Add a listener.
addListener(Runnable) - Method in class net.lecousin.framework.event.SimpleListenableContainer
 
addListener(Consumer<T>) - Method in class net.lecousin.framework.event.SingleEvent
 
addListener(Runnable) - Method in class net.lecousin.framework.event.SingleEvent
 
addListener(Runnable) - Method in class net.lecousin.framework.progress.FakeWorkProgress
 
addlong(long, T) - Method in class net.lecousin.framework.collections.LinkedArrayList
Add an element using a long index.
addPlugin(Adapter) - Method in class net.lecousin.framework.adapter.AdapterRegistry
 
addPlugin(IntegerUnit.Converter) - Method in class net.lecousin.framework.math.IntegerUnit.ConverterRegistry
 
addPlugin(PluginClass) - Method in interface net.lecousin.framework.plugins.ExtensionPoint
Register a plugin (called at application startup).
addPositionChangedListener(Consumer<Long>) - Method in class net.lecousin.framework.io.PositionKnownWrapper
Register a listener to be called when position is changing.
addPositionChangedListener(Runnable) - Method in class net.lecousin.framework.io.PositionKnownWrapper
Register a listener to be called when position is changing.
addPositionInErrors - Variable in class net.lecousin.framework.xml.XMLStreamEvents.Starter
 
addRange(RangeBigInteger) - Method in class net.lecousin.framework.math.FragmentedRangeBigInteger
 
addRange(BigInteger, BigInteger) - Method in class net.lecousin.framework.math.FragmentedRangeBigInteger
Add the given range.
addRange(RangeInteger) - Method in class net.lecousin.framework.math.FragmentedRangeInteger
 
addRange(int, int) - Method in class net.lecousin.framework.math.FragmentedRangeInteger
Add the given range.
addRange(RangeLong) - Method in class net.lecousin.framework.math.FragmentedRangeLong
 
addRange(long, long) - Method in class net.lecousin.framework.math.FragmentedRangeLong
Add the given range.
addRanges(Collection<RangeBigInteger>) - Method in class net.lecousin.framework.math.FragmentedRangeBigInteger
Add the given ranges.
addRanges(Collection<RangeInteger>) - Method in class net.lecousin.framework.math.FragmentedRangeInteger
Add the given ranges.
addRanges(Collection<RangeLong>) - Method in class net.lecousin.framework.math.FragmentedRangeLong
Add the given ranges.
addRuleFromAttribute(SerializationClass.Attribute, Annotation, AttributeAnnotationToRuleOnType, List<SerializationRule>, List<SerializationRule>) - Static method in interface net.lecousin.framework.io.serialization.annotations.AttributeAnnotationToRuleOnType
Create a rule from annotation and add it to the new rules.
addRules(SerializationClass.Attribute, boolean, List<SerializationRule>) - Static method in interface net.lecousin.framework.io.serialization.annotations.AttributeAnnotationToRuleOnAttribute
Search for annotations on the given attributes, and try to convert them into serialization rules.
addRules(SerializationClass, boolean, List<SerializationRule>) - Static method in interface net.lecousin.framework.io.serialization.annotations.AttributeAnnotationToRuleOnType
Search for annotations on the given type, and try to convert them into serialization rules.
addRules(SerializationClass, List<SerializationRule>) - Static method in interface net.lecousin.framework.io.serialization.annotations.TypeAnnotationToRule
Search for annotations on the given type, and try to convert them into serialization rules.
addRules(Class<?>, List<SerializationRule>) - Static method in interface net.lecousin.framework.io.serialization.annotations.TypeAnnotationToRule
Search for annotations on the given type, and try to convert them into serialization rules.
addRulesForAttribute(SerializationClass.Attribute, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
addRulesForAttribute(SerializationClass.Attribute, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializationSpecWriter
 
addRulesForAttribute(SerializationClass.Attribute, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
addRulesForType(SerializationClass, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
addRulesForType(SerializationClass, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializationSpecWriter
 
addRulesForType(SerializationClass, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
addSingleton(T) - Method in class net.lecousin.framework.collections.CompoundCollection
 
addSpare(TaskWorker) - Method in class net.lecousin.framework.concurrent.FixedThreadTaskManager
 
addStreamReferenceHandler(Deserializer.StreamReferenceHandler) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
addStreamReferenceHandler(Deserializer.StreamReferenceHandler) - Method in interface net.lecousin.framework.io.serialization.Deserializer
Register a stream reference handler.
addSubLoader(AbstractClassLoader) - Method in class net.lecousin.framework.application.libraries.classloader.AbstractClassLoader
Add a class loader from a resource contained by this class loader, for example an inner jar file.
addTask(WorkProgress, long) - Method in class net.lecousin.framework.progress.MultiTaskProgress
 
addTask(WorkProgress, long) - Method in interface net.lecousin.framework.progress.WorkProgress.MultiTask
Add the given sub-progress as a sub-task for the given amount of work (this amount is added to the total amount to be done).
addText(CharSequence) - Method in class net.lecousin.framework.xml.XMLWriter
Add text inside the current element.
addToJoin(int) - Method in class net.lecousin.framework.concurrent.async.JoinPoint
Specify that we are waiting for the given number of additional events.
addToJoin(IAsync<? extends TError>) - Method in class net.lecousin.framework.concurrent.async.JoinPoint
Register the given synchronization point as a waited event for this JoinPoint.
The number of waited events is incremented, and a listener is added to the synchronization point and do the following when the synchronization point is unblocked: Cancel this JoinPoint if the synchronization point is cancelled Unblock this JoinPoint with an error if the synchronization point has been unblocked with an error Call the joined method if the synchronization point has been unblocked with success
addToJoin(IAsync<?>, Function<Exception, TError>) - Method in class net.lecousin.framework.concurrent.async.JoinPoint
Register the given synchronization point as a waited event for this JoinPoint.
The number of waited events is incremented, and a listener is added to the synchronization point and do the following when the synchronization point is unblocked: Cancel this JoinPoint if the synchronization point is cancelled Unblock this JoinPoint with an error if the synchronization point has been unblocked with an error Call the joined method if the synchronization point has been unblocked with success
addToJoin(Task<?, ? extends TError>) - Method in class net.lecousin.framework.concurrent.async.JoinPoint
Register the given task as a waited event for this JoinPoint.
Equivalent to addToJoin(task.getSynch())
addToJoinDoNotCancel(IAsync<? extends TError>) - Method in class net.lecousin.framework.concurrent.async.JoinPoint
Similar to addToJoin, but in case the synchronization point is cancelled, it is simply consider as done, and do not cancel this JoinPoint.
addToJoinNoException(IAsync<?>) - Method in class net.lecousin.framework.concurrent.async.JoinPoint
Register the given synchronization point as a waited event for this JoinPoint.
The number of waited events is incremented, and a listener is added to the synchronization point.
addValue(BigInteger) - Method in class net.lecousin.framework.math.FragmentedRangeBigInteger
Add a single value.
addValue(int) - Method in class net.lecousin.framework.math.FragmentedRangeInteger
Add a single value.
addValue(long) - Method in class net.lecousin.framework.math.FragmentedRangeLong
Add a single value.
adoptNode(Node) - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
Aggregator(int, AsyncCollection<T>) - Constructor for class net.lecousin.framework.collections.AsyncCollection.Aggregator
Constructor.
allocate() - Method in interface net.lecousin.framework.util.IDManagerLong
Allocate a new unique identifier.
allocate() - Method in interface net.lecousin.framework.util.IDManagerString
Allocate a new unique identifier.
allocate() - Method in class net.lecousin.framework.util.IDManagerStringFromLong
 
allocate() - Method in class net.lecousin.framework.util.RandomIDManagerLong
 
allocate() - Method in class net.lecousin.framework.util.SimpleIDManagerLong
 
allPluginsLoaded() - Method in class net.lecousin.framework.adapter.AdapterRegistry
 
allPluginsLoaded() - Method in class net.lecousin.framework.math.IntegerUnit.ConverterRegistry
 
allPluginsLoaded() - Method in interface net.lecousin.framework.plugins.ExtensionPoint
Signal that application has been fully loaded and no more plug-ins will be added.
allPluginsLoaded() - Static method in class net.lecousin.framework.plugins.ExtensionPoints
Call the method allPluginsLoaded on every extension point.
AlreadyExistsException - Exception in net.lecousin.framework.exception
Error when an element already exists.
AlreadyExistsException(String, String, String) - Constructor for exception net.lecousin.framework.exception.AlreadyExistsException
Constructor.
amount - Variable in class net.lecousin.framework.progress.WorkProgress.MultiTask.SubTask.Wrapper
 
amount - Variable in class net.lecousin.framework.progress.WorkProgressImpl
 
appClassLoader - Variable in class net.lecousin.framework.application.libraries.classloader.AbstractClassLoader
 
AppClassLoader - Class in net.lecousin.framework.application.libraries.classloader
Used to aggregate class loaders for an application.
AppClassLoader(Application) - Constructor for class net.lecousin.framework.application.libraries.classloader.AppClassLoader
Constructor.
append(LogPattern.Log) - Method in interface net.lecousin.framework.log.appenders.Appender
Append the given log.
append(LogPattern.Log) - Method in class net.lecousin.framework.log.appenders.ConsoleAppender
 
append(LogPattern.Log) - Method in class net.lecousin.framework.log.appenders.MultipleAppender
 
append(LogPattern.Log) - Method in class net.lecousin.framework.log.appenders.RollingFileAppender
 
append(char) - Method in interface net.lecousin.framework.util.IString
Append a character.
append(char[], int, int) - Method in interface net.lecousin.framework.util.IString
Append characters.
append(char[]) - Method in interface net.lecousin.framework.util.IString
Append characters.
append(CharSequence) - Method in interface net.lecousin.framework.util.IString
Append characters.
append(char) - Method in class net.lecousin.framework.util.UnprotectedString
 
append(char[], int, int) - Method in class net.lecousin.framework.util.UnprotectedString
 
append(CharSequence) - Method in class net.lecousin.framework.util.UnprotectedString
 
append(char) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
 
append(char[], int, int) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
 
append(CharSequence) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
 
append(char) - Method in class net.lecousin.framework.util.UnprotectedStringBufferLimited
 
append(char[], int, int) - Method in class net.lecousin.framework.util.UnprotectedStringBufferLimited
 
append(CharSequence) - Method in class net.lecousin.framework.util.UnprotectedStringBufferLimited
 
appendArray(T[], int, int) - Method in class net.lecousin.framework.collections.LinkedArrayList
Insert elements at the end of this collection.
appendChild(Node) - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
appendChild(Node) - Method in class net.lecousin.framework.xml.dom.XMLElement
 
appendChild(Node) - Method in class net.lecousin.framework.xml.dom.XMLNode
 
appendData(String) - Method in class net.lecousin.framework.xml.dom.XMLCharacterData
 
Appender - Interface in net.lecousin.framework.log.appenders
Log appender.
appendNoEnlarge(char) - Method in class net.lecousin.framework.util.UnprotectedString
Append the given character without enlarging the char array, return false if it cannot be done.
Application - Class in net.lecousin.framework.application
Class holding application information such as properties, logging...
ApplicationBootstrap - Interface in net.lecousin.framework.application
Interface to start an application.
ApplicationBootstrap.RunInMain - Class in net.lecousin.framework.application
Utility class that runs the bootstrap in a task.
ApplicationBootstrapException - Exception in net.lecousin.framework.application
Error while starting application.
ApplicationBootstrapException(String) - Constructor for exception net.lecousin.framework.application.ApplicationBootstrapException
Constructor.
ApplicationBootstrapException(String, Throwable) - Constructor for exception net.lecousin.framework.application.ApplicationBootstrapException
Constructor.
ApplicationClassLoader - Interface in net.lecousin.framework.application
ClassLoader dedicated to an application.
ApplicationConfiguration - Class in net.lecousin.framework.application
Application configuration, loaded from a lc-project.xml file.
ApplicationConfiguration() - Constructor for class net.lecousin.framework.application.ApplicationConfiguration
 
appLocalization() - Method in class net.lecousin.framework.locale.FixedLocalizedString
 
appLocalization() - Method in interface net.lecousin.framework.locale.ILocalizableString
Return the string localized in the application language.
appLocalizationSync() - Method in class net.lecousin.framework.locale.FixedLocalizedString
 
appLocalizationSync() - Method in interface net.lecousin.framework.locale.ILocalizableString
Return the string localized in the application language.
apply(SerializationClass, SerializationContext, List<SerializationRule>, boolean) - Method in class net.lecousin.framework.io.serialization.rules.AbstractAttributeInstantiation
 
apply(SerializationClass, SerializationContext, List<SerializationRule>, boolean) - Method in class net.lecousin.framework.io.serialization.rules.AddAttributeToType
 
apply(SerializationClass, SerializationContext, List<SerializationRule>, boolean) - Method in class net.lecousin.framework.io.serialization.rules.AttributeInstantiation
 
apply(SerializationClass, SerializationContext, List<SerializationRule>, boolean) - Method in class net.lecousin.framework.io.serialization.rules.CustomAttributeSerializer
 
apply(SerializationClass, SerializationContext, List<SerializationRule>, boolean) - Method in class net.lecousin.framework.io.serialization.rules.CustomTypeSerializer
 
apply(SerializationClass, SerializationContext, List<SerializationRule>, boolean) - Method in class net.lecousin.framework.io.serialization.rules.IgnoreAttribute
 
apply(SerializationClass, SerializationContext, List<SerializationRule>, boolean) - Method in class net.lecousin.framework.io.serialization.rules.MergeTypeAttributes
 
apply(SerializationClass, SerializationContext, List<SerializationRule>, boolean) - Method in class net.lecousin.framework.io.serialization.rules.RenameAttribute
 
apply(SerializationClass, SerializationContext, List<SerializationRule>, boolean) - Method in interface net.lecousin.framework.io.serialization.rules.SerializationRule
Apply the rule to the given type, knowing the given context.
apply(SerializationClass, SerializationContext, List<SerializationRule>, boolean) - Method in class net.lecousin.framework.io.serialization.rules.TypeFactory
 
apply(List<SerializationRule>, SerializationContext, boolean) - Method in class net.lecousin.framework.io.serialization.SerializationClass
Apply rules.
appParameters - Variable in class net.lecousin.framework.application.launcher.Launcher.CommandLineContext
 
AppParametersConsumer() - Constructor for class net.lecousin.framework.application.launcher.Launcher.CommandLineContext.AppParametersConsumer
 
ArrayIterator<T> - Class in net.lecousin.framework.collections
Iterate on an array.
ArrayIterator(T[], int) - Constructor for class net.lecousin.framework.collections.ArrayIterator
Creates an iterator from an array.
ArrayIterator(T[]) - Constructor for class net.lecousin.framework.collections.ArrayIterator
Constructor.
ArrayIterator.Generic - Class in net.lecousin.framework.collections
Iterate on an array of any type by using the reflection methods (java.lang.reflect.Array).
ArrayUtil - Class in net.lecousin.framework.collections
Utility methods for arrays.
Artifact - Class in net.lecousin.framework.application
An artifact is defined by a group id, an artifact id, and a version number.
Artifact(String, String, Version) - Constructor for class net.lecousin.framework.application.Artifact
Create an artifact.
Artifact(Artifact) - Constructor for class net.lecousin.framework.application.Artifact
Makes a copy of the given artifact.
artifactId - Variable in class net.lecousin.framework.application.launcher.Launcher.CommandLineContext
 
ArtifactIdConsumer() - Constructor for class net.lecousin.framework.application.launcher.Launcher.CommandLineContext.ArtifactIdConsumer
 
ArtifactReference - Class in net.lecousin.framework.application
Reference an artifact by group id and artifact id.
ArtifactReference(String, String) - Constructor for class net.lecousin.framework.application.ArtifactReference
Create a reference to an artifact.
ArtifactsLibrariesManager - Interface in net.lecousin.framework.application.libraries.artifacts
Libraries manager using artifacts.
asCharacters() - Method in interface net.lecousin.framework.util.IString
Convert into an array of character arrays.
asCharacters() - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
 
asCharacterStream() - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
Create a readable CharacterStream from this string.
asCharBuffer() - Method in class net.lecousin.framework.util.UnprotectedString
Create a CharBuffer wrapping the current string.
asCharBuffers() - Method in interface net.lecousin.framework.util.IString
Convert into an array of character buffers.
asCharBuffers() - Method in class net.lecousin.framework.util.UnprotectedString
 
asCharBuffers() - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
 
asString() - Method in interface net.lecousin.framework.util.IString
Convert this string into a Java string.
asWritableCharacterStream() - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
Create a writable CharacterStream from this string.
Async<TError extends Exception> - Class in net.lecousin.framework.concurrent.async
Simplest implementation of a synchronization point.
Async() - Constructor for class net.lecousin.framework.concurrent.async.Async
Constructor.
Async(boolean) - Constructor for class net.lecousin.framework.concurrent.async.Async
Constructor with an initial state.
Async(TError) - Constructor for class net.lecousin.framework.concurrent.async.Async
Create an unblocked point with an error.
Async(CancelException) - Constructor for class net.lecousin.framework.concurrent.async.Async
Create an unblocked point with a cancellation.
Async(IAsync<TError2>, Function<TError2, TError>) - Constructor for class net.lecousin.framework.concurrent.async.Async
Create an asynchronous unit from the given one, converting the error using the given converter.
Async(XMLStreamEventsAsync) - Constructor for class net.lecousin.framework.xml.XMLStreamEventsRecorder.Async
Constructor.
AsyncCloseable<TError extends Exception> - Interface in net.lecousin.framework.util
Resource that can be closed asynchronously.
AsyncCollection<T> - Interface in net.lecousin.framework.collections
Collection where elements come asynchronously.
AsyncCollection.Aggregator<T> - Class in net.lecousin.framework.collections
Aggregates several AsyncCollection into a single one: each time new elements come, the newElements method is called into the main collection, then the done method is called on the main collection only after the done method has been called nbSubCollection times.
AsyncCollection.Keep<T> - Class in net.lecousin.framework.collections
Implementation that keeps the elements in a list.
AsyncCollection.Listen<T> - Class in net.lecousin.framework.collections
Simple implementation with a listener on both operations: newElements and done.
AsyncCollection.OneByOne<T> - Interface in net.lecousin.framework.collections
AsyncCollection but where elements are expected to come only one by one instead of by bunch.
AsyncCollection.OneByOne.Refreshable<T> - Interface in net.lecousin.framework.collections
A refreshable collection is a collection that can be restarted, with new elements coming and replacing the previous ones.
AsyncEvent - Class in net.lecousin.framework.event
An async event allows to fire listeners in a separate tasks.
AsyncEvent() - Constructor for class net.lecousin.framework.event.AsyncEvent
 
AsyncSupplier<T,TError extends Exception> - Class in net.lecousin.framework.concurrent.async
Same as a SynchronizationPoint, except that it contains a result.
AsyncSupplier() - Constructor for class net.lecousin.framework.concurrent.async.AsyncSupplier
Constructor.
AsyncSupplier(T, TError) - Constructor for class net.lecousin.framework.concurrent.async.AsyncSupplier
Create an unblocked point with the given result and error.
AsyncSupplier(T, TError, CancelException) - Constructor for class net.lecousin.framework.concurrent.async.AsyncSupplier
Create an unblocked point with the given result, error and cancellation.
AsyncSupplier.Listener<T,TError extends Exception> - Interface in net.lecousin.framework.concurrent.async
Listener with one method by possible state.
Attribute(SerializationClass, String, TypeDefinition) - Constructor for class net.lecousin.framework.io.serialization.SerializationClass.Attribute
Constructor.
Attribute(SerializationClass, Field) - Constructor for class net.lecousin.framework.io.serialization.SerializationClass.Attribute
Constructor.
Attribute(SerializationClass.Attribute) - Constructor for class net.lecousin.framework.io.serialization.SerializationClass.Attribute
Constructor.
Attribute() - Constructor for class net.lecousin.framework.xml.XMLStreamEvents.Attribute
 
AttributeAnnotationToRuleOnAttribute<TAnnotation extends Annotation> - Interface in net.lecousin.framework.io.serialization.annotations
Convert an annotation on an attribute into a SerializationRule on this attribute.
AttributeAnnotationToRuleOnAttribute.Registry - Class in net.lecousin.framework.io.serialization.annotations
Registry of converters between annotations and serialization rules.
AttributeAnnotationToRuleOnType<TAnnotation extends Annotation> - Interface in net.lecousin.framework.io.serialization.annotations
Convert an annotation into a SerializationRule.
AttributeAnnotationToRuleOnType.Registry - Class in net.lecousin.framework.io.serialization.annotations
Registry of converters between annotations and serialization rules.
AttributeContext(SerializationContext.ObjectContext, SerializationClass.Attribute) - Constructor for class net.lecousin.framework.io.serialization.SerializationContext.AttributeContext
Constructor.
attributeDoesNotExist(String) - Static method in class net.lecousin.framework.xml.dom.DOMErrors
Attribute does not exist on this element.
AttributeInstantiation - Class in net.lecousin.framework.io.serialization.rules
Base class specifying a rule on how to instantiate an attribute by providing a factory which will be given the context as parameter to instantiate the attribute.
AttributeInstantiation(SerializationContextPattern.OnClassAttribute, Class<? extends Factory>) - Constructor for class net.lecousin.framework.io.serialization.rules.AttributeInstantiation
Constructor.
AttributeInstantiation(Class<?>, String, Class<? extends Factory>) - Constructor for class net.lecousin.framework.io.serialization.rules.AttributeInstantiation
Constructor.
attributes - Variable in class net.lecousin.framework.xml.dom.XMLElement
 
attributes - Variable in class net.lecousin.framework.xml.XMLStreamEvents.Event
When type if START_ELEMENT, it contains the list of attributes.
attributesComparator - Static variable in class net.lecousin.framework.xml.serialization.XMLSerializer
 
attributesComparator - Static variable in class net.lecousin.framework.xml.serialization.XMLSpecWriter
 
available() - Method in class net.lecousin.framework.io.IOAsInputStream
 

B

back(char) - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStream
 
back(char) - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStreamLocation
 
back(char) - Method in interface net.lecousin.framework.io.text.ICharacterStream.Readable.Buffered
Put back one character.
back(char) - Method in class net.lecousin.framework.io.text.ProgressiveBufferedReadableCharStream
 
back(char) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer.CS
 
Base64 - Class in net.lecousin.framework.io.encoding
Utility methods to encode and decode base 64.
Base64Decoder - Class in net.lecousin.framework.io.encoding
Decode Base64 data into a Writable.
Base64Decoder(IO.Writable) - Constructor for class net.lecousin.framework.io.encoding.Base64Decoder
Constructor.
block(long) - Method in class net.lecousin.framework.concurrent.async.Async
 
block(long) - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
 
block(long) - Method in interface net.lecousin.framework.concurrent.async.IAsync
Pause the current thread to wait for this asynchronous unit to be unblocked.
block(long) - Method in class net.lecousin.framework.concurrent.async.LockPoint
 
block(long) - Method in class net.lecousin.framework.concurrent.async.MutualExclusion
 
block(long) - Method in class net.lecousin.framework.concurrent.async.WaitingDataQueueSynchronizationPoint
 
blocked(IAsync<?>, long) - Method in interface net.lecousin.framework.concurrent.BlockedThreadHandler
Singal that the current thread is blocked by the given synchronization point.
BlockedThreadHandler - Interface in net.lecousin.framework.concurrent
Handle a blocking situation.
blockException(long) - Method in interface net.lecousin.framework.concurrent.async.IAsync
Pause the current thread to wait for this asynchronous unit to be unblocked, and if it has an error it is thrown.
blockPause(long) - Method in interface net.lecousin.framework.concurrent.async.IAsync
Really block, using wait method (used by threading system to know when a thread can be resumed).
blockPauseCondition() - Method in class net.lecousin.framework.concurrent.async.Async
 
blockPauseCondition() - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
 
blockPauseCondition() - Method in interface net.lecousin.framework.concurrent.async.IAsync
Return true if blockPause should still block.
blockPauseCondition() - Method in class net.lecousin.framework.concurrent.async.LockPoint
 
blockPauseCondition() - Method in class net.lecousin.framework.concurrent.async.MutualExclusion
 
blockPauseCondition() - Method in class net.lecousin.framework.concurrent.async.WaitingDataQueueSynchronizationPoint
 
blockResult(long) - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
Block until this AsyncSupplier is unblocked or the given timeout expired, and return the result in case of success, or throw the error or cancellation.
blockThrow(long) - Method in interface net.lecousin.framework.concurrent.async.IAsync
Pause the current thread to wait for this synchronization point to be unblocked.
bomEncoding - Variable in class net.lecousin.framework.xml.XMLStreamEvents.Starter
 
bootstrap - Variable in class net.lecousin.framework.application.ApplicationBootstrap.RunInMain
 
bout - Variable in class net.lecousin.framework.xml.serialization.XMLSerializer
 
bout - Variable in class net.lecousin.framework.xml.serialization.XMLSpecWriter
 
BroadcastIO - Class in net.lecousin.framework.io.util
Aggregation of several IOs, every write is performed on all IOs.
BroadcastIO(IO.Writable[], byte, boolean) - Constructor for class net.lecousin.framework.io.util.BroadcastIO
Constructor.
buf1 - Variable in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
buf2 - Variable in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
Buffered(String, IO.Readable.Buffered...) - Constructor for class net.lecousin.framework.io.LinkedIO.Readable.Buffered
Constructor.
Buffered(String, IO.Readable.Seekable...) - Constructor for class net.lecousin.framework.io.LinkedIO.Readable.Seekable.Buffered
Constructor.
Buffered(IO.Readable.Buffered, long) - Constructor for class net.lecousin.framework.io.PositionKnownWrapper.Readable.Buffered
Constructor with initial position.
Buffered(IO.Readable.Buffered) - Constructor for class net.lecousin.framework.io.PositionKnownWrapper.Readable.Buffered
Constructor.
Buffered(T, long, long, String, boolean) - Constructor for class net.lecousin.framework.io.SubIO.Readable.Seekable.Buffered
Constructor.
BufferedIO - Class in net.lecousin.framework.io.buffering
BufferedIO is often the best buffering implementation when we need both bufferization and seek operations.
BufferedIO(IO.Readable.Seekable, long, int, int, boolean) - Constructor for class net.lecousin.framework.io.buffering.BufferedIO
Constructor.
BufferedIO(IO.Readable.Seekable, int, int, boolean) - Constructor for class net.lecousin.framework.io.buffering.BufferedIO
Constructor.
BufferedIO.MemoryManagement - Class in net.lecousin.framework.io.buffering
Manages memory usage and delayed write operations of BufferedIO instances.
BufferedIO.ReadWrite - Class in net.lecousin.framework.io.buffering
Writable BufferedIO.
BufferedReadableCharacterStream - Class in net.lecousin.framework.io.text
Implement a buffered readable character stream from a readable IO.
BufferedReadableCharacterStream(IO.Readable, Charset, int, int) - Constructor for class net.lecousin.framework.io.text.BufferedReadableCharacterStream
Constructor.
BufferedReadableCharacterStream(IO.Readable, CharsetDecoder, int, int) - Constructor for class net.lecousin.framework.io.text.BufferedReadableCharacterStream
Constructor.
BufferedReadableCharacterStream(IO.Readable, Charset, int, int, ByteBuffer, CharBuffer) - Constructor for class net.lecousin.framework.io.text.BufferedReadableCharacterStream
Constructor.
BufferedReadableCharacterStream(IO.Readable, CharsetDecoder, int, int, ByteBuffer, CharBuffer) - Constructor for class net.lecousin.framework.io.text.BufferedReadableCharacterStream
Constructor.
BufferedReadableCharacterStreamLocation - Class in net.lecousin.framework.io.text
Buffered readable character stream that calculate the line number and position on the current line while reading.
BufferedReadableCharacterStreamLocation(ICharacterStream.Readable.Buffered) - Constructor for class net.lecousin.framework.io.text.BufferedReadableCharacterStreamLocation
Constructor.
BufferedReadableCharacterStreamLocation(ICharacterStream.Readable.Buffered, int, int) - Constructor for class net.lecousin.framework.io.text.BufferedReadableCharacterStreamLocation
Constructor.
BufferedReverseIOReading - Class in net.lecousin.framework.io.buffering
IO that can read bytes backward.
BufferedReverseIOReading(T, int) - Constructor for class net.lecousin.framework.io.buffering.BufferedReverseIOReading
Create an IO capable to read bytes backward from a Seekable.
BufferedToInputStream - Class in net.lecousin.framework.io.buffering
Implements an InputStream from an IO.Readable.Buffered.
BufferedToInputStream(IO.Readable.Buffered, boolean) - Constructor for class net.lecousin.framework.io.buffering.BufferedToInputStream
Constructor.
BufferedWritableCharacterStream - Class in net.lecousin.framework.io.text
Implement a buffered writable character stream from a writable IO.
BufferedWritableCharacterStream(IO.Writable, Charset, int) - Constructor for class net.lecousin.framework.io.text.BufferedWritableCharacterStream
Constructor.
BufferedWritableCharacterStream(IO.Writable, CharsetEncoder, int) - Constructor for class net.lecousin.framework.io.text.BufferedWritableCharacterStream
Constructor.
Buffers - Class in net.lecousin.framework.io.util
Utility class to reuse buffers instead of re-allocating memory.
Buffers(int, int) - Constructor for class net.lecousin.framework.io.util.Buffers
Constructor.
bufferSize - Variable in class net.lecousin.framework.io.buffering.BufferedIO
 
bufferSize - Variable in class net.lecousin.framework.xml.serialization.XMLSerializer
 
bufferSize - Variable in class net.lecousin.framework.xml.serialization.XMLSpecWriter
 
bufferSize - Variable in class net.lecousin.framework.xml.XMLStreamEvents.Starter
 
bufferTable - Variable in class net.lecousin.framework.io.buffering.BufferedIO
 
ByteArrayCache - Class in net.lecousin.framework.memory
Cache of byte[] useful when arrays of same size may be needed, to avoid memory allocation and garbage collection.
ByteArrayIO - Class in net.lecousin.framework.io.buffering
IO implemented with a single byte array.
ByteArrayIO(String) - Constructor for class net.lecousin.framework.io.buffering.ByteArrayIO
Constructor with initial buffer size of 4096.
ByteArrayIO(int, String) - Constructor for class net.lecousin.framework.io.buffering.ByteArrayIO
Constructor.
ByteArrayIO(byte[], String) - Constructor for class net.lecousin.framework.io.buffering.ByteArrayIO
Constructor.
ByteArrayIO(byte[], int, String) - Constructor for class net.lecousin.framework.io.buffering.ByteArrayIO
Constructor.
ByteArrayIOProvider - Class in net.lecousin.framework.io.provider
Implement IOProvider for readable and writable, for a given bytes array.
ByteArrayIOProvider(byte[], int, String) - Constructor for class net.lecousin.framework.io.provider.ByteArrayIOProvider
Constructor.
ByteArrayIOProvider(byte[], String) - Constructor for class net.lecousin.framework.io.provider.ByteArrayIOProvider
Constructor.
ByteBuffersIO - Class in net.lecousin.framework.io.buffering
Implementation of IO using a list of byte array.
ByteBuffersIO(boolean, String, byte) - Constructor for class net.lecousin.framework.io.buffering.ByteBuffersIO
Constructor.
ByteMap<ValueType> - Interface in net.lecousin.framework.collections.map
Interface for a Map that accept byte keys (primitive type instead of Byte).
ByteStream(IO.WritableByteStream) - Constructor for class net.lecousin.framework.io.IOAsOutputStream.ByteStream
Constructor.

C

Cache<Key,Value> - Class in net.lecousin.framework.memory
Implementation of CacheManager that associate each cached data to a key.
Cache(String, Consumer<Value>) - Constructor for class net.lecousin.framework.memory.Cache
Constructor.
cachedDataCurrentUsage() - Method in class net.lecousin.framework.memory.CachedObject
 
cachedDataCurrentUsage() - Method in interface net.lecousin.framework.memory.CacheManager.CachedData
Return the number of clients currently using this data.
cachedDataExpirationTime() - Method in interface net.lecousin.framework.memory.CacheManager.CachedDataCustomExpiration
Return the time this data will expire and should be freed if necessary.
cachedDataLastUsage() - Method in class net.lecousin.framework.memory.CachedObject
 
cachedDataLastUsage() - Method in interface net.lecousin.framework.memory.CacheManager.CachedData
Return the timestamp of the last time this data has been used.
CachedObject<T> - Class in net.lecousin.framework.memory
Base class for implementing a cached data that register its users.
CachedObject(T, long) - Constructor for class net.lecousin.framework.memory.CachedObject
Constructor.
CacheManager - Interface in net.lecousin.framework.memory
Interface for caching data.
CacheManager.CachedData - Interface in net.lecousin.framework.memory
A cached data.
CacheManager.CachedDataCustomExpiration - Interface in net.lecousin.framework.memory
Adds an expiration to a cahced data.
canAdapt(Input) - Method in interface net.lecousin.framework.adapter.Adapter
Return true if the given input can be transformed.
canAdapt(Object, Class<?>) - Method in class net.lecousin.framework.adapter.AdapterRegistry
Return true if an adapter can be found to adapt the given input into the given output type.
canAdapt(FileInfo) - Method in class net.lecousin.framework.adapter.FileInfoToFile
 
canAdapt(FileInfo) - Method in class net.lecousin.framework.adapter.FileInfoToPath
 
canAdapt(File) - Method in class net.lecousin.framework.adapter.FileToIO.Readable
 
canAdapt(File) - Method in class net.lecousin.framework.adapter.FileToIO.Writable
 
canAdapt(Object) - Method in class net.lecousin.framework.adapter.LinkedAdapter
 
canAppendWithoutEnlarging() - Method in class net.lecousin.framework.util.UnprotectedString
Return then number of unused characters at the end of the array.
cancel(CancelException) - Method in class net.lecousin.framework.application.SplashScreen
 
cancel - Variable in class net.lecousin.framework.concurrent.async.AbstractLock
 
cancel(CancelException) - Method in class net.lecousin.framework.concurrent.async.AbstractLock
 
cancel(CancelException) - Method in class net.lecousin.framework.concurrent.async.Async
 
cancel(boolean) - Method in class net.lecousin.framework.concurrent.async.Async
 
cancel(CancelException) - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
 
cancel(boolean) - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
 
cancel(CancelException) - Method in interface net.lecousin.framework.concurrent.async.Cancellable
Cancel this object: unblock it immediately, and set the cancellation reason.
cancel(CancelException) - Method in class net.lecousin.framework.concurrent.Task
Cancel this task.
cancel(CancelException) - Method in interface net.lecousin.framework.concurrent.util.production.simple.Consumer
Cancel and stop consumption.
cancel(CancelException) - Method in interface net.lecousin.framework.concurrent.util.production.simple.Producer
Cancel any pending production and stop it.
cancel(CancelException) - Method in class net.lecousin.framework.concurrent.util.production.simple.ProductTransformation
 
cancel(CancelException) - Method in class net.lecousin.framework.io.util.IOReaderAsProducer
 
cancel(CancelException) - Method in class net.lecousin.framework.progress.FakeWorkProgress
 
cancel(CancelException) - Method in interface net.lecousin.framework.progress.WorkProgress
Cancel the underlying work.
cancel(CancelException) - Method in class net.lecousin.framework.progress.WorkProgressImpl
 
cancelClosed() - Static method in interface net.lecousin.framework.io.IO
Return a CancelException with message IO closed.
CancelException - Exception in net.lecousin.framework.concurrent.async
Exception used when cancelling an asynchronous task.
CancelException(String) - Constructor for exception net.lecousin.framework.concurrent.async.CancelException
Constructor.
CancelException(String, Throwable) - Constructor for exception net.lecousin.framework.concurrent.async.CancelException
Constructor.
CancelException(Throwable) - Constructor for exception net.lecousin.framework.concurrent.async.CancelException
Constructor.
cancelIfExecutionNotStarted(CancelException) - Method in class net.lecousin.framework.concurrent.Task
Cancel this task only if not yet started.
Cancellable - Interface in net.lecousin.framework.concurrent.async
Interface for cancellable asynchronous task.
cancelled(CancelException) - Method in interface net.lecousin.framework.concurrent.async.AsyncSupplier.Listener
Called when the AsyncSupplier is unblocked by a cancellation.
cancelled(CancelException) - Method in class net.lecousin.framework.io.IOUtil.RecursiveAsyncSupplierListener
 
canDecode() - Method in class net.lecousin.framework.io.text.Decoder
When the decode method returns -2, this method can be used to know when new data is available to be decoded.
canGet() - Method in class net.lecousin.framework.io.serialization.SerializationClass.Attribute
Return true if a getter exists or the field is public.
canInstantiate(TypeDefinition, SerializationContext) - Method in interface net.lecousin.framework.io.serialization.rules.SerializationRule
During deserialization, when a type needs to be instantiated, this method is called to know if this rule is providing a custom way to instantiate the given type.
canInstantiate(TypeDefinition, SerializationContext) - Method in class net.lecousin.framework.io.serialization.rules.TypeFactory
 
cannotAddAnAncestor() - Static method in class net.lecousin.framework.xml.dom.DOMErrors
Cannot insert an ancestor into a descendent.
cannotBeAChildOfItself() - Static method in class net.lecousin.framework.xml.dom.DOMErrors
Cannot add a node inside itself.
canSet() - Method in class net.lecousin.framework.io.serialization.SerializationClass.Attribute
Return true if a setter exists or the field is public.
canStart() - Method in class net.lecousin.framework.io.FileIO
Can start reading or writing.
canStartReading() - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
canStartReading() - Method in class net.lecousin.framework.io.buffering.BufferedReverseIOReading
 
canStartReading() - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
canStartReading() - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
 
canStartReading() - Method in class net.lecousin.framework.io.buffering.IOInMemoryOrFile
 
canStartReading() - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
canStartReading() - Method in class net.lecousin.framework.io.buffering.PreBufferedReadable
 
canStartReading() - Method in class net.lecousin.framework.io.buffering.ReadableToSeekable
 
canStartReading() - Method in class net.lecousin.framework.io.buffering.SimpleBufferedReadable
 
canStartReading() - Method in class net.lecousin.framework.io.buffering.SingleBufferReadable
 
canStartReading() - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
canStartReading() - Method in class net.lecousin.framework.io.FileIO.ReadOnly
 
canStartReading() - Method in class net.lecousin.framework.io.FileIO.ReadWrite
 
canStartReading() - Method in class net.lecousin.framework.io.FragmentedSubIO.Readable
 
canStartReading() - Method in interface net.lecousin.framework.io.IO.Readable
Return a synchronization point that is unblocked when data is ready to be read.
canStartReading() - Method in interface net.lecousin.framework.io.IO.ReadableByteStream
Return a synchronization point that is unblocked when data is ready to be read.
canStartReading() - Method in class net.lecousin.framework.io.IOFromInputStream
 
canStartReading() - Method in class net.lecousin.framework.io.LinkedIO
 
canStartReading() - Method in class net.lecousin.framework.io.LinkedIO.Readable
 
canStartReading() - Method in class net.lecousin.framework.io.out2in.OutputToInput
 
canStartReading() - Method in class net.lecousin.framework.io.out2in.OutputToInputBuffers
 
canStartReading() - Method in class net.lecousin.framework.io.PositionKnownWrapper
 
canStartReading() - Method in class net.lecousin.framework.io.PositionKnownWrapper.Readable.Buffered
 
canStartReading() - Method in class net.lecousin.framework.io.PositionKnownWrapper.Readable
 
canStartReading() - Method in class net.lecousin.framework.io.SubIO
 
canStartReading() - Method in class net.lecousin.framework.io.SubIO.Readable
 
canStartReading() - Method in class net.lecousin.framework.io.SubIO.Readable.Seekable.Buffered
 
canStartReading() - Method in class net.lecousin.framework.io.SubIO.Readable.Seekable
 
canStartReading() - Method in class net.lecousin.framework.io.SubIO.ReadWrite
 
canStartReading() - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStream
 
canStartReading() - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStreamLocation
 
canStartReading() - Method in interface net.lecousin.framework.io.text.ICharacterStream.Readable.Buffered
Return a synchronization point which is unblocked once some characters have been buffered.
canStartReading() - Method in class net.lecousin.framework.io.text.ProgressiveBufferedReadableCharStream
 
canStartReading() - Method in class net.lecousin.framework.io.util.EmptyReadable
 
canStartReading() - Method in class net.lecousin.framework.io.util.NonBufferedReadableIOAsBuffered
 
canStartReading() - Method in class net.lecousin.framework.io.util.ReadableSeekableToDeterminedSize
 
canStartReading() - Method in class net.lecousin.framework.util.UnprotectedStringBuffer.CS
 
canStartWriting() - Method in class net.lecousin.framework.io.buffering.BufferedIO.ReadWrite
 
canStartWriting() - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
canStartWriting() - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
 
canStartWriting() - Method in class net.lecousin.framework.io.buffering.IOInMemoryOrFile
 
canStartWriting() - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
canStartWriting() - Method in class net.lecousin.framework.io.buffering.SimpleBufferedWritable
 
canStartWriting() - Method in class net.lecousin.framework.io.FileIO.ReadWrite
 
canStartWriting() - Method in class net.lecousin.framework.io.FileIO.WriteOnly
 
canStartWriting() - Method in class net.lecousin.framework.io.FragmentedSubIO
 
canStartWriting() - Method in class net.lecousin.framework.io.FragmentedSubIO.ReadWrite
 
canStartWriting() - Method in interface net.lecousin.framework.io.IO.Writable
Return a synchronization point that is unblocked when data is ready to be written.
canStartWriting() - Method in interface net.lecousin.framework.io.IO.WritableByteStream
Return a synchronization point that is unblocked when data is ready to be written.
canStartWriting() - Method in class net.lecousin.framework.io.IOFromOutputStream
 
canStartWriting() - Method in class net.lecousin.framework.io.LinkedIO
 
canStartWriting() - Method in class net.lecousin.framework.io.LinkedIO.ReadWrite
 
canStartWriting() - Method in class net.lecousin.framework.io.out2in.OutputToInput
 
canStartWriting() - Method in class net.lecousin.framework.io.out2in.OutputToInputBuffers
 
canStartWriting() - Method in class net.lecousin.framework.io.SubIO
 
canStartWriting() - Method in class net.lecousin.framework.io.SubIO.ReadWrite
 
canStartWriting() - Method in class net.lecousin.framework.io.SubIO.Writable
 
canStartWriting() - Method in class net.lecousin.framework.io.SubIO.Writable.Seekable
 
canStartWriting() - Method in class net.lecousin.framework.io.util.BroadcastIO
 
changed() - Method in class net.lecousin.framework.progress.WorkProgressImpl
 
changeNextExecutionTime(long) - Method in class net.lecousin.framework.concurrent.Task
Change the next execution time of scheduled or repetitive task.
CharacterStreamWritePool - Class in net.lecousin.framework.io.text
Utility class to queue write operations to a character stream.
CharacterStreamWritePool(ICharacterStream.Writable) - Constructor for class net.lecousin.framework.io.text.CharacterStreamWritePool
Constructor.
charArray() - Method in class net.lecousin.framework.util.UnprotectedString
Return the underlying character array.
charArrayStart() - Method in class net.lecousin.framework.util.UnprotectedString
Return the current start offset in the underlying character array.
charAt(int) - Method in class net.lecousin.framework.util.UnprotectedString
 
charAt(int) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
 
check(IAsync<Exception>, IAsync<Exception>) - Method in class net.lecousin.framework.xml.XMLStreamEventsAsync
 
checkCommandLineContext(Launcher.CommandLineContext, List<String>) - Method in class net.lecousin.framework.application.launcher.DevLauncher
 
checkCommandLineContext(Launcher.CommandLineContext, List<String>) - Method in interface net.lecousin.framework.application.launcher.LauncherService
Check the command line, fill errors if needed, and return true if this service is activated.
checkLocksOfBlockingTasks - Static variable in class net.lecousin.framework.concurrent.TaskMonitoring
 
checkPresent(String, String, List<String>) - Static method in class net.lecousin.framework.application.launcher.Launcher
Utility method to check if an option is present.
children - Variable in class net.lecousin.framework.xml.dom.XMLElement
 
ClassUtil - Class in net.lecousin.framework.util
Utility methods for reflexivity.
clazz - Variable in class net.lecousin.framework.io.serialization.SerializationContextPattern.OnClass
 
clear() - Method in class net.lecousin.framework.collections.LinkedArrayList
 
clear() - Method in class net.lecousin.framework.collections.map.HalfByteHashMap
 
clear() - Method in class net.lecousin.framework.collections.map.IntegerMapLinkedArrayList
 
clear() - Method in class net.lecousin.framework.collections.map.IntegerMapRBT
 
clear() - Method in class net.lecousin.framework.collections.map.LongMapRBT
 
clear() - Method in interface net.lecousin.framework.collections.map.PrimitiveMap
Clear all elements of this map.
clear() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeInteger
 
clear() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLong
 
clear() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLongByRange
 
clear() - Method in interface net.lecousin.framework.collections.sort.Sorted
Clear this collection.
clear() - Method in class net.lecousin.framework.collections.TurnArray
 
cloned(XMLNode) - Method in class net.lecousin.framework.xml.dom.XMLNode
 
cloneNode(boolean) - Method in class net.lecousin.framework.xml.dom.XMLAttribute
 
cloneNode(boolean) - Method in class net.lecousin.framework.xml.dom.XMLCData
 
cloneNode(boolean) - Method in class net.lecousin.framework.xml.dom.XMLComment
 
cloneNode(boolean) - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
cloneNode(boolean) - Method in class net.lecousin.framework.xml.dom.XMLDocumentType
 
cloneNode(boolean) - Method in class net.lecousin.framework.xml.dom.XMLElement
 
cloneNode(boolean) - Method in class net.lecousin.framework.xml.dom.XMLText
 
close() - Method in class net.lecousin.framework.application.SplashScreen
Close this window.
close() - Method in class net.lecousin.framework.concurrent.Console
 
close() - Method in class net.lecousin.framework.concurrent.tasks.drives.FileAccess
 
close() - Method in class net.lecousin.framework.io.buffering.BufferedToInputStream
 
close() - Method in class net.lecousin.framework.io.IOAsInputStream
 
close() - Method in class net.lecousin.framework.io.IOAsOutputStream.ByteStream
 
close() - Method in class net.lecousin.framework.io.IOAsOutputStream.Writable
 
close() - Method in class net.lecousin.framework.io.text.Decoder
 
close() - Method in class net.lecousin.framework.io.util.ReadableSeekableToDeterminedSize
 
close() - Method in class net.lecousin.framework.log.appenders.RollingFileAppender
 
close() - Method in class net.lecousin.framework.memory.Cache
Close this cache, and free any data it holds.
close() - Method in class net.lecousin.framework.memory.CachedObject
Close this cached data, and release any resource of it.
close() - Method in class net.lecousin.framework.memory.ObjectBank
 
close() - Method in class net.lecousin.framework.memory.SimpleCache
 
close() - Method in interface net.lecousin.framework.util.CloseableListenable
Close.
close() - Method in class net.lecousin.framework.util.CloseableListenable.Impl
 
close() - Method in class net.lecousin.framework.util.ConcurrentCloseable
 
CloseableListenable - Interface in net.lecousin.framework.util
Closeable resource, with the possibility to add and remove listeners to be called when the resource is closed.
CloseableListenable.Impl - Class in net.lecousin.framework.util
Default implementation to handle listeners fired on close.
closeAfter(IAsync<?>) - Method in interface net.lecousin.framework.util.AsyncCloseable
Close asynchronously this closeable once the given synchronization point is done.
closeAsync() - Method in class net.lecousin.framework.concurrent.tasks.drives.FileAccess
 
closeAsync(Closeable) - Static method in class net.lecousin.framework.io.IOUtil
Implement an asynchronous close using a task calling the synchronous close.
closeAsync() - Method in class net.lecousin.framework.io.text.Decoder
 
closeAsync() - Method in class net.lecousin.framework.io.util.ReadableSeekableToDeterminedSize
 
closeAsync() - Method in interface net.lecousin.framework.util.AsyncCloseable
Close asynchronously.
closeAsync() - Method in class net.lecousin.framework.util.ConcurrentCloseable
 
closeCachedObject(T) - Method in class net.lecousin.framework.memory.CachedObject
 
closeContainer - Variable in class net.lecousin.framework.io.SubIO
 
closed(Closeable) - Method in class net.lecousin.framework.application.Application
Unregister an instance to close on application shutdown.
closed(AsyncCloseable<?>) - Method in class net.lecousin.framework.application.Application
Unregister an instance to close on application shutdown.
closed(Closeable) - Method in interface net.lecousin.framework.application.LCCore.Environment
Signal a resource has been closed and do not need to be closed anymore.
closed(AsyncCloseable<?>) - Method in interface net.lecousin.framework.application.LCCore.Environment
Signal a resource has been closed and do not need to be closed anymore.
closed(Closeable) - Method in class net.lecousin.framework.application.StandaloneLCCore
 
closed(AsyncCloseable<?>) - Method in class net.lecousin.framework.application.StandaloneLCCore
 
closeElement() - Method in class net.lecousin.framework.xml.XMLStreamEventsAsync
Go the the END_ELEMENT event corresponding to the current START_ELEMENT (must be called with a current event to START_ELEMENT).
closeElement(XMLStreamEvents.ElementContext) - Method in class net.lecousin.framework.xml.XMLStreamEventsAsync
Move forward until the closing tag of the given element is found.
closeElement() - Method in class net.lecousin.framework.xml.XMLStreamEventsSync
Go the the END_ELEMENT event corresponding to the current START_ELEMENT (must be called with a current event to START_ELEMENT).
closeElement() - Method in class net.lecousin.framework.xml.XMLWriter
Close the current element.
closeParentIOOnClose - Variable in class net.lecousin.framework.io.FragmentedSubIO
 
closeResources(Async<IOException>) - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
closeResources(Async<IOException>) - Method in class net.lecousin.framework.io.buffering.BufferedReverseIOReading
 
closeResources(Async<IOException>) - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
closeResources(Async<IOException>) - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
 
closeResources(Async<IOException>) - Method in class net.lecousin.framework.io.buffering.IOInMemoryOrFile
 
closeResources(Async<IOException>) - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
closeResources(Async<IOException>) - Method in class net.lecousin.framework.io.buffering.PreBufferedReadable
 
closeResources(Async<IOException>) - Method in class net.lecousin.framework.io.buffering.ReadableToSeekable
 
closeResources(Async<IOException>) - Method in class net.lecousin.framework.io.buffering.SimpleBufferedReadable
 
closeResources(Async<IOException>) - Method in class net.lecousin.framework.io.buffering.SimpleBufferedWritable
 
closeResources(Async<IOException>) - Method in class net.lecousin.framework.io.buffering.SingleBufferReadable
 
closeResources(Async<IOException>) - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
closeResources(Async<IOException>) - Method in class net.lecousin.framework.io.FileIO
 
closeResources(Async<IOException>) - Method in class net.lecousin.framework.io.FragmentedSubIO
 
closeResources(Async<IOException>) - Method in class net.lecousin.framework.io.IOFromInputStream
 
closeResources(Async<IOException>) - Method in class net.lecousin.framework.io.IOFromOutputStream
 
closeResources(Async<IOException>) - Method in class net.lecousin.framework.io.LinkedIO
 
closeResources(Async<IOException>) - Method in class net.lecousin.framework.io.out2in.OutputToInput
 
closeResources(Async<IOException>) - Method in class net.lecousin.framework.io.out2in.OutputToInputBuffers
 
closeResources(Async<IOException>) - Method in class net.lecousin.framework.io.PositionKnownWrapper
 
closeResources(Async<IOException>) - Method in class net.lecousin.framework.io.SubIO
 
closeResources(Async<IOException>) - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStream
 
closeResources(Async<IOException>) - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStreamLocation
 
closeResources(Async<IOException>) - Method in class net.lecousin.framework.io.text.BufferedWritableCharacterStream
 
closeResources(Async<IOException>) - Method in class net.lecousin.framework.io.text.ProgressiveBufferedReadableCharStream
 
closeResources(Async<IOException>) - Method in class net.lecousin.framework.io.text.TextLineStream
 
closeResources(Async<IOException>) - Method in class net.lecousin.framework.io.text.WritableCharacterStream
 
closeResources(Async<IOException>) - Method in class net.lecousin.framework.io.util.BroadcastIO
 
closeResources(Async<IOException>) - Method in class net.lecousin.framework.io.util.EmptyReadable
 
closeResources(Async<IOException>) - Method in class net.lecousin.framework.io.util.NonBufferedReadableIOAsBuffered
 
closeResources(Async<TError>) - Method in class net.lecousin.framework.util.ConcurrentCloseable
 
closeResources(Async<IOException>) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer.AbstractCS
 
closeUnderlyingResources() - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
closeUnderlyingResources() - Method in class net.lecousin.framework.io.buffering.BufferedReverseIOReading
 
closeUnderlyingResources() - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
closeUnderlyingResources() - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
 
closeUnderlyingResources() - Method in class net.lecousin.framework.io.buffering.IOInMemoryOrFile
 
closeUnderlyingResources() - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
closeUnderlyingResources() - Method in class net.lecousin.framework.io.buffering.PreBufferedReadable
 
closeUnderlyingResources() - Method in class net.lecousin.framework.io.buffering.ReadableToSeekable
 
closeUnderlyingResources() - Method in class net.lecousin.framework.io.buffering.SimpleBufferedReadable
 
closeUnderlyingResources() - Method in class net.lecousin.framework.io.buffering.SimpleBufferedWritable
 
closeUnderlyingResources() - Method in class net.lecousin.framework.io.buffering.SingleBufferReadable
 
closeUnderlyingResources() - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
closeUnderlyingResources() - Method in class net.lecousin.framework.io.FileIO
 
closeUnderlyingResources() - Method in class net.lecousin.framework.io.FragmentedSubIO
 
closeUnderlyingResources() - Method in class net.lecousin.framework.io.IOFromInputStream
 
closeUnderlyingResources() - Method in class net.lecousin.framework.io.IOFromOutputStream
 
closeUnderlyingResources() - Method in class net.lecousin.framework.io.LinkedIO
 
closeUnderlyingResources() - Method in class net.lecousin.framework.io.out2in.OutputToInput
 
closeUnderlyingResources() - Method in class net.lecousin.framework.io.out2in.OutputToInputBuffers
 
closeUnderlyingResources() - Method in class net.lecousin.framework.io.PositionKnownWrapper
 
closeUnderlyingResources() - Method in class net.lecousin.framework.io.SubIO
 
closeUnderlyingResources() - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStream
 
closeUnderlyingResources() - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStreamLocation
 
closeUnderlyingResources() - Method in class net.lecousin.framework.io.text.BufferedWritableCharacterStream
 
closeUnderlyingResources() - Method in class net.lecousin.framework.io.text.ProgressiveBufferedReadableCharStream
 
closeUnderlyingResources() - Method in class net.lecousin.framework.io.text.TextLineStream
 
closeUnderlyingResources() - Method in class net.lecousin.framework.io.text.WritableCharacterStream
 
closeUnderlyingResources() - Method in class net.lecousin.framework.io.util.BroadcastIO
 
closeUnderlyingResources() - Method in class net.lecousin.framework.io.util.EmptyReadable
 
closeUnderlyingResources() - Method in class net.lecousin.framework.io.util.NonBufferedReadableIOAsBuffered
 
closeUnderlyingResources() - Method in class net.lecousin.framework.util.ConcurrentCloseable
 
closeUnderlyingResources() - Method in class net.lecousin.framework.util.UnprotectedStringBuffer.AbstractCS
 
closing - Variable in class net.lecousin.framework.io.buffering.BufferedIO
 
col - Variable in class net.lecousin.framework.collections.CollectionListener.Keep
 
CollectionContext(SerializationContext, Object, TypeDefinition, TypeDefinition) - Constructor for class net.lecousin.framework.io.serialization.SerializationContext.CollectionContext
Constructor.
CollectionListener<T> - Interface in net.lecousin.framework.collections
A collection listener allows to signal the following events: new elements, elements removed, and elements changed.
CollectionListener.Keep<T> - Class in net.lecousin.framework.collections
Keeps a collection of elements, such as listeners can be added asynchronously.
CollectionsUtil - Class in net.lecousin.framework.collections
Utility methods on collections.
CollectionsUtil.IteratorToEnumeration<T> - Class in net.lecousin.framework.collections
Convert an iterator to an enumeration.
CommandLine - Class in net.lecousin.framework.util
Utility methods for command line parameters.
CommandLine.ArgumentsConsumer<T> - Interface in net.lecousin.framework.util
Command line arguments consumer.
CommandLineContext() - Constructor for class net.lecousin.framework.application.launcher.Launcher.CommandLineContext
 
compare(int[], int[]) - Static method in class net.lecousin.framework.application.Version
Compare 2 arrays of integers containing versions.
compare(Version, Version) - Method in class net.lecousin.framework.application.VersionSpecification.Range
 
compare(Version, Version) - Method in class net.lecousin.framework.application.VersionSpecification.RangeWithRecommended
 
compare(Version, Version) - Method in class net.lecousin.framework.application.VersionSpecification.SingleVersion
 
compare(byte[], byte[]) - Static method in class net.lecousin.framework.collections.ArrayUtil
Compare 2 byte arrays.
compare(byte[], int, byte[], int, int) - Static method in class net.lecousin.framework.collections.ArrayUtil
Compare 2 byte arrays.
compareDocumentPosition(Node) - Method in class net.lecousin.framework.xml.dom.XMLNode
 
compareTo(Version) - Method in class net.lecousin.framework.application.Version
 
CompositeLocalizable - Class in net.lecousin.framework.locale
Several localizable strings joined by a separator.
CompositeLocalizable(String, ILocalizableString...) - Constructor for class net.lecousin.framework.locale.CompositeLocalizable
Constructor.
CompositeNamedObject - Class in net.lecousin.framework.util
Simple utility class that contains several named objects.
CompositeNamedObject() - Constructor for class net.lecousin.framework.util.CompositeNamedObject
 
CompoundCollection<T> - Class in net.lecousin.framework.collections
Allows to add elements, iterables and enumerations, then iterate on them like this is a single list.
CompoundCollection() - Constructor for class net.lecousin.framework.collections.CompoundCollection
 
concatenate(T[], T[]) - Static method in class net.lecousin.framework.collections.ArrayUtil
Create a new array concatenating first array with second array.
ConcurrentCloseable<TError extends Exception> - Class in net.lecousin.framework.util
Implement most of the functionalities expected by an IConcurrentCloseable.
ConcurrentCloseable() - Constructor for class net.lecousin.framework.util.ConcurrentCloseable
 
config - Variable in class net.lecousin.framework.application.launcher.Launcher.CommandLineContext
 
ConfigConsumer() - Constructor for class net.lecousin.framework.application.launcher.Launcher.CommandLineContext.ConfigConsumer
 
configure(String, Appender, Logger.Level) - Method in class net.lecousin.framework.log.LoggerFactory
Configure a logger with an appender.
configure(String) - Method in class net.lecousin.framework.log.LoggerFactory
Load configuration from a file.
configure(InputStream) - Method in class net.lecousin.framework.log.LoggerFactory
Load configuration from a file.
configure(XMLStreamReader) - Method in class net.lecousin.framework.log.LoggerFactory
Load configuration from a file.
connect() - Method in class net.lecousin.framework.io.util.ReadableAsURLConnection
 
Console - Class in net.lecousin.framework.concurrent
This class handles printing to the console in a separate thread, so the calling thread is not blocked.
Console(Application) - Constructor for class net.lecousin.framework.concurrent.Console
Instantiate for the given application.
ConsoleAppender - Class in net.lecousin.framework.log.appenders
Log appender to the console.
ConsoleAppender(Console, Logger.Level, LogPattern) - Constructor for class net.lecousin.framework.log.appenders.ConsoleAppender
Constructor.
ConsoleAppender(LoggerFactory, XMLStreamReader, Map<String, Appender>) - Constructor for class net.lecousin.framework.log.appenders.ConsoleAppender
Constructor.
ConsoleConsumer(InputStream, Consumer<String>) - Constructor for class net.lecousin.framework.util.ProcessUtil.ConsoleConsumer
Constructor.
consume(String[], int, Launcher.CommandLineContext) - Method in class net.lecousin.framework.application.launcher.Launcher.CommandLineContext.AppParametersConsumer
 
consume(String[], int, Launcher.CommandLineContext) - Method in class net.lecousin.framework.application.launcher.Launcher.CommandLineContext.ArtifactIdConsumer
 
consume(String[], int, Launcher.CommandLineContext) - Method in class net.lecousin.framework.application.launcher.Launcher.CommandLineContext.ConfigConsumer
 
consume(String[], int, Launcher.CommandLineContext) - Method in class net.lecousin.framework.application.launcher.Launcher.CommandLineContext.GroupIdConsumer
 
consume(String[], int, Launcher.CommandLineContext) - Method in class net.lecousin.framework.application.launcher.Launcher.CommandLineContext.PluginsConsumer
 
consume(String[], int, Launcher.CommandLineContext) - Method in class net.lecousin.framework.application.launcher.Launcher.CommandLineContext.VersionConsumer
 
consume(T) - Method in interface net.lecousin.framework.concurrent.util.production.simple.Consumer
Consume the given object.
consume(Input) - Method in class net.lecousin.framework.concurrent.util.production.simple.ProductTransformation
 
consume(String[], int, T) - Method in interface net.lecousin.framework.util.CommandLine.ArgumentsConsumer
Consume arguments starting at the given index, return the number of arguments consumed.
consumeProcessConsole(Process, Consumer<String>, Consumer<String>) - Static method in class net.lecousin.framework.util.ProcessUtil
Launch 2 threads to consume both output and error streams, and call the listeners for each line read.
Consumer<T> - Interface in net.lecousin.framework.concurrent.util.production.simple
Consume objects or data.
contains(T[], T) - Static method in class net.lecousin.framework.collections.ArrayUtil
Return true if the array contains the value.
contains(char[], char) - Static method in class net.lecousin.framework.collections.ArrayUtil
Return true if the array contains the value.
contains(byte[], byte) - Static method in class net.lecousin.framework.collections.ArrayUtil
Return true if the array contains the value.
contains(short[], short) - Static method in class net.lecousin.framework.collections.ArrayUtil
Return true if the array contains the value.
contains(int[], int) - Static method in class net.lecousin.framework.collections.ArrayUtil
Return true if the array contains the value.
contains(long[], long) - Static method in class net.lecousin.framework.collections.ArrayUtil
Return true if the array contains the value.
contains(Object) - Method in class net.lecousin.framework.collections.LinkedArrayList
 
contains(int, T) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeInteger
Returns true if the given key exists in the tree and its associated value is the given element.
contains(long, T) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLong
Returns true if the given key exists in the tree and its associated value is the given element.
contains(long, T) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLongByRange
 
contains(int, T) - Method in interface net.lecousin.framework.collections.sort.Sorted.AssociatedWithInteger
Return true if the list contains the element.
contains(long, T) - Method in interface net.lecousin.framework.collections.sort.Sorted.AssociatedWithLong
Return true if the list contains the element.
contains(Object) - Method in class net.lecousin.framework.collections.TurnArray
 
contains(BigInteger) - Method in class net.lecousin.framework.math.RangeBigInteger
Return true if this range contains the given value.
contains(int) - Method in class net.lecousin.framework.math.RangeInteger
Return true if this range contains the given value.
contains(long) - Method in class net.lecousin.framework.math.RangeLong
Return true if this range contains the given value.
containsAll(Collection<?>) - Method in class net.lecousin.framework.collections.LinkedArrayList
 
containsAll(Collection<?>) - Method in class net.lecousin.framework.collections.TurnArray
The implementation of this operation has not been optimised.
containsInstance(Collection<?>, Object) - Static method in class net.lecousin.framework.collections.CollectionsUtil
Return true if the collection contains the instance.
containsInstance(int, T) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeInteger
Returns true if the given key exists in the tree and its associated value is the given element.
containsInstance(long, T) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLong
Returns true if the given key exists in the tree and its associated value is the given element.
containsInstance(long, T) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLongByRange
 
containsInstance(int, T) - Method in interface net.lecousin.framework.collections.sort.Sorted.AssociatedWithInteger
Return true if the list contains the given instance.
containsInstance(long, T) - Method in interface net.lecousin.framework.collections.sort.Sorted.AssociatedWithLong
Return true if the list contains the given instance.
containsKey(byte) - Method in interface net.lecousin.framework.collections.map.ByteMap
Return true if the map contains the given key.
containsKey(byte) - Method in class net.lecousin.framework.collections.map.HalfByteHashMap
 
containsKey(int) - Method in interface net.lecousin.framework.collections.map.IntegerMap
Return true if the map contains the given key.
containsKey(int) - Method in class net.lecousin.framework.collections.map.IntegerMapLinkedArrayList
 
containsKey(int) - Method in class net.lecousin.framework.collections.map.IntegerMapRBT
 
containsKey(long) - Method in interface net.lecousin.framework.collections.map.LongMap
Return true if the map contains the given key.
containsKey(long) - Method in class net.lecousin.framework.collections.map.LongMapRBT
 
containsKey(short) - Method in interface net.lecousin.framework.collections.map.ShortMap
Return true if the map contains the given key.
containsKey(int) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeInteger
Returns true if the given key exists in the tree.
containsKey(long) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLong
Returns true if the given key exists in the tree.
containsOneValueIn(RangeBigInteger) - Method in class net.lecousin.framework.math.FragmentedRangeBigInteger
Return true if this fragmented range contains at least one value of the given range.
containsOneValueIn(Collection<RangeBigInteger>) - Method in class net.lecousin.framework.math.FragmentedRangeBigInteger
Return true if this fragmented range contains at least one value of the given ranges.
containsOneValueIn(RangeInteger) - Method in class net.lecousin.framework.math.FragmentedRangeInteger
Return true if this fragmented range contains at least one value of the given range.
containsOneValueIn(Collection<RangeInteger>) - Method in class net.lecousin.framework.math.FragmentedRangeInteger
Return true if this fragmented range contains at least one value of the given ranges.
containsOneValueIn(RangeLong) - Method in class net.lecousin.framework.math.FragmentedRangeLong
Return true if this fragmented range contains at least one value of the given range.
containsOneValueIn(Collection<RangeLong>) - Method in class net.lecousin.framework.math.FragmentedRangeLong
Return true if this fragmented range contains at least one value of the given ranges.
containsRange(BigInteger, BigInteger) - Method in class net.lecousin.framework.math.FragmentedRangeBigInteger
Return true if this fragmented data contains the given range of offset.
containsRange(int, int) - Method in class net.lecousin.framework.math.FragmentedRangeInteger
Return true if this fragmented data contains the given range of offset.
containsRange(long, long) - Method in class net.lecousin.framework.math.FragmentedRangeLong
Return true if this fragmented data contains the given range of offset.
containsValue(long) - Method in class net.lecousin.framework.math.FragmentedRangeBigInteger
Return true if this fragmented data contains the given offset.
containsValue(BigInteger) - Method in class net.lecousin.framework.math.FragmentedRangeBigInteger
Return true if this fragmented data contains the given offset.
containsValue(int) - Method in class net.lecousin.framework.math.FragmentedRangeInteger
Return true if this fragmented data contains the given offset.
containsValue(long) - Method in class net.lecousin.framework.math.FragmentedRangeLong
Return true if this fragmented data contains the given offset.
context - Variable in class net.lecousin.framework.xml.XMLStreamEvents.Event
Current context with elements' names of the current hierarchy and namespaces declaration.
convert(long, Class<? extends IntegerUnit>, Class<? extends IntegerUnit>) - Method in interface net.lecousin.framework.math.IntegerUnit.Converter
Convert a value.
convert(long, Class<? extends IntegerUnit>, Class<? extends IntegerUnit>) - Static method in class net.lecousin.framework.math.IntegerUnit.ConverterRegistry
Conversion.
convert(long, Class<? extends IntegerUnit>, Class<? extends IntegerUnit>) - Method in class net.lecousin.framework.math.TimeUnit.Converter
 
convertBigDecimalValue(BigDecimal, Class<?>, AsyncSupplier<Number, SerializationException>) - Static method in class net.lecousin.framework.io.serialization.AbstractDeserializer
Convert a BigDecimal into the specified type.
Converter() - Constructor for class net.lecousin.framework.math.TimeUnit.Converter
 
ConverterRegistry() - Constructor for class net.lecousin.framework.math.IntegerUnit.ConverterRegistry
Constructor.
convertError(Function<TError, TError2>) - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
Create an AsyncSupplier from the given one, adapting the error.
convertFromMilliseconds(long, Class<? extends IntegerUnit>) - Method in class net.lecousin.framework.math.TimeUnit.Converter
Convert a value from milliseconds.
convertFromStringToCharSequence(AsyncSupplier<? extends CharSequence, SerializationException>, Class<?>) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
convertSerializationValue(Object, TypeDefinition, SerializationContext) - Method in class net.lecousin.framework.io.serialization.rules.CustomTypeSerializer
 
convertSerializationValue(Object, TypeDefinition, SerializationContext) - Method in interface net.lecousin.framework.io.serialization.rules.SerializationRule
Before to serialize a value, this method is called in order to give the opportunity to convert to another value.
convertStringToInteger(Class<?>, String, Class<? extends IntegerUnit>) - Static method in class net.lecousin.framework.io.serialization.AbstractDeserializer
Convert a string into an integer, optionally doing convertion into the targetUnit if any.
convertToMilliseconds(long, Class<? extends IntegerUnit>) - Method in class net.lecousin.framework.math.TimeUnit.Converter
Convert a value into milliseconds.
copy(byte[]) - Static method in class net.lecousin.framework.collections.ArrayUtil
Create a copy of the array.
copy(IO.Readable, IO.Writable, long, boolean, WorkProgress, long) - Static method in class net.lecousin.framework.io.IOUtil
Copy from a Readable to a Writable.
copy(T, long, long, long) - Static method in class net.lecousin.framework.io.IOUtil
Copy bytes inside a Seekable IO.
copy(File, File, byte, long, WorkProgress, long, IAsync<?>) - Static method in class net.lecousin.framework.io.IOUtil
Copy a file.
copy() - Method in class net.lecousin.framework.math.FragmentedRangeBigInteger
Create a copy of this instance.
copy() - Method in class net.lecousin.framework.math.FragmentedRangeInteger
Create a copy of this instance.
copy() - Method in class net.lecousin.framework.math.FragmentedRangeLong
Create a copy of this instance.
copy() - Method in class net.lecousin.framework.math.RangeBigInteger
 
copy() - Method in class net.lecousin.framework.math.RangeInteger
 
copy() - Method in class net.lecousin.framework.math.RangeLong
 
copy() - Method in class net.lecousin.framework.xml.XMLStreamEvents.Event
Create a copy of this event.
count(String, String) - Static method in class net.lecousin.framework.util.StringUtil
Count the number of occurences.
countChar(char) - Method in class net.lecousin.framework.util.UnprotectedString
Return the number of occurences of the given array in this string.
Cpu(String, byte, Consumer<Pair<T, TError>>) - Constructor for class net.lecousin.framework.concurrent.Task.Cpu
Constructor.
Cpu(String, byte) - Constructor for class net.lecousin.framework.concurrent.Task.Cpu
Constructor.
CPU - Static variable in class net.lecousin.framework.concurrent.Threading
 
CPUTaskManager - Class in net.lecousin.framework.concurrent
TaskManager for CPU tasks, using one thread by available processor.
create(DiscriminatorType) - Method in interface net.lecousin.framework.util.Factory
Create an instance for the given discriminator.
create(XMLStreamEventsSync) - Static method in class net.lecousin.framework.xml.dom.XMLDocument
Create a document from a XMLStreamEvents.
create(XMLStreamEventsAsync) - Static method in class net.lecousin.framework.xml.dom.XMLDocument
Create a document from a XMLStreamEvents.
create(XMLDocument, XMLStreamEventsSync) - Static method in class net.lecousin.framework.xml.dom.XMLElement
Create an Element from a XMLStreamEvents.
create(XMLDocument, XMLStreamEventsAsync) - Static method in class net.lecousin.framework.xml.dom.XMLElement
Create an Element from a XMLStreamEvents.
createAndOpenFileAsync(String, String) - Method in class net.lecousin.framework.io.TemporaryFiles
Create and open a temporary file.
createAndOpenFileSync(String, String) - Method in class net.lecousin.framework.io.TemporaryFiles
Create and open a temporary file.
createAndStartReader(IO.Readable) - Method in class net.lecousin.framework.xml.serialization.XMLDeserializer
 
createAttribute(String) - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
createAttributeNS(String, String) - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
createCDATASection(String) - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
createComment(String) - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
createDirectoryAsync(String) - Method in class net.lecousin.framework.io.TemporaryFiles
Create a temporary directory.
createDirectorySync(String) - Method in class net.lecousin.framework.io.TemporaryFiles
Create a temporary directory.
CreateDirectoryTask - Class in net.lecousin.framework.concurrent.tasks.drives
Task to create a directory.
CreateDirectoryTask(File, boolean, boolean, byte) - Constructor for class net.lecousin.framework.concurrent.tasks.drives.CreateDirectoryTask
Constructor.
createDocument(String, String, DocumentType) - Method in class net.lecousin.framework.xml.dom.XMLDomImplementation
 
createDocumentFragment() - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
createDocumentType(String, String, String) - Method in class net.lecousin.framework.xml.dom.XMLDomImplementation
 
createElement(String) - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
createElementNS(String, String) - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
createEntityReference(String) - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
createEvent() - Method in class net.lecousin.framework.application.SplashScreen
 
createEvent() - Method in class net.lecousin.framework.event.SimpleListenableContainer
 
createEvent() - Method in class net.lecousin.framework.progress.WorkProgressImpl
 
createFileAsync(String, String) - Method in class net.lecousin.framework.io.TemporaryFiles
Create a temporary file.
createFileSync(String, String) - Method in class net.lecousin.framework.io.TemporaryFiles
Create a temporary file.
createGenericArray(Class<T[]>, int) - Static method in class net.lecousin.framework.collections.ArrayUtil
Creates an array of the given type and size.
createGenericArray(Class<T[]>, Object[]) - Static method in class net.lecousin.framework.collections.ArrayUtil
Creates an array of the given type, and put the given elements inside.
createGenericArrayOf(int, Class<T>) - Static method in class net.lecousin.framework.collections.ArrayUtil
Creates an array of the given type and size.
createListenerToFire(Event<T>) - Static method in class net.lecousin.framework.event.Event
Bridge between 2 events: create a listener that will fire the given event when called.
createProcessingInstruction(String, String) - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
createRule(AddAttribute, Class<?>) - Method in class net.lecousin.framework.io.serialization.annotations.AddAttribute.ToRule
 
createRule(TAnnotation, SerializationClass.Attribute) - Method in interface net.lecousin.framework.io.serialization.annotations.AttributeAnnotationToRuleOnAttribute
Create a rule from an annotation.
createRule(TAnnotation, SerializationClass.Attribute) - Method in interface net.lecousin.framework.io.serialization.annotations.AttributeAnnotationToRuleOnType
Create a rule from an annotation.
createRule(Instantiate, SerializationClass.Attribute) - Method in class net.lecousin.framework.io.serialization.annotations.Instantiate.ToRule
 
createRule(Instantiation, SerializationClass.Attribute) - Method in class net.lecousin.framework.io.serialization.annotations.Instantiation.ToRule
 
createRule(MergeAttributes, SerializationClass.Attribute) - Method in class net.lecousin.framework.io.serialization.annotations.MergeAttributes.ToRule
 
createRule(Rename, SerializationClass.Attribute) - Method in class net.lecousin.framework.io.serialization.annotations.Rename.ToRule
 
createRule(SerializationMethods, SerializationClass.Attribute) - Method in class net.lecousin.framework.io.serialization.annotations.SerializationMethods.ToRule
 
createRule(SerializationName, SerializationClass.Attribute) - Method in class net.lecousin.framework.io.serialization.annotations.SerializationName.ToRule
 
createRule(Transient, SerializationClass.Attribute) - Method in class net.lecousin.framework.io.serialization.annotations.Transient.ToRule
 
createRule(TAnnotation, Class<?>) - Method in interface net.lecousin.framework.io.serialization.annotations.TypeAnnotationToRule
Create a rule from an annotation.
createRule(TypeInstantiation, Class<?>) - Method in class net.lecousin.framework.io.serialization.annotations.TypeInstantiation.ToRule
 
createRule(TypeSerializationMethod, SerializationClass.Attribute) - Method in class net.lecousin.framework.io.serialization.annotations.TypeSerializationMethod.ToRule
 
createRule(TypeSerializer, Class<?>) - Method in class net.lecousin.framework.io.serialization.annotations.TypeSerializer.ToRule
 
createRule(TypeSerializer, SerializationClass.Attribute) - Method in class net.lecousin.framework.io.serialization.annotations.TypeSerializer.ToRule
 
createSingleByteArray() - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
Merge the byte arrays of this class into a single one and return it.
createStackTrace(StringBuilder, Throwable, boolean) - Static method in class net.lecousin.framework.util.DebugUtil
Append a stack trace of the given Throwable to the StringBuilder.
createStackTrace(StringBuilder, StackTraceElement[]) - Static method in class net.lecousin.framework.util.DebugUtil
Append a stack trace to a StringBuilder.
createTaskProgress(long, String) - Method in class net.lecousin.framework.progress.MultiTaskProgress
Create a sub-progress for the given amount of work (this amount is added to the total amount to be done).
createTextNode(String) - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
createWorker() - Method in class net.lecousin.framework.concurrent.FixedThreadTaskManager
 
createWorker() - Method in class net.lecousin.framework.concurrent.MonoThreadTaskManager
 
createWorker() - Method in class net.lecousin.framework.concurrent.MultiThreadTaskManager
 
creation - Variable in class net.lecousin.framework.io.util.FileInfo
 
CS() - Constructor for class net.lecousin.framework.util.UnprotectedStringBuffer.CS
 
currentBuffer - Variable in class net.lecousin.framework.io.text.Decoder
 
CustomAttribute(SerializationClass.Attribute, CustomSerializer) - Constructor for class net.lecousin.framework.io.serialization.rules.CustomAttributeSerializer.CustomAttribute
Constructor.
CustomAttributeSerializer - Class in net.lecousin.framework.io.serialization.rules
Rule to customize the serialization of an attribute.
CustomAttributeSerializer(SerializationContextPattern.OnClassAttribute, CustomSerializer) - Constructor for class net.lecousin.framework.io.serialization.rules.CustomAttributeSerializer
Constructor.
CustomAttributeSerializer(Class<?>, String, CustomSerializer) - Constructor for class net.lecousin.framework.io.serialization.rules.CustomAttributeSerializer
Constructor.
CustomAttributeSerializer.CustomAttribute - Class in net.lecousin.framework.io.serialization.rules
Used to override an attribute with a custom serializer.
CustomExtensionPoint - Interface in net.lecousin.framework.plugins
Custom extension point.
CustomSerializer - Interface in net.lecousin.framework.io.serialization
Customize the serialization.
CustomTypeSerializer - Class in net.lecousin.framework.io.serialization.rules
Rule that specifies a custom serializer.
CustomTypeSerializer(CustomSerializer, SerializationContextPattern) - Constructor for class net.lecousin.framework.io.serialization.rules.CustomTypeSerializer
Constructor.

D

data - Variable in class net.lecousin.framework.util.Runnables.WithData
 
DataUtil - Class in net.lecousin.framework.io.util
Utility method to encode or decode numbers in little or big endian.
debug(StringBuilder) - Method in class net.lecousin.framework.concurrent.FixedThreadTaskManager
 
debug(StringBuilder) - Method in class net.lecousin.framework.concurrent.TaskManager
Describe what threads are doing for debugging purpose.
debug() - Static method in class net.lecousin.framework.concurrent.Threading
Return a string containing multi-threading status for debugging purposes.
debug(StringBuilder) - Method in class net.lecousin.framework.concurrent.ThreadPoolTaskManager
 
debug() - Method in class net.lecousin.framework.log.Logger
 
debug(String) - Method in class net.lecousin.framework.log.Logger
Log.
debug(String, Throwable) - Method in class net.lecousin.framework.log.Logger
Log.
debugSynchronization - Static variable in class net.lecousin.framework.concurrent.Threading
 
DebugUtil - Class in net.lecousin.framework.util
Utility methods for debugging.
dec() - Method in class net.lecousin.framework.event.ListenableLongProperty
Decrement.
dec() - Method in class net.lecousin.framework.mutable.MutableInteger
Decrement the value and return the value after decrementation.
dec() - Method in class net.lecousin.framework.mutable.MutableLong
Decrement the value and return the value after decrementation.
DecimalNumber - Class in net.lecousin.framework.io.encoding
Decode a number in decimal digits.
DecimalNumber() - Constructor for class net.lecousin.framework.io.encoding.DecimalNumber
 
declareNamespace(String, String) - Method in class net.lecousin.framework.xml.dom.XMLElement
Declare a namespace on this element (xmlns).
decode(byte[]) - Static method in class net.lecousin.framework.io.encoding.Base64
Decode the given input.
decode(byte[], int, int) - Static method in class net.lecousin.framework.io.encoding.Base64
Decode the given input.
decode(ByteBuffer) - Static method in class net.lecousin.framework.io.encoding.Base64
Decode the given input.
decode(CharBuffer) - Static method in class net.lecousin.framework.io.encoding.Base64
Decode the given input.
decode(String) - Static method in class net.lecousin.framework.io.encoding.Base64
Decode the given input.
decode(ByteBuffer) - Method in class net.lecousin.framework.io.encoding.Base64Decoder
Start a new Task to decode the given buffer.
decode(CharBuffer) - Method in class net.lecousin.framework.io.encoding.Base64Decoder
Start a new Task to decode the given buffer.
decode(byte[]) - Method in class net.lecousin.framework.io.encoding.HexaDecimalEncoder
 
decode(byte[]) - Method in interface net.lecousin.framework.io.encoding.IBytesEncoding
Decode the given bytes.
decode(ByteBuffer) - Static method in class net.lecousin.framework.io.encoding.QuotedPrintable
Decode the given input.
decode(byte[]) - Static method in class net.lecousin.framework.io.encoding.QuotedPrintable
Decode the given input.
decode(String) - Static method in class net.lecousin.framework.io.encoding.QuotedPrintable
Decode the given input.
decode(char[], int, int, MutableBoolean, int) - Method in class net.lecousin.framework.io.text.Decoder
Decode characters from the IO.
decode(ByteBuffer, char[], int, int) - Method in class net.lecousin.framework.io.text.Decoder
Decode characters without IO.
decode(ByteBuffer, char[], int, int, MutableBoolean, int) - Method in class net.lecousin.framework.io.text.Decoder
 
decode(ByteBuffer, char[], int, int, MutableBoolean, int) - Method in class net.lecousin.framework.io.text.DefaultDecoder
 
decode(ByteBuffer, char[], int, int, MutableBoolean, int) - Method in class net.lecousin.framework.io.text.UTF8Decoder
 
decode(String) - Method in interface net.lecousin.framework.util.StringEncoding
Decode from a string.
decode(String) - Method in class net.lecousin.framework.util.StringEncoding.EncodedLong
 
decode(String) - Method in class net.lecousin.framework.util.StringEncoding.SimpleInteger
 
decode(String) - Method in class net.lecousin.framework.util.StringEncoding.SimpleLong
 
decode4BytesBase64(byte[], byte[]) - Static method in class net.lecousin.framework.io.encoding.Base64
Decode the 4 input bytes of the inputBuffer, into the outputBuffer that must have at least 3 bytes.
decode4BytesBase64(byte[], byte[], int) - Static method in class net.lecousin.framework.io.encoding.Base64
Decode the 4 input bytes of the inputBuffer, into the outputBuffer that must have at least 3 bytes remaining.
decode4BytesBase64(byte[], int, byte[], int) - Static method in class net.lecousin.framework.io.encoding.Base64
Decode 4 input bytes of the inputBuffer, into the outputBuffer that must have at least 3 bytes remaining.
decode4BytesBase64(ByteBuffer, byte[], int) - Static method in class net.lecousin.framework.io.encoding.Base64
Decode the 4 input bytes of the inputBuffer, into the outputBuffer that must have at least 3 bytes remaining.
decode4BytesBase64(CharBuffer, byte[], int) - Static method in class net.lecousin.framework.io.encoding.Base64
Decode the 4 input bytes of the inputBuffer, into the outputBuffer that must have at least 3 bytes remaining.
decodeBase64Char(byte) - Static method in class net.lecousin.framework.io.encoding.Base64
Convert a base 64 character into its integer value.
decodeHexa(String) - Static method in class net.lecousin.framework.util.StringUtil
Decode a string containing hexadecimal digits into an array of bytes.
decodeHexa(String, byte[]) - Static method in class net.lecousin.framework.util.StringUtil
Decode a string containing hexadecimal digits into the given array of bytes.
decodeHexa(char) - Static method in class net.lecousin.framework.util.StringUtil
Return the integer value of the given hexadecimal digit, or -1 if it is not an hexadecimal digit.
decodeHexaByte(String) - Static method in class net.lecousin.framework.util.StringUtil
Decode the given hexadecimal string into a byte (the string must contain 1 or 2 hexa digits).
decodeHexaLong(String) - Static method in class net.lecousin.framework.util.StringUtil
Decode the given string containing hexadecimal digits into a long value.
Decoder - Class in net.lecousin.framework.io.text
Charset decoder.
Decoder() - Constructor for class net.lecousin.framework.io.text.Decoder
 
decoder - Variable in class net.lecousin.framework.io.text.DefaultDecoder
 
DEFAULT_MAX_MEMORY - Static variable in class net.lecousin.framework.io.buffering.BufferedIO.MemoryManagement
By default set to 96 MB.
DEFAULT_MEMORY_THRESHOLD - Static variable in class net.lecousin.framework.io.buffering.BufferedIO.MemoryManagement
By default set to 72 MB.
DEFAULT_TO_BE_WRITTEN_THRESHOLD - Static variable in class net.lecousin.framework.io.buffering.BufferedIO.MemoryManagement
By default set to 12 MB.
DefaultApplicationClassLoader - Class in net.lecousin.framework.application.libraries.classpath
Default implementation of ApplicationClassLoader.
DefaultApplicationClassLoader(Application, File[]) - Constructor for class net.lecousin.framework.application.libraries.classpath.DefaultApplicationClassLoader
Constructor.
DefaultDecoder - Class in net.lecousin.framework.io.text
Default implementation of Decoder using JDK CharsetDecoder.
DefaultDecoder(CharsetDecoder) - Constructor for class net.lecousin.framework.io.text.DefaultDecoder
Constructor.
DefaultLibrariesManager - Class in net.lecousin.framework.application.libraries.classpath
Default implementation of LibrariesManager.
DefaultLibrariesManager(File[]) - Constructor for class net.lecousin.framework.application.libraries.classpath.DefaultLibrariesManager
Constructor with additional files to load.
DefaultLibrariesManager() - Constructor for class net.lecousin.framework.application.libraries.classpath.DefaultLibrariesManager
Constructor.
defaultNamespace - Variable in class net.lecousin.framework.xml.XMLStreamEvents.ElementContext
 
deleteData(int, int) - Method in class net.lecousin.framework.xml.dom.XMLCharacterData
 
deleteDirectory(File, WorkProgress, long, boolean) - Static method in class net.lecousin.framework.concurrent.tasks.drives.RemoveDirectoryContentTask
Remove a directory with all its content.
DependencyNode(LibraryDescriptor.Dependency) - Constructor for class net.lecousin.framework.application.libraries.artifacts.LibraryDescriptorLoader.DependencyNode
Constructor.
descendingIterator() - Method in class net.lecousin.framework.collections.TurnArray
 
description - Variable in class net.lecousin.framework.io.AbstractIO
 
description - Variable in class net.lecousin.framework.io.FragmentedSubIO
 
description - Variable in class net.lecousin.framework.io.LinkedIO
 
description - Variable in class net.lecousin.framework.io.SubIO
 
description - Variable in class net.lecousin.framework.io.text.FullReadLines
 
DeserializationTask(Runnable) - Constructor for class net.lecousin.framework.io.serialization.AbstractDeserializer.DeserializationTask
 
deserialize(TypeDefinition, IO.Readable, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
deserialize(Object, Object) - Method in interface net.lecousin.framework.io.serialization.CustomSerializer
Deserialize an object of TargetType into a SourceType.
deserialize(TypeDefinition, IO.Readable, List<SerializationRule>) - Method in interface net.lecousin.framework.io.serialization.Deserializer
Deserialize an object/value of the given type from the given input.
deserialize(XMLDeserializer, XMLStreamEventsAsync, List<SerializationRule>) - Method in interface net.lecousin.framework.xml.serialization.XMLCustomSerializer
Deserialization.
deserialize(IO.Readable, Class<T>, List<SerializationRule>) - Static method in class net.lecousin.framework.xml.serialization.XMLDeserializer
Deserialize from a IO.Readable.
deserializeBooleanAttributeValue(SerializationContext.AttributeContext, boolean) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
deserializeBooleanAttributeValue(SerializationContext.AttributeContext, boolean) - Method in class net.lecousin.framework.xml.serialization.XMLDeserializer
 
deserializeBooleanValue(boolean) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
deserializeBooleanValue(boolean) - Method in class net.lecousin.framework.xml.serialization.XMLDeserializer
 
deserializeByteArrayAttributeValue(SerializationContext.AttributeContext, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
deserializeByteArrayValue(SerializationContext, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
deserializeCharacterAttributeValue(SerializationContext.AttributeContext, boolean) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
By default, deserialize a string and get the first character.
deserializeCharacterValue(boolean) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
By default, deserialize a string and get the first character.
deserializeCollectionAttributeValue(SerializationContext.AttributeContext, String, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
deserializeCollectionAttributeValueElement(SerializationContext.CollectionContext, int, String, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
Return the element with true if an element is found, or null with false if the end of the collection has been reached.
deserializeCollectionAttributeValueElement(SerializationContext.CollectionContext, int, String, List<SerializationRule>) - Method in class net.lecousin.framework.xml.serialization.XMLDeserializer
 
deserializeCollectionValue(SerializationContext, TypeDefinition, String, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
deserializeCollectionValueElement(SerializationContext.CollectionContext, int, String, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
Return the element (possibly null) with true if an element is found, or null with false if the end of the collection has been reached.
deserializeCollectionValueElement(SerializationContext.CollectionContext, int, String, List<SerializationRule>) - Method in class net.lecousin.framework.xml.serialization.XMLDeserializer
 
deserializeFile(File, Class<T>, List<SerializationRule>, byte) - Static method in class net.lecousin.framework.xml.serialization.XMLDeserializer
Deserialize from a file.
deserializeInputStreamAttributeValue(SerializationContext.AttributeContext, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
deserializeInputStreamValue(SerializationContext, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
deserializeIOReadableAttributeValue(SerializationContext.AttributeContext, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
deserializeIOReadableAttributeValue(SerializationContext.AttributeContext, List<SerializationRule>) - Method in class net.lecousin.framework.xml.serialization.XMLDeserializer
 
deserializeIOReadableValue(SerializationContext, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
deserializeIOReadableValue(SerializationContext, List<SerializationRule>) - Method in class net.lecousin.framework.xml.serialization.XMLDeserializer
 
deserializeMapAttributeValue(SerializationContext.AttributeContext, String, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
deserializeMapValue(SerializationContext, TypeDefinition, String, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
deserializeNextCollectionAttributeValueElement(SerializationContext.CollectionContext, int, String, List<SerializationRule>, AsyncSupplier<Object, SerializationException>) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
deserializeNextCollectionValueElement(SerializationContext.CollectionContext, int, String, List<SerializationRule>, AsyncSupplier<Object, SerializationException>) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
deserializeNextObjectAttribute(SerializationContext.ObjectContext, String, List<SerializationRule>, AsyncSupplier<Object, SerializationException>) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
deserializeNumericAttributeValue(SerializationContext.AttributeContext, boolean) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
deserializeNumericAttributeValue(SerializationContext.AttributeContext, boolean) - Method in class net.lecousin.framework.xml.serialization.XMLDeserializer
 
deserializeNumericValue(Class<?>, boolean, Class<? extends IntegerUnit>) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
deserializeNumericValue(Class<?>, boolean, Class<? extends IntegerUnit>) - Method in class net.lecousin.framework.xml.serialization.XMLDeserializer
 
deserializeObjectAttributeName(SerializationContext.ObjectContext) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
Return the name of the attribute read, or null if the object is closed.
deserializeObjectAttributeName(SerializationContext.ObjectContext) - Method in class net.lecousin.framework.xml.serialization.XMLDeserializer
 
deserializeObjectAttributeObjectValue(SerializationContext.AttributeContext, String, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
deserializeObjectAttributes(SerializationContext, Object, TypeDefinition, String, List<SerializationRule>, AsyncSupplier<Object, SerializationException>) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
deserializeObjectAttributeValue(SerializationContext.ObjectContext, SerializationClass.Attribute, String, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
deserializeObjectAttributeValue(SerializationContext.AttributeContext, String, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
deserializeObjectAttributeValue(SerializationContext.AttributeContext, String, List<SerializationRule>) - Method in class net.lecousin.framework.xml.serialization.XMLDeserializer
 
deserializeObjectValue(SerializationContext, TypeDefinition, String, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
Deserializer - Interface in net.lecousin.framework.io.serialization
Perform deserialization.
Deserializer.StreamReferenceHandler - Interface in net.lecousin.framework.io.serialization
Allow to handle stream with external reference.
deserializeResource(String, Class<T>, List<SerializationRule>, byte) - Static method in class net.lecousin.framework.xml.serialization.XMLDeserializer
Deserialize from a file accessible from the classpath.
deserializeStringAttributeValue(SerializationContext.AttributeContext) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
deserializeStringAttributeValue(SerializationContext.AttributeContext) - Method in class net.lecousin.framework.xml.serialization.XMLDeserializer
 
deserializeStringValue() - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
deserializeStringValue() - Method in class net.lecousin.framework.xml.serialization.XMLDeserializer
 
deserializeValue(SerializationContext, TypeDefinition, String, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
Deserialize a value.
detect(File) - Method in interface net.lecousin.framework.application.libraries.artifacts.LibraryDescriptorLoader
Return true if the given directory contains a library descriptor.
DeterminedSize(IO.Readable, int, int) - Constructor for class net.lecousin.framework.io.buffering.TwoBuffersIO.DeterminedSize
Constructor.
DeterminedSize(String, IO.Readable.Buffered...) - Constructor for class net.lecousin.framework.io.LinkedIO.Readable.Buffered.DeterminedSize
Constructor.
DeterminedSize(String, IO.Readable...) - Constructor for class net.lecousin.framework.io.LinkedIO.Readable.DeterminedSize
Constructor.
DeterminedSize(String, IO.Readable.Seekable...) - Constructor for class net.lecousin.framework.io.LinkedIO.Readable.Seekable.Buffered.DeterminedSize
Constructor.
DeterminedSize(String, IO.Readable.Seekable...) - Constructor for class net.lecousin.framework.io.LinkedIO.Readable.Seekable.DeterminedSize
Constructor.
DevLauncher - Class in net.lecousin.framework.application.launcher
Application launcher in a development environment.
DevLauncher() - Constructor for class net.lecousin.framework.application.launcher.DevLauncher
 
dir - Variable in class net.lecousin.framework.concurrent.tasks.drives.DirectoryReader
 
DirectoryClassLoader - Class in net.lecousin.framework.application.libraries.classloader
Class loader from a directory containing class files.
DirectoryClassLoader(AppClassLoader, File) - Constructor for class net.lecousin.framework.application.libraries.classloader.DirectoryClassLoader
Constructor.
directoryFound(T, FileInfo, String) - Method in class net.lecousin.framework.util.DirectoryWalker
 
DirectoryReader - Class in net.lecousin.framework.concurrent.tasks.drives
Read the content of a directory (files and sub-directories).
DirectoryReader(TaskManager, File, byte, DirectoryReader.Request, WorkProgress) - Constructor for class net.lecousin.framework.concurrent.tasks.drives.DirectoryReader
Constructor.
DirectoryReader(File, byte, DirectoryReader.Request, WorkProgress) - Constructor for class net.lecousin.framework.concurrent.tasks.drives.DirectoryReader
Constructor.
DirectoryReader(TaskManager, File, byte, DirectoryReader.Request) - Constructor for class net.lecousin.framework.concurrent.tasks.drives.DirectoryReader
Constructor.
DirectoryReader(File, byte, DirectoryReader.Request) - Constructor for class net.lecousin.framework.concurrent.tasks.drives.DirectoryReader
Constructor.
DirectoryReader.ListSubDirectories - Class in net.lecousin.framework.concurrent.tasks.drives
Task to list only sub-directories.
DirectoryReader.Request - Class in net.lecousin.framework.concurrent.tasks.drives
Request specifying which information to retrieve on each element contained in the directory.
DirectoryReader.Result - Class in net.lecousin.framework.concurrent.tasks.drives
Result.
DirectoryWalker<T> - Class in net.lecousin.framework.util
Utility class to go through a file system directory, calling methods when a directory or file is found.
DirectoryWalker(File, T, DirectoryReader.Request) - Constructor for class net.lecousin.framework.util.DirectoryWalker
Constructor.
doc - Variable in class net.lecousin.framework.xml.dom.XMLNode
 
docType - Variable in class net.lecousin.framework.xml.dom.XMLDocument
 
DOMErrors - Class in net.lecousin.framework.xml.dom
Create DOMException.
DOMUtil - Class in net.lecousin.framework.xml.dom
Utility methods to manipulate DOM.
done() - Method in class net.lecousin.framework.application.SplashScreen
 
done() - Method in class net.lecousin.framework.collections.AsyncCollection.Aggregator
 
done() - Method in interface net.lecousin.framework.collections.AsyncCollection
Called when no more elements will come, and no error was encountered.
done() - Method in class net.lecousin.framework.collections.AsyncCollection.Keep
 
done() - Method in class net.lecousin.framework.collections.AsyncCollection.Listen
 
done() - Method in interface net.lecousin.framework.collections.AsyncCollection.OneByOne
Called when no more element will come.
Done(T, TError) - Constructor for class net.lecousin.framework.concurrent.Task.Done
Constructor.
done() - Method in class net.lecousin.framework.progress.FakeWorkProgress
 
done() - Method in class net.lecousin.framework.progress.SubWorkProgress
 
done() - Method in interface net.lecousin.framework.progress.WorkProgress
Signal all the work has been done.
done() - Method in class net.lecousin.framework.progress.WorkProgressImpl
 
doneOnSubTasksDone() - Method in class net.lecousin.framework.progress.MultiTaskProgress
Automatically call the done or error method of this WorkProgress once all current sub-tasks are done.
DriveOperationsSequence - Class in net.lecousin.framework.concurrent.tasks.drives
Task to execute a sequence of operation on a file, and avoid separate them into different tasks.
DriveOperationsSequence(TaskManager, String, byte, boolean) - Constructor for class net.lecousin.framework.concurrent.tasks.drives.DriveOperationsSequence
Constructor.
DriveOperationsSequence.Operation - Interface in net.lecousin.framework.concurrent.tasks.drives
Interface for an operation.
DriveOperationsSequence.ReadOperation - Class in net.lecousin.framework.concurrent.tasks.drives
Read data from a file.
DriveOperationsSequence.WriteIntegerOperation - Class in net.lecousin.framework.concurrent.tasks.drives
Write an integer value using ByteBuffer.putInt(int).
DriveOperationsSequence.WriteLongOperation - Class in net.lecousin.framework.concurrent.tasks.drives
Write a long value using ByteBuffer.putLong(long).
DriveOperationsSequence.WriteOperation - Class in net.lecousin.framework.concurrent.tasks.drives
Write data to a file.
DriveOperationsSequence.WriteOperationSubBuffer - Class in net.lecousin.framework.concurrent.tasks.drives
Write a sub-part of a buffer.
DrivesTaskManager - Class in net.lecousin.framework.concurrent
Handle TaskManagers for a drives.
DrivesTaskManager(ThreadFactory, Class<? extends TaskPriorityManager>, DrivesTaskManager.DrivesProvider) - Constructor for class net.lecousin.framework.concurrent.DrivesTaskManager
Constructor.
DrivesTaskManager.DrivesProvider - Interface in net.lecousin.framework.concurrent
Interface to provide drives and partitions.
dumpHex(StringBuilder, byte[], int, int) - Static method in class net.lecousin.framework.util.DebugUtil
Create an hexadecimal dump of the given buffer.
dumpHex(StringBuilder, ByteBuffer) - Static method in class net.lecousin.framework.util.DebugUtil
Create an hexadecimal dump of the given buffer.
duration(long) - Static method in class net.lecousin.framework.util.StringUtil
Create a string for the given duration.
DynamicLibrariesManager - Class in net.lecousin.framework.application.launcher
Libraries manager for development launcher.
DynamicLibrariesManager(List<File>, SplashScreen, List<LibraryDescriptorLoader>, File, ApplicationConfiguration, List<Triple<String, String, String>>) - Constructor for class net.lecousin.framework.application.launcher.DynamicLibrariesManager
Constructor.

E

element() - Method in class net.lecousin.framework.collections.TurnArray
 
ElementContext() - Constructor for class net.lecousin.framework.xml.XMLStreamEvents.ElementContext
 
elementsAdded(Collection<? extends T>) - Method in interface net.lecousin.framework.collections.CollectionListener
Elements have been added.
elementsAdded(Collection<? extends T>) - Method in class net.lecousin.framework.collections.CollectionListener.Keep
 
elementsChanged(Collection<? extends T>) - Method in interface net.lecousin.framework.collections.CollectionListener
Elements have changed.
elementsChanged(Collection<? extends T>) - Method in class net.lecousin.framework.collections.CollectionListener.Keep
 
elementsReady(Collection<? extends T>) - Method in interface net.lecousin.framework.collections.CollectionListener
First elements are ready.
elementsReady(Collection<? extends T>) - Method in class net.lecousin.framework.collections.CollectionListener.Keep
 
elementsRemoved(Collection<? extends T>) - Method in interface net.lecousin.framework.collections.CollectionListener
Elements have been removed.
elementsRemoved(Collection<? extends T>) - Method in class net.lecousin.framework.collections.CollectionListener.Keep
 
EmptyReadable - Class in net.lecousin.framework.io.util
Implement an empty Readable IO, with Buffered, Seekable and KnownSize capabilities.
EmptyReadable(String, byte) - Constructor for class net.lecousin.framework.io.util.EmptyReadable
Constructor.
encode(byte[]) - Method in class net.lecousin.framework.io.encoding.HexaDecimalEncoder
 
encode(byte[]) - Method in interface net.lecousin.framework.io.encoding.IBytesEncoding
Encode the given bytes.
encode(String, Charset) - Static method in class net.lecousin.framework.io.encoding.QuotedPrintable
Encode the given input.
encode(byte[]) - Static method in class net.lecousin.framework.io.encoding.QuotedPrintable
Encode the given input.
encode(Charset) - Method in interface net.lecousin.framework.util.IString
Encode this string into a ByteBuffer using the specified charset.
encode(T) - Method in interface net.lecousin.framework.util.StringEncoding
Encode into a string.
encode(Long) - Method in class net.lecousin.framework.util.StringEncoding.EncodedLong
 
encode(Integer) - Method in class net.lecousin.framework.util.StringEncoding.SimpleInteger
 
encode(Long) - Method in class net.lecousin.framework.util.StringEncoding.SimpleLong
 
encode(Charset, IO.Writable, byte) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
Encode this string with the given charset and write the result on the given writable IO.
encode3BytesBase64(byte[], int, byte[], int) - Static method in class net.lecousin.framework.io.encoding.Base64
Encode the 3 bytes from inputBuffer, into 4 bytes in the outputBuffer.
encode3BytesBase64(byte[], int, char[], int) - Static method in class net.lecousin.framework.io.encoding.Base64
Encode the 3 bytes from inputBuffer, into 4 bytes in the outputBuffer.
encodeAsync(IO.Readable, IO.WriterAsync) - Static method in class net.lecousin.framework.io.encoding.Base64
Encode the Readable IO into the Writer.
encodeAsync(IO.Readable.Buffered, IO.WriterAsync) - Static method in class net.lecousin.framework.io.encoding.Base64
Encode the Readable IO into the Writer.
encodeAsync(IO.Readable, ICharacterStream.WriterAsync) - Static method in class net.lecousin.framework.io.encoding.Base64
Encode the Readable IO into the Writer.
encodeAsync(IO.Readable.Buffered, ICharacterStream.WriterAsync) - Static method in class net.lecousin.framework.io.encoding.Base64
Encode the Readable IO into the Writer.
encodeBase64(int) - Static method in class net.lecousin.framework.io.encoding.Base64
Encode the given integer (from 0 to 63) into its base 64 character.
encodeBase64(byte[]) - Static method in class net.lecousin.framework.io.encoding.Base64
Encode the given bytes into base 64.
encodeBase64(byte[], int, int) - Static method in class net.lecousin.framework.io.encoding.Base64
Encode the given bytes into base 64.
encodeBase64ToChars(byte[], int, int) - Static method in class net.lecousin.framework.io.encoding.Base64
Encode the given bytes into base 64.
EncodedLong(IBytesEncoding) - Constructor for class net.lecousin.framework.util.StringEncoding.EncodedLong
Constructor.
encodeHexa(byte[]) - Static method in class net.lecousin.framework.util.StringUtil
Encode the given bytes into hexadecimal.
encodeHexa(byte[], int, int) - Static method in class net.lecousin.framework.util.StringUtil
Encode the given bytes into hexadecimal.
encodeHexa(byte) - Static method in class net.lecousin.framework.util.StringUtil
Encode the given byte into hexadecimal.
encodeHexaDigit(int) - Static method in class net.lecousin.framework.util.StringUtil
Encode a single hexadecimal digit (given value must be between 0 and 15).
encodeHexaPadding(long) - Static method in class net.lecousin.framework.util.StringUtil
Encode a long value into hexadecimal, padding with zeros to create a string of 16 characters.
encoder - Variable in class net.lecousin.framework.util.IDManagerStringFromLong
 
encoder - Variable in class net.lecousin.framework.util.StringEncoding.EncodedLong
 
encodeUpTo3BytesBase64(byte[], int, byte[], int, int) - Static method in class net.lecousin.framework.io.encoding.Base64
Encode 1 to 3 bytes.
encodeUpTo3BytesBase64(byte[], int, char[], int, int) - Static method in class net.lecousin.framework.io.encoding.Base64
Encode 1 to 3 bytes.
encoding - Variable in class net.lecousin.framework.xml.serialization.XMLSerializer
 
encoding - Variable in class net.lecousin.framework.xml.serialization.XMLSpecWriter
 
end() - Method in class net.lecousin.framework.xml.XMLWriter
End the document, close any open element, and flush the output stream.
endCollectionValue(SerializationContext.CollectionContext, String, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
endCollectionValue(SerializationContext.CollectionContext, String, List<SerializationRule>) - Method in class net.lecousin.framework.xml.serialization.XMLSerializer
 
endCollectionValueElement(SerializationContext.CollectionContext, Object, int, String, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
endCollectionValueElement(SerializationContext.CollectionContext, Object, int, String, List<SerializationRule>) - Method in class net.lecousin.framework.xml.serialization.XMLSerializer
 
endInit() - Method in class net.lecousin.framework.application.SplashScreen
End of initial startup.
endObjectValue(SerializationContext.ObjectContext, String, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
endObjectValue(SerializationContext.ObjectContext, String, List<SerializationRule>) - Method in class net.lecousin.framework.xml.serialization.XMLSerializer
 
endOfAttributes() - Method in class net.lecousin.framework.xml.XMLWriter
Signal the end of attributes, so the opening tag can be closed and the content can start.
endOfAttributes(XMLWriter.Context) - Method in class net.lecousin.framework.xml.XMLWriter
 
endOfData() - Method in class net.lecousin.framework.concurrent.async.WaitingDataQueueSynchronizationPoint
Signal that no more data will be queued, so any waiting thread can be unblocked.
endOfData() - Method in interface net.lecousin.framework.io.IO.OutputToInput
Signal that no more data will be written by the producer.
endOfData() - Method in class net.lecousin.framework.io.out2in.OutputToInput
 
endOfData() - Method in class net.lecousin.framework.io.out2in.OutputToInputBuffers
 
endOfOperations() - Method in class net.lecousin.framework.concurrent.tasks.drives.DriveOperationsSequence
Indicate no more operation will be added.
endOfProduction() - Method in interface net.lecousin.framework.concurrent.util.production.simple.Consumer
Signal the end of production, meaning no new object will be given to consume.
endOfProduction() - Method in class net.lecousin.framework.concurrent.util.production.simple.Production
To be called by the producer if and only if it detects the end of the production, but it has a last product to provide.
endOfProduction() - Method in class net.lecousin.framework.concurrent.util.production.simple.ProductTransformation
 
endReached() - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStream
 
endReached() - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStreamLocation
 
endReached() - Method in interface net.lecousin.framework.io.text.ICharacterStream.Readable
Return true if the end of the stream has been reached, and no more character can be read.
endReached() - Method in class net.lecousin.framework.io.text.ProgressiveBufferedReadableCharStream
 
endReached() - Method in class net.lecousin.framework.util.UnprotectedStringBuffer.CS
 
endRead() - Method in class net.lecousin.framework.concurrent.async.ReadWriteLockPoint
To call when the thread leaves the read mode and release this lock point.
endsWith(CharSequence) - Method in interface net.lecousin.framework.util.IString
Return true if this string ends with the given one.
endsWith(CharSequence) - Method in class net.lecousin.framework.util.UnprotectedString
 
endsWith(CharSequence) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
 
endWrite() - Method in class net.lecousin.framework.concurrent.async.ReadWriteLockPoint
To call when the thread leaves the write mode and release this lock point.
ensureUnblocked(IAsync<?>...) - Method in class net.lecousin.framework.concurrent.Task
Ensure that when this task will be done, successfully or not, the given synchronization point are unblocked.
enumeration(Iterator<T>) - Static method in class net.lecousin.framework.collections.CollectionsUtil
Instantiate an IteratorToEnumeration on the given iterator.
enumeration() - Method in class net.lecousin.framework.collections.CompoundCollection
 
equals(Object) - Method in class net.lecousin.framework.application.Artifact
 
equals(Object) - Method in class net.lecousin.framework.application.Version
 
equals(T[], T[]) - Static method in class net.lecousin.framework.collections.ArrayUtil
Return true if the 2 arrays are identical.
equals(T[], int, T[], int, int) - Static method in class net.lecousin.framework.collections.ArrayUtil
Return true if the portions of the arrays are equal.
equals(byte[], byte[]) - Static method in class net.lecousin.framework.collections.ArrayUtil
Return true if the 2 arrays are identical.
equals(byte[], int, byte[], int, int) - Static method in class net.lecousin.framework.collections.ArrayUtil
Return true if the 2 specified parts of the arrays are identical.
equals(short[], short[]) - Static method in class net.lecousin.framework.collections.ArrayUtil
Return true if the 2 arrays are identical.
equals(short[], int, short[], int, int) - Static method in class net.lecousin.framework.collections.ArrayUtil
Return true if the 2 specified parts of the arrays are identical.
equals(int[], int[]) - Static method in class net.lecousin.framework.collections.ArrayUtil
Return true if the 2 arrays are identical.
equals(int[], int, int[], int, int) - Static method in class net.lecousin.framework.collections.ArrayUtil
Return true if the 2 specified parts of the arrays are identical.
equals(long[], long[]) - Static method in class net.lecousin.framework.collections.ArrayUtil
Return true if the 2 arrays are identical.
equals(long[], int, long[], int, int) - Static method in class net.lecousin.framework.collections.ArrayUtil
Return true if the 2 specified parts of the arrays are identical.
equals(char[], char[]) - Static method in class net.lecousin.framework.collections.ArrayUtil
Return true if the 2 arrays are identical.
equals(char[], int, char[], int, int) - Static method in class net.lecousin.framework.collections.ArrayUtil
Return true if the 2 specified parts of the arrays are identical.
equals(List<?>, List<?>) - Static method in class net.lecousin.framework.collections.CollectionsUtil
Return true of the 2 lists are identical.
equals(Object) - Method in class net.lecousin.framework.io.serialization.TypeDefinition
 
equals(Object) - Method in class net.lecousin.framework.io.util.FileInfo
 
equals(Object) - Method in class net.lecousin.framework.locale.FixedLocalizedString
 
equals(Object) - Method in class net.lecousin.framework.locale.LocalizableString
 
equals(Object) - Method in class net.lecousin.framework.math.RangeBigInteger
 
equals(Object) - Method in class net.lecousin.framework.math.RangeInteger
 
equals(Object) - Method in class net.lecousin.framework.math.RangeLong
 
equals(CharSequence) - Method in interface net.lecousin.framework.util.IString
Compare the given CharSequence with this string.
equals(Object) - Method in class net.lecousin.framework.util.Pair
 
equals(Object) - Method in class net.lecousin.framework.util.Triple
 
equals(UnprotectedStringBuffer) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
Compare this UnprotectedStringBuffer with another.
equalsOrNull(Object, Object) - Static method in class net.lecousin.framework.util.ObjectUtil
Return true if both are null, or if they are equals.
err(String) - Method in class net.lecousin.framework.concurrent.Console
Print the given line.
err(Throwable) - Method in class net.lecousin.framework.concurrent.Console
Print the given error.
error(Exception) - Method in class net.lecousin.framework.application.SplashScreen
 
error(Exception) - Method in class net.lecousin.framework.collections.AsyncCollection.Aggregator
 
error(Exception) - Method in interface net.lecousin.framework.collections.AsyncCollection
Called if an error occured before all elements have been retrieved.
error(Exception) - Method in class net.lecousin.framework.collections.AsyncCollection.Keep
 
error(Exception) - Method in class net.lecousin.framework.collections.AsyncCollection.Listen
 
error(Exception) - Method in interface net.lecousin.framework.collections.AsyncCollection.OneByOne
Called when an error occured while retrieving elements.
error(Throwable) - Method in interface net.lecousin.framework.collections.CollectionListener
An error occured while getting elements.
error - Variable in class net.lecousin.framework.collections.CollectionListener.Keep
 
error(Throwable) - Method in class net.lecousin.framework.collections.CollectionListener.Keep
 
error - Variable in class net.lecousin.framework.concurrent.async.AbstractLock
 
error(TError) - Method in class net.lecousin.framework.concurrent.async.AbstractLock
 
error(TError) - Method in class net.lecousin.framework.concurrent.async.Async
 
error(TError) - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
 
error(TError) - Method in interface net.lecousin.framework.concurrent.async.AsyncSupplier.Listener
Called when the AsyncSupplier is unblocked by an error.
error(TError) - Method in interface net.lecousin.framework.concurrent.async.IAsync
Unblock with an error.
error(Exception) - Method in interface net.lecousin.framework.concurrent.util.production.simple.Consumer
Signal an error and stop consumption.
error(Exception) - Method in class net.lecousin.framework.concurrent.util.production.simple.ProductTransformation
 
error(Throwable) - Static method in interface net.lecousin.framework.io.IO
Convert an Exception into an IOException.
error(TError, AsyncSupplier<TResult, TError>, Consumer<Pair<TResult, TError>>) - Static method in class net.lecousin.framework.io.IOUtil
Shortcut to transfer an error to ondone if it is not null, and to the AsyncWork.
error(TError, Consumer<Pair<TResult, TError>>) - Static method in class net.lecousin.framework.io.IOUtil
Shortcut to transfer an error to ondone if it is not null, and create an AsyncWork with this error.
error(IOException) - Method in class net.lecousin.framework.io.IOUtil.RecursiveAsyncSupplierListener
 
error() - Method in class net.lecousin.framework.log.Logger
 
error(String) - Method in class net.lecousin.framework.log.Logger
Log.
error(String, Throwable) - Method in class net.lecousin.framework.log.Logger
Log.
error(Exception) - Method in class net.lecousin.framework.progress.FakeWorkProgress
 
error(Exception) - Method in interface net.lecousin.framework.progress.WorkProgress
Signal an error.
error(Exception) - Method in class net.lecousin.framework.progress.WorkProgressImpl
 
errorCancelled(CancelException) - Static method in interface net.lecousin.framework.io.IO
Create an IOException from a CancelException.
errorConsumer(IAsync<IOException>, Consumer<Pair<T, IOException>>) - Static method in class net.lecousin.framework.io.IOUtil
Create a consumer that call forward the error to the given sync and call onDone.
escape(CharSequence) - Static method in class net.lecousin.framework.xml.XMLWriter
Escape a string to include it in XML (this is automatically called by other methods of this class when needed).
Event<T> - Class in net.lecousin.framework.event
An event allows to call listeners that previously registered themselves when the event is fired.
Event() - Constructor for class net.lecousin.framework.event.Event
 
event - Variable in class net.lecousin.framework.event.ListenableLongProperty
 
event - Variable in class net.lecousin.framework.event.ListenableProperty
 
event - Variable in class net.lecousin.framework.event.SimpleListenableContainer
 
event - Variable in class net.lecousin.framework.xml.XMLStreamEvents
 
Event() - Constructor for class net.lecousin.framework.xml.XMLStreamEvents.Event
 
eventsInterrupted - Variable in class net.lecousin.framework.progress.WorkProgressImpl
 
execute(Runnable) - Method in interface net.lecousin.framework.application.LCCore.MainThreadExecutor
Execute a task.
execute() - Method in interface net.lecousin.framework.concurrent.tasks.drives.DriveOperationsSequence.Operation
Execute the operation.
execute() - Method in class net.lecousin.framework.concurrent.tasks.drives.DriveOperationsSequence.ReadOperation
 
execute() - Method in class net.lecousin.framework.concurrent.tasks.drives.DriveOperationsSequence.WriteOperation
 
execute(InputType) - Method in interface net.lecousin.framework.concurrent.util.LimitAsyncOperations.Executor
Launch asynchronous operation.
executeAgainAt(long) - Method in class net.lecousin.framework.concurrent.Task
Execute again this task at the given time.
executeAgainIn(long) - Method in class net.lecousin.framework.concurrent.Task
Execute again this task in the given delay.
executeAt(long) - Method in class net.lecousin.framework.concurrent.Task
Execute this task at the given time.
executeEvery(long, long) - Method in class net.lecousin.framework.concurrent.Task
Execute this task repeatedly.
executeIn(long) - Method in class net.lecousin.framework.concurrent.Task
Execute this task in the given delay in milliseconds.
executeInMainThread(Runnable) - Static method in class net.lecousin.framework.application.LCCore
Ask to execute the given Runnable in the main thread as soon as the thread is available.
executeNextOccurenceNow() - Method in class net.lecousin.framework.concurrent.Task
Change the next execution time to now.
executeNextOccurenceNow(byte) - Method in class net.lecousin.framework.concurrent.Task
Change the next execution time to now with the given priority.
expandRepeatableAnnotations(Annotation[]) - Static method in class net.lecousin.framework.util.ClassUtil
Expand repeatable annotations.
expandRepeatableAnnotations(Iterable<Annotation>) - Static method in class net.lecousin.framework.util.ClassUtil
Expand repeatable annotations.
expectedRootLocalName - Variable in class net.lecousin.framework.xml.serialization.XMLDeserializer
 
expectedRootNamespaceURI - Variable in class net.lecousin.framework.xml.serialization.XMLDeserializer
 
expiration - Variable in class net.lecousin.framework.memory.CachedObject
 
EXTENSION_PROJECTS - Static variable in class net.lecousin.framework.application.launcher.DevLauncher
 
ExtensionPoint<PluginClass extends Plugin> - Interface in net.lecousin.framework.plugins
An extension point allows to register plug-ins.
ExtensionPoints - Class in net.lecousin.framework.plugins
Extension points registry.
extensions - Variable in class net.lecousin.framework.application.launcher.Launcher.CommandLineContext
 

F

Factory<InstantiationType,DiscriminatorType> - Interface in net.lecousin.framework.util
A factory that create instances based on a discriminator.
FakeWorkProgress - Class in net.lecousin.framework.progress
Implementation of WorkProgress without really increasing any progression.
FakeWorkProgress() - Constructor for class net.lecousin.framework.progress.FakeWorkProgress
 
fatal() - Method in class net.lecousin.framework.log.Logger
 
fatal(String) - Method in class net.lecousin.framework.log.Logger
Log.
fatal(String, Throwable) - Method in class net.lecousin.framework.log.Logger
Log.
field - Variable in class net.lecousin.framework.io.serialization.SerializationClass.Attribute
 
file - Variable in class net.lecousin.framework.io.FileIO
 
file - Variable in class net.lecousin.framework.io.util.FileInfo
 
FileAccess - Class in net.lecousin.framework.concurrent.tasks.drives
This class is used as a bridge between FileIO and dedicated tasks.
FileAccess(File, String, byte) - Constructor for class net.lecousin.framework.concurrent.tasks.drives.FileAccess
Constructor.
fileCreated(Path, String) - Method in interface net.lecousin.framework.concurrent.FileSystemWatcher.PathEventListener
Called when a new file has been created.
fileFound(T, FileInfo, String) - Method in class net.lecousin.framework.util.DirectoryWalker
 
FileInfo - Class in net.lecousin.framework.io.util
Contain information about a file, previously retrieved by a task.
FileInfo() - Constructor for class net.lecousin.framework.io.util.FileInfo
 
FileInfoToFile - Class in net.lecousin.framework.adapter
Return the File contained in a FileInfo.
FileInfoToFile() - Constructor for class net.lecousin.framework.adapter.FileInfoToFile
 
FileInfoToPath - Class in net.lecousin.framework.adapter
Return the Path contained in a FileInfo.
FileInfoToPath() - Constructor for class net.lecousin.framework.adapter.FileInfoToPath
 
FileIO - Class in net.lecousin.framework.io
IO on a file, using one of the 3 sub-classes: FileIO.ReadOnly, FileIO.WriteOnly, FileIO.ReadWrite.
FileIO(File, String, byte) - Constructor for class net.lecousin.framework.io.FileIO
 
FileIO.ReadOnly - Class in net.lecousin.framework.io
FileIO in read-only mode.
FileIO.ReadWrite - Class in net.lecousin.framework.io
FileIO with read and write operations.
FileIO.WriteOnly - Class in net.lecousin.framework.io
FileIO in write-only mode.
FileIOProvider - Class in net.lecousin.framework.io.provider
IOProvider from a file.
FileIOProvider(File) - Constructor for class net.lecousin.framework.io.provider.FileIOProvider
IOProvider from a file.
FileIOProviderFromSubPath - Class in net.lecousin.framework.io.provider
IOProviderFromName using a directory to provide FileIO.
FileIOProviderFromSubPath(File) - Constructor for class net.lecousin.framework.io.provider.FileIOProviderFromSubPath
Constructor.
fileModified(Path, String) - Method in interface net.lecousin.framework.concurrent.FileSystemWatcher.PathEventListener
Called when a file has been modified.
fileRemoved(Path, String) - Method in interface net.lecousin.framework.concurrent.FileSystemWatcher.PathEventListener
Called when a file has been remove.
FileSystemWatcher - Class in net.lecousin.framework.concurrent
Automatically launch and stop a thread to handle file system watching.
FileSystemWatcher.PathEventListener - Interface in net.lecousin.framework.concurrent
Interface to implement to receive events.
FileToIO - Class in net.lecousin.framework.adapter
Contains classes to convert a file into an IO.
FileToIO.Readable - Class in net.lecousin.framework.adapter
Convert a File into an IO.Readable by opening it.
FileToIO.Writable - Class in net.lecousin.framework.adapter
Convert a File into an IO.Writable by opening it.
fill(char[], int) - Method in interface net.lecousin.framework.util.IString
Fill the given character array with the content of this string.
fill(char[]) - Method in interface net.lecousin.framework.util.IString
Fill the given character array with the content of this string.
fill(char[], int) - Method in class net.lecousin.framework.util.UnprotectedString
 
fill(char[], int) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
 
fillUsAsciiBytes(byte[], int) - Method in interface net.lecousin.framework.util.IString
Same as with char but with bytes, all characters are directly converted into bytes without CharsetEncoder.
fillUsAsciiBytes(byte[]) - Method in interface net.lecousin.framework.util.IString
Same as with char but with bytes, all characters are directly converted into bytes without CharsetEncoder.
fillUsAsciiBytes(byte[], int) - Method in class net.lecousin.framework.util.UnprotectedString
 
fillUsAsciiBytes(byte[], int) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
 
filterSingle(Predicate<T>) - Static method in class net.lecousin.framework.collections.CollectionsUtil
Return a function that search an element and return it, ot null if not found.
finalizeDeserialization() - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
finalizeDeserialization() - Method in class net.lecousin.framework.xml.serialization.XMLDeserializer
 
finalizeSerialization() - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
finalizeSerialization() - Method in class net.lecousin.framework.xml.serialization.XMLSerializer
 
finalizeSpecWriter() - Method in class net.lecousin.framework.io.serialization.AbstractSerializationSpecWriter
 
finalizeSpecWriter() - Method in class net.lecousin.framework.xml.serialization.XMLSpecWriter
 
findAdapter(Object, Class<Input>, Class<Output>) - Method in class net.lecousin.framework.adapter.AdapterRegistry
Search for an adapter.
findElement(Collection<T>, Predicate<T>) - Static method in class net.lecousin.framework.collections.CollectionsUtil
Search an element and return it, ot null if not found.
finishAndStopThreads() - Method in class net.lecousin.framework.concurrent.FixedThreadTaskManager
 
finishAndStopThreads() - Method in class net.lecousin.framework.concurrent.TaskManager
 
finishAndStopThreads() - Method in class net.lecousin.framework.concurrent.ThreadPoolTaskManager
 
finishAndStopWorkers() - Method in class net.lecousin.framework.concurrent.FixedThreadTaskManager
 
finishAndStopWorkers() - Method in class net.lecousin.framework.concurrent.MonoThreadTaskManager
 
finishAndStopWorkers() - Method in class net.lecousin.framework.concurrent.MultiThreadTaskManager
 
finishTransfer() - Method in class net.lecousin.framework.concurrent.FixedThreadTaskManager
 
finishTransfer() - Method in class net.lecousin.framework.concurrent.TaskManager
 
finishTransfer() - Method in class net.lecousin.framework.concurrent.ThreadPoolTaskManager
 
fire() - Method in class net.lecousin.framework.event.AsyncEvent
Fire the event, and call the listeners in a separate task.
fire(T) - Method in class net.lecousin.framework.event.Event
Fire the event (call the listeners).
fire() - Method in class net.lecousin.framework.event.SimpleEvent
Fire this event, or in other words call the listeners.
fire(T) - Method in class net.lecousin.framework.event.SingleEvent
Fire the event.
firstBufferSize - Variable in class net.lecousin.framework.io.buffering.BufferedIO
 
firstChar() - Method in class net.lecousin.framework.util.UnprotectedString
Return the first character, or -1 if the string is empty.
FixedLocalizedString - Class in net.lecousin.framework.locale
Implement ILocalizableString with a fixed value (not localized).
FixedLocalizedString(String) - Constructor for class net.lecousin.framework.locale.FixedLocalizedString
Constructor.
FixedThreadTaskManager - Class in net.lecousin.framework.concurrent
Base class to implement a TaskManager, which is responsible to execute tasks in threads.
FixedThreadTaskManager(String, Object, int, ThreadFactory, Class<? extends TaskPriorityManager>) - Constructor for class net.lecousin.framework.concurrent.FixedThreadTaskManager
Constructor.
flush() - Method in class net.lecousin.framework.concurrent.util.LimitAsyncOperations
Same as getLastPendingOperation but never return null (return an unblocked synchronization point instead).
flush() - Method in class net.lecousin.framework.io.buffering.BufferedIO.ReadWrite
 
flush() - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
flush() - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
flush() - Method in class net.lecousin.framework.io.buffering.SimpleBufferedWritable
 
flush() - Method in class net.lecousin.framework.io.encoding.Base64Decoder
Decode any pending bytes, then return a synchronization point that will be unblocked once the last writing operation is done.
flush() - Method in interface net.lecousin.framework.io.IO.Writable.Buffered
Force to write buffered data to the underlying IO.
flush() - Method in class net.lecousin.framework.io.text.BufferedWritableCharacterStream
 
flush() - Method in class net.lecousin.framework.io.text.CharacterStreamWritePool
Returns the synchronization point of the latest write operation.
flush() - Method in interface net.lecousin.framework.io.text.ICharacterStream.Writable.Buffered
Flush any buffered character.
flush() - Method in interface net.lecousin.framework.log.appenders.Appender
Ask to flush any pending log that this appender is still holding.
flush() - Method in class net.lecousin.framework.log.appenders.ConsoleAppender
 
flush() - Method in class net.lecousin.framework.log.appenders.MultipleAppender
 
flush() - Method in class net.lecousin.framework.log.appenders.RollingFileAppender
 
flush() - Method in class net.lecousin.framework.log.LoggerFactory
Return a synchronization point that will be unblocked as soon as all pending logs have been written.
flush() - Method in class net.lecousin.framework.util.UnprotectedStringBuffer.WCS
 
flushed - Variable in class net.lecousin.framework.io.text.DefaultDecoder
 
forceEncoding - Variable in class net.lecousin.framework.xml.serialization.XMLDeserializer
 
forceStop() - Method in class net.lecousin.framework.concurrent.StandaloneTaskPriorityManager
 
forceStop() - Method in interface net.lecousin.framework.concurrent.TaskPriorityManager
always called inside a synchronized block on this instance.
forceStopThreads() - Method in class net.lecousin.framework.concurrent.FixedThreadTaskManager
 
forceStopThreads() - Method in class net.lecousin.framework.concurrent.TaskManager
 
forceStopThreads() - Method in class net.lecousin.framework.concurrent.ThreadPoolTaskManager
 
forceStopWorkers() - Method in class net.lecousin.framework.concurrent.FixedThreadTaskManager
 
forceStopWorkers() - Method in class net.lecousin.framework.concurrent.MonoThreadTaskManager
 
forceStopWorkers() - Method in class net.lecousin.framework.concurrent.MultiThreadTaskManager
 
forward(AsyncSupplier<T, TError>) - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
Forward the result, error, or cancellation to the given AsyncSupplier.
forward(AsyncSupplier<T, TError2>, Function<TError, TError2>) - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
Forward the result, error, or cancellation to the given AsyncSupplier.
forwardIfNotSuccessful(IAsync<TError>) - Method in interface net.lecousin.framework.concurrent.async.IAsync
If this asynchronous unit is not successful, forward the result to the given one (this object MUST be done).
FragmentedRangeBigInteger - Class in net.lecousin.framework.math
List of RangeBigInteger representing a fragmented data.
FragmentedRangeBigInteger() - Constructor for class net.lecousin.framework.math.FragmentedRangeBigInteger
Constructor.
FragmentedRangeBigInteger(RangeBigInteger) - Constructor for class net.lecousin.framework.math.FragmentedRangeBigInteger
Constructor.
FragmentedRangeBigInteger(String) - Constructor for class net.lecousin.framework.math.FragmentedRangeBigInteger
Parse from string.
FragmentedRangeBigInteger.Parser - Class in net.lecousin.framework.math
String parser.
FragmentedRangeInteger - Class in net.lecousin.framework.math
List of RangeInteger representing a fragmented data.
FragmentedRangeInteger() - Constructor for class net.lecousin.framework.math.FragmentedRangeInteger
Constructor.
FragmentedRangeInteger(RangeInteger) - Constructor for class net.lecousin.framework.math.FragmentedRangeInteger
Constructor.
FragmentedRangeInteger(String) - Constructor for class net.lecousin.framework.math.FragmentedRangeInteger
Parse from string.
FragmentedRangeInteger.Parser - Class in net.lecousin.framework.math
String parser.
FragmentedRangeLong - Class in net.lecousin.framework.math
List of RangeLong representing a fragmented data.
FragmentedRangeLong() - Constructor for class net.lecousin.framework.math.FragmentedRangeLong
Constructor.
FragmentedRangeLong(RangeLong) - Constructor for class net.lecousin.framework.math.FragmentedRangeLong
Constructor.
FragmentedRangeLong(String) - Constructor for class net.lecousin.framework.math.FragmentedRangeLong
Parse from string.
FragmentedRangeLong.Parser - Class in net.lecousin.framework.math
String parser.
FragmentedSubIO - Class in net.lecousin.framework.io
A fragmented sub-IO allows to specify a list of fragments inside a seekable IO, and does like those fragments are a contiguous IO.
FragmentedSubIO(IO.Seekable, List<RangeLong>, boolean, String) - Constructor for class net.lecousin.framework.io.FragmentedSubIO
Constructor.
FragmentedSubIO.Readable - Class in net.lecousin.framework.io
Readable fragmented IO.
FragmentedSubIO.ReadWrite - Class in net.lecousin.framework.io
Readable and Writable fragmented IO.
fragments - Variable in class net.lecousin.framework.io.FragmentedSubIO
 
free(byte[]) - Method in class net.lecousin.framework.memory.ByteArrayCache
Put an array in the cache.
free(Value, CloseableListenable) - Method in class net.lecousin.framework.memory.Cache
Signal that the given cached data is not anymore used by the given user.
free(CacheManager.CachedData) - Method in class net.lecousin.framework.memory.Cache
 
free(CacheManager.CachedData) - Method in interface net.lecousin.framework.memory.CacheManager
Free the given data.
free(int[]) - Method in class net.lecousin.framework.memory.IntArrayCache
Put an array in the cache.
free(T) - Method in class net.lecousin.framework.memory.ObjectBank
Release an instance.
free(long) - Method in interface net.lecousin.framework.util.IDManagerLong
Free the given identifier.
free(String) - Method in interface net.lecousin.framework.util.IDManagerString
Free the given identifier.
free(String) - Method in class net.lecousin.framework.util.IDManagerStringFromLong
 
free(long) - Method in class net.lecousin.framework.util.RandomIDManagerLong
 
free(long) - Method in class net.lecousin.framework.util.SimpleIDManagerLong
 
freeBuffer(ByteBuffer) - Method in class net.lecousin.framework.io.util.Buffers
Release a buffer.
freeBuffer(ByteBuffer) - Method in class net.lecousin.framework.io.util.LimitWriteOperationsReuseBuffers
Must be called only if the user has not been used for a write operation, else it will be automatically free when write operation is done.
freeMemory(IMemoryManageable.FreeMemoryLevel) - Method in class net.lecousin.framework.application.libraries.classloader.ZipClassLoader
 
freeMemory(IMemoryManageable.FreeMemoryLevel) - Method in class net.lecousin.framework.io.buffering.BufferedIO.MemoryManagement
 
freeMemory(IMemoryManageable.FreeMemoryLevel) - Method in class net.lecousin.framework.locale.LocalizedProperties
 
freeMemory(IMemoryManageable.FreeMemoryLevel) - Method in class net.lecousin.framework.memory.ByteArrayCache
 
freeMemory(IMemoryManageable.FreeMemoryLevel) - Method in interface net.lecousin.framework.memory.CacheManager
 
freeMemory(IMemoryManageable.FreeMemoryLevel) - Method in interface net.lecousin.framework.memory.IMemoryManageable
Request to free some memory.
freeMemory(IMemoryManageable.FreeMemoryLevel) - Method in class net.lecousin.framework.memory.IntArrayCache
 
freeMemory(IMemoryManageable.FreeMemoryLevel) - Static method in class net.lecousin.framework.memory.MemoryManager
Free memory on memory manageable instances.
freeMemory(IMemoryManageable.FreeMemoryLevel) - Method in class net.lecousin.framework.memory.ObjectBank
 
freeMemory(IMemoryManageable.FreeMemoryLevel) - Method in class net.lecousin.framework.memory.SimpleCache
 
From(LibraryDescriptor) - Constructor for class net.lecousin.framework.application.libraries.artifacts.LibraryDescriptor.Dependency.From
Constructor.
from(Consumer<T>, Consumer<TError>, Consumer<CancelException>) - Static method in interface net.lecousin.framework.concurrent.async.AsyncSupplier.Listener
Create a Listener with the given listeners.
from(Runnable, Consumer<TError>, Consumer<CancelException>) - Static method in interface net.lecousin.framework.concurrent.async.AsyncSupplier.Listener
Create a Listener with the given listeners.
from(IAsync<?>...) - Static method in class net.lecousin.framework.concurrent.async.JoinPoint
Shortcut method to create a JoinPoint waiting for the given synchronization points, the JoinPoint is started by this method.
from(Collection<? extends IAsync<?>>) - Static method in class net.lecousin.framework.concurrent.async.JoinPoint
Shortcut method to create a JoinPoint waiting for the given synchronization points, the JoinPoint is started by this method.
from(IO.Readable) - Static method in class net.lecousin.framework.io.buffering.MemoryIO
Create a MemoryIO and fill it with the content of the given Readable.
from(Class<?>, TypeDefinition) - Static method in class net.lecousin.framework.io.serialization.TypeDefinition
Create a type, with the given definition of a field or method, and knowing the instance type.
FromConsumer(String, byte, Consumer<TParam>) - Constructor for class net.lecousin.framework.concurrent.Task.Cpu.Parameter.FromConsumer
Constructor.
FromFunction(String, byte, Function<TParam, TResult>) - Constructor for class net.lecousin.framework.concurrent.Task.Cpu.Parameter.FromFunction
Constructor.
FromRunnable(Runnable, String, byte, Consumer<Pair<Void, NoException>>) - Constructor for class net.lecousin.framework.concurrent.Task.Cpu.FromRunnable
Constructor.
FromRunnable(Runnable, String, byte) - Constructor for class net.lecousin.framework.concurrent.Task.Cpu.FromRunnable
Constructor.
FromRunnable(String, byte, Runnable) - Constructor for class net.lecousin.framework.concurrent.Task.Cpu.FromRunnable
Constructor.
fromSimilarError(IAsync<T>...) - Static method in class net.lecousin.framework.concurrent.async.JoinPoint
Shortcut method to create a JoinPoint waiting for the given synchronization points, the JoinPoint is started by this method. If some given synchronization points are null, they are just skipped.
FromSupplierThrows(String, byte, Runnables.SupplierThrows<T, TError>) - Constructor for class net.lecousin.framework.concurrent.Task.Cpu.FromSupplierThrows
Constructor.
FromSupplierThrows(String, byte, Consumer<Pair<T, TError>>, Runnables.SupplierThrows<T, TError>) - Constructor for class net.lecousin.framework.concurrent.Task.Cpu.FromSupplierThrows
Constructor.
fromTasks(Task<?, ?>...) - Static method in class net.lecousin.framework.concurrent.async.JoinPoint
Shortcut method to create a JoinPoint waiting for the given tasks, the JoinPoint is started by this method. If any task has error or is cancelled, the join point is immediately unblocked, even other tasks are still pending.
fromTasks(Collection<? extends Task<?, ?>>) - Static method in class net.lecousin.framework.concurrent.async.JoinPoint
Shortcut method to create a JoinPoint waiting for the given tasks, the JoinPoint is started by this method. If any task has error or is cancelled, the join point is immediately unblocked, even other tasks are still pending.
fromTasksNoErrorOrCancel(Collection<? extends Task<?, ?>>) - Static method in class net.lecousin.framework.concurrent.async.JoinPoint
Shortcut method to create a JoinPoint waiting for the given tasks, the JoinPoint is started by this method. The JoinPoint is not unblocked until all tasks are done.
FullReadFileTask - Class in net.lecousin.framework.concurrent.tasks.drives
Task to read all bytes from a file.
FullReadFileTask(File, byte) - Constructor for class net.lecousin.framework.concurrent.tasks.drives.FullReadFileTask
Constructor.
FullReadLines<T> - Class in net.lecousin.framework.io.text
Task reading a text file line by line.
FullReadLines(String, ICharacterStream.Readable.Buffered, byte, IO.OperationType) - Constructor for class net.lecousin.framework.io.text.FullReadLines
Constructor.

G

generate(LogPattern.Log) - Method in class net.lecousin.framework.log.LogPattern
Generate a log string.
generateResult() - Method in class net.lecousin.framework.application.libraries.classpath.LoadLibraryExtensionPointsFile
 
generateResult() - Method in class net.lecousin.framework.application.libraries.classpath.LoadLibraryPluginsFile
 
generateResult() - Method in class net.lecousin.framework.concurrent.tasks.LoadPropertiesFileTask
 
generateResult() - Method in class net.lecousin.framework.io.text.FullReadLines
 
generateResult() - Method in class net.lecousin.framework.locale.LoadLibraryLocaleFile
 
Generic(Object) - Constructor for class net.lecousin.framework.collections.ArrayIterator.Generic
Constructor.
get() - Static method in class net.lecousin.framework.adapter.AdapterRegistry
Returns the instance of the adapter registry.
get() - Static method in class net.lecousin.framework.application.LCCore
Return the environment.
get(String) - Method in class net.lecousin.framework.application.libraries.classloader.AbstractClassLoader
 
get(int) - Method in class net.lecousin.framework.collections.LinkedArrayList
 
get(byte) - Method in interface net.lecousin.framework.collections.map.ByteMap
Get a value.
get(byte) - Method in class net.lecousin.framework.collections.map.HalfByteHashMap
 
get(int) - Method in interface net.lecousin.framework.collections.map.IntegerMap
Get a value.
get(int) - Method in class net.lecousin.framework.collections.map.IntegerMapLinkedArrayList
 
get(int) - Method in class net.lecousin.framework.collections.map.IntegerMapRBT
 
get(long) - Method in interface net.lecousin.framework.collections.map.LongMap
Get a value.
get(long) - Method in class net.lecousin.framework.collections.map.LongMapRBT
 
get(short) - Method in interface net.lecousin.framework.collections.map.ShortMap
Get a value.
get(int) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeInteger
Returns the node associated to the given key, or null if no such key exists.
get(long) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLong
Returns the node associated to the given key, or null if no such key exists.
get(T) - Method in class net.lecousin.framework.collections.Tree
Get the node containing the given element.
get(int) - Method in class net.lecousin.framework.collections.Tree
Get the node at the given index.
get() - Method in class net.lecousin.framework.concurrent.async.Async
 
get(long, TimeUnit) - Method in class net.lecousin.framework.concurrent.async.Async
 
get() - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
 
get(long, TimeUnit) - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
 
get(Object) - Static method in class net.lecousin.framework.concurrent.Threading
Get the task manager for the given resource.
get() - Method in class net.lecousin.framework.event.ListenableLongProperty
Return the current value.
get(IO.Readable, boolean) - Static method in class net.lecousin.framework.io.IOAsInputStream
Get an instance for the given IO.
get(IO.Writable) - Static method in class net.lecousin.framework.io.IOAsOutputStream
Create an OutputStream based on the given writable IO.
get(String) - Method in class net.lecousin.framework.io.provider.FileIOProviderFromSubPath
 
get(T) - Method in interface net.lecousin.framework.io.provider.IOProviderFrom
Get a IOProvider.
get(T) - Method in interface net.lecousin.framework.io.provider.IOProviderFrom.Readable
 
get(T) - Method in interface net.lecousin.framework.io.provider.IOProviderFrom.Readable.KnownSize
 
get(T) - Method in interface net.lecousin.framework.io.provider.IOProviderFrom.Readable.Seekable
 
get(T) - Method in interface net.lecousin.framework.io.provider.IOProviderFrom.Readable.Seekable.KnownSize
 
get(T) - Method in interface net.lecousin.framework.io.provider.IOProviderFrom.ReadWrite
 
get(T) - Method in interface net.lecousin.framework.io.provider.IOProviderFrom.ReadWrite.KnownSize
 
get(T) - Method in interface net.lecousin.framework.io.provider.IOProviderFrom.ReadWrite.KnownSize.Resizable
 
get(T) - Method in interface net.lecousin.framework.io.provider.IOProviderFrom.ReadWrite.Seekable
 
get(T) - Method in interface net.lecousin.framework.io.provider.IOProviderFrom.ReadWrite.Seekable.KnownSize
 
get(T) - Method in interface net.lecousin.framework.io.provider.IOProviderFrom.ReadWrite.Seekable.KnownSize.Resizable
 
get(T) - Method in interface net.lecousin.framework.io.provider.IOProviderFrom.Writable
 
get(T) - Method in interface net.lecousin.framework.io.provider.IOProviderFrom.Writable.KnownSize
 
get(T) - Method in interface net.lecousin.framework.io.provider.IOProviderFrom.Writable.KnownSize.Resizable
 
get(T) - Method in interface net.lecousin.framework.io.provider.IOProviderFrom.Writable.Seekable
 
get(T) - Method in interface net.lecousin.framework.io.provider.IOProviderFrom.Writable.Seekable.KnownSize
 
get(T) - Method in interface net.lecousin.framework.io.provider.IOProviderFrom.Writable.Seekable.KnownSize.Resizable
 
get(String) - Method in class net.lecousin.framework.io.provider.IOProviderFromPathUsingClassloader
 
get(URI) - Method in class net.lecousin.framework.io.provider.IOProviderFromURI
 
get() - Static method in class net.lecousin.framework.io.TemporaryFiles
Get the instance for the current application.
get(Application) - Static method in class net.lecousin.framework.io.TemporaryFiles
Get the instance for the given application.
get(Charset) - Static method in class net.lecousin.framework.io.text.Decoder
Get a decoder for the given charset.
get(AnnotatedElement, String) - Static method in class net.lecousin.framework.locale.annotations.LocalizableAnnotations
Get a localizable string from the given element.
get(String) - Static method in class net.lecousin.framework.math.IntegerUnit.ParserRegistry
Get the unit from the text.
get(int, boolean) - Method in class net.lecousin.framework.memory.ByteArrayCache
Get an array.
get(Key, CloseableListenable) - Method in class net.lecousin.framework.memory.Cache
Return the cached data corresponding to the given key, or null if it does not exist.
get() - Method in class net.lecousin.framework.memory.CachedObject
 
get(int, boolean) - Method in class net.lecousin.framework.memory.IntArrayCache
Get an array.
get() - Method in class net.lecousin.framework.memory.ObjectBank
Get an instance.
get(Key) - Method in class net.lecousin.framework.memory.SimpleCache
Get a data, or create it using the provider.
get() - Method in class net.lecousin.framework.mutable.Mutable
 
get() - Method in class net.lecousin.framework.mutable.MutableBoolean
 
get() - Method in class net.lecousin.framework.mutable.MutableInteger
 
get() - Method in class net.lecousin.framework.mutable.MutableLong
 
get(int) - Method in class net.lecousin.framework.util.CompositeNamedObject
Return the object at the given index.
get() - Method in interface net.lecousin.framework.util.Runnables.SupplierThrows
Called to execute the runnable.
getAllAnnotations(Class<?>) - Static method in class net.lecousin.framework.util.ClassUtil
Returns all annotations including those on the superclass and implemented interfaces.
getAllFields(Class<?>) - Static method in class net.lecousin.framework.util.ClassUtil
Get all fields from the given class and all its super classes.
getAllFieldsInheritedFirst(Class<?>) - Static method in class net.lecousin.framework.util.ClassUtil
Get all fields from the given class and all its super classes, with the ones from the root class first.
getAllListeners() - Method in class net.lecousin.framework.concurrent.async.AbstractLock
 
getAllListeners() - Method in class net.lecousin.framework.concurrent.async.Async
 
getAllListeners() - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
 
getAllListeners() - Method in interface net.lecousin.framework.concurrent.async.IAsync
Return a collection with all listeners, only for debugging purposes.
getAllMethodsInheritedFirst(Class<?>) - Static method in class net.lecousin.framework.util.ClassUtil
Get all methods from the given class and all its super classes, with the ones from the root class first.
getAllTaskManagers() - Static method in class net.lecousin.framework.concurrent.Threading
Return all current TaskManager.
getAmount() - Method in class net.lecousin.framework.application.SplashScreen
 
getAmount() - Method in class net.lecousin.framework.progress.FakeWorkProgress
 
getAmount() - Method in interface net.lecousin.framework.progress.WorkProgress
Return the total amount of work to be done.
getAmount() - Method in class net.lecousin.framework.progress.WorkProgressImpl
 
getAnnotation(boolean, Class<T>) - Method in class net.lecousin.framework.io.serialization.SerializationClass.Attribute
Retrieve a specific annotation.
getAnnotations(boolean) - Method in class net.lecousin.framework.io.serialization.SerializationClass.Attribute
Retrieve all annotations.
getAnnotationToRules(Annotation) - Static method in interface net.lecousin.framework.io.serialization.annotations.AttributeAnnotationToRuleOnAttribute
Search for implementations to convert the given annotation into a rule.
getAnnotationToRules(Annotation) - Static method in interface net.lecousin.framework.io.serialization.annotations.AttributeAnnotationToRuleOnType
Search for implementations to convert the given annotation into a rule.
getAnnotationToRules(Annotation) - Static method in interface net.lecousin.framework.io.serialization.annotations.TypeAnnotationToRule
Search for implementations to convert the given annotation into a rule.
getApplication() - Method in interface net.lecousin.framework.application.ApplicationClassLoader
Return the application.
getApplication() - Method in interface net.lecousin.framework.application.LCCore.Environment
Get the application associated with the calling thread.
getApplication() - Static method in class net.lecousin.framework.application.LCCore
 
getApplication() - Method in class net.lecousin.framework.application.libraries.classloader.AbstractClassLoader
 
getApplication() - Method in class net.lecousin.framework.application.libraries.classloader.AppClassLoader
 
getApplication() - Method in class net.lecousin.framework.application.libraries.classpath.DefaultApplicationClassLoader
 
getApplication() - Method in class net.lecousin.framework.application.StandaloneLCCore
 
getApplication() - Method in class net.lecousin.framework.concurrent.Task
 
getApplication() - Method in class net.lecousin.framework.log.LoggerFactory
 
getApplicationSpecificProperties() - Method in class net.lecousin.framework.application.Application
 
getArray() - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
getArrays() - Method in class net.lecousin.framework.collections.ListOfArrays
 
getArtifactId() - Method in class net.lecousin.framework.application.Application
 
getArtifactId() - Method in class net.lecousin.framework.application.ArtifactReference
 
getArtifactId() - Method in class net.lecousin.framework.application.libraries.artifacts.LibraryDescriptor.Dependency.From
 
getArtifactId() - Method in interface net.lecousin.framework.application.libraries.artifacts.LibraryDescriptor.Dependency
Dependency artifact id.
getArtifactId() - Method in interface net.lecousin.framework.application.libraries.artifacts.LibraryDescriptor
Artifact id.
getArtifactId() - Method in class net.lecousin.framework.application.libraries.artifacts.LoadedLibrary
 
getAsString(Charset) - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
Convert the content of the buffer into a String encoded with the given charset.
getAttribute() - Method in class net.lecousin.framework.io.serialization.SerializationContext.AttributeContext
 
getAttribute(SerializationClass, SerializationContext) - Method in class net.lecousin.framework.io.serialization.SerializationContextPattern.OnClassAttribute
Return the attribute.
getAttribute(String) - Method in class net.lecousin.framework.xml.dom.XMLElement
 
getAttributeByFullName(CharSequence) - Method in class net.lecousin.framework.xml.XMLStreamEvents
Shortcut to get the attribute for the given full name.
getAttributeByLocalName(CharSequence) - Method in class net.lecousin.framework.xml.XMLStreamEvents
Shortcut to get the attibute for the given local name.
getAttributeByName(String) - Method in class net.lecousin.framework.io.serialization.SerializationClass
Get an attribute by its name.
getAttributeByOriginalName(String) - Method in class net.lecousin.framework.io.serialization.SerializationClass
Get an attribute by its original name.
getAttributeNode(String) - Method in class net.lecousin.framework.xml.dom.XMLElement
 
getAttributeNodeNS(String, String) - Method in class net.lecousin.framework.xml.dom.XMLElement
 
getAttributeNS(String, String) - Method in class net.lecousin.framework.xml.dom.XMLElement
 
getAttributeOriginalName() - Method in class net.lecousin.framework.io.serialization.SerializationContextPattern.OnClassAttribute
 
getAttributes() - Method in class net.lecousin.framework.io.serialization.SerializationClass
 
getAttributes() - Method in class net.lecousin.framework.xml.dom.XMLElement
 
getAttributes() - Method in class net.lecousin.framework.xml.dom.XMLNode
 
getAttributeValueByFullName(CharSequence) - Method in class net.lecousin.framework.xml.XMLStreamEvents
Shortcut to get the value of the given attribute name.
getAttributeValueByLocalName(CharSequence) - Method in class net.lecousin.framework.xml.XMLStreamEvents
Shortcut to get the value of the given attribute name.
getAttributeValueWithNamespaceURI(CharSequence, CharSequence) - Method in class net.lecousin.framework.xml.XMLStreamEvents
Shortcut to get the value of the given attribute name.
getAttributeValueWithPrefix(CharSequence, CharSequence) - Method in class net.lecousin.framework.xml.XMLStreamEvents
Shortcut to get the value of the given attribute name.
getAttributeWithNamespaceURI(CharSequence, CharSequence) - Method in class net.lecousin.framework.xml.XMLStreamEvents
Shortcut to get the attribute for the given namespace URI and local name.
getAttributeWithPrefix(CharSequence, CharSequence) - Method in class net.lecousin.framework.xml.XMLStreamEvents
Shortcut to get the attribute for the given namespace prefix and local name.
getAvailableDataSize() - Method in interface net.lecousin.framework.io.IO.OutputToInput
If available, return the size.
getAvailableDataSize() - Method in class net.lecousin.framework.io.out2in.OutputToInput
 
getAvailableDataSize() - Method in class net.lecousin.framework.io.out2in.OutputToInputBuffers
 
getAvailableLanguageCodes() - Method in class net.lecousin.framework.locale.LocalizedProperties
Return the list of available languages.
getBase() - Method in class net.lecousin.framework.io.serialization.TypeDefinition
 
getBaseURI() - Method in class net.lecousin.framework.xml.dom.XMLNode
 
getBlockedThreadHandler(Thread) - Static method in class net.lecousin.framework.concurrent.Threading
Return the object handling a case of a blocked thread for the given thread.
getBuffer() - Method in class net.lecousin.framework.concurrent.tasks.drives.DriveOperationsSequence.ReadOperation
Return the buffer to fill.
getBuffer() - Method in class net.lecousin.framework.concurrent.tasks.drives.DriveOperationsSequence.WriteIntegerOperation
 
getBuffer() - Method in class net.lecousin.framework.concurrent.tasks.drives.DriveOperationsSequence.WriteLongOperation
 
getBuffer() - Method in class net.lecousin.framework.concurrent.tasks.drives.DriveOperationsSequence.WriteOperation
Return the buffer to write.
getBuffer() - Method in class net.lecousin.framework.concurrent.tasks.drives.DriveOperationsSequence.WriteOperationSubBuffer
 
getBuffer() - Method in class net.lecousin.framework.io.util.Buffers
Get a buffer.
getBuffer() - Method in class net.lecousin.framework.io.util.LimitWriteOperationsReuseBuffers
Return a buffer to put data to write.
getBufferIndex(long) - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
getBufferOffset(long) - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
getBufferPosition(long) - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
getBuffers() - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
Must be called only when no more modification are being done.
getBytesLittleEndian(long) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
getCachedData() - Method in class net.lecousin.framework.memory.Cache
 
getCachedData() - Method in interface net.lecousin.framework.memory.CacheManager
Return this list of cached data.
getCachedDataExpiration(CacheManager.CachedData) - Method in interface net.lecousin.framework.memory.CacheManager
Return the expiration time of the given data.
getCaller() - Static method in class net.lecousin.framework.util.DebugUtil
Return the String class#method():line of the caller.
getCancelEvent() - Method in class net.lecousin.framework.concurrent.async.AbstractLock
 
getCancelEvent() - Method in class net.lecousin.framework.concurrent.async.Async
 
getCancelEvent() - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
 
getCancelEvent() - Method in interface net.lecousin.framework.concurrent.async.Cancellable
Get the reason of the cancellation.
getCancelEvent() - Method in class net.lecousin.framework.concurrent.Task
 
getCapacity() - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
getCharacterStream() - Method in class net.lecousin.framework.xml.XMLStreamEvents
 
getChild(Element, String) - Static method in class net.lecousin.framework.xml.dom.DOMUtil
Return the first child of the given name, or null.
getChildNodes() - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
getChildNodes() - Method in class net.lecousin.framework.xml.dom.XMLElement
 
getChildNodes() - Method in class net.lecousin.framework.xml.dom.XMLNode
 
getChildren(ElementType, boolean, byte) - Method in interface net.lecousin.framework.util.HierarchyProvider.Asynchronous
Return the children of the given element.
getChildren(ElementType, boolean) - Method in interface net.lecousin.framework.util.HierarchyProvider.Synchronous
Return the children of the given element.
getChildren(Element, String) - Static method in class net.lecousin.framework.xml.dom.DOMUtil
Return the children with the given name.
getChildText(Element, String) - Static method in class net.lecousin.framework.xml.dom.DOMUtil
Return the inner text of the first child with the given name.
getClasses() - Method in interface net.lecousin.framework.application.libraries.artifacts.LibraryDescriptor
Return a directory or a JAR file containing the classes to be loaded.
getClassifier() - Method in class net.lecousin.framework.application.libraries.artifacts.LibraryDescriptor.Dependency.From
 
getClassifier() - Method in interface net.lecousin.framework.application.libraries.artifacts.LibraryDescriptor.Dependency
Dependency classifier.
getClassLoader() - Method in class net.lecousin.framework.application.Application
Return the application class loader.
getClassLoader() - Method in class net.lecousin.framework.application.libraries.artifacts.LoadedLibrary
 
getClassLoadingSP(String) - Static method in class net.lecousin.framework.application.libraries.classloader.AbstractClassLoader
Get the synchronized object for loading the given class.
getClazz() - Method in class net.lecousin.framework.application.ApplicationConfiguration
 
getCollection() - Method in class net.lecousin.framework.io.serialization.SerializationContext.CollectionContext
 
getCollectionType() - Method in class net.lecousin.framework.io.serialization.SerializationContext.CollectionContext
 
getCommandLineArguments() - Method in class net.lecousin.framework.application.Application
 
getConsole() - Method in class net.lecousin.framework.application.Application
 
getContainerObjectContext() - Method in class net.lecousin.framework.io.serialization.SerializationContext.AttributeContext
 
getContainerObjectContext() - Method in class net.lecousin.framework.io.serialization.SerializationContext.CollectionContext
 
getContainerObjectContext() - Method in class net.lecousin.framework.io.serialization.SerializationContext
Return the first ObjectContext in the ancestors, or null.
getContainerObjectContext() - Method in class net.lecousin.framework.io.serialization.SerializationContext.ObjectContext
 
getContentLengthLong() - Method in class net.lecousin.framework.io.util.ReadableAsURLConnection
 
getCPUTaskManager() - Static method in class net.lecousin.framework.concurrent.Threading
 
getCurrentElements() - Method in class net.lecousin.framework.collections.AsyncCollection.Keep
Return the list containing the elements kept so far.
getCustomExtensionPoint(Class<T>) - Static method in class net.lecousin.framework.plugins.ExtensionPoints
Retrieve an extension point instance.
getCustomExtensionPoints() - Static method in class net.lecousin.framework.plugins.ExtensionPoints
Return all registered custom extension points.
getCustomSerializer() - Method in class net.lecousin.framework.io.serialization.rules.CustomAttributeSerializer.CustomAttribute
 
getData(String) - Method in class net.lecousin.framework.application.Application
Get a data associated with this application.
getData() - Method in class net.lecousin.framework.util.Runnables.WithData
 
getData() - Method in class net.lecousin.framework.xml.dom.XMLCharacterData
 
getDataReadySynchronization() - Method in class net.lecousin.framework.io.buffering.PreBufferedReadable
Return the next synchronization point that will be unblocked once data is ready to be read.
getDeclaredNamespaces() - Method in class net.lecousin.framework.locale.LocalizedProperties
 
getDeclaringClass() - Method in class net.lecousin.framework.io.serialization.SerializationClass.Attribute
Return the declaring class of the field or the getter or the setter.
getDefault() - Method in class net.lecousin.framework.log.LoggerFactory
 
getDefaultCachedDataExpiration() - Method in interface net.lecousin.framework.memory.CacheManager
 
getDefaultLogger() - Method in class net.lecousin.framework.application.Application
 
getDependencies() - Method in interface net.lecousin.framework.application.libraries.artifacts.LibraryDescriptor
Return the list of dependencies of this library.
getDependenciesAdditionalRepositories() - Method in interface net.lecousin.framework.application.libraries.artifacts.LibraryDescriptor
Return a list of additional repositories to look for dependencies.
getDependency() - Method in class net.lecousin.framework.application.libraries.artifacts.LibraryDescriptorLoader.DependencyNode
 
getDescription() - Method in class net.lecousin.framework.application.libraries.classloader.AbstractClassLoader
Return a description of this class loader.
getDescription() - Method in class net.lecousin.framework.application.libraries.classloader.DirectoryClassLoader
 
getDescription() - Method in class net.lecousin.framework.application.libraries.classloader.ZipClassLoader
 
getDescription() - Method in class net.lecousin.framework.concurrent.Task
 
getDescription() - Method in class net.lecousin.framework.io.buffering.BufferedIO.MemoryManagement
 
getDescription() - Method in class net.lecousin.framework.io.provider.ByteArrayIOProvider
 
getDescription() - Method in class net.lecousin.framework.io.provider.FileIOProvider
 
getDescription() - Method in interface net.lecousin.framework.io.provider.IOProvider
Description.
getDescription() - Method in class net.lecousin.framework.io.provider.SubIOProvider.Readable
 
getDescription() - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStream
 
getDescription() - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStreamLocation
 
getDescription() - Method in class net.lecousin.framework.io.text.BufferedWritableCharacterStream
 
getDescription() - Method in interface net.lecousin.framework.io.text.ICharacterStream
Description.
getDescription() - Method in class net.lecousin.framework.io.text.ProgressiveBufferedReadableCharStream
 
getDescription() - Method in class net.lecousin.framework.io.text.WritableCharacterStream
 
getDescription() - Method in class net.lecousin.framework.locale.LocalizedProperties
 
getDescription() - Method in class net.lecousin.framework.memory.ByteArrayCache
 
getDescription() - Method in class net.lecousin.framework.memory.Cache
 
getDescription() - Method in interface net.lecousin.framework.memory.IMemoryManageable
Desciption.
getDescription() - Method in class net.lecousin.framework.memory.IntArrayCache
 
getDescription() - Method in class net.lecousin.framework.memory.ObjectBank
 
getDescription() - Method in class net.lecousin.framework.memory.SimpleCache
 
getDescription() - Method in class net.lecousin.framework.util.UnprotectedStringBuffer.AbstractCS
 
getDescriptor() - Method in class net.lecousin.framework.application.libraries.artifacts.LibraryDescriptorLoader.DependencyNode
 
getDeserializationType(TypeDefinition, SerializationContext) - Method in class net.lecousin.framework.io.serialization.rules.CustomTypeSerializer
 
getDeserializationType(TypeDefinition, SerializationContext) - Method in interface net.lecousin.framework.io.serialization.rules.SerializationRule
Can be used to change a type during deserialization, in a similar way as the method convertSerializationValue during serialization.
getDeserializationValue(Object, TypeDefinition, SerializationContext) - Method in class net.lecousin.framework.io.serialization.rules.CustomTypeSerializer
 
getDeserializationValue(Object, TypeDefinition, SerializationContext) - Method in interface net.lecousin.framework.io.serialization.rules.SerializationRule
Can be used to change the deserialization, in a similar way as the method convertSerializationValue during serialization.
getDirectAccess() - Method in class net.lecousin.framework.concurrent.tasks.drives.FileAccess
 
getDirectory() - Method in interface net.lecousin.framework.application.libraries.artifacts.LibraryDescriptor
Return the directory from which the library descriptor as been loaded.
getDirectory() - Method in class net.lecousin.framework.concurrent.tasks.drives.DirectoryReader
 
getDoctype() - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
getDocumentElement() - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
getDocumentURI() - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
getDomConfig() - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
getDrivesTaskManager() - Static method in class net.lecousin.framework.concurrent.Threading
 
getElement() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeInteger.Node
Return the element hold by this node.
getElement() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLong.Node
Return the element hold by this node.
getElement() - Method in class net.lecousin.framework.collections.Tree.Node
 
getElementById(String) - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
getElementById(String, XMLElement) - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
getElements() - Method in class net.lecousin.framework.collections.Tree
Return a list of elements contained in the nodes.
getElementsByTagName(String) - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
getElementsByTagName(String) - Method in class net.lecousin.framework.xml.dom.XMLElement
 
getElementsByTagName(String, List<XMLNode>) - Method in class net.lecousin.framework.xml.dom.XMLElement
 
getElementsByTagName(String, String, List<XMLNode>) - Method in class net.lecousin.framework.xml.dom.XMLElement
Search for elements.
getElementsByTagNameNS(String, String) - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
getElementsByTagNameNS(String, String) - Method in class net.lecousin.framework.xml.dom.XMLElement
 
getElementType() - Method in class net.lecousin.framework.io.serialization.SerializationContext.CollectionContext
 
getEncoding() - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStream
 
getEncoding() - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStreamLocation
 
getEncoding() - Method in class net.lecousin.framework.io.text.BufferedWritableCharacterStream
 
getEncoding() - Method in class net.lecousin.framework.io.text.Decoder
Return the charset of this decoder.
getEncoding() - Method in class net.lecousin.framework.io.text.DefaultDecoder
 
getEncoding() - Method in interface net.lecousin.framework.io.text.ICharacterStream
Return the encoding of the stream.
getEncoding() - Method in class net.lecousin.framework.io.text.ProgressiveBufferedReadableCharStream
 
getEncoding() - Method in class net.lecousin.framework.io.text.UTF8Decoder
 
getEncoding() - Method in class net.lecousin.framework.io.text.WritableCharacterStream
 
getEncoding() - Method in class net.lecousin.framework.util.UnprotectedStringBuffer.AbstractCS
 
getEntities() - Method in class net.lecousin.framework.xml.dom.XMLDocumentType
 
getError() - Method in class net.lecousin.framework.concurrent.async.AbstractLock
 
getError() - Method in class net.lecousin.framework.concurrent.async.Async
 
getError() - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
 
getError() - Method in interface net.lecousin.framework.concurrent.async.IAsync
Return the error.
getError() - Method in class net.lecousin.framework.concurrent.Task
 
getExcludedDependencies() - Method in class net.lecousin.framework.application.libraries.artifacts.LibraryDescriptor.Dependency.From
 
getExcludedDependencies() - Method in interface net.lecousin.framework.application.libraries.artifacts.LibraryDescriptor.Dependency
Return a list of dependencies that should be ignored from this dependency, with pairs of groupId/artifactId.
getExpiration() - Method in class net.lecousin.framework.memory.CachedObject
 
getExtensionPoint(Class<T>) - Static method in class net.lecousin.framework.plugins.ExtensionPoints
Retrieve an extension point instance.
getExtensionPoints() - Static method in class net.lecousin.framework.plugins.ExtensionPoints
Return all registered extension points.
getFactory() - Method in class net.lecousin.framework.io.serialization.rules.TypeFactory
 
getFeature(String, String) - Method in class net.lecousin.framework.xml.dom.XMLDomImplementation
 
getFeature(String, String) - Method in class net.lecousin.framework.xml.dom.XMLNode
 
getField() - Method in class net.lecousin.framework.io.serialization.SerializationClass.Attribute
 
getField(Class<?>, String) - Static method in class net.lecousin.framework.util.ClassUtil
Search for a specific field from the given class and its super classes.
getFieldFromPath(Object, String) - Static method in class net.lecousin.framework.util.ClassUtil
Search for a field using a path.
getFile() - Method in interface net.lecousin.framework.concurrent.tasks.drives.DriveOperationsSequence.Operation
Return the file on which it works.
getFile() - Method in class net.lecousin.framework.concurrent.tasks.drives.DriveOperationsSequence.WriteIntegerOperation
 
getFile() - Method in class net.lecousin.framework.concurrent.tasks.drives.DriveOperationsSequence.WriteLongOperation
 
getFile() - Method in class net.lecousin.framework.concurrent.tasks.drives.DriveOperationsSequence.WriteOperationSubBuffer
 
getFile() - Method in class net.lecousin.framework.concurrent.tasks.drives.FileAccess
 
getFile() - Method in class net.lecousin.framework.io.FileIO
 
getFile() - Method in class net.lecousin.framework.io.provider.FileIOProvider
 
GetFileInfoTask - Class in net.lecousin.framework.concurrent.tasks.drives
Task to retrieve a FileInfo from a file.
GetFileInfoTask(File, byte) - Constructor for class net.lecousin.framework.concurrent.tasks.drives.GetFileInfoTask
Constructor.
getFiles() - Method in class net.lecousin.framework.concurrent.tasks.drives.DirectoryReader.Result
 
getFirst() - Method in class net.lecousin.framework.collections.TurnArray
 
getFirstChild() - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
getFirstChild() - Method in class net.lecousin.framework.xml.dom.XMLElement
 
getFirstChild() - Method in class net.lecousin.framework.xml.dom.XMLNode
 
getFirstRecordedEvent() - Method in class net.lecousin.framework.xml.XMLStreamEventsRecorder.Async
 
getFirstRecordedEvent() - Method in interface net.lecousin.framework.xml.XMLStreamEventsRecorder
Shortcut to know what is the first recorded event.
getFirstRecordedEvent() - Method in class net.lecousin.framework.xml.XMLStreamEventsRecorder.Sync
 
getGetter() - Method in class net.lecousin.framework.io.serialization.SerializationClass.Attribute
 
getGetter(Class<?>, String) - Static method in class net.lecousin.framework.util.ClassUtil
Search for a getter method.
getGroupId() - Method in class net.lecousin.framework.application.Application
 
getGroupId() - Method in class net.lecousin.framework.application.ArtifactReference
 
getGroupId() - Method in class net.lecousin.framework.application.libraries.artifacts.LibraryDescriptor.Dependency.From
 
getGroupId() - Method in interface net.lecousin.framework.application.libraries.artifacts.LibraryDescriptor.Dependency
Dependency group id.
getGroupId() - Method in interface net.lecousin.framework.application.libraries.artifacts.LibraryDescriptor
Artifact group id.
getGroupId() - Method in class net.lecousin.framework.application.libraries.artifacts.LoadedLibrary
 
getImplementation() - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
getInnerText(Node) - Static method in class net.lecousin.framework.xml.dom.DOMUtil
Return the inner text of a node.
getInputEncoding() - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
getInputStream() - Method in class net.lecousin.framework.io.IOFromInputStream
 
getInputStream() - Method in class net.lecousin.framework.io.util.ReadableAsURLConnection
 
getInputType() - Method in interface net.lecousin.framework.adapter.Adapter
Return the class of the input type.
getInputType() - Method in class net.lecousin.framework.adapter.FileInfoToFile
 
getInputType() - Method in class net.lecousin.framework.adapter.FileInfoToPath
 
getInputType() - Method in class net.lecousin.framework.adapter.FileToIO.Readable
 
getInputType() - Method in class net.lecousin.framework.adapter.FileToIO.Writable
 
getInputType() - Method in class net.lecousin.framework.adapter.LinkedAdapter
 
getInstance(Class<T>) - Method in class net.lecousin.framework.application.Application
Return the singleton stored for this application.
getInstance() - Static method in class net.lecousin.framework.io.provider.IOProviderFromURI
 
getInstance() - Method in class net.lecousin.framework.io.serialization.SerializationContext.ObjectContext
 
getInstance() - Static method in class net.lecousin.framework.memory.ByteArrayCache
Get the default instance.
getInstance() - Static method in class net.lecousin.framework.memory.IntArrayCache
Get the default instance.
getInstance() - Static method in class net.lecousin.framework.xml.dom.XMLDomImplementation
 
getInternalSubset() - Method in class net.lecousin.framework.xml.dom.XMLDocumentType
 
getIOProvider(String) - Method in interface net.lecousin.framework.application.ApplicationClassLoader
Return an IOProvider for the given application's resource.
getIOProvider(String) - Method in class net.lecousin.framework.application.libraries.classloader.AbstractClassLoader
 
getIOProvider(String) - Method in class net.lecousin.framework.application.libraries.classloader.AppClassLoader
 
getIOProvider(String) - Method in class net.lecousin.framework.application.libraries.classpath.DefaultApplicationClassLoader
 
getIOProviderFrom(String, AbstractClassLoader) - Method in class net.lecousin.framework.application.libraries.classloader.AppClassLoader
Search for a resource.
getItemsDescription() - Method in class net.lecousin.framework.application.libraries.classloader.ZipClassLoader
 
getItemsDescription() - Method in class net.lecousin.framework.io.buffering.BufferedIO.MemoryManagement
 
getItemsDescription() - Method in class net.lecousin.framework.locale.LocalizedProperties
 
getItemsDescription() - Method in class net.lecousin.framework.memory.ByteArrayCache
 
getItemsDescription() - Method in class net.lecousin.framework.memory.Cache
 
getItemsDescription() - Method in interface net.lecousin.framework.memory.IMemoryManageable
Describe each item that can be freed.
getItemsDescription() - Method in class net.lecousin.framework.memory.IntArrayCache
 
getItemsDescription() - Method in class net.lecousin.framework.memory.ObjectBank
 
getItemsDescription() - Method in class net.lecousin.framework.memory.SimpleCache
 
getIterator() - Method in class net.lecousin.framework.io.serialization.SerializationContext.CollectionContext
Get an iterator on the collection.
getKnownLocation() - Method in class net.lecousin.framework.application.libraries.artifacts.LibraryDescriptor.Dependency.From
 
getKnownLocation() - Method in interface net.lecousin.framework.application.libraries.artifacts.LibraryDescriptor.Dependency
Return the dependency location if explicitly specified.
getLanguageTag() - Method in class net.lecousin.framework.application.Application
 
getLast() - Method in class net.lecousin.framework.collections.TurnArray
 
getLastChild() - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
getLastChild() - Method in class net.lecousin.framework.xml.dom.XMLElement
 
getLastChild() - Method in class net.lecousin.framework.xml.dom.XMLNode
 
getLastPendingOperation() - Method in class net.lecousin.framework.concurrent.util.LimitAsyncOperations
Return the last pending operation, or null.
getLastUsage() - Method in class net.lecousin.framework.memory.CachedObject
 
getLength() - Method in class net.lecousin.framework.math.RangeBigInteger
 
getLength() - Method in class net.lecousin.framework.math.RangeInteger
 
getLength() - Method in class net.lecousin.framework.math.RangeLong
 
getLength() - Method in class net.lecousin.framework.xml.dom.XMLCharacterData
 
getLength() - Method in class net.lecousin.framework.xml.dom.XMLNamedNodeMap
 
getLength() - Method in class net.lecousin.framework.xml.dom.XMLNodeList
 
getLibrariesLocations() - Method in class net.lecousin.framework.application.launcher.DynamicLibrariesManager
 
getLibrariesLocations() - Method in class net.lecousin.framework.application.libraries.classpath.DefaultLibrariesManager
 
getLibrariesLocations() - Method in interface net.lecousin.framework.application.libraries.LibrariesManager
Return the list of libraries loaded.
getLibrariesManager() - Method in class net.lecousin.framework.application.Application
 
getLibrary(String, String) - Method in class net.lecousin.framework.application.launcher.DynamicLibrariesManager
 
getLibrary(String, String) - Method in interface net.lecousin.framework.application.libraries.artifacts.ArtifactsLibrariesManager
Return a loaded library, or null if not loaded.
getLine() - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStreamLocation
 
getLine() - Method in interface net.lecousin.framework.io.text.ICharacterStream.Readable.PositionInText
Return the current line number.
getLoader() - Method in interface net.lecousin.framework.application.libraries.artifacts.LibraryDescriptor
Loader used.
getLocale() - Method in class net.lecousin.framework.application.Application
 
getLocalizable() - Method in exception net.lecousin.framework.exception.LocalizableException
 
getLocalizedProperties() - Method in class net.lecousin.framework.application.Application
 
getLocalName() - Method in class net.lecousin.framework.xml.dom.XMLAttribute
 
getLocalName() - Method in class net.lecousin.framework.xml.dom.XMLElement
 
getLocalName() - Method in class net.lecousin.framework.xml.dom.XMLNode
 
getLogger(Class<?>) - Method in class net.lecousin.framework.log.LoggerFactory
Return the logger for the given class.
getLogger(String) - Method in class net.lecousin.framework.log.LoggerFactory
Return the logger with the given name.
getLoggerFactory() - Method in class net.lecousin.framework.application.Application
 
getlong(long) - Method in class net.lecousin.framework.collections.LinkedArrayList
Get an element using a long index.
getMainThread() - Static method in class net.lecousin.framework.application.LCCore
 
getMap(ArrayList<SerializationUtil.MapEntry>, TypeDefinition, SerializationContext, List<SerializationRule>) - Static method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
getMax() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeInteger
 
getMax() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLong
 
getMax() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLongByRange
Return the last node.
getMax() - Method in class net.lecousin.framework.math.FragmentedRangeBigInteger
Return the maximum value.
getMax() - Method in class net.lecousin.framework.math.FragmentedRangeInteger
Return the maximum value.
getMax() - Method in class net.lecousin.framework.math.FragmentedRangeLong
Return the maximum value.
getMaxBlockingTimeInNanoBeforeToLog() - Method in class net.lecousin.framework.concurrent.Task
 
getMaxBuffersBySizeAbove128KB() - Method in class net.lecousin.framework.memory.ByteArrayCache
Maximum number of buffers of the same size to keep, when size is above 128K, default to 8.
getMaxBuffersBySizeAbove128KB() - Method in class net.lecousin.framework.memory.IntArrayCache
Maximum number of buffers of the same size to keep, when size is above 128K, default to 8.
getMaxBuffersBySizeUnder128KB() - Method in class net.lecousin.framework.memory.ByteArrayCache
Maximum number of buffers of the same size to keep, when size is under 128K, default to 20.
getMaxBuffersBySizeUnder128KB() - Method in class net.lecousin.framework.memory.IntArrayCache
Maximum number of buffers of the same size to keep, when size is under 128K, default to 20.
getMaximumCDataSize() - Method in class net.lecousin.framework.xml.XMLStreamEvents
 
getMaximumTextSize() - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
getMaximumTextSize() - Method in interface net.lecousin.framework.io.serialization.Deserializer
Return the maximum text size, 0 or negative value means no limitation.
getMaximumTextSize() - Method in class net.lecousin.framework.xml.XMLStreamEvents
 
getMaxInMemory() - Method in class net.lecousin.framework.io.buffering.IOInMemoryOrFile
 
getMaxMemory() - Static method in class net.lecousin.framework.io.buffering.BufferedIO.MemoryManagement
 
getMaxSize() - Method in class net.lecousin.framework.util.UnprotectedStringBufferLimited
 
getMaxTotalSize() - Method in class net.lecousin.framework.memory.ByteArrayCache
Maximum total size of buffers to keep in this cache.
getMaxTotalSize() - Method in class net.lecousin.framework.memory.IntArrayCache
Maximum total size of buffers to keep in this cache.
getMemoryLogger() - Method in interface net.lecousin.framework.application.LCCore.Environment
Return the system logger with name "Memory".
getMemoryThreshold() - Static method in class net.lecousin.framework.io.buffering.BufferedIO.MemoryManagement
 
getMessage() - Method in exception net.lecousin.framework.exception.LocalizableException
 
getMethod(Class<?>, String) - Static method in class net.lecousin.framework.util.ClassUtil
Search for a method.
getMethod(Class<?>, String, int) - Static method in class net.lecousin.framework.util.ClassUtil
Search for a method with a name and a specific number of parameters.
getMethodFor(Class<?>, String, Object...) - Static method in class net.lecousin.framework.util.ClassUtil
Search a method compatible with the given parameters.
getMethods(Class<?>, String, int) - Static method in class net.lecousin.framework.util.ClassUtil
Search for a method with a name and a specific number of parameters.
getMin() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeInteger
 
getMin() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLong
 
getMin() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLongByRange
Return the first node.
getMin() - Method in class net.lecousin.framework.math.FragmentedRangeBigInteger
Return the minimum value.
getMin() - Method in class net.lecousin.framework.math.FragmentedRangeInteger
Return the minimum value.
getMin() - Method in class net.lecousin.framework.math.FragmentedRangeLong
Return the minimum value.
getName() - Method in class net.lecousin.framework.application.ApplicationConfiguration
 
getName() - Method in class net.lecousin.framework.concurrent.TaskManager
 
getName() - Method in class net.lecousin.framework.io.serialization.SerializationClass.Attribute
 
getName(int) - Method in class net.lecousin.framework.util.CompositeNamedObject
Return the name of the object at the given index.
getName() - Method in enum net.lecousin.framework.util.SystemEnvironment.OSFamily
 
getName() - Method in class net.lecousin.framework.xml.dom.XMLAttribute
 
getName() - Method in class net.lecousin.framework.xml.dom.XMLDocumentType
 
getNamedItem(String) - Method in class net.lecousin.framework.xml.dom.XMLNamedNodeMap
 
getNamedItemNS(String, String) - Method in class net.lecousin.framework.xml.dom.XMLNamedNodeMap
 
getNamespace() - Method in class net.lecousin.framework.locale.LocalizableString
 
getNamespaceContent(String, String[]) - Method in class net.lecousin.framework.locale.LocalizedProperties
Return the localizable properties for the given namespace and language.
getNamespaceLanguages(String) - Method in class net.lecousin.framework.locale.LocalizedProperties
Return the languages declared for the given namespace.
getNamespaceURI() - Method in class net.lecousin.framework.xml.dom.XMLAttribute
 
getNamespaceURI() - Method in class net.lecousin.framework.xml.dom.XMLElement
 
getNamespaceURI() - Method in class net.lecousin.framework.xml.dom.XMLNode
 
getNamespaceURI(CharSequence) - Method in class net.lecousin.framework.xml.XMLStreamEvents
Get the namespace URI for a prefix, or empty string if the prefix is not defined.
getNbDirectories() - Method in class net.lecousin.framework.concurrent.tasks.drives.DirectoryReader.Result
 
getNbFiles() - Method in class net.lecousin.framework.concurrent.tasks.drives.DirectoryReader.Result
 
getNbThreads() - Method in class net.lecousin.framework.concurrent.FixedThreadTaskManager
 
getNbUsableUnprotectedStrings() - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
Return the number of UnprotectedString hold by this instance that can be used.
getNext(int) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeInteger
Returns the node containing the key just before the given key.
getNext(RedBlackTreeInteger.Node<T>) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeInteger
Returns the node containing the key just before the key of the given node.
getNext(long) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLong
Returns the node containing the key just before the given key.
getNext(RedBlackTreeLong.Node<T>) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLong
Returns the node containing the key just before the key of the given node.
getNextSibling() - Method in class net.lecousin.framework.xml.dom.XMLNode
 
getNodeName() - Method in class net.lecousin.framework.xml.dom.XMLAttribute
 
getNodeName() - Method in class net.lecousin.framework.xml.dom.XMLCData
 
getNodeName() - Method in class net.lecousin.framework.xml.dom.XMLComment
 
getNodeName() - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
getNodeName() - Method in class net.lecousin.framework.xml.dom.XMLDocumentType
 
getNodeName() - Method in class net.lecousin.framework.xml.dom.XMLElement
 
getNodeName() - Method in class net.lecousin.framework.xml.dom.XMLText
 
getNodes() - Method in class net.lecousin.framework.collections.Tree
 
getNodeType() - Method in class net.lecousin.framework.xml.dom.XMLAttribute
 
getNodeType() - Method in class net.lecousin.framework.xml.dom.XMLCData
 
getNodeType() - Method in class net.lecousin.framework.xml.dom.XMLComment
 
getNodeType() - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
getNodeType() - Method in class net.lecousin.framework.xml.dom.XMLDocumentType
 
getNodeType() - Method in class net.lecousin.framework.xml.dom.XMLElement
 
getNodeType() - Method in class net.lecousin.framework.xml.dom.XMLText
 
getNodeValue() - Method in class net.lecousin.framework.xml.dom.XMLAttribute
 
getNodeValue() - Method in class net.lecousin.framework.xml.dom.XMLCharacterData
 
getNodeValue() - Method in class net.lecousin.framework.xml.dom.XMLNode
 
getNotations() - Method in class net.lecousin.framework.xml.dom.XMLDocumentType
 
getNumber() - Method in class net.lecousin.framework.io.encoding.DecimalNumber
 
getNumber() - Method in class net.lecousin.framework.io.encoding.HexadecimalNumber
 
getNumber() - Method in interface net.lecousin.framework.io.encoding.INumberEncoding
Get the current decoded value.
getNumbers() - Method in class net.lecousin.framework.application.Version
 
getOptionValue(String[], String) - Static method in class net.lecousin.framework.util.CommandLine
Search for an argument "-<option>=<value>" where option is the given option name, and return the value.
getOriginalName() - Method in class net.lecousin.framework.io.serialization.SerializationClass.Attribute
 
getOriginalType() - Method in class net.lecousin.framework.io.serialization.SerializationClass.Attribute
 
getOriginalType() - Method in class net.lecousin.framework.io.serialization.SerializationContext.ObjectContext
 
getOSFamily() - Static method in class net.lecousin.framework.util.SystemEnvironment
Returns the type of operating system.
getOutput() - Method in class net.lecousin.framework.concurrent.Task
 
getOutputStream() - Method in class net.lecousin.framework.io.IOFromOutputStream
 
getOutputType() - Method in interface net.lecousin.framework.adapter.Adapter
Return the class of the output type.
getOutputType() - Method in class net.lecousin.framework.adapter.FileInfoToFile
 
getOutputType() - Method in class net.lecousin.framework.adapter.FileInfoToPath
 
getOutputType() - Method in class net.lecousin.framework.adapter.FileToIO.Readable
 
getOutputType() - Method in class net.lecousin.framework.adapter.FileToIO.Writable
 
getOutputType() - Method in class net.lecousin.framework.adapter.LinkedAdapter
 
getOwnerDocument() - Method in class net.lecousin.framework.xml.dom.XMLNode
 
getOwnerElement() - Method in class net.lecousin.framework.xml.dom.XMLAttribute
 
getPackageName(Class<?>) - Static method in class net.lecousin.framework.util.ClassUtil
Return the package of the given class.
getParameter() - Method in class net.lecousin.framework.concurrent.Task.Parameter
 
getParameters() - Method in class net.lecousin.framework.io.serialization.TypeDefinition
Return the generic parameters.
getParent() - Method in class net.lecousin.framework.collections.Tree.WithParent
 
getParent() - Method in class net.lecousin.framework.io.serialization.SerializationClass.Attribute
 
getParent() - Method in class net.lecousin.framework.io.serialization.SerializationContext.AttributeContext
 
getParent() - Method in class net.lecousin.framework.io.serialization.SerializationContext
 
getParent(ElementType) - Method in interface net.lecousin.framework.util.HierarchyProvider.Asynchronous
Return the parent of the given element, or null if this is a root element.
getParent(ElementType) - Method in interface net.lecousin.framework.util.HierarchyProvider.Synchronous
Return the parent of the given element, or null if this is a root element.
getParentNode() - Method in class net.lecousin.framework.xml.dom.XMLNode
 
getPath() - Method in class net.lecousin.framework.concurrent.tasks.drives.FileAccess
 
getPluginClass() - Method in class net.lecousin.framework.adapter.AdapterRegistry
 
getPluginClass() - Method in class net.lecousin.framework.math.IntegerUnit.ConverterRegistry
 
getPluginClass() - Method in interface net.lecousin.framework.plugins.ExtensionPoint
Class of plugin.
getPluginConfigurationFilePath() - Method in class net.lecousin.framework.locale.LocaleExtensionPoint
 
getPluginConfigurationFilePath() - Method in interface net.lecousin.framework.plugins.CustomExtensionPoint
 
getPlugins() - Method in class net.lecousin.framework.adapter.AdapterRegistry
 
getPlugins() - Method in class net.lecousin.framework.math.IntegerUnit.ConverterRegistry
 
getPlugins() - Method in interface net.lecousin.framework.plugins.ExtensionPoint
Return the list of registered plugins.
getPosition() - Method in class net.lecousin.framework.application.SplashScreen
 
getPosition() - Method in class net.lecousin.framework.concurrent.tasks.drives.DriveOperationsSequence.ReadOperation
Return the position from where to read.
getPosition() - Method in class net.lecousin.framework.concurrent.tasks.drives.DriveOperationsSequence.WriteIntegerOperation
 
getPosition() - Method in class net.lecousin.framework.concurrent.tasks.drives.DriveOperationsSequence.WriteLongOperation
 
getPosition() - Method in class net.lecousin.framework.concurrent.tasks.drives.DriveOperationsSequence.WriteOperation
Return the position where to write.
getPosition() - Method in class net.lecousin.framework.concurrent.tasks.drives.DriveOperationsSequence.WriteOperationSubBuffer
 
getPosition() - Method in class net.lecousin.framework.concurrent.tasks.drives.FileAccess
 
getPosition() - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
getPosition() - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
getPosition() - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
 
getPosition() - Method in class net.lecousin.framework.io.buffering.IOInMemoryOrFile
 
getPosition() - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
getPosition() - Method in class net.lecousin.framework.io.buffering.ReadableToSeekable
 
getPosition() - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
getPosition() - Method in class net.lecousin.framework.io.FileIO
 
getPosition() - Method in class net.lecousin.framework.io.FileIO.ReadOnly
 
getPosition() - Method in class net.lecousin.framework.io.FileIO.ReadWrite
 
getPosition() - Method in class net.lecousin.framework.io.FileIO.WriteOnly
 
getPosition() - Method in class net.lecousin.framework.io.FragmentedSubIO
 
getPosition() - Method in interface net.lecousin.framework.io.IO.PositionKnown
Return the current position.
getPosition() - Method in class net.lecousin.framework.io.LinkedIO
 
getPosition() - Method in class net.lecousin.framework.io.LinkedIO.Readable.Seekable
 
getPosition() - Method in class net.lecousin.framework.io.out2in.OutputToInput
 
getPosition() - Method in class net.lecousin.framework.io.PositionKnownWrapper
 
getPosition() - Method in class net.lecousin.framework.io.SubIO
 
getPosition() - Method in class net.lecousin.framework.io.util.EmptyReadable
 
getPosition() - Method in class net.lecousin.framework.io.util.ReadableSeekableToDeterminedSize
 
getPosition() - Method in class net.lecousin.framework.progress.FakeWorkProgress
 
getPosition() - Method in interface net.lecousin.framework.progress.WorkProgress
Return the current position, which is the current amount of work already done.
getPosition() - Method in class net.lecousin.framework.progress.WorkProgressImpl
 
getPositionInLine() - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStreamLocation
 
getPositionInLine() - Method in interface net.lecousin.framework.io.text.ICharacterStream.Readable.PositionInText
Return the current column number in line.
getPreference(String) - Method in class net.lecousin.framework.application.Application
Return a preference.
getPrefix() - Method in class net.lecousin.framework.xml.dom.XMLAttribute
 
getPrefix() - Method in class net.lecousin.framework.xml.dom.XMLElement
 
getPrefix() - Method in class net.lecousin.framework.xml.dom.XMLNode
 
getPrefixForNamespaceURI(String) - Method in class net.lecousin.framework.xml.dom.XMLElement
Search the prefix for the given namespace URI.
getPrevious(int) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeInteger
Returns the node containing the key just before the given key.
getPrevious(RedBlackTreeInteger.Node<T>) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeInteger
Returns the node containing the key just before the key of the given node.
getPrevious(long) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLong
Returns the node containing the key just before the given key.
getPrevious(RedBlackTreeLong.Node<T>) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLong
Returns the node containing the key just before the key of the given node.
getPreviousSibling() - Method in class net.lecousin.framework.xml.dom.XMLNode
 
getPriority() - Method in class net.lecousin.framework.concurrent.Task
 
getPriority() - Method in class net.lecousin.framework.concurrent.tasks.drives.FileAccess
 
getPriority() - Method in class net.lecousin.framework.io.AbstractIO
 
getPriority() - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
getPriority() - Method in class net.lecousin.framework.io.buffering.BufferedReverseIOReading
 
getPriority() - Method in class net.lecousin.framework.io.buffering.PreBufferedReadable
 
getPriority() - Method in class net.lecousin.framework.io.buffering.ReadableToSeekable
 
getPriority() - Method in class net.lecousin.framework.io.buffering.SimpleBufferedReadable
 
getPriority() - Method in class net.lecousin.framework.io.buffering.SimpleBufferedWritable
 
getPriority() - Method in class net.lecousin.framework.io.buffering.SingleBufferReadable
 
getPriority() - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
getPriority() - Method in class net.lecousin.framework.io.FileIO
 
getPriority() - Method in class net.lecousin.framework.io.FragmentedSubIO
 
getPriority() - Method in interface net.lecousin.framework.io.IO
Return the priority of asynchronous operations.
getPriority() - Method in class net.lecousin.framework.io.LinkedIO
 
getPriority() - Method in class net.lecousin.framework.io.out2in.OutputToInput
 
getPriority() - Method in class net.lecousin.framework.io.out2in.OutputToInputBuffers
 
getPriority() - Method in class net.lecousin.framework.io.PositionKnownWrapper
 
getPriority() - Method in class net.lecousin.framework.io.SubIO
 
getPriority() - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStream
 
getPriority() - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStreamLocation
 
getPriority() - Method in class net.lecousin.framework.io.text.BufferedWritableCharacterStream
 
getPriority() - Method in interface net.lecousin.framework.io.text.ICharacterStream
Return the priority.
getPriority() - Method in class net.lecousin.framework.io.text.ProgressiveBufferedReadableCharStream
 
getPriority() - Method in class net.lecousin.framework.io.text.TextLineStream
 
getPriority() - Method in class net.lecousin.framework.io.text.WritableCharacterStream
 
getPriority() - Method in class net.lecousin.framework.io.util.BroadcastIO
 
getPriority() - Method in class net.lecousin.framework.io.util.NonBufferedReadableIOAsBuffered
 
getPriority() - Method in class net.lecousin.framework.io.util.ReadableSeekableToDeterminedSize
 
getPriority() - Method in class net.lecousin.framework.util.ConcurrentCloseable
Return the priority.
getPriority() - Method in class net.lecousin.framework.util.UnprotectedStringBuffer.AbstractCS
 
getPriority() - Method in class net.lecousin.framework.xml.XMLStreamEventsAsync
Return the priority used for tasks.
getPriority() - Method in class net.lecousin.framework.xml.XMLStreamEventsRecorder.Async
 
getPriority() - Method in class net.lecousin.framework.xml.XMLStreamReaderAsync
 
getProgress() - Method in class net.lecousin.framework.progress.SubWorkProgress
 
getProgress() - Method in interface net.lecousin.framework.progress.WorkProgress.MultiTask.SubTask
Progress of this sub-task.
getProgress() - Method in class net.lecousin.framework.progress.WorkProgress.MultiTask.SubTask.Wrapper
 
getProperties() - Method in class net.lecousin.framework.application.ApplicationConfiguration
 
getProperties() - Method in interface net.lecousin.framework.properties.PropertiesContainer
Return the properties of this object.
getProperty(String) - Method in class net.lecousin.framework.application.Application
Return the property value or null.
getPublicId() - Method in class net.lecousin.framework.xml.dom.XMLDocumentType
 
getRange() - Method in class net.lecousin.framework.application.VersionSpecification.Range
 
getRange() - Method in class net.lecousin.framework.application.VersionSpecification.RangeWithRecommended
 
getRecommended() - Method in class net.lecousin.framework.application.VersionSpecification.RangeWithRecommended
 
getRemainingTasks(boolean) - Method in class net.lecousin.framework.concurrent.StandaloneTaskPriorityManager
 
getRemainingTasks(boolean) - Method in interface net.lecousin.framework.concurrent.TaskPriorityManager
Return the number of waiting tasks.
getRemainingWork() - Method in class net.lecousin.framework.application.SplashScreen
 
getRemainingWork() - Method in class net.lecousin.framework.progress.FakeWorkProgress
 
getRemainingWork() - Method in interface net.lecousin.framework.progress.WorkProgress
Return the amount of remaining work.
getRemainingWork() - Method in class net.lecousin.framework.progress.WorkProgressImpl
 
getResource(String, byte) - Method in class net.lecousin.framework.application.Application
Get a resource from the class loader as an IO.Readable.
getResource(String) - Method in interface net.lecousin.framework.application.ApplicationClassLoader
Search a resource.
getResource(String, String, String, byte) - Method in class net.lecousin.framework.application.launcher.DynamicLibrariesManager
 
getResource(String, byte) - Method in class net.lecousin.framework.application.launcher.DynamicLibrariesManager
 
getResource(String, String, String, byte) - Method in interface net.lecousin.framework.application.libraries.artifacts.ArtifactsLibrariesManager
Open a resource from a specific library if possible, or return null if it does not exist.
getResource(String) - Method in class net.lecousin.framework.application.libraries.classloader.AbstractClassLoader
 
getResource(String) - Method in class net.lecousin.framework.application.libraries.classloader.AppClassLoader
 
getResource(String, byte) - Method in class net.lecousin.framework.application.libraries.classpath.DefaultLibrariesManager
 
getResource(String, byte) - Method in interface net.lecousin.framework.application.libraries.LibrariesManager
Open a resource or return null if it does not exist.
getResource(File) - Method in class net.lecousin.framework.concurrent.DrivesTaskManager
Return the associated resource for the given file.
getResource(String) - Method in class net.lecousin.framework.concurrent.DrivesTaskManager
Return the associated resource for the given file path.
getResource() - Method in class net.lecousin.framework.concurrent.TaskManager
 
getResourceAsStream(String) - Method in class net.lecousin.framework.application.libraries.classloader.AbstractClassLoader
 
getResourceAsStreamFrom(String, AbstractClassLoader) - Method in class net.lecousin.framework.application.libraries.classloader.AppClassLoader
Load a resource, looking first into the given library.
getResourceFrom(ClassLoader, String, byte) - Method in class net.lecousin.framework.application.launcher.DynamicLibrariesManager
Open a resource from the given class loader.
getResourceFrom(String, AbstractClassLoader) - Method in class net.lecousin.framework.application.libraries.classloader.AppClassLoader
Search a resource, looking first into the given library.
getResourceIO(String, byte) - Method in class net.lecousin.framework.application.libraries.classloader.AppClassLoader
Load a resource.
getResourcePointer(String) - Method in class net.lecousin.framework.application.libraries.classloader.AbstractClassLoader
 
getResourcePointer(String) - Method in class net.lecousin.framework.application.libraries.classloader.DirectoryClassLoader
 
getResourcePointer(String) - Method in class net.lecousin.framework.application.libraries.classloader.ZipClassLoader
 
getResources(String) - Method in class net.lecousin.framework.application.libraries.classloader.AbstractClassLoader
 
getResources(String) - Method in class net.lecousin.framework.application.libraries.classloader.AppClassLoader
Search for resources.
getResources() - Method in class net.lecousin.framework.concurrent.DrivesTaskManager
Return the list of resources.
getResourcesURL(String) - Method in class net.lecousin.framework.application.libraries.classloader.AbstractClassLoader
Search for all resources with the same path.
getResourceURL(String) - Method in class net.lecousin.framework.application.libraries.classloader.AbstractClassLoader
Search for a resource.
getResourceURL(String) - Method in class net.lecousin.framework.application.libraries.classloader.AppClassLoader
Search a resource.
getResult() - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
 
getResult() - Method in class net.lecousin.framework.concurrent.Task
 
getSchemaTypeInfo() - Method in class net.lecousin.framework.xml.dom.XMLAttribute
 
getSchemaTypeInfo() - Method in class net.lecousin.framework.xml.dom.XMLElement
 
getSearchProjectsPaths(Launcher.CommandLineContext, List<File>) - Method in class net.lecousin.framework.application.launcher.DevLauncher
 
getSearchProjectsPaths(Launcher.CommandLineContext, List<File>) - Method in interface net.lecousin.framework.application.launcher.LauncherService
Fill the given paths where to search for projects.
getSerializationClass() - Method in class net.lecousin.framework.io.serialization.SerializationContext.ObjectContext
 
getSetter() - Method in class net.lecousin.framework.io.serialization.SerializationClass.Attribute
 
getSetter(Class<?>, String) - Static method in class net.lecousin.framework.util.ClassUtil
Search for a setter method.
getSize() - Method in class net.lecousin.framework.concurrent.tasks.drives.FileAccess
 
getSize(AsyncSupplier<Long, IOException>) - Method in class net.lecousin.framework.concurrent.tasks.drives.FileAccess
 
getSize() - Method in class net.lecousin.framework.io.buffering.BufferedReverseIOReading
 
getSizeAsync() - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
getSizeAsync() - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
getSizeAsync() - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
 
getSizeAsync() - Method in class net.lecousin.framework.io.buffering.IOInMemoryOrFile
 
getSizeAsync() - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
getSizeAsync() - Method in class net.lecousin.framework.io.buffering.ReadableToSeekable
 
getSizeAsync() - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO.DeterminedSize
 
getSizeAsync() - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
getSizeAsync() - Method in class net.lecousin.framework.io.FileIO
 
getSizeAsync() - Method in class net.lecousin.framework.io.FragmentedSubIO
 
getSizeAsync() - Method in interface net.lecousin.framework.io.IO.KnownSize
Asynchronous operation to get the size of the IO.
getSizeAsync() - Method in class net.lecousin.framework.io.IOFromInputStream.KnownSize
 
getSizeAsync() - Method in class net.lecousin.framework.io.LinkedIO
 
getSizeAsync() - Method in class net.lecousin.framework.io.LinkedIO.Readable.Buffered.DeterminedSize
 
getSizeAsync() - Method in class net.lecousin.framework.io.LinkedIO.Readable.DeterminedSize
 
getSizeAsync() - Method in class net.lecousin.framework.io.LinkedIO.Readable.Seekable.Buffered.DeterminedSize
 
getSizeAsync() - Method in class net.lecousin.framework.io.LinkedIO.Readable.Seekable.DeterminedSize
 
getSizeAsync() - Method in class net.lecousin.framework.io.SubIO
 
getSizeAsync() - Method in class net.lecousin.framework.io.util.EmptyReadable
 
getSizeAsync() - Method in class net.lecousin.framework.io.util.ReadableSeekableToDeterminedSize
 
getSizeSync() - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
getSizeSync() - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
getSizeSync() - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
 
getSizeSync() - Method in class net.lecousin.framework.io.buffering.IOInMemoryOrFile
 
getSizeSync() - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
getSizeSync() - Method in class net.lecousin.framework.io.buffering.ReadableToSeekable
 
getSizeSync() - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO.DeterminedSize
 
getSizeSync() - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
getSizeSync() - Method in class net.lecousin.framework.io.FileIO
 
getSizeSync() - Method in class net.lecousin.framework.io.FragmentedSubIO
 
getSizeSync() - Method in interface net.lecousin.framework.io.IO.KnownSize
Synchronous operation to get the size of the IO.
getSizeSync() - Method in class net.lecousin.framework.io.IOFromInputStream.KnownSize
 
getSizeSync(IO.Readable.Seekable) - Static method in class net.lecousin.framework.io.IOUtil
Get the size by seeking at the end if not an instanceof IO.KnownSize.
getSizeSync() - Method in class net.lecousin.framework.io.LinkedIO
 
getSizeSync() - Method in class net.lecousin.framework.io.LinkedIO.Readable.Buffered.DeterminedSize
 
getSizeSync() - Method in class net.lecousin.framework.io.LinkedIO.Readable.DeterminedSize
 
getSizeSync() - Method in class net.lecousin.framework.io.LinkedIO.Readable.Seekable.Buffered.DeterminedSize
 
getSizeSync() - Method in class net.lecousin.framework.io.LinkedIO.Readable.Seekable.DeterminedSize
 
getSizeSync() - Method in class net.lecousin.framework.io.SubIO
 
getSizeSync() - Method in class net.lecousin.framework.io.util.EmptyReadable
 
getSizeSync() - Method in class net.lecousin.framework.io.util.ReadableSeekableToDeterminedSize
 
getSourceDescription() - Method in class net.lecousin.framework.io.AbstractIO
 
getSourceDescription() - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
getSourceDescription() - Method in class net.lecousin.framework.io.buffering.BufferedReverseIOReading
 
getSourceDescription() - Method in class net.lecousin.framework.io.buffering.PreBufferedReadable
 
getSourceDescription() - Method in class net.lecousin.framework.io.buffering.ReadableToSeekable
 
getSourceDescription() - Method in class net.lecousin.framework.io.buffering.SimpleBufferedReadable
 
getSourceDescription() - Method in class net.lecousin.framework.io.buffering.SimpleBufferedWritable
 
getSourceDescription() - Method in class net.lecousin.framework.io.buffering.SingleBufferReadable
 
getSourceDescription() - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
getSourceDescription() - Method in class net.lecousin.framework.io.FileIO
 
getSourceDescription() - Method in class net.lecousin.framework.io.FragmentedSubIO
 
getSourceDescription() - Method in interface net.lecousin.framework.io.IO
Describe the IO, which can be used for logging or debugging purposes.
getSourceDescription() - Method in class net.lecousin.framework.io.LinkedIO
 
getSourceDescription() - Method in class net.lecousin.framework.io.out2in.OutputToInput
 
getSourceDescription() - Method in class net.lecousin.framework.io.out2in.OutputToInputBuffers
 
getSourceDescription() - Method in class net.lecousin.framework.io.PositionKnownWrapper
 
getSourceDescription() - Method in class net.lecousin.framework.io.SubIO
 
getSourceDescription() - Method in class net.lecousin.framework.io.text.FullReadLines
 
getSourceDescription() - Method in class net.lecousin.framework.io.util.BroadcastIO
 
getSourceDescription() - Method in class net.lecousin.framework.io.util.NonBufferedReadableIOAsBuffered
 
getSourceDescription() - Method in class net.lecousin.framework.io.util.ReadableSeekableToDeterminedSize
 
getSpecified() - Method in class net.lecousin.framework.xml.dom.XMLAttribute
 
getSplash() - Method in class net.lecousin.framework.application.ApplicationConfiguration
 
getStartingTask() - Method in class net.lecousin.framework.concurrent.tasks.drives.FileAccess
 
getStartTime() - Method in class net.lecousin.framework.application.Application
 
getStatus() - Method in class net.lecousin.framework.concurrent.Task
 
getStreamFromReference(String) - Method in interface net.lecousin.framework.io.serialization.Deserializer.StreamReferenceHandler
Retrieve the stream from the given reference.
getStrictErrorChecking() - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
getString() - Method in class net.lecousin.framework.locale.LocalizableString
 
getSubNodes() - Method in class net.lecousin.framework.collections.Tree.Node
 
getSubText() - Method in class net.lecousin.framework.application.SplashScreen
 
getSubText() - Method in class net.lecousin.framework.progress.FakeWorkProgress
 
getSubText() - Method in interface net.lecousin.framework.progress.WorkProgress
Return a sub-text describing the work being done.
getSubText() - Method in class net.lecousin.framework.progress.WorkProgressImpl
 
getSynch() - Method in class net.lecousin.framework.application.SplashScreen
 
getSynch() - Method in class net.lecousin.framework.progress.FakeWorkProgress
 
getSynch() - Method in interface net.lecousin.framework.progress.WorkProgress
Return a synchronization point that will be unblocked by one of the method done, error or cancel.
getSynch() - Method in class net.lecousin.framework.progress.WorkProgressImpl
 
getSyncOnFinished() - Method in class net.lecousin.framework.concurrent.util.production.simple.Production
 
getSystemId() - Method in class net.lecousin.framework.xml.dom.XMLDocumentType
 
getSystemLibraries() - Method in interface net.lecousin.framework.application.LCCore.Environment
Return the libraries manager.
getSystemLibraries() - Method in class net.lecousin.framework.application.StandaloneLCCore
 
getSystemLogger(String) - Method in interface net.lecousin.framework.application.LCCore.Environment
Return a system logger, that may be used during initialization of the environment.
getSystemLogger(String) - Method in class net.lecousin.framework.application.StandaloneLCCore
 
getTagName() - Method in class net.lecousin.framework.xml.dom.XMLElement
 
getTargetClass() - Method in class net.lecousin.framework.io.serialization.SerializationContextPattern.OnClass
 
getTask() - Method in class net.lecousin.framework.concurrent.Task.Output
 
getTaskManager(File) - Method in class net.lecousin.framework.concurrent.DrivesTaskManager
Return the TaskManager for the given file.
getTaskManager(String) - Method in class net.lecousin.framework.concurrent.DrivesTaskManager
Return the TaskManager for the given file path.
getTaskManager() - Method in class net.lecousin.framework.concurrent.Task
 
getTaskManager() - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
getTaskManager() - Method in class net.lecousin.framework.io.buffering.BufferedReverseIOReading
 
getTaskManager() - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
getTaskManager() - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
 
getTaskManager() - Method in class net.lecousin.framework.io.buffering.IOInMemoryOrFile
 
getTaskManager() - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
getTaskManager() - Method in class net.lecousin.framework.io.buffering.PreBufferedReadable
 
getTaskManager() - Method in class net.lecousin.framework.io.buffering.ReadableToSeekable
 
getTaskManager() - Method in class net.lecousin.framework.io.buffering.SimpleBufferedReadable
 
getTaskManager() - Method in class net.lecousin.framework.io.buffering.SimpleBufferedWritable
 
getTaskManager() - Method in class net.lecousin.framework.io.buffering.SingleBufferReadable
 
getTaskManager() - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
getTaskManager() - Method in class net.lecousin.framework.io.FileIO
 
getTaskManager() - Method in class net.lecousin.framework.io.FragmentedSubIO
 
getTaskManager() - Method in interface net.lecousin.framework.io.IO
Return the TaskManager used for asynchronous operations.
getTaskManager() - Method in class net.lecousin.framework.io.IOFromInputStream
 
getTaskManager() - Method in class net.lecousin.framework.io.IOFromOutputStream
 
getTaskManager() - Method in class net.lecousin.framework.io.LinkedIO
 
getTaskManager() - Method in class net.lecousin.framework.io.out2in.OutputToInput
 
getTaskManager() - Method in class net.lecousin.framework.io.out2in.OutputToInputBuffers
 
getTaskManager() - Method in class net.lecousin.framework.io.PositionKnownWrapper
 
getTaskManager() - Method in class net.lecousin.framework.io.SubIO
 
getTaskManager() - Method in class net.lecousin.framework.io.util.BroadcastIO
 
getTaskManager() - Method in class net.lecousin.framework.io.util.EmptyReadable
 
getTaskManager() - Method in class net.lecousin.framework.io.util.NonBufferedReadableIOAsBuffered
 
getTaskManager() - Method in class net.lecousin.framework.io.util.ReadableSeekableToDeterminedSize
 
getTasks() - Method in class net.lecousin.framework.progress.MultiTaskProgress
 
getTasks() - Method in interface net.lecousin.framework.progress.WorkProgress.MultiTask
Return the sub-WorkProgress.
getter - Variable in class net.lecousin.framework.io.serialization.SerializationClass.Attribute
 
getText() - Method in class net.lecousin.framework.application.SplashScreen
 
getText() - Method in class net.lecousin.framework.progress.FakeWorkProgress
 
getText() - Method in interface net.lecousin.framework.progress.WorkProgress
Return the text describing the work being done.
getText() - Method in class net.lecousin.framework.progress.WorkProgressImpl
 
getTextContent() - Method in class net.lecousin.framework.xml.dom.XMLAttribute
 
getTextContent() - Method in class net.lecousin.framework.xml.dom.XMLCharacterData
 
getTextContent() - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
getTextContent() - Method in class net.lecousin.framework.xml.dom.XMLDocumentType
 
getTextContent() - Method in class net.lecousin.framework.xml.dom.XMLElement
 
getThreadFactory() - Method in class net.lecousin.framework.application.Application
 
getThreadingLogger() - Method in interface net.lecousin.framework.application.LCCore.Environment
Return the system logger with name "Threading".
getTimeBeforeToRemove() - Method in class net.lecousin.framework.memory.ByteArrayCache
Time before a cached buffer can be removed to free memory.
getTimeBeforeToRemove() - Method in class net.lecousin.framework.memory.IntArrayCache
Time before a cached buffer can be removed to free memory.
getToBeWrittenThreshold() - Static method in class net.lecousin.framework.io.buffering.BufferedIO.MemoryManagement
 
getToJoin() - Method in class net.lecousin.framework.concurrent.async.JoinPoint
Return the number of remaining events this JoinPoint is waiting for.
getTotalSize() - Method in class net.lecousin.framework.math.FragmentedRangeBigInteger
Return the total size, summing the ranges length.
getTotalSize() - Method in class net.lecousin.framework.math.FragmentedRangeInteger
Return the total size, summing the ranges length.
getTotalSize() - Method in class net.lecousin.framework.math.FragmentedRangeLong
Return the total size, summing the ranges length.
getTransferTarget() - Method in class net.lecousin.framework.concurrent.TaskManager
 
getType() - Method in class net.lecousin.framework.io.serialization.rules.TypeFactory
 
getType() - Method in class net.lecousin.framework.io.serialization.SerializationClass.Attribute
 
getType() - Method in class net.lecousin.framework.io.serialization.SerializationClass
 
getTypeName(Class<?>) - Static method in class net.lecousin.framework.xml.serialization.XMLSpecWriter
Return the name for a type, replacing dollars by minus character.
getTypeParameters(Type, TypeDefinition, TypeVariable[], TypeDefinition[]) - Static method in class net.lecousin.framework.io.serialization.TypeDefinition
Fill the generic parameters.
getUnderlyingIO(IO) - Static method in class net.lecousin.framework.io.IOUtil
Get the underlying IO by going through the wrapped IO until the last one.
getUnderlyingTaskManager(IO) - Static method in class net.lecousin.framework.io.IOUtil
Get the underlying task manager by going through the wrapped IO.
getUnmanagedTaskManager() - Static method in class net.lecousin.framework.concurrent.Threading
 
getUnprotectedString(int) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
Return a specific UnprotectedString hold by this instance.
getUsage() - Method in class net.lecousin.framework.memory.CachedObject
 
getUserData(String) - Method in class net.lecousin.framework.xml.dom.XMLNode
 
getValue() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeInteger.Node
Return the value hold by this node.
getValue() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLong.Node
Return the value hold by this node.
getValue(Object) - Method in class net.lecousin.framework.io.serialization.rules.CustomAttributeSerializer.CustomAttribute
 
getValue(Object) - Method in class net.lecousin.framework.io.serialization.SerializationClass.Attribute
Return the value of this attribute for the given instance.
getValue() - Method in class net.lecousin.framework.xml.dom.XMLAttribute
 
getValue1() - Method in class net.lecousin.framework.util.Pair
 
getValue1() - Method in class net.lecousin.framework.util.Triple
 
getValue2() - Method in class net.lecousin.framework.util.Pair
 
getValue2() - Method in class net.lecousin.framework.util.Triple
 
getValue3() - Method in class net.lecousin.framework.util.Triple
 
getValues() - Method in class net.lecousin.framework.locale.LocalizableString
 
getVersion() - Method in class net.lecousin.framework.application.Application
 
getVersion() - Method in class net.lecousin.framework.application.Artifact
 
getVersion() - Method in interface net.lecousin.framework.application.libraries.artifacts.LibraryDescriptor
Artifact version.
getVersion() - Method in class net.lecousin.framework.application.libraries.artifacts.LoadedLibrary
 
getVersion() - Method in class net.lecousin.framework.application.VersionSpecification.SingleVersion
 
getVersionSpecification() - Method in class net.lecousin.framework.application.libraries.artifacts.LibraryDescriptor.Dependency.From
 
getVersionSpecification() - Method in interface net.lecousin.framework.application.libraries.artifacts.LibraryDescriptor.Dependency
Dependency version specification.
getVersionString() - Method in interface net.lecousin.framework.application.libraries.artifacts.LibraryDescriptor
Artifact version as string.
getWholeText() - Method in class net.lecousin.framework.xml.dom.XMLText
 
getWorkers() - Method in class net.lecousin.framework.concurrent.FixedThreadTaskManager
 
getWorkers() - Method in class net.lecousin.framework.concurrent.MonoThreadTaskManager
 
getWorkers() - Method in class net.lecousin.framework.concurrent.MultiThreadTaskManager
 
getWorkOnParent() - Method in class net.lecousin.framework.progress.SubWorkProgress
 
getWorkOnParent() - Method in interface net.lecousin.framework.progress.WorkProgress.MultiTask.SubTask
Amount of work on the parent done by this sub-task.
getWorkOnParent() - Method in class net.lecousin.framework.progress.WorkProgress.MultiTask.SubTask.Wrapper
 
getWrappedIO() - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
getWrappedIO() - Method in class net.lecousin.framework.io.buffering.BufferedReverseIOReading
 
getWrappedIO() - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
getWrappedIO() - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
 
getWrappedIO() - Method in class net.lecousin.framework.io.buffering.IOInMemoryOrFile
 
getWrappedIO() - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
getWrappedIO() - Method in class net.lecousin.framework.io.buffering.PreBufferedReadable
 
getWrappedIO() - Method in class net.lecousin.framework.io.buffering.ReadableToSeekable
 
getWrappedIO() - Method in class net.lecousin.framework.io.buffering.SimpleBufferedReadable
 
getWrappedIO() - Method in class net.lecousin.framework.io.buffering.SimpleBufferedWritable
 
getWrappedIO() - Method in class net.lecousin.framework.io.buffering.SingleBufferReadable
 
getWrappedIO() - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
getWrappedIO() - Method in class net.lecousin.framework.io.FileIO
 
getWrappedIO() - Method in class net.lecousin.framework.io.FragmentedSubIO
 
getWrappedIO() - Method in interface net.lecousin.framework.io.IO
If this IO is wrapping another one (such as adding Buffered capabilities), this method returns it, or null if it does not wrap another IO.
getWrappedIO() - Method in class net.lecousin.framework.io.IOAsOutputStream.ByteStream
 
getWrappedIO() - Method in class net.lecousin.framework.io.IOAsOutputStream
Return the underlying IO.Writable.
getWrappedIO() - Method in class net.lecousin.framework.io.IOAsOutputStream.Writable
 
getWrappedIO() - Method in class net.lecousin.framework.io.IOFromInputStream
 
getWrappedIO() - Method in class net.lecousin.framework.io.IOFromOutputStream
 
getWrappedIO() - Method in class net.lecousin.framework.io.LinkedIO
 
getWrappedIO() - Method in class net.lecousin.framework.io.out2in.OutputToInput
 
getWrappedIO() - Method in class net.lecousin.framework.io.out2in.OutputToInputBuffers
 
getWrappedIO() - Method in class net.lecousin.framework.io.PositionKnownWrapper
 
getWrappedIO() - Method in class net.lecousin.framework.io.SubIO
 
getWrappedIO() - Method in class net.lecousin.framework.io.util.BroadcastIO
 
getWrappedIO() - Method in class net.lecousin.framework.io.util.EmptyReadable
 
getWrappedIO() - Method in class net.lecousin.framework.io.util.NonBufferedReadableIOAsBuffered
 
getWrappedIO() - Method in class net.lecousin.framework.io.util.ReadableSeekableToDeterminedSize
 
getXmlEncoding() - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
getXmlStandalone() - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
getXmlVersion() - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
givenEncoding - Variable in class net.lecousin.framework.xml.XMLStreamEvents.Starter
 
goInto(XMLStreamEvents.ElementContext, String...) - Method in class net.lecousin.framework.xml.XMLStreamEventsAsync
Go successively into the given elements.
goInto(XMLStreamEvents.ElementContext, String...) - Method in class net.lecousin.framework.xml.XMLStreamEventsSync
Go successively into the given elements.
goThrough(ElementType, Consumer<ElementType>) - Method in interface net.lecousin.framework.util.HierarchyProvider.Synchronous
Go through the descendants of the given element, and call the listener for each element.
groupId - Variable in class net.lecousin.framework.application.launcher.Launcher.CommandLineContext
 
GroupIdConsumer() - Constructor for class net.lecousin.framework.application.launcher.Launcher.CommandLineContext.GroupIdConsumer
 
GUIDUtil - Class in net.lecousin.framework.util
Utility methods for GUID.

H

HalfByteHashMap<T> - Class in net.lecousin.framework.collections.map
This class uses the 4 lower bits of a byte as a hash code, then for each hash code associates an ordered array.
In other words, it splits bytes over 16 buckets, each bucket containing up to 16 key-value pairs.
The insert and remove operations are costly because we need to reallocate and order the arrays, but the get operation is fast, while using reasonable amount of memory.
HalfByteHashMap() - Constructor for class net.lecousin.framework.collections.map.HalfByteHashMap
Constructor.
Handler - Class in net.lecousin.framework.protocols.classpath
URL Stream Handler looking for resources in the classpath, using first the method Application.getResource(String, byte), then the getResource method on the class loader.
Handler() - Constructor for class net.lecousin.framework.protocols.classpath.Handler
 
Handler - Class in net.lecousin.framework.protocols.string
URL Stream Handler for string protocol.
Handler() - Constructor for class net.lecousin.framework.protocols.string.Handler
 
hasAttribute(String) - Method in class net.lecousin.framework.xml.dom.XMLElement
 
hasAttribute(Class<?>, String) - Static method in class net.lecousin.framework.xml.serialization.XMLDeserializer
Return true if the given class contains the requested attribute, either as a field or with a getter or setter.
hasAttributeNS(String, String) - Method in class net.lecousin.framework.xml.dom.XMLElement
 
hasAttributes() - Method in class net.lecousin.framework.xml.dom.XMLElement
 
hasAttributes() - Method in class net.lecousin.framework.xml.dom.XMLNode
 
hasChildNodes() - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
hasChildNodes() - Method in class net.lecousin.framework.xml.dom.XMLElement
 
hasChildNodes() - Method in class net.lecousin.framework.xml.dom.XMLNode
 
hasChildren(ElementType, boolean, byte) - Method in interface net.lecousin.framework.util.HierarchyProvider.Asynchronous
Return true if the given element has children.
hasChildren(ElementType, boolean) - Method in interface net.lecousin.framework.util.HierarchyProvider.Synchronous
Return true if the given element has children.
hasClasses() - Method in interface net.lecousin.framework.application.libraries.artifacts.LibraryDescriptor
Return true if the artifact contains classes to be loaded.
hasCustomInstantiation() - Method in class net.lecousin.framework.io.serialization.SerializationClass.Attribute
Return true if this attribute has a custom instantiation and no type information should not be serialized.
hasError() - Method in class net.lecousin.framework.collections.AsyncCollection.Aggregator
 
hasError() - Method in interface net.lecousin.framework.collections.AsyncCollection
Return true if the method error has been called.
hasError() - Method in class net.lecousin.framework.collections.AsyncCollection.Keep
 
hasError() - Method in class net.lecousin.framework.collections.AsyncCollection.Listen
 
hasError() - Method in class net.lecousin.framework.concurrent.async.AbstractLock
 
hasError() - Method in class net.lecousin.framework.concurrent.async.Async
 
hasError() - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
 
hasError() - Method in interface net.lecousin.framework.concurrent.async.IAsync
Return true if unblocked because of an error.
hasError() - Method in class net.lecousin.framework.concurrent.Task
 
hasFeature(String, String) - Method in class net.lecousin.framework.xml.dom.XMLDomImplementation
 
hash(int) - Method in class net.lecousin.framework.collections.map.IntegerMapRBT
 
hash(long) - Method in class net.lecousin.framework.collections.map.LongMapRBT
 
hashCode() - Method in class net.lecousin.framework.application.Artifact
 
hashCode() - Method in class net.lecousin.framework.application.Version
 
hashCode() - Method in class net.lecousin.framework.io.serialization.TypeDefinition
 
hashCode() - Method in class net.lecousin.framework.io.util.FileInfo
 
hashCode() - Method in class net.lecousin.framework.locale.FixedLocalizedString
 
hashCode() - Method in class net.lecousin.framework.locale.LocalizableString
 
hashCode() - Method in class net.lecousin.framework.math.RangeBigInteger
 
hashCode() - Method in class net.lecousin.framework.math.RangeInteger
 
hashCode() - Method in class net.lecousin.framework.math.RangeLong
 
hashCode() - Method in class net.lecousin.framework.util.Pair
 
hashCode() - Method in class net.lecousin.framework.util.Triple
 
hasListeners() - Method in class net.lecousin.framework.event.AbstractListenable
 
hasListeners() - Method in class net.lecousin.framework.event.AbstractSimpleListenable
 
hasListeners() - Method in class net.lecousin.framework.event.AsyncEvent
 
hasListeners() - Method in class net.lecousin.framework.event.ListenableLongProperty
 
hasListeners() - Method in class net.lecousin.framework.event.ListenableProperty
 
hasListeners() - Method in interface net.lecousin.framework.event.SimpleListenable
Return true if at least one listener is present.
hasListeners() - Method in class net.lecousin.framework.event.SimpleListenableContainer
 
hasListeners() - Method in class net.lecousin.framework.progress.FakeWorkProgress
 
hasMoreElements() - Method in class net.lecousin.framework.collections.CollectionsUtil.IteratorToEnumeration
 
hasNext() - Method in class net.lecousin.framework.collections.ArrayIterator.Generic
 
hasNext() - Method in class net.lecousin.framework.collections.ArrayIterator
 
hasNext() - Method in class net.lecousin.framework.collections.LinkedIterators
 
hasRemainingTasks(boolean) - Method in class net.lecousin.framework.concurrent.StandaloneTaskPriorityManager
 
hasRemainingTasks(boolean) - Method in interface net.lecousin.framework.concurrent.TaskPriorityManager
Return true if at least one task is waiting to execute.
HexaDecimalEncoder - Class in net.lecousin.framework.io.encoding
Encode and decode bytes using hexadecimal digits.
HexaDecimalEncoder() - Constructor for class net.lecousin.framework.io.encoding.HexaDecimalEncoder
 
HexadecimalNumber - Class in net.lecousin.framework.io.encoding
Decode a number in hexadecimal digits.
HexadecimalNumber() - Constructor for class net.lecousin.framework.io.encoding.HexadecimalNumber
 
HierarchyProvider - Interface in net.lecousin.framework.util
Generic interface to navigate in a hierarchy.
HierarchyProvider.Asynchronous<ElementType> - Interface in net.lecousin.framework.util
Generic interface to navigate in a hierarchy with asynchronous operations.
HierarchyProvider.Synchronous<ElementType> - Interface in net.lecousin.framework.util
Generic interface to navigate in a hierarchy with synchronous operations.

I

IAsync<TError extends Exception> - Interface in net.lecousin.framework.concurrent.async
Base interface for an asynchronous unit.

An asynchronous unit can have 4 states: Blocked: this is the first state, until something happens (resource available, task done...) Unblocked with error: when an error occurs (while processing the task, if the waited resource cannot be obtained, or if the underlying process was itself waiting for an asynchronous unit that raised an error) Unblocked with cancellation: when explicitly cancelled or because the underlying process was itself waiting for an asynchronous unit that has been cancelled. Unblocked with success
The state can be consulted using methods IAsync.isDone(), IAsync.hasError() and Cancellable.isCancelled().

Listeners can be added to be called when the asynchronous unit is unblocked.
IBytesEncoding - Interface in net.lecousin.framework.io.encoding
Encode and decode bytes.
ICharacterStream - Interface in net.lecousin.framework.io.text
Character stream.
ICharacterStream.Readable - Interface in net.lecousin.framework.io.text
Readable character stream.
ICharacterStream.Readable.Buffered - Interface in net.lecousin.framework.io.text
Buffered readable character stream.
ICharacterStream.Readable.PositionInText - Interface in net.lecousin.framework.io.text
Readable character stream with known line and position in line.
ICharacterStream.Writable - Interface in net.lecousin.framework.io.text
Writable character stream.
ICharacterStream.Writable.Buffered - Interface in net.lecousin.framework.io.text
Buffered writable character stream.
ICharacterStream.WriterAsync - Interface in net.lecousin.framework.io.text
Asynchronous writable character stream.
IConcurrentCloseable<TError extends Exception> - Interface in net.lecousin.framework.util
A closeable resource having asynchronous operations.
IDManagerLong - Interface in net.lecousin.framework.util
An ID manager can allocate new identifiers, and free identifiers which are not used anymore.
IDManagerString - Interface in net.lecousin.framework.util
An ID manager can allocate new identifiers, and free identifiers which are not used anymore.
IDManagerStringFromLong - Class in net.lecousin.framework.util
IDManagerString using an IDManagerLong and a StringEncoding.
IDManagerStringFromLong(IDManagerLong, StringEncoding<Long>) - Constructor for class net.lecousin.framework.util.IDManagerStringFromLong
Constructor.
IDManagerStringFromLong(IDManagerLong) - Constructor for class net.lecousin.framework.util.IDManagerStringFromLong
Constructor.
ignore - Variable in class net.lecousin.framework.io.serialization.SerializationClass.Attribute
 
ignore() - Method in class net.lecousin.framework.io.serialization.SerializationClass.Attribute
Return true if this attribute must be ignored during (de)serialization.
ignore(boolean) - Method in class net.lecousin.framework.io.serialization.SerializationClass.Attribute
Set the ignore flag.
IgnoreAttribute - Class in net.lecousin.framework.io.serialization.rules
This rule ignore a specific attribute or all attributes in a class.
IgnoreAttribute(SerializationContextPattern) - Constructor for class net.lecousin.framework.io.serialization.rules.IgnoreAttribute
Constructor.
IgnoreAttribute(Class<?>, String) - Constructor for class net.lecousin.framework.io.serialization.rules.IgnoreAttribute
Constructor to ignore a specific attribute.
IgnoreAttribute(Class<?>) - Constructor for class net.lecousin.framework.io.serialization.rules.IgnoreAttribute
Constructor to ignore all attributes in a class.
ILocalizableString - Interface in net.lecousin.framework.locale
Interface for an object that can be localized into a string.
IMemoryManageable - Interface in net.lecousin.framework.memory
Object that can free some memory on demand.
This is typically a cache, or some data in memory that can be re-created again if necessary.
Such an object can be ask to free some memory at regular interval or in case the system does have enough memory.
IMemoryManageable.FreeMemoryLevel - Enum in net.lecousin.framework.memory
Describe the criticity level of a free memory request.
Impl() - Constructor for class net.lecousin.framework.util.CloseableListenable.Impl
 
importNode(Node, boolean) - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
inc() - Method in class net.lecousin.framework.event.ListenableLongProperty
Increment.
inc() - Method in class net.lecousin.framework.mutable.MutableInteger
Increment the value and return the value after incrementation.
inc() - Method in class net.lecousin.framework.mutable.MutableLong
Increment the value and return the value after incrementation.
includes(Version) - Method in class net.lecousin.framework.application.VersionRange
Return true if this VersionRange includes the given version.
includes(int[]) - Method in class net.lecousin.framework.application.VersionRange
Return true if this VersionRange includes the given version.
includeXMLDeclaration - Variable in class net.lecousin.framework.xml.serialization.XMLSerializer
 
includeXMLDeclaration - Variable in class net.lecousin.framework.xml.serialization.XMLSpecWriter
 
indent() - Method in class net.lecousin.framework.xml.XMLWriter
 
indexOf(T, T[]) - Static method in class net.lecousin.framework.collections.ArrayUtil
Return the index of the element in the array, or -1 if not found.
indexOf(byte, byte[]) - Static method in class net.lecousin.framework.collections.ArrayUtil
Return the index of the element in the array, or -1 if not found.
indexOf(short, short[]) - Static method in class net.lecousin.framework.collections.ArrayUtil
Return the index of the element in the array, or -1 if not found.
indexOf(int, int[]) - Static method in class net.lecousin.framework.collections.ArrayUtil
Return the index of the element in the array, or -1 if not found.
indexOf(long, long[]) - Static method in class net.lecousin.framework.collections.ArrayUtil
Return the index of the element in the array, or -1 if not found.
indexOf(char, char[]) - Static method in class net.lecousin.framework.collections.ArrayUtil
Return the index of the element in the array, or -1 if not found.
indexOf(Object) - Method in class net.lecousin.framework.collections.LinkedArrayList
 
indexOf(char, int) - Method in interface net.lecousin.framework.util.IString
Return the index of the first occurrence of the given character, starting at the given position, or -1 if not found.
indexOf(CharSequence, int) - Method in interface net.lecousin.framework.util.IString
Return the index of the first occurrence of the given CharSequence, starting at the given position, or -1 if not found.
indexOf(char) - Method in interface net.lecousin.framework.util.IString
Return the index of the first occurrence of the given character, or -1 if not found.
indexOf(CharSequence) - Method in interface net.lecousin.framework.util.IString
Return the index of the first occurrence of the given CharSequence, or -1 if not found.
indexOf(char, int) - Method in class net.lecousin.framework.util.UnprotectedString
 
indexOf(CharSequence, int) - Method in class net.lecousin.framework.util.UnprotectedString
 
indexOf(char, int) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
 
indexOf(CharSequence, int) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
 
indexOfInstance(T, T[]) - Static method in class net.lecousin.framework.collections.ArrayUtil
Return the index of the element in the array, or -1 if not found.
info() - Method in class net.lecousin.framework.log.Logger
 
info(String) - Method in class net.lecousin.framework.log.Logger
Log.
info(String, Throwable) - Method in class net.lecousin.framework.log.Logger
Log.
init(ThreadFactory, Class<? extends TaskPriorityManager>, int, DrivesTaskManager.DrivesProvider, int) - Static method in class net.lecousin.framework.concurrent.Threading
Initialize multi-threading.
init() - Static method in class net.lecousin.framework.memory.MemoryManager
Initialization.
initEnvironment() - Static method in class net.lecousin.framework.application.LCCore
Initialize properties.
initializeDeserialization(IO.Readable) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
initializeDeserialization(IO.Readable) - Method in class net.lecousin.framework.xml.serialization.XMLDeserializer
 
initializeSerialization(IO.Writable) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
initializeSerialization(IO.Writable) - Method in class net.lecousin.framework.xml.serialization.XMLSerializer
 
initializeSpecWriter(IO.Writable) - Method in class net.lecousin.framework.io.serialization.AbstractSerializationSpecWriter
 
initializeSpecWriter(IO.Writable) - Method in class net.lecousin.framework.xml.serialization.XMLSpecWriter
 
input - Variable in class net.lecousin.framework.xml.serialization.XMLDeserializer
 
insertBefore(Node, Node) - Method in class net.lecousin.framework.xml.dom.XMLElement
 
insertBefore(Node, Node) - Method in class net.lecousin.framework.xml.dom.XMLNode
 
insertData(int, String) - Method in class net.lecousin.framework.xml.dom.XMLCharacterData
 
insertFirstArray(T[], int, int) - Method in class net.lecousin.framework.collections.LinkedArrayList
Insert elements at the beginning of this collection.
Instantiate - Annotation Type in net.lecousin.framework.io.serialization.annotations
Provides a factory to instantiate the annotated attribute during deserialization.
instantiate(TypeDefinition, SerializationContext) - Method in interface net.lecousin.framework.io.serialization.rules.SerializationRule
Called if the method canInstantiate previously returned true during deserialization.
instantiate(TypeDefinition, SerializationContext) - Method in class net.lecousin.framework.io.serialization.rules.TypeFactory
 
instantiate(SerializationContext.AttributeContext) - Method in class net.lecousin.framework.io.serialization.SerializationClass.Attribute
Instantiate a new object of the type of this attribute.
instantiate(Class<?>) - Static method in class net.lecousin.framework.io.serialization.SerializationClass
Instantiate the given type.
instantiate(TypeDefinition, SerializationContext, List<SerializationRule>, boolean) - Static method in class net.lecousin.framework.io.serialization.SerializationClass
Instantiate the given type.
Instantiate.ToRule - Class in net.lecousin.framework.io.serialization.annotations
Convert the annotation into a rule.
Instantiation - Annotation Type in net.lecousin.framework.io.serialization.annotations
Allow to use another field as discriminator to know which class to instantiate when deserializing.
instantiation(String, Throwable) - Static method in exception net.lecousin.framework.io.serialization.SerializationException
Instantiation error.
Instantiation.ToRule - Class in net.lecousin.framework.io.serialization.annotations
Convert an annotation into an AttributeInstantiation rule.
IntArrayCache - Class in net.lecousin.framework.memory
Cache of int[] useful when arrays of same size may be needed, to avoid memory allocation and garbage collection.
IntegerMap<ValueType> - Interface in net.lecousin.framework.collections.map
Interface for a Map that accept int keys (primitive type instead of Integer).
IntegerMapLinkedArrayList<T> - Class in net.lecousin.framework.collections.map
Implementation of an IntegerMap, with a specified number of buckets, each bucket being associated with a LinkedArrayList.
IntegerMapLinkedArrayList(int, int) - Constructor for class net.lecousin.framework.collections.map.IntegerMapLinkedArrayList
Constructor.
IntegerMapRBT<T> - Class in net.lecousin.framework.collections.map
Implements an IntegerMap, with a fixed number of buckets, each bucket containing a Red-Black tree to order elements and find them quickly.
The hash method uses by default a modulus operation, but may be overridden if needed.
IntegerMapRBT(int) - Constructor for class net.lecousin.framework.collections.map.IntegerMapRBT
Constructor.
IntegerUnit - Interface in net.lecousin.framework.math
Represent an integer unit.
IntegerUnit.Converter - Interface in net.lecousin.framework.math
Convert a value.
IntegerUnit.ConverterRegistry - Class in net.lecousin.framework.math
Extension point from converters.
IntegerUnit.ParserRegistry - Class in net.lecousin.framework.math
Registry to convert a string into an IntegerUnit.
IntegerUnit.Unit - Annotation Type in net.lecousin.framework.math
Annotation to specify in which unit a field is expressed.
IntegerUnit.UnitConversionException - Exception in net.lecousin.framework.math
Error when converting from a unit to another.
interrupted(Thread) - Method in class net.lecousin.framework.application.Application
Unregister a thread that must be interrupted on application shutdown.
interruptEvents() - Method in class net.lecousin.framework.application.SplashScreen
 
interruptEvents() - Method in class net.lecousin.framework.progress.FakeWorkProgress
 
interruptEvents() - Method in interface net.lecousin.framework.progress.WorkProgress
Stop triggering events to listener, this may be useful before doing several modifications.
interruptEvents() - Method in class net.lecousin.framework.progress.WorkProgressImpl
 
intersect(FragmentedRangeBigInteger, FragmentedRangeBigInteger) - Static method in class net.lecousin.framework.math.FragmentedRangeBigInteger
Return the intersection between the 2 fragmented data.
intersect(FragmentedRangeInteger, FragmentedRangeInteger) - Static method in class net.lecousin.framework.math.FragmentedRangeInteger
Return the intersection between the 2 fragmented data.
intersect(FragmentedRangeLong, FragmentedRangeLong) - Static method in class net.lecousin.framework.math.FragmentedRangeLong
Return the intersection between the 2 fragmented data.
intersect(RangeBigInteger) - Method in class net.lecousin.framework.math.RangeBigInteger
Return the intersection between this range and the given range.
intersect(RangeInteger) - Method in class net.lecousin.framework.math.RangeInteger
Return the intersection between this range and the given range.
intersect(RangeLong) - Method in class net.lecousin.framework.math.RangeLong
Return the intersection between this range and the given range.
intersectionIdentity(T[], T[]) - Static method in class net.lecousin.framework.collections.ArrayUtil
Creates a List containing instances of elements present in both arrays.
INumberEncoding - Interface in net.lecousin.framework.io.encoding
Handle a number encoding: characters can be added, then the current decoded value can be retrieved.
invalidChildType(Object) - Static method in class net.lecousin.framework.xml.dom.DOMErrors
A child must be an XMLNode.
InvalidException - Exception in net.lecousin.framework.exception
Invalid value.
InvalidException(String, String, String) - Constructor for exception net.lecousin.framework.exception.InvalidException
Constructor.
io - Variable in class net.lecousin.framework.io.buffering.BufferedIO
 
io - Variable in class net.lecousin.framework.io.FragmentedSubIO
 
IO - Interface in net.lecousin.framework.io
Base interface for all IO, see the package documentation net.lecousin.framework.io.
io - Variable in class net.lecousin.framework.io.PositionKnownWrapper
 
io - Variable in class net.lecousin.framework.io.SubIO
 
io - Variable in class net.lecousin.framework.io.text.Decoder
 
io - Variable in class net.lecousin.framework.xml.XMLStreamEvents.Starter
 
IO.KnownSize - Interface in net.lecousin.framework.io
Add capability to know the size of an IO.
IO.OperationType - Enum in net.lecousin.framework.io
Synchronous ou asynchronous operation.
IO.OutputToInput - Interface in net.lecousin.framework.io
An OutputToInput is an IO on which a producer is writing, and a consumer is reading.
The producer receive it as a Writable, and the consumer as a Readable.
Both can work concurrently: as soon as data is written by the producer, it can be read by the consumer.
The producer must call the method endOfData or signalErrorBeforeEndOfData, so the consumer can receive the information it reaches the end of the IO.
The implementations may add additional capabilities such as Readable.Seekable if it keeps the data.
IO.PositionKnown - Interface in net.lecousin.framework.io
Capability to get the current position on an IO.
IO.Readable - Interface in net.lecousin.framework.io
Add the capability to read forward on an IO.
IO.Readable.Buffered - Interface in net.lecousin.framework.io
Indicates the IO is buffered, and add operations.
IO.Readable.Seekable - Interface in net.lecousin.framework.io
Add read operations to read at a specific position.
IO.ReadableByteStream - Interface in net.lecousin.framework.io
Add capability to read byte by byte, typically a buffered IO.
IO.Resizable - Interface in net.lecousin.framework.io
Add capability to resize the IO.
IO.Seekable - Interface in net.lecousin.framework.io
Capability to set the position on an IO.
IO.Seekable.SeekType - Enum in net.lecousin.framework.io
List of possible seek operations.
IO.Writable - Interface in net.lecousin.framework.io
Add the capability to write forward on an IO.
IO.Writable.Buffered - Interface in net.lecousin.framework.io
Add a flush operation to force writing on the underlying IO.
IO.Writable.Seekable - Interface in net.lecousin.framework.io
Add operations to write at a specific position.
IO.WritableByteStream - Interface in net.lecousin.framework.io
Add capability to write byte by byte.
IO.WriterAsync - Interface in net.lecousin.framework.io
Simple interface for something to which we can write buffers asynchronously.
IOAsInputStream - Class in net.lecousin.framework.io
Convert an IO into an InputStream.
IOAsOutputStream - Class in net.lecousin.framework.io
Convert an IO into an OutputStream.
IOAsOutputStream() - Constructor for class net.lecousin.framework.io.IOAsOutputStream
 
IOAsOutputStream.ByteStream - Class in net.lecousin.framework.io
Implementation of IOAsOutputStream for a WritableByteStream.
IOAsOutputStream.Writable - Class in net.lecousin.framework.io
Default implementation of IOAsOutputStream for a Writable.
IOFromInputStream - Class in net.lecousin.framework.io
Implements Readable from an InputStream.
IOFromInputStream(InputStream, String, TaskManager, byte) - Constructor for class net.lecousin.framework.io.IOFromInputStream
Constructor.
IOFromInputStream.KnownSize - Class in net.lecousin.framework.io
Add the capability to get the size to IOFromInputStream.
IOFromOutputStream - Class in net.lecousin.framework.io
Implements Writable from an OutputStream.
IOFromOutputStream(OutputStream, String, TaskManager, byte) - Constructor for class net.lecousin.framework.io.IOFromOutputStream
Constructor.
ioIndex - Variable in class net.lecousin.framework.io.LinkedIO
 
IOInMemoryOrFile - Class in net.lecousin.framework.io.buffering
Store data first in memory, then if exceeding a given amount of memory, store the remaining data in a file.

This can be used when the amount of data is not known, and we want to keep good performance with small data (all in memory), but do not allocate too much memory when having large data.
A typical usage is when a server is receiving an uploaded file, and the size is not known in advance.

This IO is writable and readable: the written data are readable.
IOInMemoryOrFile(int, byte, String) - Constructor for class net.lecousin.framework.io.buffering.IOInMemoryOrFile
Constructor.
IOProvider - Interface in net.lecousin.framework.io.provider
An IO provider is simply capable to open an IO.
IOProvider.Readable - Interface in net.lecousin.framework.io.provider
Provider for a IO.Readable.
IOProvider.Readable.KnownSize - Interface in net.lecousin.framework.io.provider
Provider for a IO.Readable with KnownSize.
IOProvider.Readable.Seekable - Interface in net.lecousin.framework.io.provider
Provider for a IO.Readable.Seekable.
IOProvider.Readable.Seekable.KnownSize - Interface in net.lecousin.framework.io.provider
Provider for a IO.Readable.Seekable with KnownSize.
IOProvider.ReadWrite - Interface in net.lecousin.framework.io.provider
Provider a IO Readable and Writable.
IOProvider.ReadWrite.KnownSize - Interface in net.lecousin.framework.io.provider
 
IOProvider.ReadWrite.KnownSize.Resizable - Interface in net.lecousin.framework.io.provider
 
IOProvider.ReadWrite.Seekable - Interface in net.lecousin.framework.io.provider
Provider a IO Readable.Seekable and Writable.Seekable.
IOProvider.ReadWrite.Seekable.KnownSize - Interface in net.lecousin.framework.io.provider
 
IOProvider.ReadWrite.Seekable.KnownSize.Resizable - Interface in net.lecousin.framework.io.provider
 
IOProvider.Writable - Interface in net.lecousin.framework.io.provider
Provider for a IO.Writable.
IOProvider.Writable.KnownSize - Interface in net.lecousin.framework.io.provider
Provider for a IO.Writable with KnownSize.
IOProvider.Writable.KnownSize.Resizable - Interface in net.lecousin.framework.io.provider
Provider for a IO.Writable with Resizable.
IOProvider.Writable.Seekable - Interface in net.lecousin.framework.io.provider
Provider for a IO.Writable.Seekable.
IOProvider.Writable.Seekable.KnownSize - Interface in net.lecousin.framework.io.provider
Provider for a IO.Writable.Seekable with KnownSize.
IOProvider.Writable.Seekable.KnownSize.Resizable - Interface in net.lecousin.framework.io.provider
Provider for a IO.Writable.Seekable with Resizable.
IOProviderFrom<T> - Interface in net.lecousin.framework.io.provider
Get a IOProvider from an information.
IOProviderFrom.Readable<T> - Interface in net.lecousin.framework.io.provider
Get a IOProvider.Readable from an information.
IOProviderFrom.Readable.KnownSize<T> - Interface in net.lecousin.framework.io.provider
 
IOProviderFrom.Readable.Seekable<T> - Interface in net.lecousin.framework.io.provider
 
IOProviderFrom.Readable.Seekable.KnownSize<T> - Interface in net.lecousin.framework.io.provider
 
IOProviderFrom.ReadWrite<T> - Interface in net.lecousin.framework.io.provider
Get a IOProvider.ReadWrite from an information.
IOProviderFrom.ReadWrite.KnownSize<T> - Interface in net.lecousin.framework.io.provider
 
IOProviderFrom.ReadWrite.KnownSize.Resizable<T> - Interface in net.lecousin.framework.io.provider
 
IOProviderFrom.ReadWrite.Seekable<T> - Interface in net.lecousin.framework.io.provider
 
IOProviderFrom.ReadWrite.Seekable.KnownSize<T> - Interface in net.lecousin.framework.io.provider
 
IOProviderFrom.ReadWrite.Seekable.KnownSize.Resizable<T> - Interface in net.lecousin.framework.io.provider
 
IOProviderFrom.Writable<T> - Interface in net.lecousin.framework.io.provider
Get a IOProvider.Writable from an information.
IOProviderFrom.Writable.KnownSize<T> - Interface in net.lecousin.framework.io.provider
 
IOProviderFrom.Writable.KnownSize.Resizable<T> - Interface in net.lecousin.framework.io.provider
 
IOProviderFrom.Writable.Seekable<T> - Interface in net.lecousin.framework.io.provider
 
IOProviderFrom.Writable.Seekable.KnownSize<T> - Interface in net.lecousin.framework.io.provider
 
IOProviderFrom.Writable.Seekable.KnownSize.Resizable<T> - Interface in net.lecousin.framework.io.provider
 
IOProviderFromPathUsingClassloader - Class in net.lecousin.framework.io.provider
Provide IO.Readable from resources available from a class loader.
IOProviderFromPathUsingClassloader(ClassLoader) - Constructor for class net.lecousin.framework.io.provider.IOProviderFromPathUsingClassloader
Constructor.
IOProviderFromURI - Class in net.lecousin.framework.io.provider
Provide IOs from URLs.
IOReaderAsProducer - Class in net.lecousin.framework.io.util
Take a readable IO to produce ByteBuffer.
IOReaderAsProducer(IO.Readable, int) - Constructor for class net.lecousin.framework.io.util.IOReaderAsProducer
Constructor.
ios - Variable in class net.lecousin.framework.io.LinkedIO
 
IOUtil - Class in net.lecousin.framework.io
Utility methods for IO.
IOUtil.RecursiveAsyncSupplierListener<T> - Class in net.lecousin.framework.io
Recursive listener, forwarding error or cancel and calling onDone on error.
IOUtil.RecursiveAsyncSupplierListener.OnSuccess<T> - Interface in net.lecousin.framework.io
On success listener that receive the listener instance to perform recursive operation.
IOWritePool - Class in net.lecousin.framework.io
This class can be used if you are writing to a IO.Writable, but you don't want to wait for the previous write to be done before to write again.
IOWritePool(IO.Writable) - Constructor for class net.lecousin.framework.io.IOWritePool
Constructor.
isAncestor(XMLNode) - Method in class net.lecousin.framework.xml.dom.XMLNode
Check if the given node is an ancestor of this node.
isAttribute(Class<?>) - Static method in class net.lecousin.framework.xml.serialization.XMLSpecWriter
 
isCancelled() - Method in class net.lecousin.framework.concurrent.async.AbstractLock
 
isCancelled() - Method in class net.lecousin.framework.concurrent.async.Async
 
isCancelled() - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
 
isCancelled() - Method in interface net.lecousin.framework.concurrent.async.Cancellable
Return true if this object is cancelled.
isCancelled() - Method in class net.lecousin.framework.concurrent.Task
 
isCancelling() - Method in class net.lecousin.framework.concurrent.Task
 
isClosed() - Method in class net.lecousin.framework.io.util.ReadableSeekableToDeterminedSize
 
isClosed() - Method in class net.lecousin.framework.util.CloseableListenable.Impl
 
isClosed() - Method in interface net.lecousin.framework.util.CloseableListenable
Return true if closed.
isClosed() - Method in class net.lecousin.framework.util.ConcurrentCloseable
 
isClosed - Variable in class net.lecousin.framework.xml.XMLStreamEvents.Event
When type if START_ELEMENT, it specifies if it is an empty-element.
isClosing() - Method in class net.lecousin.framework.util.ConcurrentCloseable
 
isDebugMode() - Method in class net.lecousin.framework.application.Application
 
isDefaultNamespace(String) - Method in class net.lecousin.framework.xml.dom.XMLElement
 
isDefaultNamespace(String) - Method in class net.lecousin.framework.xml.dom.XMLNode
 
isDirectory - Variable in class net.lecousin.framework.io.util.FileInfo
 
isDone() - Method in class net.lecousin.framework.collections.AsyncCollection.Aggregator
 
isDone() - Method in interface net.lecousin.framework.collections.AsyncCollection
Return true if the method done has been called already.
isDone() - Method in class net.lecousin.framework.collections.AsyncCollection.Keep
 
isDone() - Method in class net.lecousin.framework.collections.AsyncCollection.Listen
 
isDone() - Method in class net.lecousin.framework.concurrent.async.Async
 
isDone() - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
 
isDone() - Method in interface net.lecousin.framework.concurrent.async.IAsync
Return true if unblocked (success or cancelled).
isDone() - Method in class net.lecousin.framework.concurrent.async.LockPoint
 
isDone() - Method in class net.lecousin.framework.concurrent.async.MutualExclusion
 
isDone() - Method in class net.lecousin.framework.concurrent.async.WaitingDataQueueSynchronizationPoint
 
isDone() - Method in class net.lecousin.framework.concurrent.Task
 
isElementContentWhitespace() - Method in class net.lecousin.framework.xml.dom.XMLText
 
isEmpty() - Method in class net.lecousin.framework.collections.LinkedArrayList
 
isEmpty() - Method in class net.lecousin.framework.collections.map.HalfByteHashMap
 
isEmpty() - Method in class net.lecousin.framework.collections.map.IntegerMapLinkedArrayList
 
isEmpty() - Method in class net.lecousin.framework.collections.map.IntegerMapRBT
 
isEmpty() - Method in class net.lecousin.framework.collections.map.LongMapRBT
 
isEmpty() - Method in interface net.lecousin.framework.collections.map.PrimitiveMap
Return true if this map is empty.
isEmpty() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeInteger
 
isEmpty() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLong
 
isEmpty() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLongByRange
 
isEmpty() - Method in interface net.lecousin.framework.collections.sort.Sorted
Return true if this collection is empty.
isEmpty() - Method in class net.lecousin.framework.collections.TurnArray
 
isEmpty() - Method in interface net.lecousin.framework.util.IString
Return true if empty (length == 0).
isEmpty() - Method in class net.lecousin.framework.util.UnprotectedString
 
isEmpty() - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
 
isEqualNode(Node) - Method in class net.lecousin.framework.xml.dom.XMLDocumentType
 
isEqualNode(Node) - Method in class net.lecousin.framework.xml.dom.XMLNode
 
isEquivalent(SerializationRule) - Method in class net.lecousin.framework.io.serialization.rules.AbstractAttributeInstantiation
 
isEquivalent(SerializationRule) - Method in class net.lecousin.framework.io.serialization.rules.AddAttributeToType
 
isEquivalent(SerializationRule) - Method in class net.lecousin.framework.io.serialization.rules.AttributeInstantiation
 
isEquivalent(SerializationRule) - Method in class net.lecousin.framework.io.serialization.rules.CustomAttributeSerializer
 
isEquivalent(SerializationRule) - Method in class net.lecousin.framework.io.serialization.rules.CustomTypeSerializer
 
isEquivalent(SerializationRule) - Method in class net.lecousin.framework.io.serialization.rules.IgnoreAttribute
 
isEquivalent(SerializationRule) - Method in class net.lecousin.framework.io.serialization.rules.MergeTypeAttributes
 
isEquivalent(SerializationRule) - Method in class net.lecousin.framework.io.serialization.rules.RenameAttribute
 
isEquivalent(SerializationRule) - Method in interface net.lecousin.framework.io.serialization.rules.SerializationRule
Check if this rule is equivalent to the given rule.
isEquivalent(SerializationRule) - Method in class net.lecousin.framework.io.serialization.rules.TypeFactory
 
isEquivalent(SerializationContextPattern) - Method in interface net.lecousin.framework.io.serialization.SerializationContextPattern
Check if the given context is equivalent to this one.
isEquivalent(SerializationContextPattern) - Method in class net.lecousin.framework.io.serialization.SerializationContextPattern.OnClass
 
isEquivalent(SerializationContextPattern) - Method in class net.lecousin.framework.io.serialization.SerializationContextPattern.OnClassAttribute
 
isFull() - Method in class net.lecousin.framework.collections.TurnArray
 
isFullDataAvailable() - Method in interface net.lecousin.framework.io.IO.OutputToInput
Return true if endOfData has been already called.
isFullDataAvailable() - Method in class net.lecousin.framework.io.out2in.OutputToInput
 
isFullDataAvailable() - Method in class net.lecousin.framework.io.out2in.OutputToInputBuffers
 
isHexa(char) - Static method in class net.lecousin.framework.util.StringUtil
 
isId - Variable in class net.lecousin.framework.xml.dom.XMLAttribute
 
isId() - Method in class net.lecousin.framework.xml.dom.XMLAttribute
 
isInitialized() - Static method in class net.lecousin.framework.concurrent.Threading
 
isMatching(Version) - Method in interface net.lecousin.framework.application.VersionSpecification
Return true if the given version is compatible with the specified version.
isMatching(Version) - Method in class net.lecousin.framework.application.VersionSpecification.Range
 
isMatching(Version) - Method in class net.lecousin.framework.application.VersionSpecification.RangeWithRecommended
 
isMatching(Version) - Method in class net.lecousin.framework.application.VersionSpecification.SingleVersion
 
isMethodParameterCompatibleWith(Class<?>, Object) - Static method in class net.lecousin.framework.util.ClassUtil
Return true if paramType can be assigned with paramValue.
isNameChar(char) - Static method in class net.lecousin.framework.xml.XMLStreamEvents
Return true if the given character is a valid character for a name.
isNameStartChar(char) - Static method in class net.lecousin.framework.xml.XMLStreamEvents
Return true if the given character is a valid starting character for a name.
isOptional() - Method in class net.lecousin.framework.application.libraries.artifacts.LibraryDescriptor.Dependency.From
 
isOptional() - Method in interface net.lecousin.framework.application.libraries.artifacts.LibraryDescriptor.Dependency
Return true if the dependency is optional.
isReady() - Method in class net.lecousin.framework.application.SplashScreen
 
isReference(String) - Method in interface net.lecousin.framework.io.serialization.Deserializer.StreamReferenceHandler
Return true if the text found is a reference.
isReleaseMode() - Method in class net.lecousin.framework.application.Application
 
isRunning() - Method in class net.lecousin.framework.concurrent.Task
 
isSameNode(Node) - Method in class net.lecousin.framework.xml.dom.XMLNode
 
isSpaceChar(char) - Static method in class net.lecousin.framework.xml.XMLStreamEvents
Return true if the given character is considered as a white space.
isStarted() - Static method in class net.lecousin.framework.application.LCCore
Return true if the environment is already started.
isStarted() - Method in class net.lecousin.framework.concurrent.Task
 
isStartOf(CharSequence) - Method in interface net.lecousin.framework.util.IString
Return true if this string is a start for the given one.
isStopping() - Method in class net.lecousin.framework.application.Application
 
isStopping() - Method in interface net.lecousin.framework.application.LCCore.Environment
Return true if the environment is stopping.
isStopping() - Static method in class net.lecousin.framework.application.LCCore
 
isStopping() - Method in class net.lecousin.framework.application.StandaloneLCCore
 
isSuccessful() - Method in interface net.lecousin.framework.concurrent.async.IAsync
Return true if unblocked with success: it must be unblocked, without error, and without a cancel event.
isSuccessful() - Method in class net.lecousin.framework.concurrent.Task
 
isSupported(String, String) - Method in class net.lecousin.framework.xml.dom.XMLNode
 
isSymbolicLink - Variable in class net.lecousin.framework.io.util.FileInfo
 
IString - Interface in net.lecousin.framework.util
Interface adding functionalities to CharSequence.
IStringPattern - Interface in net.lecousin.framework.util
Base interface to match a string against a pattern.
isUsed() - Method in class net.lecousin.framework.concurrent.async.ReadWriteLockPoint
Return true if there is currently neither reader or writer.
isXMLSpace(char) - Static method in class net.lecousin.framework.xml.dom.XMLText
Return true is the given character is considered as a white space.
item(int) - Method in class net.lecousin.framework.xml.dom.XMLNamedNodeMap
 
item(int) - Method in class net.lecousin.framework.xml.dom.XMLNodeList
 
iterable(Enumeration<T>) - Static method in class net.lecousin.framework.collections.CollectionsUtil
Create an Iterable from the enumeration, by filling a LinkedList with the elements in the enumeration.
iterator(T[]) - Static method in class net.lecousin.framework.collections.ArrayUtil
Instantiate an ArrayIterator on the given array.
iterator(Enumeration<T>) - Static method in class net.lecousin.framework.collections.CollectionsUtil
Create an Iterator from an Enumeration.
iterator() - Method in class net.lecousin.framework.collections.CompoundCollection
 
iterator() - Method in class net.lecousin.framework.collections.LinkedArrayList
 
iterator() - Method in class net.lecousin.framework.collections.ListOfArrays
 
iterator() - Method in class net.lecousin.framework.collections.sort.OldestList
 
iterator() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeInteger
 
iterator() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLong
 
iterator() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLongByRange
 
iterator() - Method in class net.lecousin.framework.collections.TurnArray
 
IteratorToEnumeration(Iterator<T>) - Constructor for class net.lecousin.framework.collections.CollectionsUtil.IteratorToEnumeration
Constructor.

J

joined() - Method in class net.lecousin.framework.concurrent.async.JoinPoint
Method to be called to signal that an event is done.
The number of waited events is decremented, if it becomes 0 this JoinPoint is unblocked with success.
joinOnDoneThenDo(Runnable, IAsync<?>...) - Static method in class net.lecousin.framework.concurrent.async.JoinPoint
Shortcut method to create a JoinPoint waiting for the given synchronization points, start the JoinPoint, and add the given listener to be called when the JoinPoint is unblocked.
JoinPoint<TError extends Exception> - Class in net.lecousin.framework.concurrent.async
A JoinPoint allows to wait for several synchronization points or events, instead of a single one.
JoinPoint() - Constructor for class net.lecousin.framework.concurrent.async.JoinPoint
Constructor.
joinThenDo(Runnable, IAsync<?>...) - Static method in class net.lecousin.framework.concurrent.async.JoinPoint
Shortcut method to create a JoinPoint waiting for the given synchronization points, start the JoinPoint, and add the given listener to be called when the JoinPoint is unblocked.
jp - Variable in class net.lecousin.framework.progress.MultiTaskProgress
 

K

Keep() - Constructor for class net.lecousin.framework.collections.AsyncCollection.Keep
 
Keep(Collection<T>, byte) - Constructor for class net.lecousin.framework.collections.CollectionListener.Keep
Constructor.
keepAfterInit() - Method in class net.lecousin.framework.locale.LocaleExtensionPoint
 
keepAfterInit() - Method in interface net.lecousin.framework.plugins.CustomExtensionPoint
Return true if the instance of this extension point should be kept in memory.
keepMainThread(Runnable) - Static method in class net.lecousin.framework.application.LCCore
Because some systems may need to use the main thread for specific action (like Cocoa), we keep the current thread aside, and continue on a new thread.
key - Variable in class net.lecousin.framework.io.serialization.SerializationUtil.MapEntry
 
KnownSize(InputStream, long, String, TaskManager, byte) - Constructor for class net.lecousin.framework.io.IOFromInputStream.KnownSize
Constructor.

L

lastAccess - Variable in class net.lecousin.framework.io.util.FileInfo
 
lastChar() - Method in class net.lecousin.framework.util.UnprotectedString
Return the last character, or -1 if the string is empty.
lastIndexOf(Object) - Method in class net.lecousin.framework.collections.LinkedArrayList
 
lastModified - Variable in class net.lecousin.framework.io.util.FileInfo
 
lastUsage - Variable in class net.lecousin.framework.memory.CachedObject
 
Launcher - Class in net.lecousin.framework.application.launcher
Class to launch an application.
Launcher() - Constructor for class net.lecousin.framework.application.launcher.Launcher
 
Launcher.CommandLineContext - Class in net.lecousin.framework.application.launcher
Default command line context.
Launcher.CommandLineContext.AppParametersConsumer - Class in net.lecousin.framework.application.launcher
Consumer for option parameters.
Launcher.CommandLineContext.ArtifactIdConsumer - Class in net.lecousin.framework.application.launcher
Consumer for option artifactId.
Launcher.CommandLineContext.ConfigConsumer - Class in net.lecousin.framework.application.launcher
Consumer for option config.
Launcher.CommandLineContext.GroupIdConsumer - Class in net.lecousin.framework.application.launcher
Consumer for option groupId.
Launcher.CommandLineContext.PluginsConsumer - Class in net.lecousin.framework.application.launcher
Consumer for option plugins.
Launcher.CommandLineContext.VersionConsumer - Class in net.lecousin.framework.application.launcher
Consumer for option version.
LauncherService - Interface in net.lecousin.framework.application.launcher
Plug-in to add functionalities while starting and loading application.
LCCore - Class in net.lecousin.framework.application
LC Core framework.
LCCore.Environment - Interface in net.lecousin.framework.application
Interface to implement according to the environment.
LCCore.MainThreadExecutor - Interface in net.lecousin.framework.application
Interface to implement to override the main thread executor.
LCCoreVersion - Class in net.lecousin.framework
Class to contain the project version generated by Maven.
length() - Method in class net.lecousin.framework.util.UnprotectedString
 
length() - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
 
level() - Method in interface net.lecousin.framework.log.appenders.Appender
Return the level of this appender.
level() - Method in class net.lecousin.framework.log.appenders.ConsoleAppender
 
level() - Method in class net.lecousin.framework.log.appenders.MultipleAppender
 
level() - Method in class net.lecousin.framework.log.appenders.RollingFileAppender
 
level - Variable in class net.lecousin.framework.log.LogPattern.Log
 
LibrariesManager - Interface in net.lecousin.framework.application.libraries
Allows to load libraries and get information about loaded ones.
LibrariesRepository - Interface in net.lecousin.framework.application.libraries.artifacts
Interface describing a library repository.
LibraryDescriptor - Interface in net.lecousin.framework.application.libraries.artifacts
Artifact library description.
LibraryDescriptor.Dependency - Interface in net.lecousin.framework.application.libraries.artifacts
Describes a dependency of a library to another.
LibraryDescriptor.Dependency.From - Class in net.lecousin.framework.application.libraries.artifacts
Dependency on another LibraryDescriptor.
LibraryDescriptorLoader - Interface in net.lecousin.framework.application.libraries.artifacts
Loader of library descriptors.
LibraryDescriptorLoader.DependencyNode - Class in net.lecousin.framework.application.libraries.artifacts
Tree node to build a dependency tree.
LibraryManagementException - Exception in net.lecousin.framework.application.libraries
Error with libraries.
LibraryManagementException(String) - Constructor for exception net.lecousin.framework.application.libraries.LibraryManagementException
Constructor.
LibraryManagementException(String, Throwable) - Constructor for exception net.lecousin.framework.application.libraries.LibraryManagementException
Constructor.
LimitAsyncOperations<InputType,OutputResultType,OutputErrorType extends Exception> - Class in net.lecousin.framework.concurrent.util
This class allows to queue asynchronous operations, but blocks if too many are waiting.
LimitAsyncOperations(int, LimitAsyncOperations.Executor<InputType, OutputResultType, OutputErrorType>) - Constructor for class net.lecousin.framework.concurrent.util.LimitAsyncOperations
Constructor.
LimitAsyncOperations.Executor<InputType,OutputResultType,OutputErrorType extends Exception> - Interface in net.lecousin.framework.concurrent.util
Executor of write operation.
LimitWriteOperations - Class in net.lecousin.framework.io.util
This class allows to queue write operations, but blocks if too many are waiting.
LimitWriteOperations(IO.Writable, int) - Constructor for class net.lecousin.framework.io.util.LimitWriteOperations
Constructor.
LimitWriteOperationsReuseBuffers - Class in net.lecousin.framework.io.util
This class allows to queue write operations, but blocks if too many are waiting.
LimitWriteOperationsReuseBuffers(IO.Writable, int, int) - Constructor for class net.lecousin.framework.io.util.LimitWriteOperationsReuseBuffers
Constructor.
line - Variable in class net.lecousin.framework.xml.XMLStreamEvents.Starter
 
link(WorkProgress, WorkProgress, long) - Static method in interface net.lecousin.framework.progress.WorkProgress
Once the given sub-task is done, the given amount of work is added to the progress.
LinkedAdapter - Class in net.lecousin.framework.adapter
Link several adapters to create a new one, adapting step by step the input to create the final output.
LinkedAdapter(LinkedList<Adapter>) - Constructor for class net.lecousin.framework.adapter.LinkedAdapter
Create a linked adapter.
LinkedArrayList<T> - Class in net.lecousin.framework.collections
This implementation of List uses a linked list of arrays.
LinkedArrayList(int) - Constructor for class net.lecousin.framework.collections.LinkedArrayList
Constructor.
LinkedIO - Class in net.lecousin.framework.io
Make several IOs as a single one.
LinkedIO(String, IO[]) - Constructor for class net.lecousin.framework.io.LinkedIO
 
LinkedIO.Readable - Class in net.lecousin.framework.io
Linked Readable IO.
LinkedIO.Readable.Buffered - Class in net.lecousin.framework.io
Linked Readable Buffered IO.
LinkedIO.Readable.Buffered.DeterminedSize - Class in net.lecousin.framework.io
Linked Readable Buffered IO and add the DeterminedSize capability.
LinkedIO.Readable.DeterminedSize - Class in net.lecousin.framework.io
Linked Readable IO and add the DeterminedSize capability.
LinkedIO.Readable.Seekable - Class in net.lecousin.framework.io
Linked Readable Seekable IO.
LinkedIO.Readable.Seekable.Buffered - Class in net.lecousin.framework.io
Linked Readable, Seekable and Buffered IO.
LinkedIO.Readable.Seekable.Buffered.DeterminedSize - Class in net.lecousin.framework.io
Add the DeterminedSize capability.
LinkedIO.Readable.Seekable.DeterminedSize - Class in net.lecousin.framework.io
Add the DeterminedSize capability.
LinkedIO.ReadWrite - Class in net.lecousin.framework.io
Linked Readable and Writable IO.
LinkedIterators<T> - Class in net.lecousin.framework.collections
Makes an iterator from a list of iterators.
LinkedIterators() - Constructor for class net.lecousin.framework.collections.LinkedIterators
Constructor.
LinkedIterators(Collection<Iterator<T>>) - Constructor for class net.lecousin.framework.collections.LinkedIterators
Constructor.
LinkedIterators(Iterator<T>...) - Constructor for class net.lecousin.framework.collections.LinkedIterators
Constructor.
linkTo(WorkProgress, IAsync<?>) - Static method in interface net.lecousin.framework.progress.WorkProgress
Link this WorkProgress with the given synchronization point: once the synchronization point is unblocked, one of the done, error or cancel method is called.
linkTo(WorkProgress, Task<?, ?>) - Static method in interface net.lecousin.framework.progress.WorkProgress
Link this WorkProgress with the given task: once the task is done, one of the done, error or cancel method is called.
list - Variable in class net.lecousin.framework.xml.dom.XMLNodeList
 
Listen(Consumer<Collection<T>>, Runnable, Consumer<Exception>) - Constructor for class net.lecousin.framework.collections.AsyncCollection.Listen
Constructor.
listen(AsyncSupplier.Listener<T, TError>) - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
Add a listener to be called when this AsyncSupplier is unblocked.
listen(Consumer<T>) - Method in interface net.lecousin.framework.event.Listenable
 
listen(Runnable) - Method in interface net.lecousin.framework.event.SimpleListenable
 
Listenable<T> - Interface in net.lecousin.framework.event
Object that can be listened.
ListenableLongProperty - Class in net.lecousin.framework.event
Property that calls listeners when modified.
ListenableLongProperty(long) - Constructor for class net.lecousin.framework.event.ListenableLongProperty
Constructor with initial object to hold.
ListenableProperty<T> - Class in net.lecousin.framework.event
Property that calls listeners when modified.
ListenableProperty(T) - Constructor for class net.lecousin.framework.event.ListenableProperty
Constructor with initial object to hold.
listeners - Variable in class net.lecousin.framework.collections.CollectionListener.Keep
 
listeners - Variable in class net.lecousin.framework.concurrent.async.AbstractLock
 
listenersConsumer - Variable in class net.lecousin.framework.event.AbstractListenable
 
listenersRunnable - Variable in class net.lecousin.framework.event.AbstractSimpleListenable
 
listenOnDone(AsyncSupplier<T, IOException>, AsyncSupplier<T, IOException>, Consumer<Pair<T, IOException>>) - Static method in class net.lecousin.framework.io.IOUtil
Listen to the given asynchronous operation, then unblock toUnblock with its result/error/cancellation, but calls ondone before if not null and the result is not cancelled.
listenOnDone(AsyncSupplier<T, IOException>, Consumer<T>, IAsync<IOException>, Consumer<Pair<T2, IOException>>) - Static method in class net.lecousin.framework.io.IOUtil
Listen to toListen, then calls onReady if it succeed.
listenOnDone(AsyncSupplier<T, IOException>, Task<?, ?>, IAsync<IOException>, Consumer<Pair<T2, IOException>>) - Static method in class net.lecousin.framework.io.IOUtil
Listen to toListen, then launch onReady if it succeed.
listenOnDone(IAsync<IOException>, Runnable, IAsync<IOException>, Consumer<Pair<T, IOException>>) - Static method in class net.lecousin.framework.io.IOUtil
Listen to toListen, then calls onReady if it succeed.
listenTime(long, Runnable) - Method in class net.lecousin.framework.concurrent.async.JoinPoint
Call the given callback if this JoinPoint is still not yet unblocked after the given number of milliseconds.
listIterator(int) - Method in class net.lecousin.framework.collections.LinkedArrayList
 
listIterator() - Method in class net.lecousin.framework.collections.LinkedArrayList
 
ListOfArrays<T> - Class in net.lecousin.framework.collections
Allows to add arrays, then iterate on them like this is a single list.
ListOfArrays() - Constructor for class net.lecousin.framework.collections.ListOfArrays
Constructor.
ListSubDirectories(File, byte) - Constructor for class net.lecousin.framework.concurrent.tasks.drives.DirectoryReader.ListSubDirectories
Constructor.
load(File) - Static method in class net.lecousin.framework.application.ApplicationConfiguration
Load the given file.
load(InputStream) - Static method in class net.lecousin.framework.application.ApplicationConfiguration
Load from the given stream.
loadClass(String) - Method in interface net.lecousin.framework.application.ApplicationClassLoader
Load a class.
loadClass(String, boolean) - Method in class net.lecousin.framework.application.libraries.classloader.AbstractClassLoader
 
loadClass(String) - Method in class net.lecousin.framework.application.libraries.classloader.AppClassLoader
 
loadClassFrom(String, AbstractClassLoader) - Method in class net.lecousin.framework.application.libraries.classloader.AppClassLoader
Load a class, starting to search in a specific library (typically the one trying to load the class).
loadDefaultLogo() - Method in class net.lecousin.framework.application.SplashScreen
Load the default logo.
LoadedLibrary - Class in net.lecousin.framework.application.libraries.artifacts
Library loaded.
LoadedLibrary(Artifact, T) - Constructor for class net.lecousin.framework.application.libraries.artifacts.LoadedLibrary
Constructor.
loaders - Variable in class net.lecousin.framework.application.launcher.Launcher.CommandLineContext
 
loadFile(String, String, String, String, String, byte) - Method in interface net.lecousin.framework.application.libraries.artifacts.LibrariesRepository
Load a file.
loadFile(String) - Method in class net.lecousin.framework.application.libraries.classloader.AbstractClassLoader
Load the content of a file.
loadFile(String) - Method in class net.lecousin.framework.application.libraries.classloader.DirectoryClassLoader
 
loadFile(String) - Method in class net.lecousin.framework.application.libraries.classloader.ZipClassLoader
 
loadFileSync(String, String, String, String, String) - Method in interface net.lecousin.framework.application.libraries.artifacts.LibrariesRepository
Load a file without multi-threading, for application initialization.
loadLibrary(String, String, VersionSpecification, byte, List<LibrariesRepository>) - Method in interface net.lecousin.framework.application.libraries.artifacts.LibraryDescriptorLoader
Search and load the library descriptor for the given group id, artifact id and version specification.
LoadLibraryExtensionPointsFile - Class in net.lecousin.framework.application.libraries.classpath
Task to read an extensionpoints file.
LoadLibraryExtensionPointsFile(BufferedReadableCharacterStream, T) - Constructor for class net.lecousin.framework.application.libraries.classpath.LoadLibraryExtensionPointsFile
Constructor.
LoadLibraryLocaleFile - Class in net.lecousin.framework.locale
Load file META-INF/net.lecousin/locale from a library.
LoadLibraryLocaleFile(BufferedReadableCharacterStream, T) - Constructor for class net.lecousin.framework.locale.LoadLibraryLocaleFile
Constructor.
LoadLibraryPluginsFile - Class in net.lecousin.framework.application.libraries.classpath
Task to load a plugins file.
LoadLibraryPluginsFile(BufferedReadableCharacterStream, T) - Constructor for class net.lecousin.framework.application.libraries.classpath.LoadLibraryPluginsFile
Constructor.
loadNewLibrary(String, String, VersionSpecification, boolean, byte, WorkProgress, long) - Method in class net.lecousin.framework.application.launcher.DynamicLibrariesManager
 
loadNewLibrary(String, String, VersionSpecification, boolean, byte, WorkProgress, long) - Method in interface net.lecousin.framework.application.libraries.artifacts.ArtifactsLibrariesManager
Load a new library.
loadPluginConfiguration(IO.Readable, T, IAsync<?>...) - Method in class net.lecousin.framework.locale.LocaleExtensionPoint
 
loadPluginConfiguration(IO.Readable, T, IAsync<?>...) - Method in interface net.lecousin.framework.plugins.CustomExtensionPoint
Load configuration.
loadPreferences() - Method in class net.lecousin.framework.application.Application
Load preferences.
loadProject(File, byte) - Method in interface net.lecousin.framework.application.libraries.artifacts.LibraryDescriptorLoader
Load a library descriptor from the given directory.
loadPropertiesFile(File, Charset, byte, boolean, Consumer<Properties>) - Static method in class net.lecousin.framework.concurrent.tasks.LoadPropertiesFileTask
Load properties from a file.
loadPropertiesFile(IO.Readable, Charset, byte, IO.OperationType, Consumer<Properties>) - Static method in class net.lecousin.framework.concurrent.tasks.LoadPropertiesFileTask
Load properties from a Readable IO.
loadPropertiesFile(IO.Readable.Buffered, Charset, byte, IO.OperationType, Consumer<Properties>) - Static method in class net.lecousin.framework.concurrent.tasks.LoadPropertiesFileTask
Load properties from a Buffered IO.
loadPropertiesFile(BufferedReadableCharacterStream, byte, IO.OperationType, Consumer<Properties>) - Static method in class net.lecousin.framework.concurrent.tasks.LoadPropertiesFileTask
Load properties from a character stream.
LoadPropertiesFileTask - Class in net.lecousin.framework.concurrent.tasks
Task to read a file of properties.
LoadPropertiesFileTask(BufferedReadableCharacterStream, byte, IO.OperationType, Consumer<Properties>) - Constructor for class net.lecousin.framework.concurrent.tasks.LoadPropertiesFileTask
Constructor.
loadResourceAsIO(String, byte) - Method in class net.lecousin.framework.application.libraries.classloader.AbstractClassLoader
Load a resource as IO.Readable.
loadResourceAsIO(String, byte) - Method in class net.lecousin.framework.application.libraries.classloader.DirectoryClassLoader
 
loadResourceAsIO(String, byte) - Method in class net.lecousin.framework.application.libraries.classloader.ZipClassLoader
 
loadResourceURL(String) - Method in class net.lecousin.framework.application.libraries.classloader.AbstractClassLoader
Search a resource.
loadResourceURL(String) - Method in class net.lecousin.framework.application.libraries.classloader.DirectoryClassLoader
 
loadResourceURL(String) - Method in class net.lecousin.framework.application.libraries.classloader.ZipClassLoader
 
LocaleExtensionPoint - Class in net.lecousin.framework.locale
Extension point that loads localized properties from the list in META-INF/net.lecousin/locale.
LocaleExtensionPoint() - Constructor for class net.lecousin.framework.locale.LocaleExtensionPoint
 
LocalizableAnnotations - Class in net.lecousin.framework.locale.annotations
Utility methods for localization annotations.
LocalizableContainer - Interface in net.lecousin.framework.locale
Something that contain localizable data, on which we can ask to update localized elements with the new application language.
LocalizableException - Exception in net.lecousin.framework.exception
Exception that can be translated.
LocalizableException(ILocalizableString, Throwable) - Constructor for exception net.lecousin.framework.exception.LocalizableException
Constructor.
LocalizableException(ILocalizableString) - Constructor for exception net.lecousin.framework.exception.LocalizableException
Constructor.
LocalizableException(String, String, Object...) - Constructor for exception net.lecousin.framework.exception.LocalizableException
Constructor.
LocalizableException(String, Throwable) - Constructor for exception net.lecousin.framework.exception.LocalizableException
Constructor.
LocalizableException(String) - Constructor for exception net.lecousin.framework.exception.LocalizableException
Constructor.
LocalizableNamespace - Annotation Type in net.lecousin.framework.locale.annotations
Set the default localization namespace for a class.
LocalizableProperties - Annotation Type in net.lecousin.framework.locale.annotations
List of LocalizableProperty.
LocalizableProperty - Annotation Type in net.lecousin.framework.locale.annotations
Attach a property, with a localizable string.
LocalizableString - Class in net.lecousin.framework.locale
A string that can be localized using LocalizedProperties.
LocalizableString(String, String, Serializable...) - Constructor for class net.lecousin.framework.locale.LocalizableString
Constructor.
LocalizableStringBuffer - Class in net.lecousin.framework.locale
List of objects to concatenate to form a string, in which any object implementing ILocalizableString will be localized.
LocalizableStringBuffer(Serializable...) - Constructor for class net.lecousin.framework.locale.LocalizableStringBuffer
Constructor.
localize(String[]) - Method in class net.lecousin.framework.locale.CompositeLocalizable
 
localize(String[]) - Method in class net.lecousin.framework.locale.FixedLocalizedString
 
localize(String) - Method in class net.lecousin.framework.locale.FixedLocalizedString
 
localize(String[]) - Method in interface net.lecousin.framework.locale.ILocalizableString
Return the localized string, based on language tag.
localize(String) - Method in interface net.lecousin.framework.locale.ILocalizableString
Return the localized string, based on language tag.
localize(String[]) - Method in class net.lecousin.framework.locale.LocalizableString
 
localize(String[]) - Method in class net.lecousin.framework.locale.LocalizableStringBuffer
 
localize(String[], String, String, Serializable...) - Method in class net.lecousin.framework.locale.LocalizedProperties
Localization.
LOCALIZED_MESSAGE_EXPECTED_CHARACTER - Static variable in exception net.lecousin.framework.xml.XMLException
 
LOCALIZED_MESSAGE_IN_INTERNAL_SUBSET - Static variable in exception net.lecousin.framework.xml.XMLException
 
LOCALIZED_MESSAGE_IN_XML_DOCUMENT - Static variable in exception net.lecousin.framework.xml.XMLException
 
LOCALIZED_MESSAGE_INVALID_XML - Static variable in exception net.lecousin.framework.xml.XMLException
 
LOCALIZED_MESSAGE_NOT_XML - Static variable in exception net.lecousin.framework.xml.XMLException
 
LOCALIZED_MESSAGE_UNEXPECTED_CHARACTER - Static variable in exception net.lecousin.framework.xml.XMLException
 
LOCALIZED_MESSAGE_UNEXPECTED_ELEMENT - Static variable in exception net.lecousin.framework.xml.XMLException
 
LOCALIZED_MESSAGE_UNEXPECTED_END - Static variable in exception net.lecousin.framework.xml.XMLException
 
LOCALIZED_NAMESPACE_XML_ERROR - Static variable in exception net.lecousin.framework.xml.XMLException
 
LocalizedProperties - Class in net.lecousin.framework.locale
Properties loaded from localized properties files, organized by namespace.
LocalizedProperties(Application) - Constructor for class net.lecousin.framework.locale.LocalizedProperties
Constructor.
localizeSync(String[]) - Method in class net.lecousin.framework.locale.CompositeLocalizable
 
localizeSync(String) - Method in class net.lecousin.framework.locale.FixedLocalizedString
 
localizeSync(String[]) - Method in class net.lecousin.framework.locale.FixedLocalizedString
 
localizeSync(String[]) - Method in interface net.lecousin.framework.locale.ILocalizableString
Return the localized string, based on language tag.
localizeSync(String) - Method in interface net.lecousin.framework.locale.ILocalizableString
Return the localized string, based on language tag.
localizeSync(String[]) - Method in class net.lecousin.framework.locale.LocalizableString
 
localizeSync(String[]) - Method in class net.lecousin.framework.locale.LocalizableStringBuffer
 
localizeSync(String[], String, String, Serializable...) - Method in class net.lecousin.framework.locale.LocalizedProperties
Localization.
localName - Variable in class net.lecousin.framework.xml.dom.XMLAttribute
 
localName - Variable in class net.lecousin.framework.xml.dom.XMLElement
 
localName - Variable in class net.lecousin.framework.xml.XMLStreamEvents.Attribute
 
localName - Variable in class net.lecousin.framework.xml.XMLStreamEvents.ElementContext
 
localName - Variable in class net.lecousin.framework.xml.XMLStreamEvents.Event
On START_ELEMENT or END_ELEMENT events, it contains the local name part of the text.
location - Variable in class net.lecousin.framework.log.LogPattern.Log
 
lock() - Method in class net.lecousin.framework.concurrent.async.LockPoint
Request the lock.
lock() - Method in class net.lecousin.framework.concurrent.async.MutualExclusion
Request the lock.
lockClose() - Method in class net.lecousin.framework.io.util.ReadableSeekableToDeterminedSize
 
lockClose() - Method in class net.lecousin.framework.util.ConcurrentCloseable
 
lockClose() - Method in interface net.lecousin.framework.util.IConcurrentCloseable
Calling this method avoid this resource to be closed.
LockPoint<TError extends Exception> - Class in net.lecousin.framework.concurrent.async
A LockPoint is similar to a mutual exclusion, but can be locked and unlocked by any thread.
For example, a first thread can lock it, and a second thread (after some processing is done) can unlock it.
A LockPoint can also be seen as a SynchronizationPoint but reusable.
When a thread calls the lock method: if the lock point is not yet locked it becomes locked and the calling thread can continue working, and must call the method unlock once done. if the lock point is already locked, the calling thread is paused, waiting for the lock point to be unlocked. If several threads are waiting for the lock point to be unlocked: Only one is resume and obtain the lock, the others are still paused The order the threads are resumed is undetermined, meaning it is not necessarily in the order they called the lock method
LockPoint() - Constructor for class net.lecousin.framework.concurrent.async.LockPoint
 
log(Logger.Level, String) - Method in class net.lecousin.framework.log.Logger
Log.
log(Logger.Level, String, Throwable) - Method in class net.lecousin.framework.log.Logger
Log.
Log() - Constructor for class net.lecousin.framework.log.LogPattern.Log
 
Logger - Class in net.lecousin.framework.log
Logger.
Logger.Level - Enum in net.lecousin.framework.log
Level of logging.
LoggerConfigurationException - Exception in net.lecousin.framework.log
Error in logging configuration.
LoggerConfigurationException(String) - Constructor for exception net.lecousin.framework.log.LoggerConfigurationException
Constructor.
LoggerConfigurationException(String, Throwable) - Constructor for exception net.lecousin.framework.log.LoggerConfigurationException
Constructor.
LoggerFactory - Class in net.lecousin.framework.log
Provide logger for an application.
LoggerFactory(Application, Appender) - Constructor for class net.lecousin.framework.log.LoggerFactory
Constructor.
loggerName - Variable in class net.lecousin.framework.log.LogPattern.Log
 
logListenerError(Logger, Object, Throwable) - Method in interface net.lecousin.framework.concurrent.async.IAsync
Log an error thrown by a listener.
logManageableContent() - Static method in class net.lecousin.framework.memory.MemoryManager
Log description of memory manageable instances.
logMemory(long, Logger.Level) - Static method in class net.lecousin.framework.memory.MemoryManager
Log memory usage to the console at regular interval.
logMemory(Logger.Level) - Static method in class net.lecousin.framework.memory.MemoryManager
Log memory usage.
logMemory(StringBuilder) - Static method in class net.lecousin.framework.memory.MemoryManager
Log memory status into the given StringBuilder.
LogPattern - Class in net.lecousin.framework.log
%d{pattern} = date with the given pattern.
LogPattern(String) - Constructor for class net.lecousin.framework.log.LogPattern
Constructor.
LogPattern.Log - Class in net.lecousin.framework.log
Internally used to keep in memory a log to write.
logRemainingPlugins() - Static method in class net.lecousin.framework.plugins.ExtensionPoints
Print to the error console the plugins that are available without their corresponding extension point.
LongMap<ValueType> - Interface in net.lecousin.framework.collections.map
Interface for a Map that accept long keys (primitive type instead of Long).
LongMapRBT<T> - Class in net.lecousin.framework.collections.map
Implements a LongMap, with a fixed number of buckets, each bucket containing a Red-Black tree to order elements and find them quickly.
The hash method uses by default a modulus operation, but may be overridden if needed.
LongMapRBT(int) - Constructor for class net.lecousin.framework.collections.map.LongMapRBT
Constructor.
longsize() - Method in class net.lecousin.framework.collections.LinkedArrayList
Return the size as long.
lookupNamespaceURI(String) - Method in class net.lecousin.framework.xml.dom.XMLElement
 
lookupNamespaceURI(String) - Method in class net.lecousin.framework.xml.dom.XMLNode
 
lookupPrefix(String) - Method in class net.lecousin.framework.xml.dom.XMLElement
 
lookupPrefix(String) - Method in class net.lecousin.framework.xml.dom.XMLNode
 

M

main(Artifact, String[], boolean, ApplicationBootstrap) - Static method in interface net.lecousin.framework.application.ApplicationBootstrap
Utility method to start an application in a main.
main(String[]) - Static method in class net.lecousin.framework.application.launcher.Launcher
Entry point.
manager - Variable in class net.lecousin.framework.util.IDManagerStringFromLong
 
map(List<Input>, Function<Input, Output>) - Static method in class net.lecousin.framework.collections.CollectionsUtil
Convert a list of Input into a list of Output using the given mapper.
MapEntry() - Constructor for class net.lecousin.framework.io.serialization.SerializationUtil.MapEntry
 
MapUtil - Class in net.lecousin.framework.collections.map
Utility methods for Maps.
mark(int) - Method in class net.lecousin.framework.io.IOAsInputStream
 
markSupported() - Method in class net.lecousin.framework.io.IOAsInputStream
 
matches(String, String) - Method in class net.lecousin.framework.application.ArtifactReference
Check the artifact referenced by this instance matches the given group and artifact id.
matches(String, Launcher.CommandLineContext) - Method in class net.lecousin.framework.application.launcher.Launcher.CommandLineContext.AppParametersConsumer
 
matches(String, Launcher.CommandLineContext) - Method in class net.lecousin.framework.application.launcher.Launcher.CommandLineContext.ArtifactIdConsumer
 
matches(String, Launcher.CommandLineContext) - Method in class net.lecousin.framework.application.launcher.Launcher.CommandLineContext.ConfigConsumer
 
matches(String, Launcher.CommandLineContext) - Method in class net.lecousin.framework.application.launcher.Launcher.CommandLineContext.GroupIdConsumer
 
matches(String, Launcher.CommandLineContext) - Method in class net.lecousin.framework.application.launcher.Launcher.CommandLineContext.PluginsConsumer
 
matches(String, Launcher.CommandLineContext) - Method in class net.lecousin.framework.application.launcher.Launcher.CommandLineContext.VersionConsumer
 
matches(SerializationClass, SerializationContext) - Method in interface net.lecousin.framework.io.serialization.SerializationContextPattern
Check if the given context matches this pattern.
matches(SerializationClass, SerializationContext, SerializationClass.Attribute) - Method in interface net.lecousin.framework.io.serialization.SerializationContextPattern
Check if the given context matches this pattern.
matches(SerializationContext) - Method in interface net.lecousin.framework.io.serialization.SerializationContextPattern
Check if the given context matches this pattern.
matches(SerializationClass, SerializationContext) - Method in class net.lecousin.framework.io.serialization.SerializationContextPattern.OnClass
 
matches(SerializationClass, SerializationContext, SerializationClass.Attribute) - Method in class net.lecousin.framework.io.serialization.SerializationContextPattern.OnClass
 
matches(SerializationContext) - Method in class net.lecousin.framework.io.serialization.SerializationContextPattern.OnClass
 
matches(SerializationClass, SerializationContext, SerializationClass.Attribute) - Method in class net.lecousin.framework.io.serialization.SerializationContextPattern.OnClassAttribute
 
matches(SerializationContext) - Method in class net.lecousin.framework.io.serialization.SerializationContextPattern.OnClassAttribute
 
matches(String, T) - Method in interface net.lecousin.framework.util.CommandLine.ArgumentsConsumer
Return true if the given argument matches this consumer.
matches(String) - Method in interface net.lecousin.framework.util.IStringPattern
Return true if the given string matches this pattern.
matches(String) - Method in class net.lecousin.framework.util.PathPattern
 
matches(List<String>) - Method in class net.lecousin.framework.util.PathPattern
Return true if the given list of path elements is matching this pattern.
matches(String[]) - Method in class net.lecousin.framework.util.PathPattern
Return true if the given list of path elements is matching this pattern.
matches(Collection<PathPattern>, List<String>) - Static method in class net.lecousin.framework.util.PathPattern
Return true if the given path elements match at least one of the given pattern.
matches(Collection<PathPattern>, String[]) - Static method in class net.lecousin.framework.util.PathPattern
Return true if the given path elements match at least one of the given pattern.
matches(String) - Method in class net.lecousin.framework.util.WildcardFilePattern
 
max - Variable in class net.lecousin.framework.math.RangeBigInteger
 
max - Variable in class net.lecousin.framework.math.RangeInteger
 
max - Variable in class net.lecousin.framework.math.RangeLong
 
maxBuffers - Variable in class net.lecousin.framework.xml.XMLStreamEvents.Starter
 
maxCDataSize - Variable in class net.lecousin.framework.xml.XMLStreamEvents
 
maxSize - Variable in class net.lecousin.framework.util.UnprotectedStringBufferLimited
 
maxTextSize - Variable in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
maxTextSize - Variable in class net.lecousin.framework.xml.XMLStreamEvents
 
mayHaveChildren(ElementType) - Method in interface net.lecousin.framework.util.HierarchyProvider.Asynchronous
Return true if the given element MAY have children, false if it is not possible.
mayHaveChildren(ElementType) - Method in interface net.lecousin.framework.util.HierarchyProvider.Synchronous
Return true if the given element MAY have children, false if it is not possible.
memory - Variable in class net.lecousin.framework.io.buffering.BufferedIO
 
MemoryIO - Class in net.lecousin.framework.io.buffering
Implementation of a seekable readable and writable IO, using an array of byte array.
MemoryIO(int, String) - Constructor for class net.lecousin.framework.io.buffering.MemoryIO
Constructor.
MemoryManager - Class in net.lecousin.framework.memory
The memory manager is handling IMemoryManageable instances.
merge(List<byte[]>) - Static method in class net.lecousin.framework.collections.ArrayUtil
Create a single byte array from the given arrays.
MergeAttributes - Annotation Type in net.lecousin.framework.io.serialization.annotations
Merge into an attribute all other attributes to create a single object.
MergeAttributes.ToRule - Class in net.lecousin.framework.io.serialization.annotations
Convert an annotation into a rule.
MergeTypeAttributes - Class in net.lecousin.framework.io.serialization.rules
Merge attributes of a class into the class of a specified attribute.
MergeTypeAttributes(SerializationContextPattern, Class<?>, String) - Constructor for class net.lecousin.framework.io.serialization.rules.MergeTypeAttributes
Constructor.
message - Variable in class net.lecousin.framework.log.LogPattern.Log
 
min - Variable in class net.lecousin.framework.math.RangeBigInteger
 
min - Variable in class net.lecousin.framework.math.RangeInteger
 
min - Variable in class net.lecousin.framework.math.RangeLong
 
monitoringInterval - Static variable in class net.lecousin.framework.concurrent.TaskMonitoring
 
MonoThreadTaskManager - Class in net.lecousin.framework.concurrent
Implementation of a TaskManager using a single thread.
MonoThreadTaskManager(String, Object, ThreadFactory, Class<? extends TaskPriorityManager>) - Constructor for class net.lecousin.framework.concurrent.MonoThreadTaskManager
Constructor.
moveForward(int) - Method in class net.lecousin.framework.util.UnprotectedString
Remove the given number of characters at the beginning of the string.
MultipleAppender - Class in net.lecousin.framework.log.appenders
Log appender that forwards logs to multiple appenders.
MultipleAppender(LoggerFactory, Appender...) - Constructor for class net.lecousin.framework.log.appenders.MultipleAppender
Constructor.
MultipleAppender(LoggerFactory, XMLStreamReader, Map<String, Appender>) - Constructor for class net.lecousin.framework.log.appenders.MultipleAppender
Constructor.
MultiTaskProgress - Class in net.lecousin.framework.progress
Implementation of WorkProgress, composed of sub-WorkProgress.
MultiTaskProgress(String) - Constructor for class net.lecousin.framework.progress.MultiTaskProgress
Constructor.
MultiThreadTaskManager - Class in net.lecousin.framework.concurrent
Implementation of TaskManager using several threads.
MultiThreadTaskManager(String, Object, int, ThreadFactory, Class<? extends TaskPriorityManager>) - Constructor for class net.lecousin.framework.concurrent.MultiThreadTaskManager
Constructor.
Mutable<T> - Class in net.lecousin.framework.mutable
Mutable object (with getter and setter).
Mutable(T) - Constructor for class net.lecousin.framework.mutable.Mutable
Constructor with initial value.
MutableBoolean - Class in net.lecousin.framework.mutable
Mutable boolean.
MutableBoolean(boolean) - Constructor for class net.lecousin.framework.mutable.MutableBoolean
Constructor.
MutableInteger - Class in net.lecousin.framework.mutable
Mutable integer.
MutableInteger(int) - Constructor for class net.lecousin.framework.mutable.MutableInteger
Constructor.
MutableLong - Class in net.lecousin.framework.mutable
Mutable long.
MutableLong(long) - Constructor for class net.lecousin.framework.mutable.MutableLong
Constructor.
MutualExclusion<TError extends Exception> - Class in net.lecousin.framework.concurrent.async
A MutualExclusion must be unlocked by the same thread that locked it.
MutualExclusion() - Constructor for class net.lecousin.framework.concurrent.async.MutualExclusion
 

N

name - Variable in class net.lecousin.framework.io.serialization.SerializationClass.Attribute
 
name - Variable in class net.lecousin.framework.xml.dom.XMLDocumentType
 
namespacePrefix - Variable in class net.lecousin.framework.xml.XMLStreamEvents.Attribute
 
namespacePrefix - Variable in class net.lecousin.framework.xml.XMLStreamEvents.ElementContext
 
namespacePrefix - Variable in class net.lecousin.framework.xml.XMLStreamEvents.Event
On START_ELEMENT or END_ELEMENT events, it contains the namespace part of the text.
namespaces - Variable in class net.lecousin.framework.xml.serialization.XMLSerializer
 
namespaces - Variable in class net.lecousin.framework.xml.serialization.XMLSpecWriter
 
namespaces - Variable in class net.lecousin.framework.xml.XMLStreamEvents.ElementContext
List of pair prefix/uri.
namespaceURI - Variable in class net.lecousin.framework.xml.XMLStreamEvents.Event
On START_ELEMENT or END_ELEMENT events, it contains the namespace URI correpsonding to the prefix.
NB_PRIORITES - Static variable in class net.lecousin.framework.concurrent.Task
 
needsLocation() - Method in interface net.lecousin.framework.log.appenders.Appender
Return true if this appender needs the location.
needsLocation() - Method in class net.lecousin.framework.log.appenders.ConsoleAppender
 
needsLocation() - Method in class net.lecousin.framework.log.appenders.MultipleAppender
 
needsLocation() - Method in class net.lecousin.framework.log.appenders.RollingFileAppender
 
needsLocation() - Method in class net.lecousin.framework.log.LogPattern
 
needsThreadName() - Method in interface net.lecousin.framework.log.appenders.Appender
Return true if this appender needs the thread name.
needsThreadName() - Method in class net.lecousin.framework.log.appenders.ConsoleAppender
 
needsThreadName() - Method in class net.lecousin.framework.log.appenders.MultipleAppender
 
needsThreadName() - Method in class net.lecousin.framework.log.appenders.RollingFileAppender
 
needsThreadName() - Method in class net.lecousin.framework.log.LogPattern
 
net.lecousin.framework - package net.lecousin.framework
 
net.lecousin.framework.adapter - package net.lecousin.framework.adapter
Adapters can obtain an instance of a type from another type.
net.lecousin.framework.application - package net.lecousin.framework.application
Main classes to initialize this library: LCCore and Application.
net.lecousin.framework.application.launcher - package net.lecousin.framework.application.launcher
Application launcher.
net.lecousin.framework.application.libraries - package net.lecousin.framework.application.libraries
Library loading and management.
net.lecousin.framework.application.libraries.artifacts - package net.lecousin.framework.application.libraries.artifacts
Libraries management using group id, artifact id and version.
net.lecousin.framework.application.libraries.classloader - package net.lecousin.framework.application.libraries.classloader
Class loaders when libraries are loaded dynamically.
net.lecousin.framework.application.libraries.classpath - package net.lecousin.framework.application.libraries.classpath
Default implementation of LibrariesManager, simply using the classpath of the JVM.
net.lecousin.framework.collections - package net.lecousin.framework.collections
Implementations of collections.
net.lecousin.framework.collections.map - package net.lecousin.framework.collections.map
Implementations of Maps.
net.lecousin.framework.collections.sort - package net.lecousin.framework.collections.sort
Sorted collections.
net.lecousin.framework.concurrent - package net.lecousin.framework.concurrent
Multi-threading framework.
net.lecousin.framework.concurrent.async - package net.lecousin.framework.concurrent.async
Classes implementing synchronization points such as asynchronous result, join point...
net.lecousin.framework.concurrent.tasks - package net.lecousin.framework.concurrent.tasks
Implementations of tasks.
net.lecousin.framework.concurrent.tasks.drives - package net.lecousin.framework.concurrent.tasks.drives
Tasks on files or directories.
net.lecousin.framework.concurrent.util - package net.lecousin.framework.concurrent.util
Multi-threading utilities.
net.lecousin.framework.concurrent.util.production.simple - package net.lecousin.framework.concurrent.util.production.simple
Production model: a producer produces objects that are consumed by a consumer.
This allows asynchronous production and consumption.
An example is a server task producing an output, and a consumer sending it over the network.
net.lecousin.framework.event - package net.lecousin.framework.event
Events are used with listeners, such as when an event is fired, its listeners are called.
net.lecousin.framework.exception - package net.lecousin.framework.exception
Common exceptions.
net.lecousin.framework.io - package net.lecousin.framework.io
New java Input/Output model adding more flexibility and asynchronous operations.
net.lecousin.framework.io.buffering - package net.lecousin.framework.io.buffering
IO with bufferization.
net.lecousin.framework.io.encoding - package net.lecousin.framework.io.encoding
Utility classes for encoding.
net.lecousin.framework.io.out2in - package net.lecousin.framework.io.out2in
Implementations of IO.OutputToInput.
net.lecousin.framework.io.provider - package net.lecousin.framework.io.provider
Providers of IO (allow to open IO on demand).
net.lecousin.framework.io.serialization - package net.lecousin.framework.io.serialization
Serialization and deserialization framework.
net.lecousin.framework.io.serialization.annotations - package net.lecousin.framework.io.serialization.annotations
Annotations used for serialization and deserialization, to customize the process.
net.lecousin.framework.io.serialization.rules - package net.lecousin.framework.io.serialization.rules
Serialization rules to customize serialization and deserialization.
net.lecousin.framework.io.text - package net.lecousin.framework.io.text
IO on characters and text.
net.lecousin.framework.io.util - package net.lecousin.framework.io.util
Utility classes for IO.
net.lecousin.framework.locale - package net.lecousin.framework.locale
Localization.
net.lecousin.framework.locale.annotations - package net.lecousin.framework.locale.annotations
Annotations for localization.
net.lecousin.framework.log - package net.lecousin.framework.log
Logging.
net.lecousin.framework.log.appenders - package net.lecousin.framework.log.appenders
Logging appenders.
net.lecousin.framework.math - package net.lecousin.framework.math
Utility classes.
net.lecousin.framework.memory - package net.lecousin.framework.memory
Memory management, caches...
net.lecousin.framework.mutable - package net.lecousin.framework.mutable
Classes implementing mutable objects.
net.lecousin.framework.plugins - package net.lecousin.framework.plugins
Plugins mechanism.
net.lecousin.framework.progress - package net.lecousin.framework.progress
Progression of asynchronous or background works.
net.lecousin.framework.properties - package net.lecousin.framework.properties
Utility classes for properties.
net.lecousin.framework.protocols - package net.lecousin.framework.protocols
Additional URL protocols.
net.lecousin.framework.protocols.classpath - package net.lecousin.framework.protocols.classpath
URL protocol classpath://xxxx.
net.lecousin.framework.protocols.string - package net.lecousin.framework.protocols.string
String protocol string:/xxx/yyy with xxx the encoding to use and yyy the string.
net.lecousin.framework.util - package net.lecousin.framework.util
Utility classes.
net.lecousin.framework.xml - package net.lecousin.framework.xml
XML Parsing and generation.
net.lecousin.framework.xml.dom - package net.lecousin.framework.xml.dom
Simple (partial) DOM implementation.
net.lecousin.framework.xml.serialization - package net.lecousin.framework.xml.serialization
XML serialization and deserialization.
newArrayList(T[]) - Static method in class net.lecousin.framework.collections.ArrayUtil
Create an ArrayList from the array.
newDataReady(DataType) - Method in class net.lecousin.framework.concurrent.async.WaitingDataQueueSynchronizationPoint
Queue a new data, which may unblock a thread waiting for it.
newElement(T) - Method in interface net.lecousin.framework.collections.AsyncCollection.OneByOne
Called when a new element is ready.
newElements(Collection<T>) - Method in class net.lecousin.framework.collections.AsyncCollection.Aggregator
 
newElements(Collection<T>) - Method in class net.lecousin.framework.collections.AsyncCollection.Keep
 
newElements(Collection<T>) - Method in class net.lecousin.framework.collections.AsyncCollection.Listen
 
newElements(Collection<T>) - Method in interface net.lecousin.framework.collections.AsyncCollection
Called when new elements are ready.
newSubTree() - Method in class net.lecousin.framework.collections.Tree
 
newSubTree() - Method in class net.lecousin.framework.collections.Tree.WithParent
 
next() - Method in class net.lecousin.framework.collections.ArrayIterator.Generic
 
next() - Method in class net.lecousin.framework.collections.ArrayIterator
 
next() - Method in class net.lecousin.framework.collections.LinkedIterators
 
next() - Method in class net.lecousin.framework.xml.XMLStreamEventsAsync
Move forward to the next event.
Next(Async<Exception>) - Constructor for class net.lecousin.framework.xml.XMLStreamEventsAsync.Next
 
next() - Method in class net.lecousin.framework.xml.XMLStreamEventsRecorder.Async
 
next() - Method in class net.lecousin.framework.xml.XMLStreamEventsRecorder.Sync
 
next() - Method in class net.lecousin.framework.xml.XMLStreamEventsSync
Move forward to the next event.
next() - Method in class net.lecousin.framework.xml.XMLStreamReader
Move forward to the next event.
next() - Method in class net.lecousin.framework.xml.XMLStreamReaderAsync
 
nextBuffer - Variable in class net.lecousin.framework.io.text.Decoder
 
nextChars - Variable in class net.lecousin.framework.io.text.DefaultDecoder
 
nextElement() - Method in class net.lecousin.framework.collections.CollectionsUtil.IteratorToEnumeration
 
nextInnerElement(XMLStreamEvents.ElementContext) - Method in class net.lecousin.framework.xml.XMLStreamEventsAsync
Go to the next inner element.
nextInnerElement(XMLStreamEvents.ElementContext, String) - Method in class net.lecousin.framework.xml.XMLStreamEventsAsync
Go to the next inner element having the given name.
nextInnerElement(XMLStreamEvents.ElementContext) - Method in class net.lecousin.framework.xml.XMLStreamEventsSync
Go to the next inner element.
nextInnerElement(XMLStreamEvents.ElementContext, String) - Method in class net.lecousin.framework.xml.XMLStreamEventsSync
Go to the next inner element having the given name.
nextIOAsync(Runnable, IAsync<IOException>, Consumer) - Method in class net.lecousin.framework.io.LinkedIO
 
nextIOAsync(Runnable, IAsync<IOException>, Consumer) - Method in class net.lecousin.framework.io.LinkedIO.Readable
 
nextIOAsync(Runnable, IAsync<IOException>, Consumer) - Method in class net.lecousin.framework.io.LinkedIO.Readable.Seekable
 
nextIOAsyncSeekable(Runnable, IAsync<IOException>, Consumer) - Method in class net.lecousin.framework.io.LinkedIO
 
nextIOAsyncStream(Runnable) - Method in class net.lecousin.framework.io.LinkedIO
 
nextIOSync() - Method in class net.lecousin.framework.io.LinkedIO
 
nextIOSync() - Method in class net.lecousin.framework.io.LinkedIO.Readable
 
nextIOSync() - Method in class net.lecousin.framework.io.LinkedIO.Readable.Seekable
 
nextIOSyncSeekable() - Method in class net.lecousin.framework.io.LinkedIO
 
nextIOSyncStream() - Method in class net.lecousin.framework.io.LinkedIO
 
nextLine() - Method in class net.lecousin.framework.io.text.TextLineStream
Read a new line, return null if the end of the character stream is reached.
nextStartElement() - Method in class net.lecousin.framework.xml.XMLStreamEventsAsync
Shortcut to move forward to the next START_ELEMENT.
nextStartElement() - Method in class net.lecousin.framework.xml.XMLStreamEventsSync
Shortcut to move forward to the next START_ELEMENT, return false if no START_ELEMENT event was found.
nodeIterator() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeInteger
 
nodeIterator() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLong
 
nodeIteratorOrdered() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeInteger
 
nodeIteratorOrdered() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLong
 
nodeIteratorReverse() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeInteger
 
nodeIteratorReverse() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLong
 
nodes - Variable in class net.lecousin.framework.xml.dom.XMLNamedNodeMap
 
NoException - Exception in net.lecousin.framework.exception
Used with classes parameterized with an exception, to declare that no exception can occur.
NonBufferedReadableIOAsBuffered - Class in net.lecousin.framework.io.util
Utility class to implement the Buffered interface even in case buffers cannot be used.
NonBufferedReadableIOAsBuffered(IO.Readable) - Constructor for class net.lecousin.framework.io.util.NonBufferedReadableIOAsBuffered
Constructor.
normalize() - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
normalize() - Method in class net.lecousin.framework.xml.dom.XMLElement
 
normalize() - Method in class net.lecousin.framework.xml.dom.XMLNode
 
normalizeDocument() - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
notSuccess(IAsync<TError>, AsyncSupplier<TResult, TError>, Consumer<Pair<TResult, TError>>) - Static method in class net.lecousin.framework.io.IOUtil
Shortcut to transfer error or cancellation.

O

object - Variable in class net.lecousin.framework.memory.CachedObject
 
ObjectBank<T> - Class in net.lecousin.framework.memory
A bank of objects that holds unused instances for reuse.
ObjectBank(int, String) - Constructor for class net.lecousin.framework.memory.ObjectBank
Constructor.
ObjectContext(SerializationContext, Object, SerializationClass, TypeDefinition) - Constructor for class net.lecousin.framework.io.serialization.SerializationContext.ObjectContext
Constructor.
ObjectUtil - Class in net.lecousin.framework.util
Utility methods on objects.
occured() - Method in class net.lecousin.framework.event.SingleEvent
Return true if the event has been already fired.
offer(T) - Method in class net.lecousin.framework.collections.TurnArray
 
offerFirst(T) - Method in class net.lecousin.framework.collections.TurnArray
 
offerLast(T) - Method in class net.lecousin.framework.collections.TurnArray
 
OldestList<T> - Class in net.lecousin.framework.collections.sort
Sorted list of elements, each being associated with a date (timestamp).
OldestList(int) - Constructor for class net.lecousin.framework.collections.sort.OldestList
Initialize with the given capacity.
onCancel(Consumer<CancelException>) - Method in interface net.lecousin.framework.concurrent.async.IAsync
Call the given listener, only when done due to cancellation.
OnClass(Class<?>) - Constructor for class net.lecousin.framework.io.serialization.SerializationContextPattern.OnClass
Constructor.
OnClassAttribute(Class<?>, String) - Constructor for class net.lecousin.framework.io.serialization.SerializationContextPattern.OnClassAttribute
Constructor.
ondone(Runnable) - Method in class net.lecousin.framework.collections.AsyncCollection.Keep
Add a listener to be called when the done method is called.
onDone(Runnable) - Method in class net.lecousin.framework.concurrent.async.Async
 
onDone(Runnable) - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
 
onDone(Async<TError>) - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
 
onDone(Consumer<T>, Consumer<TError>, Consumer<CancelException>) - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
Call one of the given listener depending on result.
onDone(Consumer<T>) - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
Call one of the given listener on success.
onDone(Consumer<T>, IAsync<TError>) - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
Call onready on success, or forward error/cancellation to onErrorAndCancel.
onDone(Runnable, IAsync<TError>) - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
 
onDone(Consumer<T>, IAsync<TError2>, Function<TError, TError2>) - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
Call onready on success, or forward error/cancellation to onErrorAndCancel.
onDone(Runnable) - Method in interface net.lecousin.framework.concurrent.async.IAsync
Call listener when unblocked (whatever the result is successful, has error or is cancelled).
onDone(Async<TError>) - Method in interface net.lecousin.framework.concurrent.async.IAsync
Transfer the result of this asynchronous unit to the given one: unblock it on success, call error method on error, or call cancel method on cancellation.
onDone(Async<TError2>, Function<TError, TError2>) - Method in interface net.lecousin.framework.concurrent.async.IAsync
Transfer the result of this asynchronous unit to the given one: unblock it on success, call error method on error, or call cancel method on cancellation.
onDone(AsyncSupplier<T, TError>, Supplier<T>) - Method in interface net.lecousin.framework.concurrent.async.IAsync
Unblock the given AsyncSupplier, or forward the error or cancellation.
onDone(Runnable, Consumer<TError>, Consumer<CancelException>) - Method in interface net.lecousin.framework.concurrent.async.IAsync
Call listeners when unblocked.
onDone(Runnable, IAsync<TError>) - Method in interface net.lecousin.framework.concurrent.async.IAsync
Call listener when unblocked, or forward error/cancellation to onErrorOrCancel.
onDone(Runnable, IAsync<TError2>, Function<TError, TError2>) - Method in interface net.lecousin.framework.concurrent.async.IAsync
Call listener when unblocked, or forward error/cancellation to onErrorOrCancel.
onDone(Runnable) - Method in class net.lecousin.framework.concurrent.async.LockPoint
 
onDone(Runnable) - Method in class net.lecousin.framework.concurrent.async.MutualExclusion
 
onDone(Runnable) - Method in class net.lecousin.framework.concurrent.async.WaitingDataQueueSynchronizationPoint
 
ondone(Task<?, ?>, boolean) - Method in class net.lecousin.framework.concurrent.Task
Start the given task once this task is done.
onDone() - Method in class net.lecousin.framework.io.IOWritePool
Must be called once all write operations have been done, and only one time.
onerror(Consumer<Exception>) - Method in class net.lecousin.framework.collections.AsyncCollection.Keep
Add a listener to be called when the error method is called.
onError(Consumer<TError>) - Method in interface net.lecousin.framework.concurrent.async.IAsync
Call the given listener, only when done with an error.
onErrorOrCancel(Runnable) - Method in interface net.lecousin.framework.concurrent.async.IAsync
Call the given runnable on error or cancellation.
OnFile(File, String, byte, Consumer<Pair<T, TError>>) - Constructor for class net.lecousin.framework.concurrent.Task.OnFile
Constructor.
OnFile(File, String, byte) - Constructor for class net.lecousin.framework.concurrent.Task.OnFile
Constructor.
OnFile(TaskManager, String, byte, Consumer<Pair<T, TError>>) - Constructor for class net.lecousin.framework.concurrent.Task.OnFile
Constructor.
OnFile(TaskManager, String, byte) - Constructor for class net.lecousin.framework.concurrent.Task.OnFile
Constructor.
onInstantiation(TypeDefinition, Object, SerializationContext) - Method in interface net.lecousin.framework.io.serialization.rules.SerializationRule
Called each time a type is instantiated during deserialization.
onLibrariesLoaded() - Method in class net.lecousin.framework.application.launcher.DynamicLibrariesManager
 
onLibrariesLoaded() - Method in class net.lecousin.framework.application.libraries.classpath.DefaultLibrariesManager
 
onLibrariesLoaded() - Method in interface net.lecousin.framework.application.libraries.LibrariesManager
Return a synchronization point which is blocked until this libraries manager has been initialized and has loaded all required libraries.
onNext() - Method in class net.lecousin.framework.xml.XMLStreamEventsAsync.Next
 
onProcessExited(Process, Consumer<Integer>) - Static method in class net.lecousin.framework.util.ProcessUtil
Create a thread that wait for the given process to end, and call the given listener.
onStartElement(int) - Method in class net.lecousin.framework.xml.XMLStreamEvents
 
onSuccess(Runnable) - Method in interface net.lecousin.framework.concurrent.async.IAsync
Call the given listener, only when done without error or cancellation.
open(String, byte) - Method in class net.lecousin.framework.application.libraries.classloader.AbstractClassLoader
Open a resource.
open() - Method in class net.lecousin.framework.concurrent.tasks.drives.FileAccess
 
openConnection(URL) - Method in class net.lecousin.framework.protocols.classpath.Handler
 
openConnection(URL) - Method in class net.lecousin.framework.protocols.string.Handler
 
openElement(String, String, Map<String, String>) - Method in class net.lecousin.framework.xml.XMLWriter
Open a new element.
openResourcePointer(Object, byte) - Method in class net.lecousin.framework.application.libraries.classloader.AbstractClassLoader
 
openResourcePointer(Object, byte) - Method in class net.lecousin.framework.application.libraries.classloader.DirectoryClassLoader
 
openResourcePointer(Object, byte) - Method in class net.lecousin.framework.application.libraries.classloader.ZipClassLoader
 
operation(T) - Method in class net.lecousin.framework.util.ConcurrentCloseable
 
operation(T) - Method in class net.lecousin.framework.util.ConcurrentCloseable
 
operationNotAllowed() - Static method in class net.lecousin.framework.xml.dom.DOMErrors
Operation not allowed.
operationNotSupported() - Static method in class net.lecousin.framework.xml.dom.DOMErrors
Operation not supported.
orderedIterator() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeInteger
 
orderedIterator() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLong
 
orderedIterator() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLongByRange
 
orderedIterator() - Method in interface net.lecousin.framework.collections.sort.Sorted
Return an iterator that iterates on the correct order.
originalName - Variable in class net.lecousin.framework.io.serialization.SerializationClass.Attribute
 
originalType - Variable in class net.lecousin.framework.io.serialization.SerializationClass.Attribute
 
out(String) - Method in class net.lecousin.framework.concurrent.Console
Print the given line.
out(Throwable) - Method in class net.lecousin.framework.concurrent.Console
Print the given error.
output - Variable in class net.lecousin.framework.xml.serialization.XMLSerializer
 
output - Variable in class net.lecousin.framework.xml.serialization.XMLSpecWriter
 
OutputToInput - Class in net.lecousin.framework.io.out2in
Implementation of IO.OutputToInput using the given IO.
OutputToInput(T, String) - Constructor for class net.lecousin.framework.io.out2in.OutputToInput
Constructor.
OutputToInputBuffers - Class in net.lecousin.framework.io.out2in
Implementation of IO.OutputToInput using a list of ByteBuffer, that are stored in memory while writing, and removed while reading them.
Optionally a maximum number of pending buffers can be specified.
OutputToInputBuffers(boolean, int, byte) - Constructor for class net.lecousin.framework.io.out2in.OutputToInputBuffers
Constructor.
OutputToInputBuffers(boolean, byte) - Constructor for class net.lecousin.framework.io.out2in.OutputToInputBuffers
Constructor.
OutputToInputTransferException - Exception in net.lecousin.framework.io.out2in
Error during the transfer of data.
OutputToInputTransferException(Throwable) - Constructor for exception net.lecousin.framework.io.out2in.OutputToInputTransferException
Constructor.

P

paddingLeft(StringBuilder, int, char) - Static method in class net.lecousin.framework.util.StringUtil
Insert padding character to a StringBuilder.
paddingLeft(StringBuilder, String, int, char) - Static method in class net.lecousin.framework.util.StringUtil
Add the string and insert padding character to a StringBuilder.
paddingLeft(StringBuilder, long, int) - Static method in class net.lecousin.framework.util.StringUtil
Convert the long to a string and append spaces up to the given fixed size.
paddingRight(StringBuilder, int, char) - Static method in class net.lecousin.framework.util.StringUtil
Append padding character until the StringBuilder has the given length.
paddingRight(StringBuilder, String, int, char) - Static method in class net.lecousin.framework.util.StringUtil
Append padding character until the StringBuilder has the given length.
paddingRight(StringBuilder, long, int) - Static method in class net.lecousin.framework.util.StringUtil
Convert the long to a string and append spaces up to the given fixed size.
Pair<T1,T2> - Class in net.lecousin.framework.util
Object that contains 2 objects.
Pair(T1, T2) - Constructor for class net.lecousin.framework.util.Pair
Constructor.
Pair() - Constructor for class net.lecousin.framework.util.Pair
Constructor with null values.
Pair.Serializable<T1 extends Serializable,T2 extends Serializable> - Class in net.lecousin.framework.util
Serializable Pair.
Parameter(String, byte, Consumer<Pair<TResult, TError>>) - Constructor for class net.lecousin.framework.concurrent.Task.Cpu.Parameter
Constructor.
Parameter(String, byte) - Constructor for class net.lecousin.framework.concurrent.Task.Cpu.Parameter
Constructor.
Parameter(File, String, byte, Consumer<Pair<TResult, TError>>) - Constructor for class net.lecousin.framework.concurrent.Task.OnFile.Parameter
Constructor.
Parameter(File, String, byte) - Constructor for class net.lecousin.framework.concurrent.Task.OnFile.Parameter
Constructor.
Parameter(TaskManager, String, byte, Consumer<Pair<TResult, TError>>) - Constructor for class net.lecousin.framework.concurrent.Task.Parameter
Constructor.
Parameter(TaskManager, String, byte) - Constructor for class net.lecousin.framework.concurrent.Task.Parameter
Constructor.
parent - Variable in class net.lecousin.framework.io.serialization.SerializationClass.Attribute
 
parent - Variable in class net.lecousin.framework.io.serialization.SerializationContext
 
parent - Variable in class net.lecousin.framework.xml.dom.XMLNode
 
parse(String) - Method in class net.lecousin.framework.math.FragmentedRangeBigInteger.Parser
 
parse(String) - Method in class net.lecousin.framework.math.FragmentedRangeInteger.Parser
 
parse(String) - Method in class net.lecousin.framework.math.FragmentedRangeLong.Parser
 
parse(String) - Method in class net.lecousin.framework.math.RangeBigInteger.Parser
 
parse(String) - Method in class net.lecousin.framework.math.RangeInteger.Parser
 
parse(String) - Method in class net.lecousin.framework.math.RangeLong.Parser
 
parse(String[], T, CommandLine.ArgumentsConsumer<T>[][]) - Static method in class net.lecousin.framework.util.CommandLine
Parse the command line arguments.
parse(String) - Method in interface net.lecousin.framework.util.StringParser
Parse from a String into type T.
parse(Class<T>, StringFormat, String) - Static method in interface net.lecousin.framework.util.StringParser
Parse a string.
parse(Class<T>, String) - Static method in interface net.lecousin.framework.util.StringParser
Parse a string.
parseContent(XMLStreamEventsSync) - Method in class net.lecousin.framework.xml.dom.XMLElement
Parse the content of this element.
parseContent(XMLStreamEventsAsync) - Method in class net.lecousin.framework.xml.dom.XMLElement
Parse the content of this element.
Parser() - Constructor for class net.lecousin.framework.math.FragmentedRangeBigInteger.Parser
 
Parser() - Constructor for class net.lecousin.framework.math.FragmentedRangeInteger.Parser
 
Parser() - Constructor for class net.lecousin.framework.math.FragmentedRangeLong.Parser
 
Parser() - Constructor for class net.lecousin.framework.math.RangeBigInteger.Parser
 
Parser() - Constructor for class net.lecousin.framework.math.RangeInteger.Parser
 
Parser() - Constructor for class net.lecousin.framework.math.RangeLong.Parser
 
parseSize(String) - Static method in class net.lecousin.framework.util.StringUtil
Parse the given string containing a size with a unit (B for bytes, K for KB...).
ParsingTask(Runnable) - Constructor for class net.lecousin.framework.xml.XMLStreamEventsAsync.ParsingTask
 
path - Variable in class net.lecousin.framework.io.util.FileInfo
 
PathPattern - Class in net.lecousin.framework.util
A path pattern is composed of elements separated by a / character.
PathPattern(String) - Constructor for class net.lecousin.framework.util.PathPattern
Constructor.
peek() - Method in class net.lecousin.framework.collections.TurnArray
 
peekFirst() - Method in class net.lecousin.framework.collections.TurnArray
 
peekLast() - Method in class net.lecousin.framework.collections.TurnArray
 
peekNext() - Method in class net.lecousin.framework.concurrent.StandaloneTaskPriorityManager
 
peekNext() - Method in interface net.lecousin.framework.concurrent.TaskPriorityManager
Return a task if one is immediately available, or null.
peekNextOrWait() - Method in class net.lecousin.framework.concurrent.StandaloneTaskPriorityManager
 
peekNextOrWait() - Method in interface net.lecousin.framework.concurrent.TaskPriorityManager
Return a task if one is immediately available, or pause the calling thread.
Plugin - Interface in net.lecousin.framework.plugins
Empty interface, only to declare plugins.
plugins - Variable in class net.lecousin.framework.application.launcher.Launcher.CommandLineContext
 
PluginsConsumer() - Constructor for class net.lecousin.framework.application.launcher.Launcher.CommandLineContext.PluginsConsumer
 
poll() - Method in class net.lecousin.framework.collections.TurnArray
 
pollFirst() - Method in class net.lecousin.framework.collections.TurnArray
 
pollLast() - Method in class net.lecousin.framework.collections.TurnArray
 
pop() - Method in interface net.lecousin.framework.application.LCCore.MainThreadExecutor
Remove and return the next task to execute.
pop() - Method in class net.lecousin.framework.collections.TurnArray
 
pos - Variable in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
pos - Variable in class net.lecousin.framework.io.FragmentedSubIO
 
pos - Variable in class net.lecousin.framework.io.LinkedIO
 
pos - Variable in class net.lecousin.framework.io.SubIO
 
posInIO - Variable in class net.lecousin.framework.io.LinkedIO
 
posInLine - Variable in class net.lecousin.framework.xml.XMLStreamEvents.Starter
 
position - Variable in class net.lecousin.framework.io.buffering.BufferedIO
 
position - Variable in class net.lecousin.framework.io.FileIO
 
position - Variable in class net.lecousin.framework.io.PositionKnownWrapper
 
position - Variable in class net.lecousin.framework.progress.WorkProgressImpl
 
positionChanged - Variable in class net.lecousin.framework.io.util.ReadableWithProgress
 
PositionKnownWrapper<IOType extends IO> - Class in net.lecousin.framework.io
Add the capability to known on which position we are on an IO.
PositionKnownWrapper(IOType, long) - Constructor for class net.lecousin.framework.io.PositionKnownWrapper
Constructor with initial position.
PositionKnownWrapper.Readable - Class in net.lecousin.framework.io
Add the capability to known on which position we are on a Readable.
PositionKnownWrapper.Readable.Buffered - Class in net.lecousin.framework.io
Add the capability to known on which position we are on a Buffered Readable.
possibleValues(Class<? extends Enum<?>>) - Static method in class net.lecousin.framework.util.StringUtil
Create a string containing all enumeration values separated by a comma, for printing or debugging purpose.
PreBufferedReadable - Class in net.lecousin.framework.io.buffering
Often the best implementation when reading sequentially (streaming, without seek): it fills a first buffer as soon as instantiated, once the first buffer is filled new buffers are pre-filled.
PreBufferedReadable(IO.Readable, int, byte, int, byte, int) - Constructor for class net.lecousin.framework.io.buffering.PreBufferedReadable
Constructor.
PreBufferedReadable(T, int, byte, int, byte, int) - Constructor for class net.lecousin.framework.io.buffering.PreBufferedReadable
Constructor.
PreBufferedReadable(IO.Readable, long, int, byte, int, byte, int) - Constructor for class net.lecousin.framework.io.buffering.PreBufferedReadable
Constructor.
PreBufferedReadable(T, long, int, byte, int, byte, int) - Constructor for class net.lecousin.framework.io.buffering.PreBufferedReadable
Constructor.
prefix - Variable in class net.lecousin.framework.xml.dom.XMLAttribute
 
prefix - Variable in class net.lecousin.framework.xml.dom.XMLElement
 
prefixToURI - Variable in class net.lecousin.framework.xml.dom.XMLElement
 
preLoadBuffer(long) - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
preLoadNextBuffer - Variable in class net.lecousin.framework.io.buffering.BufferedIO
 
pretty - Variable in class net.lecousin.framework.xml.serialization.XMLSerializer
 
pretty - Variable in class net.lecousin.framework.xml.serialization.XMLSpecWriter
 
previousIOAsync(Runnable, IAsync<IOException>, Consumer) - Method in class net.lecousin.framework.io.LinkedIO
 
previousIOAsync(Runnable, IAsync<IOException>, Consumer) - Method in class net.lecousin.framework.io.LinkedIO.Readable
 
previousIOAsync(Runnable, IAsync<IOException>, Consumer) - Method in class net.lecousin.framework.io.LinkedIO.Readable.Seekable
 
previousIOAsyncSeekable(Runnable, IAsync<IOException>, Consumer) - Method in class net.lecousin.framework.io.LinkedIO
 
previousIOAsyncStream(Runnable) - Method in class net.lecousin.framework.io.LinkedIO
 
previousIOSync() - Method in class net.lecousin.framework.io.LinkedIO
 
previousIOSync() - Method in class net.lecousin.framework.io.LinkedIO.Readable
 
previousIOSync() - Method in class net.lecousin.framework.io.LinkedIO.Readable.Seekable
 
previousIOSyncSeekable() - Method in class net.lecousin.framework.io.LinkedIO
 
previousIOSyncStream() - Method in class net.lecousin.framework.io.LinkedIO
 
prevWork - Variable in class net.lecousin.framework.io.util.ReadableWithProgress
 
PrimitiveMap<ValueType> - Interface in net.lecousin.framework.collections.map
Map with a primitive as key.
printInfo(StringBuilder) - Method in interface net.lecousin.framework.plugins.CustomExtensionPoint
Print information about this extension point to the given StringBuilder.
printInfo(StringBuilder) - Method in interface net.lecousin.framework.plugins.ExtensionPoint
Print information about this extension point to the given StringBuilder.
printOptionsUsage() - Method in class net.lecousin.framework.application.launcher.DevLauncher
 
printOptionsUsage() - Method in interface net.lecousin.framework.application.launcher.LauncherService
Print usage for specific options.
printStats(StringBuilder) - Method in class net.lecousin.framework.concurrent.FixedThreadTaskManager
 
printStats(StringBuilder) - Method in class net.lecousin.framework.concurrent.TaskManager
Print statistics to the given StringBuilder.
printStats() - Static method in class net.lecousin.framework.concurrent.Threading
Print statistics.
printStats(StringBuilder) - Method in class net.lecousin.framework.concurrent.ThreadPoolTaskManager
 
priority - Variable in class net.lecousin.framework.collections.CollectionListener.Keep
 
priority - Variable in class net.lecousin.framework.io.AbstractIO
 
priority - Variable in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
priority - Variable in class net.lecousin.framework.io.serialization.AbstractSerializationSpecWriter
 
priority - Variable in class net.lecousin.framework.io.serialization.AbstractSerializer
 
priority - Variable in class net.lecousin.framework.io.text.FullReadLines
 
priority - Variable in class net.lecousin.framework.util.UnprotectedStringBuffer.AbstractCS
 
PRIORITY_BACKGROUND - Static variable in class net.lecousin.framework.concurrent.Task
 
PRIORITY_IMPORTANT - Static variable in class net.lecousin.framework.concurrent.Task
 
PRIORITY_LOW - Static variable in class net.lecousin.framework.concurrent.Task
 
PRIORITY_NORMAL - Static variable in class net.lecousin.framework.concurrent.Task
 
PRIORITY_RATHER_IMPORTANT - Static variable in class net.lecousin.framework.concurrent.Task
 
PRIORITY_RATHER_LOW - Static variable in class net.lecousin.framework.concurrent.Task
 
PRIORITY_TOP - Static variable in class net.lecousin.framework.concurrent.Task
 
PRIORITY_URGENT - Static variable in class net.lecousin.framework.concurrent.Task
 
process(Input) - Method in class net.lecousin.framework.concurrent.util.production.simple.ProductTransformation
 
processAnnotations(Class<?>, List<SerializationRule>, List<SerializationRule>) - Static method in interface net.lecousin.framework.io.serialization.annotations.TypeAnnotationToRule
Convert annotations into rules.
processLine(UnprotectedStringBuffer) - Method in class net.lecousin.framework.application.libraries.classpath.LoadLibraryExtensionPointsFile
 
processLine(UnprotectedStringBuffer) - Method in class net.lecousin.framework.application.libraries.classpath.LoadLibraryPluginsFile
 
processLine(UnprotectedStringBuffer) - Method in class net.lecousin.framework.io.text.FullReadLines
 
processLine(UnprotectedStringBuffer) - Method in class net.lecousin.framework.io.text.PropertiesReader
 
processLine(UnprotectedStringBuffer) - Method in class net.lecousin.framework.locale.LoadLibraryLocaleFile
 
processProperty(UnprotectedStringBuffer, UnprotectedStringBuffer) - Method in class net.lecousin.framework.concurrent.tasks.LoadPropertiesFileTask
 
processProperty(UnprotectedStringBuffer, UnprotectedStringBuffer) - Method in class net.lecousin.framework.io.text.PropertiesReader
 
ProcessUtil - Class in net.lecousin.framework.util
Utility methods with Process.
ProcessUtil.ConsoleConsumer - Class in net.lecousin.framework.util
Thread that read from the given stream and call the listener for each line.
produce(Production<T>) - Method in interface net.lecousin.framework.concurrent.util.production.simple.Producer
Ask to produce a new object.
produce(Production<ByteBuffer>) - Method in class net.lecousin.framework.io.util.IOReaderAsProducer
 
Producer<T> - Interface in net.lecousin.framework.concurrent.util.production.simple
Produce objects or data.
Production<T> - Class in net.lecousin.framework.concurrent.util.production.simple
Production model: a producer produces objects that are consumed by a consumer.
This allows asynchronous production and consumption.
An example is a server task producing an output, and a consumer sending it over the network.
Production(Producer<T>, int, Consumer<T>) - Constructor for class net.lecousin.framework.concurrent.util.production.simple.Production
Constructor.
ProductTransformation<Input,Output> - Class in net.lecousin.framework.concurrent.util.production.simple
Implement a consumer for a specific type, and transform it before to pass it to another consumer.
ProductTransformation(Consumer<Output>) - Constructor for class net.lecousin.framework.concurrent.util.production.simple.ProductTransformation
Constructor.
progress(long) - Method in class net.lecousin.framework.application.SplashScreen
 
progress - Variable in class net.lecousin.framework.concurrent.tasks.drives.DirectoryReader
 
progress - Variable in class net.lecousin.framework.io.util.ReadableWithProgress
 
progress(long) - Method in class net.lecousin.framework.progress.FakeWorkProgress
 
progress(long) - Method in class net.lecousin.framework.progress.SubWorkProgress
 
progress - Variable in class net.lecousin.framework.progress.WorkProgress.MultiTask.SubTask.Wrapper
 
progress(long) - Method in interface net.lecousin.framework.progress.WorkProgress
Add an amount of work already done.
progress(long) - Method in class net.lecousin.framework.progress.WorkProgressImpl
 
ProgressiveBufferedReadableCharStream - Class in net.lecousin.framework.io.text
Buffered readable character stream.
ProgressiveBufferedReadableCharStream(Decoder, int, int) - Constructor for class net.lecousin.framework.io.text.ProgressiveBufferedReadableCharStream
Constructor.
ProgressiveBufferedReadableCharStream(Decoder, int, int, CharBuffer) - Constructor for class net.lecousin.framework.io.text.ProgressiveBufferedReadableCharStream
Constructor.
propagateToParent(WorkProgress, WorkProgress, long) - Static method in class net.lecousin.framework.progress.WorkProgressUtil
Propagate the progression of a sub-task to a prent.
PropertiesContainer - Interface in net.lecousin.framework.properties
Object that contains a set of properties.
PropertiesReader<T> - Class in net.lecousin.framework.io.text
Implementation of FullReadLines to read a file containing properties.
PropertiesReader(char, String, ICharacterStream.Readable.Buffered, byte, IO.OperationType) - Constructor for class net.lecousin.framework.io.text.PropertiesReader
Constructor.
PropertiesReader(String, ICharacterStream.Readable.Buffered, byte, IO.OperationType) - Constructor for class net.lecousin.framework.io.text.PropertiesReader
Constructor with default comment character #.
PropertiesUtil - Class in net.lecousin.framework.util
Utilities for properties.
Property - Annotation Type in net.lecousin.framework.properties
Property annotation allowing to associate a name to a value.
PROPERTY_CONFIG_DIRECTORY - Static variable in class net.lecousin.framework.application.Application
 
PROPERTY_INSTALLATION_DIRECTORY - Static variable in class net.lecousin.framework.application.Application
 
PROPERTY_LANGUAGE_TAG - Static variable in class net.lecousin.framework.application.Application
 
PROPERTY_LOG_DIRECTORY - Static variable in class net.lecousin.framework.application.Application
 
PROPERTY_LOGGING_CONFIGURATION_URL - Static variable in class net.lecousin.framework.application.Application
 
PROPERTY_TMP_DIRECTORY - Static variable in class net.lecousin.framework.application.Application
 
provide(Consumer<Pair<Object, List<File>>>, Consumer<Pair<Object, List<File>>>, Consumer<Pair<Object, File>>, Consumer<Pair<Object, File>>) - Method in interface net.lecousin.framework.concurrent.DrivesTaskManager.DrivesProvider
Register listeners.
provideIOReadable(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.Readable.KnownSize
 
provideIOReadable(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.Readable
Provide a IO.Readable.
provideIOReadable(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.Readable.Seekable.KnownSize
 
provideIOReadable(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.Readable.Seekable
 
provideIOReadable(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.KnownSize
 
provideIOReadable(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite
 
provideIOReadable(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.Seekable.KnownSize
 
provideIOReadable(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.Seekable
 
provideIOReadableKnownSize(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.Readable.KnownSize
Provide a IO.Readable with KnownSize.
provideIOReadableKnownSize(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.Readable.Seekable.KnownSize
 
provideIOReadableKnownSize(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.KnownSize
 
provideIOReadableKnownSize(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.Seekable.KnownSize
 
provideIOReadableSeekable(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.Readable.Seekable.KnownSize
 
provideIOReadableSeekable(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.Readable.Seekable
Provide a IO.Readable.Seekable.
provideIOReadableSeekable(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.Seekable.KnownSize
 
provideIOReadableSeekable(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.Seekable
 
provideIOReadableSeekable(byte) - Method in class net.lecousin.framework.io.provider.SubIOProvider.Readable
 
provideIOReadableSeekableKnownSize(byte) - Method in class net.lecousin.framework.io.provider.FileIOProvider
 
provideIOReadableSeekableKnownSize(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.Readable.Seekable.KnownSize
Provide a IO.Readable.Seekable with KnownSize.
provideIOReadableSeekableKnownSize(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.Seekable.KnownSize
 
provideIOReadWrite(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.KnownSize
 
provideIOReadWrite(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite
Provider a IO Readable and Writable.
provideIOReadWrite(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.Seekable.KnownSize
 
provideIOReadWrite(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.Seekable
 
provideIOReadWriteKnownSize(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.KnownSize
 
provideIOReadWriteKnownSize(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.KnownSize.Resizable
 
provideIOReadWriteKnownSize(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.Seekable.KnownSize
 
provideIOReadWriteKnownSize(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.Seekable.KnownSize.Resizable
 
provideIOReadWriteResizable(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.KnownSize.Resizable
 
provideIOReadWriteResizable(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.Seekable.KnownSize.Resizable
 
provideIOReadWriteSeekable(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.Seekable.KnownSize
 
provideIOReadWriteSeekable(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.Seekable
Provider a IO Readable.Seekable and Writable.Seekable.
provideIOReadWriteSeekableKnownSize(byte) - Method in class net.lecousin.framework.io.provider.ByteArrayIOProvider
 
provideIOReadWriteSeekableKnownSize(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.Seekable.KnownSize
 
provideIOReadWriteSeekableKnownSize(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.Seekable.KnownSize.Resizable
 
provideIOReadWriteSeekableResizable(byte) - Method in class net.lecousin.framework.io.provider.FileIOProvider
 
provideIOReadWriteSeekableResizable(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.Seekable.KnownSize.Resizable
 
provideIOWritable(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.KnownSize
 
provideIOWritable(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite
 
provideIOWritable(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.Seekable.KnownSize
 
provideIOWritable(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.Seekable
 
provideIOWritable(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.Writable.KnownSize
 
provideIOWritable(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.Writable
Provide a IO.Writable.
provideIOWritable(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.Writable.Seekable.KnownSize
 
provideIOWritable(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.Writable.Seekable
 
provideIOWritableKnownSize(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.KnownSize
 
provideIOWritableKnownSize(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.KnownSize.Resizable
 
provideIOWritableKnownSize(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.Seekable.KnownSize
 
provideIOWritableKnownSize(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.Seekable.KnownSize.Resizable
 
provideIOWritableKnownSize(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.Writable.KnownSize
Provide a IO.Writable with IO.KnownSize.
provideIOWritableKnownSize(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.Writable.KnownSize.Resizable
 
provideIOWritableKnownSize(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.Writable.Seekable.KnownSize
 
provideIOWritableKnownSize(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.Writable.Seekable.KnownSize.Resizable
 
provideIOWritableResizable(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.Writable.KnownSize.Resizable
Provide a IO.Writable with Resizable.
provideIOWritableResizable(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.Writable.Seekable.KnownSize.Resizable
 
provideIOWritableSeekable(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.Seekable.KnownSize
 
provideIOWritableSeekable(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.Seekable
 
provideIOWritableSeekable(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.Writable.Seekable.KnownSize
 
provideIOWritableSeekable(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.Writable.Seekable
Provide a IO.Writable.Seekable.
provideIOWritableSeekableKnownSize(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.Seekable.KnownSize
 
provideIOWritableSeekableKnownSize(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.ReadWrite.Seekable.KnownSize.Resizable
 
provideIOWritableSeekableKnownSize(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.Writable.Seekable.KnownSize
Provide a IO.Writable.Seekable with IO.KnownSize.
provideIOWritableSeekableKnownSize(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.Writable.Seekable.KnownSize.Resizable
 
provideIOWritableSeekableResizable(byte) - Method in class net.lecousin.framework.io.provider.FileIOProvider
 
provideIOWritableSeekableResizable(byte) - Method in interface net.lecousin.framework.io.provider.IOProvider.Writable.Seekable.KnownSize.Resizable
Provide a IO.Writable.Seekable with Resizable.
provideTo(AsyncCollection<T>) - Method in class net.lecousin.framework.collections.AsyncCollection.Keep
Send the elements of this collection to the given collection.
publicId - Variable in class net.lecousin.framework.xml.dom.XMLDocumentType
 
publicId - Variable in class net.lecousin.framework.xml.XMLStreamEvents.Event
Public ID specified in the DOCTYPE tag.
push(T) - Method in class net.lecousin.framework.collections.TurnArray
 
put(byte, ValueType) - Method in interface net.lecousin.framework.collections.map.ByteMap
Put a value and return the previous value associated with this key, or null.
put(byte, T) - Method in class net.lecousin.framework.collections.map.HalfByteHashMap
 
put(int, ValueType) - Method in interface net.lecousin.framework.collections.map.IntegerMap
Put a value and return the previous value associated with this key, or null.
put(int, T) - Method in class net.lecousin.framework.collections.map.IntegerMapLinkedArrayList
 
put(int, T) - Method in class net.lecousin.framework.collections.map.IntegerMapRBT
 
put(long, ValueType) - Method in interface net.lecousin.framework.collections.map.LongMap
Put a value and return the previous value associated with this key, or null.
put(long, T) - Method in class net.lecousin.framework.collections.map.LongMapRBT
 
put(short, ValueType) - Method in interface net.lecousin.framework.collections.map.ShortMap
Put a value and return the previous value associated with this key, or null.
put(Key, Value, CloseableListenable) - Method in class net.lecousin.framework.memory.Cache
Add the given data to this cache, and add the given first user to it.

Q

QuotedPrintable - Class in net.lecousin.framework.io.encoding
Utility method to encode and decode quoted-printable as defined in RFC 2045.

R

RandomIDManagerLong - Class in net.lecousin.framework.util
ID Manager allocating long integer identifiers.
RandomIDManagerLong() - Constructor for class net.lecousin.framework.util.RandomIDManagerLong
Constructor.
Range(VersionRange) - Constructor for class net.lecousin.framework.application.VersionSpecification.Range
Constructor.
RangeBigInteger - Class in net.lecousin.framework.math
Range of integer values, with a minimum and maximum.
RangeBigInteger(BigInteger, BigInteger) - Constructor for class net.lecousin.framework.math.RangeBigInteger
Constructor.
RangeBigInteger(RangeBigInteger) - Constructor for class net.lecousin.framework.math.RangeBigInteger
Copy.
RangeBigInteger(String) - Constructor for class net.lecousin.framework.math.RangeBigInteger
Parse from a String.
RangeBigInteger.Parser - Class in net.lecousin.framework.math
Parser from String to RangeInteger.
RangeInteger - Class in net.lecousin.framework.math
Range of integer values, with a minimum and maximum.
RangeInteger(int, int) - Constructor for class net.lecousin.framework.math.RangeInteger
Constructor.
RangeInteger(RangeInteger) - Constructor for class net.lecousin.framework.math.RangeInteger
Copy constructor.
RangeInteger(String) - Constructor for class net.lecousin.framework.math.RangeInteger
Parse from a String.
RangeInteger.Parser - Class in net.lecousin.framework.math
Parser from String to RangeInteger.
RangeLong - Class in net.lecousin.framework.math
Range of long values, with a minimum and maximum.
RangeLong(long, long) - Constructor for class net.lecousin.framework.math.RangeLong
Constructor.
RangeLong(RangeLong) - Constructor for class net.lecousin.framework.math.RangeLong
Copy.
RangeLong(String) - Constructor for class net.lecousin.framework.math.RangeLong
Parse from a String.
RangeLong.Parser - Class in net.lecousin.framework.math
Parser from String to RangeInteger.
RangeWithRecommended(VersionRange, Version) - Constructor for class net.lecousin.framework.application.VersionSpecification.RangeWithRecommended
Constructor.
read(long, ByteBuffer) - Method in class net.lecousin.framework.concurrent.tasks.drives.FileAccess
 
read() - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
read(byte[], int, int) - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
read() - Method in class net.lecousin.framework.io.buffering.BufferedReverseIOReading
 
read(byte[], int, int) - Method in class net.lecousin.framework.io.buffering.BufferedReverseIOReading
 
read() - Method in class net.lecousin.framework.io.buffering.BufferedToInputStream
 
read(byte[], int, int) - Method in class net.lecousin.framework.io.buffering.BufferedToInputStream
 
read() - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
read(byte[], int, int) - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
read() - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
 
read(byte[], int, int) - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
 
read() - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
read(byte[], int, int) - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
read() - Method in class net.lecousin.framework.io.buffering.PreBufferedReadable
 
read(byte[], int, int) - Method in class net.lecousin.framework.io.buffering.PreBufferedReadable
 
read() - Method in class net.lecousin.framework.io.buffering.ReadableToSeekable
 
read(byte[], int, int) - Method in class net.lecousin.framework.io.buffering.ReadableToSeekable
 
read() - Method in class net.lecousin.framework.io.buffering.SimpleBufferedReadable
 
read(byte[], int, int) - Method in class net.lecousin.framework.io.buffering.SimpleBufferedReadable
 
read() - Method in class net.lecousin.framework.io.buffering.SingleBufferReadable
 
read(byte[], int, int) - Method in class net.lecousin.framework.io.buffering.SingleBufferReadable
 
read() - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
read(byte[], int, int) - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
read() - Method in interface net.lecousin.framework.io.IO.ReadableByteStream
Read next byte.
read(byte[], int, int) - Method in interface net.lecousin.framework.io.IO.ReadableByteStream
Read bytes into the given buffer, starting to store them at the given offset, and with the given maximum number of bytes.
read() - Method in class net.lecousin.framework.io.IOAsInputStream
 
read(byte[], int, int) - Method in class net.lecousin.framework.io.IOAsInputStream
 
read(byte[]) - Method in class net.lecousin.framework.io.IOAsInputStream
 
read() - Method in class net.lecousin.framework.io.LinkedIO
 
read(byte[], int, int) - Method in class net.lecousin.framework.io.LinkedIO
 
read() - Method in class net.lecousin.framework.io.LinkedIO.Readable.Buffered
 
read(byte[], int, int) - Method in class net.lecousin.framework.io.LinkedIO.Readable.Buffered
 
read() - Method in class net.lecousin.framework.io.LinkedIO.Readable.Seekable.Buffered
 
read(byte[], int, int) - Method in class net.lecousin.framework.io.LinkedIO.Readable.Seekable.Buffered
 
read() - Method in class net.lecousin.framework.io.out2in.OutputToInputBuffers
 
read(byte[], int, int) - Method in class net.lecousin.framework.io.out2in.OutputToInputBuffers
 
read() - Method in class net.lecousin.framework.io.PositionKnownWrapper
 
read(byte[], int, int) - Method in class net.lecousin.framework.io.PositionKnownWrapper
 
read() - Method in class net.lecousin.framework.io.PositionKnownWrapper.Readable.Buffered
 
read(byte[], int, int) - Method in class net.lecousin.framework.io.PositionKnownWrapper.Readable.Buffered
 
read() - Method in class net.lecousin.framework.io.SubIO.Readable.Seekable.Buffered
 
read(byte[], int, int) - Method in class net.lecousin.framework.io.SubIO.Readable.Seekable.Buffered
 
read() - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStream
 
read() - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStreamLocation
 
read() - Method in interface net.lecousin.framework.io.text.ICharacterStream.Readable.Buffered
Read one character.
read() - Method in class net.lecousin.framework.io.text.ProgressiveBufferedReadableCharStream
 
read() - Method in class net.lecousin.framework.io.util.EmptyReadable
 
read(byte[], int, int) - Method in class net.lecousin.framework.io.util.EmptyReadable
 
read() - Method in class net.lecousin.framework.io.util.NonBufferedReadableIOAsBuffered
 
read(byte[], int, int) - Method in class net.lecousin.framework.io.util.NonBufferedReadableIOAsBuffered
 
read() - Method in class net.lecousin.framework.util.UnprotectedStringBuffer.CS
 
Readable() - Constructor for class net.lecousin.framework.adapter.FileToIO.Readable
 
Readable(IO.Readable.Seekable, List<RangeLong>, boolean, String) - Constructor for class net.lecousin.framework.io.FragmentedSubIO.Readable
Constructor.
Readable(String, IO.Readable...) - Constructor for class net.lecousin.framework.io.LinkedIO.Readable
Constructor.
Readable(IO.Readable, long) - Constructor for class net.lecousin.framework.io.PositionKnownWrapper.Readable
Constructor with initial position.
Readable(IO.Readable) - Constructor for class net.lecousin.framework.io.PositionKnownWrapper.Readable
Constructor.
Readable(IO.Readable.Seekable, long, long, String) - Constructor for class net.lecousin.framework.io.provider.SubIOProvider.Readable
Constructor.
Readable(IO.Readable, long, String, boolean) - Constructor for class net.lecousin.framework.io.SubIO.Readable
Constructor.
ReadableAsURLConnection - Class in net.lecousin.framework.io.util
Implementation of URLConnection using a IO.Readable.
ReadableAsURLConnection(IO.Readable, URL, boolean) - Constructor for class net.lecousin.framework.io.util.ReadableAsURLConnection
Constructor.
ReadableSeekableToDeterminedSize - Class in net.lecousin.framework.io.util
Add the KnownSize capability: to determine the size, we can seek to the end and get the position.
ReadableSeekableToDeterminedSize(IO.Readable.Seekable) - Constructor for class net.lecousin.framework.io.util.ReadableSeekableToDeterminedSize
Constructor.
ReadableToSeekable - Class in net.lecousin.framework.io.buffering
Convert a Readable into a Seekable.
ReadableToSeekable(IO.Readable, int) - Constructor for class net.lecousin.framework.io.buffering.ReadableToSeekable
Constructor.
ReadableWithProgress - Class in net.lecousin.framework.io.util
Wraps an IO.Readable and make a WorkProgress progress while data is read on it.
ReadableWithProgress(IO.Readable, long, WorkProgress, long) - Constructor for class net.lecousin.framework.io.util.ReadableWithProgress
Constructor.
readAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.concurrent.tasks.drives.FileAccess
 
readAsync() - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
readAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
readAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
readAsync() - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
readAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
readAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
readAsync() - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
 
readAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
 
readAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
 
readAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.IOInMemoryOrFile
 
readAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.IOInMemoryOrFile
 
readAsync() - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
readAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
readAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
readAsync() - Method in class net.lecousin.framework.io.buffering.PreBufferedReadable
 
readAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.PreBufferedReadable
 
readAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.ReadableToSeekable
 
readAsync() - Method in class net.lecousin.framework.io.buffering.ReadableToSeekable
 
readAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.ReadableToSeekable
 
readAsync() - Method in class net.lecousin.framework.io.buffering.SimpleBufferedReadable
 
readAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.SimpleBufferedReadable
 
readAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.SingleBufferReadable
 
readAsync() - Method in class net.lecousin.framework.io.buffering.SingleBufferReadable
 
readAsync() - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
readAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
readAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
readAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.FileIO
 
readAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.FileIO
 
readAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.FileIO.ReadOnly
 
readAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.FileIO.ReadOnly
 
readAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.FileIO.ReadWrite
 
readAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.FileIO.ReadWrite
 
readAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.FragmentedSubIO.Readable
 
readAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.FragmentedSubIO.Readable
 
readAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.FragmentedSubIO
 
readAsync() - Method in interface net.lecousin.framework.io.IO.Readable.Buffered
Read a single byte if possible.
readAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in interface net.lecousin.framework.io.IO.Readable
Asynchronous read operation.
readAsync(ByteBuffer) - Method in interface net.lecousin.framework.io.IO.Readable
Equivalent to readAsync(buffer, null).
readAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in interface net.lecousin.framework.io.IO.Readable.Seekable
Same as IO.Readable.readAsync(ByteBuffer, Consumer) but read at the given position.
readAsync(long, ByteBuffer) - Method in interface net.lecousin.framework.io.IO.Readable.Seekable
Equivalent to readAsync(pos, buffer, null).
readAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.IOFromInputStream
 
readAsync() - Method in class net.lecousin.framework.io.LinkedIO.Readable.Buffered
 
readAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.LinkedIO.Readable
 
readAsync() - Method in class net.lecousin.framework.io.LinkedIO.Readable.Seekable.Buffered
 
readAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.LinkedIO.Readable.Seekable
 
readAsync() - Method in class net.lecousin.framework.io.LinkedIO
 
readAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.LinkedIO
 
readAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.LinkedIO
 
readAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.out2in.OutputToInput
 
readAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.out2in.OutputToInput
 
readAsync() - Method in class net.lecousin.framework.io.out2in.OutputToInputBuffers
 
readAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.out2in.OutputToInputBuffers
 
readAsync() - Method in class net.lecousin.framework.io.PositionKnownWrapper.Readable.Buffered
 
readAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.PositionKnownWrapper.Readable.Buffered
 
readAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.PositionKnownWrapper.Readable
 
readAsync() - Method in class net.lecousin.framework.io.PositionKnownWrapper
 
readAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.PositionKnownWrapper
 
readAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.SubIO.Readable
 
readAsync() - Method in class net.lecousin.framework.io.SubIO.Readable.Seekable.Buffered
 
readAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.SubIO.Readable.Seekable
 
readAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.SubIO.Readable.Seekable
 
readAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.SubIO
 
readAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.SubIO
 
readAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.SubIO.ReadWrite
 
readAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.SubIO.ReadWrite
 
readAsync() - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStream
 
readAsync(char[], int, int) - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStream
 
readAsync() - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStreamLocation
 
readAsync(char[], int, int) - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStreamLocation
 
readAsync() - Method in interface net.lecousin.framework.io.text.ICharacterStream.Readable.Buffered
Read one character if possible.
readAsync(char[], int, int) - Method in interface net.lecousin.framework.io.text.ICharacterStream.Readable
Read characters.
readAsync() - Method in class net.lecousin.framework.io.text.ProgressiveBufferedReadableCharStream
 
readAsync(char[], int, int) - Method in class net.lecousin.framework.io.text.ProgressiveBufferedReadableCharStream
 
readAsync() - Method in class net.lecousin.framework.io.util.EmptyReadable
 
readAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.util.EmptyReadable
 
readAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.util.EmptyReadable
 
readAsync() - Method in class net.lecousin.framework.io.util.NonBufferedReadableIOAsBuffered
 
readAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.util.NonBufferedReadableIOAsBuffered
 
readAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.util.ReadableSeekableToDeterminedSize
 
readAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.util.ReadableSeekableToDeterminedSize
 
readAsync() - Method in class net.lecousin.framework.util.UnprotectedStringBuffer.CS
 
readAsync(char[], int, int) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer.CS
 
readAsyncUsingSync(IO.Readable, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Static method in class net.lecousin.framework.io.IOUtil
Implement an asynchronous read using a task calling the synchronous one.
readAsyncUsingSync(IO.Readable.Seekable, long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Static method in class net.lecousin.framework.io.IOUtil
Implement an asynchronous read using a task calling the synchronous one.
readByte() - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
readByte() - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
readByte() - Method in interface net.lecousin.framework.io.IO.ReadableByteStream
Similar to read, but returns a byte and throw an EOFException in case the end is reached.
readCreation() - Method in class net.lecousin.framework.concurrent.tasks.drives.DirectoryReader.Request
Request to get the creation date.
readExternal(ObjectInput) - Method in class net.lecousin.framework.util.Pair.Serializable
 
readExternal(ObjectInput) - Method in class net.lecousin.framework.util.Triple.Serializable
 
readFully(long, ByteBuffer) - Method in class net.lecousin.framework.concurrent.tasks.drives.FileAccess
 
readFully(byte[]) - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
readFully(byte[]) - Method in class net.lecousin.framework.io.buffering.BufferedReverseIOReading
 
readFully(byte[]) - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
readFully(byte[]) - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
 
readFully(byte[]) - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
readFully(byte[]) - Method in class net.lecousin.framework.io.buffering.PreBufferedReadable
 
readFully(byte[]) - Method in class net.lecousin.framework.io.buffering.ReadableToSeekable
 
readFully(byte[]) - Method in class net.lecousin.framework.io.buffering.SimpleBufferedReadable
 
readFully(byte[]) - Method in class net.lecousin.framework.io.buffering.SingleBufferReadable
 
readFully(byte[]) - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
readFully(byte[]) - Method in interface net.lecousin.framework.io.IO.ReadableByteStream
Read bytes to fill the given buffer, and return the number of bytes read which is less than the size of the buffer only if the end of the IO is reached, and so may return 0.
readFully(IO.Readable, ByteBuffer) - Static method in class net.lecousin.framework.io.IOUtil
Fill the remaining bytes of the given buffer.
readFully(IO.ReadableByteStream, byte[]) - Static method in class net.lecousin.framework.io.IOUtil
Fill the given buffer.
readFully(IO.ReadableByteStream, byte[], int, int) - Static method in class net.lecousin.framework.io.IOUtil
Read the given number of bytes.
readFully(IO.Readable, AsyncSupplier<byte[], IOException>) - Static method in class net.lecousin.framework.io.IOUtil
Read fully into a byte[], and unblock the given result upon completion.
readFully(File, byte) - Static method in class net.lecousin.framework.io.IOUtil
Read the content of a file and return a byte array.
readFully(byte[]) - Method in class net.lecousin.framework.io.LinkedIO.Readable.Buffered
 
readFully(byte[]) - Method in class net.lecousin.framework.io.LinkedIO.Readable.Seekable.Buffered
 
readFully(byte[]) - Method in class net.lecousin.framework.io.LinkedIO
 
readFully(byte[]) - Method in class net.lecousin.framework.io.out2in.OutputToInputBuffers
 
readFully(byte[]) - Method in class net.lecousin.framework.io.PositionKnownWrapper.Readable.Buffered
 
readFully(byte[]) - Method in class net.lecousin.framework.io.PositionKnownWrapper
 
readFully(byte[]) - Method in class net.lecousin.framework.io.SubIO.Readable.Seekable.Buffered
 
readFully(byte[]) - Method in class net.lecousin.framework.io.util.EmptyReadable
 
readFully(byte[]) - Method in class net.lecousin.framework.io.util.NonBufferedReadableIOAsBuffered
 
readFullyAsString(IO.Readable, Charset, byte) - Static method in class net.lecousin.framework.io.IOUtil
Read all bytes from the given Readable and convert it as a String using the given charset encoding.
readFullyAsStringSync(IO.Readable, Charset, StringBuilder) - Static method in class net.lecousin.framework.io.IOUtil
Read all bytes from the given Readable and append them to the given StringBuilder using the given charset encoding.
readFullyAsStringSync(InputStream, Charset, StringBuilder) - Static method in class net.lecousin.framework.io.IOUtil
Read all bytes from the given Readable and append them to the given StringBuilder using the given charset encoding.
readFullyAsStringSync(IO.Readable, Charset) - Static method in class net.lecousin.framework.io.IOUtil
Read all bytes from the given Readable and convert it as a String using the given charset encoding.
readFullyAsStringSync(File, Charset) - Static method in class net.lecousin.framework.io.IOUtil
Read all bytes from the given file and convert it as a String using the given charset encoding.
readFullyAsStringSync(InputStream, Charset) - Static method in class net.lecousin.framework.io.IOUtil
Read all bytes from the given InputStream and convert it as a String using the given charset encoding.
readFullyAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.concurrent.tasks.drives.FileAccess
 
readFullyAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
readFullyAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
readFullyAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
readFullyAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
readFullyAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
 
readFullyAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
 
readFullyAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.IOInMemoryOrFile
 
readFullyAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.IOInMemoryOrFile
 
readFullyAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
readFullyAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
readFullyAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.PreBufferedReadable
 
readFullyAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.ReadableToSeekable
 
readFullyAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.ReadableToSeekable
 
readFullyAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.SimpleBufferedReadable
 
readFullyAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.SingleBufferReadable
 
readFullyAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
readFullyAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
readFullyAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.FileIO
 
readFullyAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.FileIO
 
readFullyAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.FileIO.ReadOnly
 
readFullyAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.FileIO.ReadOnly
 
readFullyAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.FileIO.ReadWrite
 
readFullyAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.FileIO.ReadWrite
 
readFullyAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.FragmentedSubIO.Readable
 
readFullyAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.FragmentedSubIO.Readable
 
readFullyAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in interface net.lecousin.framework.io.IO.Readable
Asynchronous read operation to fully fill the given buffer.
readFullyAsync(ByteBuffer) - Method in interface net.lecousin.framework.io.IO.Readable
Equivalent to readFullyAsync(buffer, null).
readFullyAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in interface net.lecousin.framework.io.IO.Readable.Seekable
Same as IO.Readable.readFullyAsync(ByteBuffer, Consumer) but read at the given position.
readFullyAsync(long, ByteBuffer) - Method in interface net.lecousin.framework.io.IO.Readable.Seekable
Equivalent to readFullyAsync(pos, buffer, null).
readFullyAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.IOFromInputStream
 
readFullyAsync(IO.Readable, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Static method in class net.lecousin.framework.io.IOUtil
Fill the remaining bytes of the given buffer asynchronously.
readFullyAsync(IO.Readable, ByteBuffer, int, Consumer<Pair<Integer, IOException>>) - Static method in class net.lecousin.framework.io.IOUtil
Fill the remaining bytes of the given buffer asynchronously.
readFullyAsync(IO.Readable.Seekable, long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Static method in class net.lecousin.framework.io.IOUtil
Fill the remaining bytes of the given buffer.
readFullyAsync(IO.Readable, int) - Static method in class net.lecousin.framework.io.IOUtil
Read the content of IO.Readable in memory and put it into a ByteBuffersIO.
readFullyAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.LinkedIO.Readable
 
readFullyAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.LinkedIO.Readable.Seekable
 
readFullyAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.LinkedIO
 
readFullyAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.LinkedIO
 
readFullyAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.out2in.OutputToInput
 
readFullyAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.out2in.OutputToInput
 
readFullyAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.out2in.OutputToInputBuffers
 
readFullyAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.PositionKnownWrapper.Readable.Buffered
 
readFullyAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.PositionKnownWrapper.Readable
 
readFullyAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.PositionKnownWrapper
 
readFullyAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.SubIO.Readable
 
readFullyAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.SubIO.Readable.Seekable
 
readFullyAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.SubIO.Readable.Seekable
 
readFullyAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.SubIO
 
readFullyAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.SubIO
 
readFullyAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.SubIO.ReadWrite
 
readFullyAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.SubIO.ReadWrite
 
readFullyAsync(char[], int, int) - Method in interface net.lecousin.framework.io.text.ICharacterStream.Readable
Read all requested characters.
readFullyAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.util.EmptyReadable
 
readFullyAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.util.EmptyReadable
 
readFullyAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.util.NonBufferedReadableIOAsBuffered
 
readFullyAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.util.ReadableSeekableToDeterminedSize
 
readFullyAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.util.ReadableSeekableToDeterminedSize
 
readFullyAsyncUsingSync(IO.Readable, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Static method in class net.lecousin.framework.io.IOUtil
Implement an asynchronous read using a task calling the synchronous one.
readFullyAsyncUsingSync(IO.Readable.Seekable, long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Static method in class net.lecousin.framework.io.IOUtil
Implement an asynchronous read using a task calling the synchronous one.
readFullyKnownSize(T, AsyncSupplier<byte[], IOException>) - Static method in class net.lecousin.framework.io.IOUtil
Read fully into a byte[], and unblock the given result upon completion.
readFullyKnownSize(IO.Readable, int, AsyncSupplier<byte[], IOException>) - Static method in class net.lecousin.framework.io.IOUtil
Read fully into a byte[], and unblock the given result upon completion.
readFullySync(long, ByteBuffer) - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
readFullySync(ByteBuffer) - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
readFullySync(ByteBuffer) - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
readFullySync(long, ByteBuffer) - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
readFullySync(ByteBuffer) - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
 
readFullySync(long, ByteBuffer) - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
 
readFullySync(ByteBuffer) - Method in class net.lecousin.framework.io.buffering.IOInMemoryOrFile
 
readFullySync(long, ByteBuffer) - Method in class net.lecousin.framework.io.buffering.IOInMemoryOrFile
 
readFullySync(ByteBuffer) - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
readFullySync(long, ByteBuffer) - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
readFullySync(ByteBuffer) - Method in class net.lecousin.framework.io.buffering.PreBufferedReadable
 
readFullySync(ByteBuffer) - Method in class net.lecousin.framework.io.buffering.ReadableToSeekable
 
readFullySync(long, ByteBuffer) - Method in class net.lecousin.framework.io.buffering.ReadableToSeekable
 
readFullySync(ByteBuffer) - Method in class net.lecousin.framework.io.buffering.SimpleBufferedReadable
 
readFullySync(ByteBuffer) - Method in class net.lecousin.framework.io.buffering.SingleBufferReadable
 
readFullySync(ByteBuffer) - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
readFullySync(long, ByteBuffer) - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
readFullySync(ByteBuffer) - Method in class net.lecousin.framework.io.FileIO
 
readFullySync(long, ByteBuffer) - Method in class net.lecousin.framework.io.FileIO
 
readFullySync(ByteBuffer) - Method in class net.lecousin.framework.io.FileIO.ReadOnly
 
readFullySync(long, ByteBuffer) - Method in class net.lecousin.framework.io.FileIO.ReadOnly
 
readFullySync(ByteBuffer) - Method in class net.lecousin.framework.io.FileIO.ReadWrite
 
readFullySync(long, ByteBuffer) - Method in class net.lecousin.framework.io.FileIO.ReadWrite
 
readFullySync(long, ByteBuffer) - Method in class net.lecousin.framework.io.FragmentedSubIO.Readable
 
readFullySync(ByteBuffer) - Method in class net.lecousin.framework.io.FragmentedSubIO.Readable
 
readFullySync(long, ByteBuffer) - Method in class net.lecousin.framework.io.FragmentedSubIO
 
readFullySync(ByteBuffer) - Method in interface net.lecousin.framework.io.IO.Readable
Synchronous read operation to fully fill the given buffer.
readFullySync(long, ByteBuffer) - Method in interface net.lecousin.framework.io.IO.Readable.Seekable
Same as IO.Readable.readFullySync(ByteBuffer) but read at the given position.
readFullySync(ByteBuffer) - Method in class net.lecousin.framework.io.IOFromInputStream
 
readFullySync(IO.Readable.Seekable, long, ByteBuffer) - Static method in class net.lecousin.framework.io.IOUtil
Fill the remaining bytes of the given buffer.
readFullySync(ByteBuffer) - Method in class net.lecousin.framework.io.LinkedIO.Readable
 
readFullySync(long, ByteBuffer) - Method in class net.lecousin.framework.io.LinkedIO.Readable.Seekable
 
readFullySync(ByteBuffer) - Method in class net.lecousin.framework.io.LinkedIO
 
readFullySync(long, ByteBuffer) - Method in class net.lecousin.framework.io.LinkedIO
 
readFullySync(ByteBuffer) - Method in class net.lecousin.framework.io.out2in.OutputToInput
 
readFullySync(long, ByteBuffer) - Method in class net.lecousin.framework.io.out2in.OutputToInput
 
readFullySync(ByteBuffer) - Method in class net.lecousin.framework.io.out2in.OutputToInputBuffers
 
readFullySync(ByteBuffer) - Method in class net.lecousin.framework.io.PositionKnownWrapper.Readable.Buffered
 
readFullySync(ByteBuffer) - Method in class net.lecousin.framework.io.PositionKnownWrapper.Readable
 
readFullySync(ByteBuffer) - Method in class net.lecousin.framework.io.PositionKnownWrapper
 
readFullySync(ByteBuffer) - Method in class net.lecousin.framework.io.SubIO.Readable
 
readFullySync(long, ByteBuffer) - Method in class net.lecousin.framework.io.SubIO.Readable.Seekable
 
readFullySync(ByteBuffer) - Method in class net.lecousin.framework.io.SubIO.Readable.Seekable
 
readFullySync(ByteBuffer) - Method in class net.lecousin.framework.io.SubIO
 
readFullySync(long, ByteBuffer) - Method in class net.lecousin.framework.io.SubIO
 
readFullySync(long, ByteBuffer) - Method in class net.lecousin.framework.io.SubIO.ReadWrite
 
readFullySync(ByteBuffer) - Method in class net.lecousin.framework.io.SubIO.ReadWrite
 
readFullySync(char[], int, int) - Method in interface net.lecousin.framework.io.text.ICharacterStream.Readable
Read all requested characters.
readFullySync(long, ByteBuffer) - Method in class net.lecousin.framework.io.util.EmptyReadable
 
readFullySync(ByteBuffer) - Method in class net.lecousin.framework.io.util.EmptyReadable
 
readFullySync(ByteBuffer) - Method in class net.lecousin.framework.io.util.NonBufferedReadableIOAsBuffered
 
readFullySync(ByteBuffer) - Method in class net.lecousin.framework.io.util.ReadableSeekableToDeterminedSize
 
readFullySync(long, ByteBuffer) - Method in class net.lecousin.framework.io.util.ReadableSeekableToDeterminedSize
 
readFullySyncIfPossible(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
readFullySyncIfPossible(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.BufferedIO
While readAsync methods are supposed to do the job in a separate thread, this method fills the given buffer synchronously if enough data is already buffered, else it finishes asynchronously.
readFullySyncIfPossible(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
readFullySyncIfPossible(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
 
readFullySyncIfPossible(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
readFullySyncIfPossible(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.PreBufferedReadable
 
readFullySyncIfPossible(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.ReadableToSeekable
 
readFullySyncIfPossible(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.SimpleBufferedReadable
 
readFullySyncIfPossible(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.SingleBufferReadable
 
readFullySyncIfPossible(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
readFullySyncIfPossible(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in interface net.lecousin.framework.io.IO.Readable.Buffered
While readAsync methods are supposed to do the job in a separate thread, this method fills the given buffer synchronously if enough data is already buffered, else it finishes asynchronously.
readFullySyncIfPossible(ByteBuffer) - Method in interface net.lecousin.framework.io.IO.Readable.Buffered
While readAsync methods are supposed to do the job in a separate thread, this method fills the given buffer synchronously if enough data is already buffered, else it finishes asynchronously.
readFullySyncIfPossible(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.LinkedIO.Readable.Buffered
 
readFullySyncIfPossible(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.LinkedIO.Readable.Seekable.Buffered
 
readFullySyncIfPossible(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.LinkedIO
 
readFullySyncIfPossible(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.out2in.OutputToInputBuffers
 
readFullySyncIfPossible(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.PositionKnownWrapper.Readable.Buffered
 
readFullySyncIfPossible(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.PositionKnownWrapper
 
readFullySyncIfPossible(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.SubIO.Readable.Seekable.Buffered
 
readFullySyncIfPossible(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.util.EmptyReadable
 
readFullySyncIfPossible(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.util.NonBufferedReadableIOAsBuffered
 
readFullySyncUsingAsync(IO.Readable, ByteBuffer) - Static method in class net.lecousin.framework.io.IOUtil
Implement a synchronous read using an asynchronous one and blocking until it finishes.
readFullySyncUsingAsync(IO.Readable.Seekable, long, ByteBuffer) - Static method in class net.lecousin.framework.io.IOUtil
Implement a synchronous read using an asynchronous one and blocking until it finishes.
readInnerElementsText() - Method in class net.lecousin.framework.xml.XMLStreamEventsAsync
Read all inner elements with their text, and return a mapping with the element's name as key and inner text as value.
readInnerElementsText(XMLStreamEvents.ElementContext) - Method in class net.lecousin.framework.xml.XMLStreamEventsSync
Read all inner elements with their text, and return a mapping with the element's name as key and inner text as value.
readInnerText() - Method in class net.lecousin.framework.xml.XMLStreamEventsAsync
Read inner text and close element.
readInnerText() - Method in class net.lecousin.framework.xml.XMLStreamEventsSync
Read inner text and close element.
readIntegerBigEndian(byte[], int) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
readIntegerBigEndian(IO.ReadableByteStream) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
readIntegerBigEndian(InputStream) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
readIntegerLittleEndian(byte[], int) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
readIntegerLittleEndian(IO.ReadableByteStream) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
readIntegerLittleEndian(InputStream) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
readIsSymbolicLink() - Method in class net.lecousin.framework.concurrent.tasks.drives.DirectoryReader.Request
Request to know if a file is a symbolic link.
readLastAccess() - Method in class net.lecousin.framework.concurrent.tasks.drives.DirectoryReader.Request
Request to get the last access date.
readLastModified() - Method in class net.lecousin.framework.concurrent.tasks.drives.DirectoryReader.Request
Request to get the last modified date.
readLongBigEndian(byte[], int) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
readLongBigEndian(IO.ReadableByteStream) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
readLongBigEndian(InputStream) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
readLongLittleEndian(byte[], int) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
readLongLittleEndian(IO.ReadableByteStream) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
readLongLittleEndian(InputStream) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
readNamespaces(XMLStreamEvents.ElementContext) - Method in class net.lecousin.framework.xml.XMLStreamEvents
 
readNextBuffer() - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
readNextBuffer() - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
readNextBuffer() - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
 
readNextBuffer() - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
readNextBuffer() - Method in class net.lecousin.framework.io.buffering.PreBufferedReadable
 
readNextBuffer() - Method in class net.lecousin.framework.io.buffering.ReadableToSeekable
 
readNextBuffer() - Method in class net.lecousin.framework.io.buffering.SimpleBufferedReadable
 
readNextBuffer() - Method in class net.lecousin.framework.io.buffering.SingleBufferReadable
 
readNextBuffer() - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
readNextBuffer() - Method in interface net.lecousin.framework.io.IO.Readable.Buffered
Retrieve a buffer of bytes in the most efficient way depending on the implementation of Buffered.
Its returns the immediately available bytes with a minimum of operations.
readNextBuffer() - Method in class net.lecousin.framework.io.LinkedIO.Readable.Buffered
 
readNextBuffer() - Method in class net.lecousin.framework.io.LinkedIO.Readable.Seekable.Buffered
 
readNextBuffer() - Method in class net.lecousin.framework.io.LinkedIO
 
readNextBuffer() - Method in class net.lecousin.framework.io.out2in.OutputToInputBuffers
 
readNextBuffer() - Method in class net.lecousin.framework.io.PositionKnownWrapper.Readable.Buffered
 
readNextBuffer() - Method in class net.lecousin.framework.io.PositionKnownWrapper
 
readNextBuffer() - Method in class net.lecousin.framework.io.SubIO.Readable.Seekable.Buffered
 
readNextBuffer() - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStream
 
readNextBuffer() - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStreamLocation
 
readNextBuffer() - Method in interface net.lecousin.framework.io.text.ICharacterStream.Readable.Buffered
Return the next buffer, or null if the end of stream has been reached.
readNextBuffer() - Method in class net.lecousin.framework.io.text.ProgressiveBufferedReadableCharStream
 
readNextBuffer() - Method in class net.lecousin.framework.io.util.EmptyReadable
 
readNextBuffer() - Method in class net.lecousin.framework.io.util.NonBufferedReadableIOAsBuffered
 
readNextBuffer() - Method in class net.lecousin.framework.util.UnprotectedStringBuffer.CS
 
readNextBufferAsync(Consumer<Pair<ByteBuffer, IOException>>) - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
readNextBufferAsync(Consumer<Pair<ByteBuffer, IOException>>) - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
readNextBufferAsync(Consumer<Pair<ByteBuffer, IOException>>) - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
 
readNextBufferAsync(Consumer<Pair<ByteBuffer, IOException>>) - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
readNextBufferAsync(Consumer<Pair<ByteBuffer, IOException>>) - Method in class net.lecousin.framework.io.buffering.PreBufferedReadable
 
readNextBufferAsync(Consumer<Pair<ByteBuffer, IOException>>) - Method in class net.lecousin.framework.io.buffering.ReadableToSeekable
 
readNextBufferAsync(Consumer<Pair<ByteBuffer, IOException>>) - Method in class net.lecousin.framework.io.buffering.SimpleBufferedReadable
 
readNextBufferAsync(Consumer<Pair<ByteBuffer, IOException>>) - Method in class net.lecousin.framework.io.buffering.SingleBufferReadable
 
readNextBufferAsync(Consumer<Pair<ByteBuffer, IOException>>) - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
readNextBufferAsync(Consumer<Pair<ByteBuffer, IOException>>) - Method in interface net.lecousin.framework.io.IO.Readable.Buffered
Retrieve a buffer of bytes in the most efficient way depending on the implementation of Buffered.
This method is similar to readAsync, it reads some bytes that are immediately available with a minimum of operations.
readNextBufferAsync() - Method in interface net.lecousin.framework.io.IO.Readable.Buffered
Equivalent to readNextBufferAsync(null).
readNextBufferAsync(Consumer<Pair<ByteBuffer, IOException>>) - Method in class net.lecousin.framework.io.LinkedIO.Readable.Buffered
 
readNextBufferAsync(Consumer<Pair<ByteBuffer, IOException>>) - Method in class net.lecousin.framework.io.LinkedIO.Readable.Seekable.Buffered
 
readNextBufferAsync(Consumer<Pair<ByteBuffer, IOException>>) - Method in class net.lecousin.framework.io.LinkedIO
 
readNextBufferAsync(Consumer<Pair<ByteBuffer, IOException>>) - Method in class net.lecousin.framework.io.out2in.OutputToInputBuffers
 
readNextBufferAsync(Consumer<Pair<ByteBuffer, IOException>>) - Method in class net.lecousin.framework.io.PositionKnownWrapper.Readable.Buffered
 
readNextBufferAsync(Consumer<Pair<ByteBuffer, IOException>>) - Method in class net.lecousin.framework.io.PositionKnownWrapper
 
readNextBufferAsync(Consumer<Pair<ByteBuffer, IOException>>) - Method in class net.lecousin.framework.io.SubIO.Readable.Seekable.Buffered
 
readNextBufferAsync() - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStream
 
readNextBufferAsync() - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStreamLocation
 
readNextBufferAsync() - Method in interface net.lecousin.framework.io.text.ICharacterStream.Readable.Buffered
Return the next buffer as soon as available, or null if then end of stream has been reached.
readNextBufferAsync() - Method in class net.lecousin.framework.io.text.ProgressiveBufferedReadableCharStream
 
readNextBufferAsync(Consumer<Pair<ByteBuffer, IOException>>) - Method in class net.lecousin.framework.io.util.EmptyReadable
 
readNextBufferAsync(Consumer<Pair<ByteBuffer, IOException>>) - Method in class net.lecousin.framework.io.util.NonBufferedReadableIOAsBuffered
 
readNextBufferAsync() - Method in class net.lecousin.framework.util.UnprotectedStringBuffer.CS
 
ReadOnly(File, byte) - Constructor for class net.lecousin.framework.io.FileIO.ReadOnly
Constructor.
ReadOperation() - Constructor for class net.lecousin.framework.concurrent.tasks.drives.DriveOperationsSequence.ReadOperation
 
readReverse() - Method in class net.lecousin.framework.io.buffering.BufferedReverseIOReading
Read a byte backward.
readShortBigEndian(byte[], int) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
readShortBigEndian(ByteBuffer) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
readShortBigEndian(IO.ReadableByteStream) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
readShortBigEndian(InputStream) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
readShortLittleEndian(byte[], int) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
readShortLittleEndian(IO.ReadableByteStream) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
readShortLittleEndian(InputStream) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
readSize() - Method in class net.lecousin.framework.concurrent.tasks.drives.DirectoryReader.Request
Request to get the file size.
readSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
readSync(ByteBuffer) - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
readSync(ByteBuffer) - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
readSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
readSync(ByteBuffer) - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
 
readSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
 
readSync(ByteBuffer) - Method in class net.lecousin.framework.io.buffering.IOInMemoryOrFile
 
readSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.buffering.IOInMemoryOrFile
 
readSync(ByteBuffer) - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
readSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
readSync(ByteBuffer) - Method in class net.lecousin.framework.io.buffering.PreBufferedReadable
 
readSync(ByteBuffer) - Method in class net.lecousin.framework.io.buffering.ReadableToSeekable
 
readSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.buffering.ReadableToSeekable
 
readSync(ByteBuffer) - Method in class net.lecousin.framework.io.buffering.SimpleBufferedReadable
 
readSync(ByteBuffer) - Method in class net.lecousin.framework.io.buffering.SingleBufferReadable
 
readSync(ByteBuffer) - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
readSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
readSync(ByteBuffer) - Method in class net.lecousin.framework.io.FileIO.ReadOnly
 
readSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.FileIO.ReadOnly
 
readSync(ByteBuffer) - Method in class net.lecousin.framework.io.FileIO
 
readSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.FileIO
 
readSync(ByteBuffer) - Method in class net.lecousin.framework.io.FileIO.ReadWrite
 
readSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.FileIO.ReadWrite
 
readSync(ByteBuffer) - Method in class net.lecousin.framework.io.FragmentedSubIO.Readable
 
readSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.FragmentedSubIO.Readable
 
readSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.FragmentedSubIO
 
readSync(ByteBuffer) - Method in interface net.lecousin.framework.io.IO.Readable
Read synchronously into the given buffer.
readSync(long, ByteBuffer) - Method in interface net.lecousin.framework.io.IO.Readable.Seekable
Same as IO.Readable.readSync(ByteBuffer) but read at the given position.
readSync(ByteBuffer) - Method in class net.lecousin.framework.io.IOFromInputStream
 
readSync(ByteBuffer) - Method in class net.lecousin.framework.io.LinkedIO.Readable
 
readSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.LinkedIO.Readable.Seekable
 
readSync(ByteBuffer) - Method in class net.lecousin.framework.io.LinkedIO
 
readSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.LinkedIO
 
readSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.out2in.OutputToInput
 
readSync(ByteBuffer) - Method in class net.lecousin.framework.io.out2in.OutputToInput
 
readSync(ByteBuffer) - Method in class net.lecousin.framework.io.out2in.OutputToInputBuffers
 
readSync(ByteBuffer) - Method in class net.lecousin.framework.io.PositionKnownWrapper.Readable.Buffered
 
readSync(ByteBuffer) - Method in class net.lecousin.framework.io.PositionKnownWrapper.Readable
 
readSync(ByteBuffer) - Method in class net.lecousin.framework.io.PositionKnownWrapper
 
readSync(ByteBuffer) - Method in class net.lecousin.framework.io.SubIO.Readable
 
readSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.SubIO.Readable.Seekable
 
readSync(ByteBuffer) - Method in class net.lecousin.framework.io.SubIO.Readable.Seekable
 
readSync(ByteBuffer) - Method in class net.lecousin.framework.io.SubIO
 
readSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.SubIO
 
readSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.SubIO.ReadWrite
 
readSync(ByteBuffer) - Method in class net.lecousin.framework.io.SubIO.ReadWrite
 
readSync(char[], int, int) - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStream
 
readSync(char[], int, int) - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStreamLocation
 
readSync(char[], int, int) - Method in interface net.lecousin.framework.io.text.ICharacterStream.Readable
Read characters.
readSync(char[], int, int) - Method in class net.lecousin.framework.io.text.ProgressiveBufferedReadableCharStream
 
readSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.util.EmptyReadable
 
readSync(ByteBuffer) - Method in class net.lecousin.framework.io.util.EmptyReadable
 
readSync(ByteBuffer) - Method in class net.lecousin.framework.io.util.NonBufferedReadableIOAsBuffered
 
readSync(ByteBuffer) - Method in class net.lecousin.framework.io.util.ReadableSeekableToDeterminedSize
 
readSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.util.ReadableSeekableToDeterminedSize
 
readSync(char[], int, int) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer.CS
 
readSyncUsingAsync(IO.Readable, ByteBuffer) - Static method in class net.lecousin.framework.io.IOUtil
Implement a synchronous read using an asynchronous one and blocking until it finishes.
readSyncUsingAsync(IO.Readable.Seekable, long, ByteBuffer) - Static method in class net.lecousin.framework.io.IOUtil
Implement a synchronous read using an asynchronous one and blocking until it finishes.
readUnsignedInteger24BitsBigEndian(byte[], int) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
readUnsignedInteger24BitsBigEndian(ByteBuffer) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
readUnsignedInteger24BitsBigEndian(IO.ReadableByteStream) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
readUnsignedInteger24BitsBigEndian(InputStream) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
readUnsignedInteger24BitsLittleEndian(byte[], int) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
readUnsignedInteger24BitsLittleEndian(IO.ReadableByteStream) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
readUnsignedInteger24BitsLittleEndian(InputStream) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
readUnsignedIntegerBigEndian(byte[], int) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
readUnsignedIntegerBigEndian(ByteBuffer) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
readUnsignedIntegerBigEndian(IO.ReadableByteStream) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
readUnsignedIntegerBigEndian(InputStream) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
readUnsignedIntegerLittleEndian(byte[], int) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
readUnsignedIntegerLittleEndian(IO.ReadableByteStream) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
readUnsignedIntegerLittleEndian(InputStream) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
readUnsignedShortBigEndian(byte[], int) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
readUnsignedShortBigEndian(ByteBuffer) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
readUnsignedShortBigEndian(IO.ReadableByteStream) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
readUnsignedShortBigEndian(InputStream) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
readUnsignedShortLittleEndian(byte[], int) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
readUnsignedShortLittleEndian(IO.ReadableByteStream) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
readUnsignedShortLittleEndian(InputStream) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
readUntil(char, UnprotectedStringBuffer) - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStream
 
readUntil(char, UnprotectedStringBuffer) - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStreamLocation
 
readUntil(char, UnprotectedStringBuffer) - Method in interface net.lecousin.framework.io.text.ICharacterStream.Readable.Buffered
Read characters until the given end, and put them in the given string.
readUntil(char, UnprotectedStringBuffer) - Method in class net.lecousin.framework.io.text.ProgressiveBufferedReadableCharStream
 
readUntil(char, UnprotectedStringBuffer) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer.CS
 
readUntilAsync(char, UnprotectedStringBuffer) - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStream
 
readUntilAsync(char, UnprotectedStringBuffer) - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStreamLocation
 
readUntilAsync(char, UnprotectedStringBuffer) - Method in interface net.lecousin.framework.io.text.ICharacterStream.Readable.Buffered
Read characters until the given end, and put them in the given string.
readUntilAsync(char, UnprotectedStringBuffer) - Method in class net.lecousin.framework.io.text.ProgressiveBufferedReadableCharStream
 
readUntilAsync(char, UnprotectedStringBuffer) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer.CS
 
ReadWrite(T, long, int, int, boolean) - Constructor for class net.lecousin.framework.io.buffering.BufferedIO.ReadWrite
Constructor.
ReadWrite(T, int, int, boolean) - Constructor for class net.lecousin.framework.io.buffering.BufferedIO.ReadWrite
Constructor.
ReadWrite(File, byte) - Constructor for class net.lecousin.framework.io.FileIO.ReadWrite
Constructor.
ReadWrite(T, List<RangeLong>, boolean, String) - Constructor for class net.lecousin.framework.io.FragmentedSubIO.ReadWrite
Constructor.
ReadWrite(String, T...) - Constructor for class net.lecousin.framework.io.LinkedIO.ReadWrite
Constructor.
ReadWrite(T, long, long, String, boolean) - Constructor for class net.lecousin.framework.io.SubIO.ReadWrite
Constructor.
ReadWriteLockPoint - Class in net.lecousin.framework.concurrent.async
A ReadWriteLockPoint is like a lock point but allows several readers at the same time.
ReadWriteLockPoint() - Constructor for class net.lecousin.framework.concurrent.async.ReadWriteLockPoint
 
ready(T) - Method in interface net.lecousin.framework.concurrent.async.AsyncSupplier.Listener
Called when the AsyncSupplier is unblocked with a result.
ready(T) - Method in class net.lecousin.framework.io.IOUtil.RecursiveAsyncSupplierListener
 
record - Variable in class net.lecousin.framework.xml.XMLStreamEventsRecorder.Async
 
record - Variable in class net.lecousin.framework.xml.XMLStreamEventsRecorder.Sync
 
recording - Variable in class net.lecousin.framework.xml.XMLStreamEventsRecorder.Async
 
recording - Variable in class net.lecousin.framework.xml.XMLStreamEventsRecorder.Sync
 
RecursiveAsyncSupplierListener(IOUtil.RecursiveAsyncSupplierListener.OnSuccess<T>, IAsync<IOException>, Consumer<Pair<T2, IOException>>) - Constructor for class net.lecousin.framework.io.IOUtil.RecursiveAsyncSupplierListener
Constructor.
RedBlackTreeInteger<T> - Class in net.lecousin.framework.collections.sort
Sorted list, where each element is associated with an integer value used to compare elements.
RedBlackTreeInteger() - Constructor for class net.lecousin.framework.collections.sort.RedBlackTreeInteger
 
RedBlackTreeInteger.Node<T> - Class in net.lecousin.framework.collections.sort
Node in the RedBlackTree.
RedBlackTreeLong<T> - Class in net.lecousin.framework.collections.sort
Sorted list, where each element is associated with a long value used to compare elements.
RedBlackTreeLong() - Constructor for class net.lecousin.framework.collections.sort.RedBlackTreeLong
 
RedBlackTreeLong.Node<T> - Class in net.lecousin.framework.collections.sort
Node in the RedBlackTree.
RedBlackTreeLongByRange<T> - Class in net.lecousin.framework.collections.sort
Similar as RedBlackTreeLong, but keeps performance with a large number of elements.
RedBlackTreeLongByRange(long) - Constructor for class net.lecousin.framework.collections.sort.RedBlackTreeLongByRange
Constructor.
register(JoinPoint<?>) - Static method in class net.lecousin.framework.concurrent.ThreadingDebugHelper
Register a JoinPoint, to monitor that it will be unblocked.
register(Class<T>, AttributeAnnotationToRuleOnAttribute<T>) - Static method in class net.lecousin.framework.io.serialization.annotations.AttributeAnnotationToRuleOnAttribute.Registry
Register a converter.
register(Class<T>, AttributeAnnotationToRuleOnType<T>) - Static method in class net.lecousin.framework.io.serialization.annotations.AttributeAnnotationToRuleOnType.Registry
Register a converter.
register(Class<T>, TypeAnnotationToRule<T>) - Static method in class net.lecousin.framework.io.serialization.annotations.TypeAnnotationToRule.Registry
Register a converter.
register(Charset, Class<? extends Decoder>) - Static method in class net.lecousin.framework.io.text.Decoder
Register a decoder implementation.
register(String, Class<? extends IntegerUnit>) - Static method in class net.lecousin.framework.math.IntegerUnit.ParserRegistry
Register a text as an IntegerUnit.
register(IMemoryManageable) - Static method in class net.lecousin.framework.memory.MemoryManager
Register a memory manageable instance.
registerBlockedThreadHandler(BlockedThreadHandler, Thread) - Static method in class net.lecousin.framework.concurrent.Threading
Rregister the given thread.
registerJoin(JoinPoint<?>, IAsync<?>) - Static method in class net.lecousin.framework.concurrent.ThreadingDebugHelper
Indicates that a JoinPoint is waiting for a synchronization point.
registerNamespace(String, String, ClassLoader) - Method in class net.lecousin.framework.locale.LocalizedProperties
Register the path on which localized properties can be found for a namespace.
registerNamespaceFrom(Class<?>, String, String) - Method in class net.lecousin.framework.locale.LocalizedProperties
Register the path on which localized properties can be found for a namespace.
registerProtocol(String, IOProviderFrom<URI>) - Method in class net.lecousin.framework.io.provider.IOProviderFromURI
Register a new IOProvider from URL for a specific protocol.
registerResource(Object, TaskManager) - Static method in class net.lecousin.framework.concurrent.Threading
Register a resource.
release(Object) - Method in class net.lecousin.framework.memory.CachedObject
Remove the given object as user of this cached data.
releaseClassLoadingSP(String) - Static method in class net.lecousin.framework.application.libraries.classloader.AbstractClassLoader
Release the synchronized object for loading the given class.
remainingBytes - Variable in class net.lecousin.framework.io.text.DefaultDecoder
 
remainingBytesLength - Variable in class net.lecousin.framework.io.text.DefaultDecoder
 
remove(T[], T) - Static method in class net.lecousin.framework.collections.ArrayUtil
Remove an element from an array.
remove(int) - Method in class net.lecousin.framework.collections.LinkedArrayList
 
remove(Object) - Method in class net.lecousin.framework.collections.LinkedArrayList
 
remove() - Method in class net.lecousin.framework.collections.LinkedIterators
 
remove(byte) - Method in interface net.lecousin.framework.collections.map.ByteMap
Remove a value.
remove(byte) - Method in class net.lecousin.framework.collections.map.HalfByteHashMap
 
remove(int) - Method in interface net.lecousin.framework.collections.map.IntegerMap
Remove a value.
remove(int) - Method in class net.lecousin.framework.collections.map.IntegerMapLinkedArrayList
 
remove(int) - Method in class net.lecousin.framework.collections.map.IntegerMapRBT
 
remove(long) - Method in interface net.lecousin.framework.collections.map.LongMap
Remove a value.
remove(long) - Method in class net.lecousin.framework.collections.map.LongMapRBT
 
remove(short) - Method in interface net.lecousin.framework.collections.map.ShortMap
Remove a value.
remove(RedBlackTreeInteger.Node<T>) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeInteger
Remove the given node.
remove(int, T) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeInteger
Remove the node containing the given key and element.
remove(RedBlackTreeLong.Node<T>) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLong
Remove the given node.
remove(long, T) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLong
Remove the node containing the given key and element.
remove(long, T) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLongByRange
 
remove(int, T) - Method in interface net.lecousin.framework.collections.sort.Sorted.AssociatedWithInteger
Remove the first occurrence of the element.
remove(long, T) - Method in interface net.lecousin.framework.collections.sort.Sorted.AssociatedWithLong
Remove the first occurrence of the element.
remove(T) - Method in class net.lecousin.framework.collections.Tree
Remove the first occurrence of the given element.
remove() - Method in class net.lecousin.framework.collections.TurnArray
 
remove(Object) - Method in class net.lecousin.framework.collections.TurnArray
 
remove(Task<?, ?>) - Method in class net.lecousin.framework.concurrent.StandaloneTaskPriorityManager
 
remove(Task<?, ?>) - Method in interface net.lecousin.framework.concurrent.TaskPriorityManager
Remove a task.
remove(int, int) - Method in class net.lecousin.framework.math.FragmentedRangeInteger
Remove the given range.
remove(Key) - Method in class net.lecousin.framework.memory.SimpleCache
Remove the cached data associated with the given key.
removeAll(Collection<?>) - Method in class net.lecousin.framework.collections.LinkedArrayList
 
removeAll(Collection<?>) - Method in class net.lecousin.framework.collections.TurnArray
The implementation of this operation has not been optimised.
removeAllNoOrder() - Method in class net.lecousin.framework.collections.TurnArray
Remove all elements and return them, but the returned list is not ordered.
removeAllPendingTasks() - Method in class net.lecousin.framework.concurrent.StandaloneTaskPriorityManager
 
removeAllPendingTasks() - Method in interface net.lecousin.framework.concurrent.TaskPriorityManager
always called inside a synchronized block on this instance.
removeAny(Object) - Method in class net.lecousin.framework.collections.TurnArray
remove this element, not necessarily the first or last occurrence.
removeAt(T[], int) - Static method in class net.lecousin.framework.collections.ArrayUtil
Create a new array with the element at the given position removed from it.
removeAttribute(String) - Method in class net.lecousin.framework.xml.dom.XMLElement
 
removeAttributeByFullName(CharSequence) - Method in class net.lecousin.framework.xml.XMLStreamEvents
Remove and return the attribute for the given full name if it exists.
removeAttributeByLocalName(CharSequence) - Method in class net.lecousin.framework.xml.XMLStreamEvents
Remove and return the attibute for the given local name if it exists.
removeAttributeNode(Attr) - Method in class net.lecousin.framework.xml.dom.XMLElement
 
removeAttributeNS(String, String) - Method in class net.lecousin.framework.xml.dom.XMLElement
 
removeAttributeWithNamespaceURI(CharSequence, CharSequence) - Method in class net.lecousin.framework.xml.XMLStreamEvents
Remove and return the attribute for the given namespace URI and local name if it exists.
removeAttributeWithPrefix(CharSequence, CharSequence) - Method in class net.lecousin.framework.xml.XMLStreamEvents
Remove and return the attribute for the given namespace prefix and local name if it exists.
removeBestRangeForSize(BigInteger) - Method in class net.lecousin.framework.math.FragmentedRangeBigInteger
If a range with the exact size exists, it is returned.
removeBestRangeForSize(int) - Method in class net.lecousin.framework.math.FragmentedRangeInteger
If a range with the exact size exists, it is returned.
removeBestRangeForSize(long) - Method in class net.lecousin.framework.math.FragmentedRangeLong
If a range with the exact size exists, it is returned.
removeBiggestRange() - Method in class net.lecousin.framework.math.FragmentedRangeBigInteger
Remove the largest range.
removeBiggestRange() - Method in class net.lecousin.framework.math.FragmentedRangeInteger
Remove the largest range.
removeBiggestRange() - Method in class net.lecousin.framework.math.FragmentedRangeLong
Remove the largest range.
removeChild(Node) - Method in class net.lecousin.framework.xml.dom.XMLElement
 
removeChild(Node) - Method in class net.lecousin.framework.xml.dom.XMLNode
 
removeCloseListener(Runnable) - Method in class net.lecousin.framework.io.util.ReadableSeekableToDeterminedSize
 
removeCloseListener(Consumer<CloseableListenable>) - Method in class net.lecousin.framework.io.util.ReadableSeekableToDeterminedSize
 
removeCloseListener(Consumer<CloseableListenable>) - Method in class net.lecousin.framework.util.CloseableListenable.Impl
 
removeCloseListener(Runnable) - Method in class net.lecousin.framework.util.CloseableListenable.Impl
 
removeCloseListener(Consumer<CloseableListenable>) - Method in interface net.lecousin.framework.util.CloseableListenable
Remove a listener.
removeCloseListener(Runnable) - Method in interface net.lecousin.framework.util.CloseableListenable
Remove a listener.
removeCloseListener(Consumer<CloseableListenable>) - Method in class net.lecousin.framework.util.ConcurrentCloseable
 
removeCloseListener(Runnable) - Method in class net.lecousin.framework.util.ConcurrentCloseable
 
removeData(String) - Method in class net.lecousin.framework.application.Application
Remove a data associated with this application.
RemoveDirectoryContentTask - Class in net.lecousin.framework.concurrent.tasks.drives
Task to remove the content of a directory (all its files and sub-directories).
RemoveDirectoryContentTask(File, WorkProgress, long, byte, boolean) - Constructor for class net.lecousin.framework.concurrent.tasks.drives.RemoveDirectoryContentTask
Constructor.
RemoveDirectoryTask - Class in net.lecousin.framework.concurrent.tasks.drives
Task to remove a directory and all its content.
RemoveDirectoryTask(File, WorkProgress, long, String, byte, boolean) - Constructor for class net.lecousin.framework.concurrent.tasks.drives.RemoveDirectoryTask
Constructor.
removeEndChars(int) - Method in interface net.lecousin.framework.util.IString
Remove the given number of characters at the end.
removeEndChars(int) - Method in class net.lecousin.framework.util.UnprotectedString
 
removeEndChars(int) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
 
removeEndChars(int) - Method in class net.lecousin.framework.util.UnprotectedStringBufferLimited
 
RemoveFileTask - Class in net.lecousin.framework.concurrent.tasks.drives
Task to remove a file.
RemoveFileTask(File, byte) - Constructor for class net.lecousin.framework.concurrent.tasks.drives.RemoveFileTask
Constructor.
removeFirst() - Method in class net.lecousin.framework.collections.TurnArray
 
removeFirstArray(Class<T>) - Method in class net.lecousin.framework.collections.LinkedArrayList
Remove all elements from the first array, and return an array containing them.
removeFirstOccurrence(Object) - Method in class net.lecousin.framework.collections.TurnArray
 
removeFirstValue() - Method in class net.lecousin.framework.math.FragmentedRangeBigInteger
Remove and return the first value, or null if empty.
removeFirstValue() - Method in class net.lecousin.framework.math.FragmentedRangeInteger
Remove and return the first value, or null if empty.
removeFirstValue() - Method in class net.lecousin.framework.math.FragmentedRangeLong
Remove and return the first value, or null if empty.
removeInstance(Class<T>) - Method in class net.lecousin.framework.application.Application
Remove the singleton stored for this application.
removeInstance(int, T) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeInteger
Remove the node containing the given key and element.
removeInstance(long, T) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLong
Remove the node containing the given key and element.
removeInstance(long, T) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLongByRange
 
removeInstance(int, T) - Method in interface net.lecousin.framework.collections.sort.Sorted.AssociatedWithInteger
Remove the first occurrence of the given instance.
removeInstance(long, T) - Method in interface net.lecousin.framework.collections.sort.Sorted.AssociatedWithLong
Remove the first occurrence of the given instance.
removeInstance(T) - Method in class net.lecousin.framework.collections.Tree
Remove the first occurrence of the given instance.
removeInstance(T) - Method in class net.lecousin.framework.collections.TurnArray
Remove the given instance.
removeIntersect(RangeBigInteger) - Method in class net.lecousin.framework.math.RangeBigInteger
Remove the intersection between this range and the given range, and return the range before and the range after the intersection.
removeIntersect(RangeInteger) - Method in class net.lecousin.framework.math.RangeInteger
Remove the intersection between this range and the given range, and return the range before and the range after the intersection.
removeIntersect(RangeLong) - Method in class net.lecousin.framework.math.RangeLong
Remove the intersection between this range and the given range, and return the range before and the range after the intersection.
removeKey(int) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeInteger
Remove the given key.
removeKey(long) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLong
Remove the given key.
removeLast() - Method in class net.lecousin.framework.collections.LinkedArrayList
Remove the last element and return it, or return null if empty.
removeLast() - Method in class net.lecousin.framework.collections.TurnArray
 
removeLastOccurrence(Object) - Method in class net.lecousin.framework.collections.TurnArray
 
removeListener(CollectionListener<T>) - Method in class net.lecousin.framework.collections.CollectionListener.Keep
Remove a listener.
removeListener(Consumer<T>) - Method in class net.lecousin.framework.event.AbstractListenable
 
removeListener(Runnable) - Method in class net.lecousin.framework.event.AbstractSimpleListenable
 
removeListener(Runnable) - Method in class net.lecousin.framework.event.AsyncEvent
 
removeListener(Consumer<T>) - Method in interface net.lecousin.framework.event.Listenable
Remove a listener.
removeListener(Consumer<Long>) - Method in class net.lecousin.framework.event.ListenableLongProperty
 
removeListener(Runnable) - Method in class net.lecousin.framework.event.ListenableLongProperty
 
removeListener(Consumer<T>) - Method in class net.lecousin.framework.event.ListenableProperty
 
removeListener(Runnable) - Method in class net.lecousin.framework.event.ListenableProperty
 
removeListener(Runnable) - Method in interface net.lecousin.framework.event.SimpleListenable
Remove a listener.
removeListener(Runnable) - Method in class net.lecousin.framework.event.SimpleListenableContainer
 
removeListener(Runnable) - Method in class net.lecousin.framework.progress.FakeWorkProgress
 
removelong(long) - Method in class net.lecousin.framework.collections.LinkedArrayList
Remove an element using a long index.
removeMax() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeInteger
Remove the last element.
removeMax() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLong
Remove the last element.
removeMax() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLongByRange
Remove the first node.
removeMin() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeInteger
Remove the first element.
removeMin() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLong
Remove the first element.
removeMin() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLongByRange
Remove the first node.
removeNamedItem(String) - Method in class net.lecousin.framework.xml.dom.XMLNamedNodeMap
 
removeNamedItemNS(String, String) - Method in class net.lecousin.framework.xml.dom.XMLNamedNodeMap
 
removePositionChangedListener(Consumer<Long>) - Method in class net.lecousin.framework.io.PositionKnownWrapper
Remove the given listener.
removePositionChangedListener(Runnable) - Method in class net.lecousin.framework.io.PositionKnownWrapper
Remove the given listener.
removeRange(BigInteger, BigInteger) - Method in class net.lecousin.framework.math.FragmentedRangeBigInteger
Remove the given range.
removeRange(long, long) - Method in class net.lecousin.framework.math.FragmentedRangeLong
Remove the given range.
removeStartChars(int) - Method in interface net.lecousin.framework.util.IString
Remove the given number of characters at the beginning.
removeStartChars(int) - Method in class net.lecousin.framework.util.UnprotectedString
 
removeStartChars(int) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
 
removeStartChars(int) - Method in class net.lecousin.framework.util.UnprotectedStringBufferLimited
 
removeTask(WorkProgress.MultiTask.SubTask) - Method in class net.lecousin.framework.progress.MultiTaskProgress
 
removeTask(WorkProgress.MultiTask.SubTask) - Method in interface net.lecousin.framework.progress.WorkProgress.MultiTask
Remove a sub-task, but the amount of the parent remains unchanged.
removeValue(Map<?, T>, T) - Static method in class net.lecousin.framework.collections.map.MapUtil
Remove all keys associated with the given value.
removeValue(BigInteger) - Method in class net.lecousin.framework.math.FragmentedRangeBigInteger
Remove a single offset.
removeValue(int) - Method in class net.lecousin.framework.math.FragmentedRangeInteger
Remove a single offset.
removeValue(long) - Method in class net.lecousin.framework.math.FragmentedRangeLong
Remove a single offset.
removeValueAt(long) - Method in class net.lecousin.framework.math.FragmentedRangeLong
Remove a value by index.
rename(File, File, byte) - Static method in class net.lecousin.framework.concurrent.tasks.drives.RenameFileTask
Rename a file.
Rename - Annotation Type in net.lecousin.framework.io.serialization.annotations
Specify a different name for serialization on a given class and attribute.
Rename.ToRule - Class in net.lecousin.framework.io.serialization.annotations
Convert an annotation into a rule.
RenameAttribute - Class in net.lecousin.framework.io.serialization.rules
This rule change the name of a specific attribute in a class.
RenameAttribute(SerializationContextPattern.OnClassAttribute, String) - Constructor for class net.lecousin.framework.io.serialization.rules.RenameAttribute
Constructor.
RenameAttribute(Class<?>, String, String) - Constructor for class net.lecousin.framework.io.serialization.rules.RenameAttribute
Constructor.
RenameFileTask - Class in net.lecousin.framework.concurrent.tasks.drives
Task to create a directory.
renameNode(Node, String, String) - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
Renames - Annotation Type in net.lecousin.framework.io.serialization.annotations
Specify a different name for serialization on a given class and attribute.
renameTo(String) - Method in class net.lecousin.framework.io.serialization.SerializationClass.Attribute
Rename this attribute.
replace(char, char) - Method in interface net.lecousin.framework.util.IString
Replace all occurrences of oldChar into newChar.
replace(char, char) - Method in class net.lecousin.framework.util.UnprotectedString
 
replace(CharSequence, UnprotectedString) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
Replace all occurrences of search into replace.
replace(CharSequence, CharSequence) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
Replace all occurrences of search into replace.
replace(char, char) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
 
replace(char, CharSequence) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
Replace all occurrences of oldChar into replaceValue.
replace(char, UnprotectedString) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
Replace all occurrences of oldChar into replaceValue.
replace(int, int, char) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
Remove characters from start to end (inclusive), and replace them by the given single character.
replace(int, int, char[]) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
Remove characters from start to end (inclusive), and replace them by the given characters.
replace(int, int, UnprotectedString) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
Remove characters from start to end (inclusive), and replace them by the given string.
replace(int, int, UnprotectedStringBuffer) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
Remove characters from start to end (inclusive), and replace them by the given string.
replace(int, int, UnprotectedString) - Method in class net.lecousin.framework.util.UnprotectedStringBufferLimited
 
replace(int, int, UnprotectedStringBuffer) - Method in class net.lecousin.framework.util.UnprotectedStringBufferLimited
 
replaceAttribute(SerializationClass.Attribute, SerializationClass.Attribute) - Method in class net.lecousin.framework.io.serialization.SerializationClass
Replace an attribute.
replaceChild(Node, Node) - Method in class net.lecousin.framework.xml.dom.XMLElement
 
replaceChild(Node, Node) - Method in class net.lecousin.framework.xml.dom.XMLNode
 
replaceData(int, int, String) - Method in class net.lecousin.framework.xml.dom.XMLCharacterData
 
replaceMainThreadExecutor(LCCore.MainThreadExecutor) - Static method in class net.lecousin.framework.application.LCCore
Replace the main thread executor.
replaceWholeText(String) - Method in class net.lecousin.framework.xml.dom.XMLText
 
replaceWorkerBySpare(TaskWorker, TaskWorker) - Method in class net.lecousin.framework.concurrent.FixedThreadTaskManager
 
replaceWorkerBySpare(TaskWorker, TaskWorker) - Method in class net.lecousin.framework.concurrent.MonoThreadTaskManager
 
replaceWorkerBySpare(TaskWorker, TaskWorker) - Method in class net.lecousin.framework.concurrent.MultiThreadTaskManager
 
replay() - Method in class net.lecousin.framework.xml.XMLStreamEventsRecorder.Async
 
replay() - Method in interface net.lecousin.framework.xml.XMLStreamEventsRecorder
Start to replay.
replay() - Method in class net.lecousin.framework.xml.XMLStreamEventsRecorder.Sync
 
replaying - Variable in class net.lecousin.framework.xml.XMLStreamEventsRecorder.Async
 
replaying - Variable in class net.lecousin.framework.xml.XMLStreamEventsRecorder.Sync
 
repositories - Variable in class net.lecousin.framework.application.launcher.Launcher.CommandLineContext
 
request - Variable in class net.lecousin.framework.concurrent.tasks.drives.DirectoryReader
 
Request() - Constructor for class net.lecousin.framework.concurrent.tasks.drives.DirectoryReader.Request
 
reset() - Method in class net.lecousin.framework.concurrent.async.Async
Reset this synchronization point to reuse it.
reset() - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
Reset this AsyncSupplier point to reuse it.
reset() - Method in class net.lecousin.framework.io.encoding.DecimalNumber
 
reset() - Method in class net.lecousin.framework.io.encoding.HexadecimalNumber
 
reset() - Method in interface net.lecousin.framework.io.encoding.INumberEncoding
Reset.
reset() - Method in class net.lecousin.framework.io.IOAsInputStream
 
reset() - Method in class net.lecousin.framework.util.UnprotectedString
Make this string empty, only by setting the end offset to the start offset.
reset() - Method in class net.lecousin.framework.xml.XMLStreamEvents
 
resolve(Map<String, String>) - Static method in class net.lecousin.framework.util.PropertiesUtil
Resolve the values of properties if any contains ${...}.
resolve(String, Map<String, String>) - Static method in class net.lecousin.framework.util.PropertiesUtil
Resolve the given value with the given properties.
resolveVersionConflict(String, String, Map<Version, List<Tree.Node<LibraryDescriptorLoader.DependencyNode>>>) - Method in interface net.lecousin.framework.application.libraries.artifacts.LibraryDescriptorLoader
When several versions of the same library are specified, this method resolve the conflict and return the version to be loaded.
restart() - Method in class net.lecousin.framework.concurrent.async.Async
Same as the method reset except that listeners are kept.
Result() - Constructor for class net.lecousin.framework.concurrent.tasks.drives.DirectoryReader.Result
 
resumeEvents(boolean) - Method in class net.lecousin.framework.application.SplashScreen
 
resumeEvents(boolean) - Method in class net.lecousin.framework.progress.FakeWorkProgress
 
resumeEvents(boolean) - Method in interface net.lecousin.framework.progress.WorkProgress
Resume triggering events after a call to interruptEvents(), and optionally trigger an event now.
resumeEvents(boolean) - Method in class net.lecousin.framework.progress.WorkProgressImpl
 
retainAll(Collection<?>) - Method in class net.lecousin.framework.collections.LinkedArrayList
 
retainAll(Collection<?>) - Method in class net.lecousin.framework.collections.TurnArray
Not implemented.
reverseOrderIterator() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeInteger
 
reverseOrderIterator() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLong
 
reverseOrderIterator() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLongByRange
 
reverseOrderIterator() - Method in interface net.lecousin.framework.collections.sort.Sorted
Return an iterator that iterates on the correct order.
RollingFileAppender - Class in net.lecousin.framework.log.appenders
Log appender that appends to a file with a maximum size.
RollingFileAppender(LoggerFactory, String, Logger.Level, LogPattern, long, int) - Constructor for class net.lecousin.framework.log.appenders.RollingFileAppender
Constructor.
RollingFileAppender(LoggerFactory, XMLStreamReader, Map<String, Appender>) - Constructor for class net.lecousin.framework.log.appenders.RollingFileAppender
Constructor.
root - Variable in class net.lecousin.framework.xml.dom.XMLDocument
 
rootLocalName - Variable in class net.lecousin.framework.xml.serialization.XMLSerializer
 
rootLocalName - Variable in class net.lecousin.framework.xml.serialization.XMLSpecWriter
 
rootNamespaceURI - Variable in class net.lecousin.framework.xml.serialization.XMLSerializer
 
rootNamespaceURI - Variable in class net.lecousin.framework.xml.serialization.XMLSpecWriter
 
run() - Method in class net.lecousin.framework.application.ApplicationBootstrap.RunInMain
 
run() - Method in class net.lecousin.framework.concurrent.Task.Cpu.FromRunnable
 
run() - Method in class net.lecousin.framework.concurrent.Task.Cpu.FromSupplierThrows
 
run() - Method in class net.lecousin.framework.concurrent.Task.Cpu.Parameter.FromConsumer
 
run() - Method in class net.lecousin.framework.concurrent.Task.Cpu.Parameter.FromFunction
 
run() - Method in class net.lecousin.framework.concurrent.Task.Done
 
run() - Method in class net.lecousin.framework.concurrent.Task
Method to implement to execute the task.
run() - Method in class net.lecousin.framework.concurrent.tasks.drives.CreateDirectoryTask
 
run() - Method in class net.lecousin.framework.concurrent.tasks.drives.DirectoryReader.ListSubDirectories
 
run() - Method in class net.lecousin.framework.concurrent.tasks.drives.DirectoryReader
 
run() - Method in class net.lecousin.framework.concurrent.tasks.drives.DriveOperationsSequence
 
run() - Method in class net.lecousin.framework.concurrent.tasks.drives.FullReadFileTask
 
run() - Method in class net.lecousin.framework.concurrent.tasks.drives.GetFileInfoTask
 
run() - Method in class net.lecousin.framework.concurrent.tasks.drives.RemoveDirectoryContentTask
 
run() - Method in class net.lecousin.framework.concurrent.tasks.drives.RemoveDirectoryTask
 
run() - Method in class net.lecousin.framework.concurrent.tasks.drives.RemoveFileTask
 
run() - Method in class net.lecousin.framework.concurrent.tasks.drives.RenameFileTask
 
run() - Method in class net.lecousin.framework.concurrent.tasks.SavePropertiesFileTask
 
run() - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer.DeserializationTask
 
run() - Method in class net.lecousin.framework.io.serialization.AbstractSerializationSpecWriter.SpecTask
 
run() - Method in class net.lecousin.framework.io.serialization.AbstractSerializer.SerializationTask
 
run() - Method in class net.lecousin.framework.util.ProcessUtil.ConsoleConsumer
 
run() - Method in interface net.lecousin.framework.util.Runnables.Throws
Called to execute the runnable.
run() - Method in class net.lecousin.framework.xml.XMLStreamEventsAsync.Next
 
run() - Method in class net.lecousin.framework.xml.XMLStreamEventsAsync.ParsingTask
 
RunInMain(ApplicationBootstrap) - Constructor for class net.lecousin.framework.application.ApplicationBootstrap.RunInMain
Constructor.
Runnables - Interface in net.lecousin.framework.util
Runnable utility classes or interfaces.
Runnables.SupplierThrows<T,TError extends Exception> - Interface in net.lecousin.framework.util
Same as Supplier but that throws an exception.
Runnables.Throws<TError extends Exception> - Interface in net.lecousin.framework.util
Same as Runnable but that throws an exception.
Runnables.WithData<T> - Class in net.lecousin.framework.util
A simple abstract class that implements Runnable and holds an object given in the constructor.

S

savePropertiesFile(Properties, File, Charset, byte) - Static method in class net.lecousin.framework.concurrent.tasks.SavePropertiesFileTask
Save properties to a file.
savePropertiesFile(Properties, IO.Writable, Charset, byte, boolean) - Static method in class net.lecousin.framework.concurrent.tasks.SavePropertiesFileTask
Save properties to a Writable IO.
savePropertiesFile(Properties, ICharacterStream.Writable.Buffered, byte, boolean) - Static method in class net.lecousin.framework.concurrent.tasks.SavePropertiesFileTask
Save properties to a writable character stream.
SavePropertiesFileTask - Class in net.lecousin.framework.concurrent.tasks
Task saving properties to a file.
SavePropertiesFileTask(Properties, ICharacterStream.Writable.Buffered, byte, boolean) - Constructor for class net.lecousin.framework.concurrent.tasks.SavePropertiesFileTask
Constructor.
scan(String, boolean, Predicate<String>, Predicate<String>, Consumer<Class<?>>) - Method in class net.lecousin.framework.application.libraries.classloader.AbstractClassLoader
 
scan(String, boolean, Predicate<String>, Predicate<String>, Consumer<Class<?>>) - Method in class net.lecousin.framework.application.libraries.classloader.DirectoryClassLoader
 
scan(String, boolean, Predicate<String>, Predicate<String>, Consumer<Class<?>>) - Method in class net.lecousin.framework.application.libraries.classloader.ZipClassLoader
 
scanDirectoryLibrary(ApplicationClassLoader, File, String, boolean, Predicate<String>, Predicate<String>, Consumer<Class<?>>) - Static method in class net.lecousin.framework.application.libraries.classpath.DefaultLibrariesManager
Scan a directory looking for class files.
scanJarLibrary(ApplicationClassLoader, File, String, boolean, Predicate<String>, Predicate<String>, Consumer<Class<?>>) - Static method in class net.lecousin.framework.application.libraries.classpath.DefaultLibrariesManager
Scan a JAR looking for class files.
scanJarLibrary(ApplicationClassLoader, ZipFile, String, boolean, Predicate<String>, Predicate<String>, Consumer<Class<?>>) - Static method in class net.lecousin.framework.application.libraries.classpath.DefaultLibrariesManager
Scan a JAR looking for class files.
scanLibraries(String, boolean, Predicate<String>, Predicate<String>, Consumer<Class<?>>) - Method in class net.lecousin.framework.application.launcher.DynamicLibrariesManager
 
scanLibraries(String, boolean, Predicate<String>, Predicate<String>, Consumer<Class<?>>) - Method in class net.lecousin.framework.application.libraries.classloader.AppClassLoader
Scan libraries to find classes.
scanLibraries(String, boolean, Predicate<String>, Predicate<String>, Consumer<Class<?>>) - Method in class net.lecousin.framework.application.libraries.classpath.DefaultLibrariesManager
 
scanLibraries(String, boolean, Predicate<String>, Predicate<String>, Consumer<Class<?>>) - Method in interface net.lecousin.framework.application.libraries.LibrariesManager
Go through each library to scan its content.
search(byte[], byte[]) - Static method in class net.lecousin.framework.collections.ArrayUtil
Search a sequence of bytes.
search(byte[], byte[], int) - Static method in class net.lecousin.framework.collections.ArrayUtil
Search a sequence of bytes.
search(byte[], byte[], int, int) - Static method in class net.lecousin.framework.collections.ArrayUtil
Search a sequence of bytes.
searchAndReplace(CharSequence, CharSequence, UnaryOperator<UnprotectedStringBuffer>) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
Search for a starting string and a ending string, and replace them including the content with new content.
searchAndReplace(CharSequence, CharSequence, UnaryOperator<UnprotectedStringBuffer>) - Method in class net.lecousin.framework.util.UnprotectedStringBufferLimited
 
searchAttributeType(TypeDefinition, String) - Static method in class net.lecousin.framework.io.serialization.SerializationClass
Search an attribute in the given type.
searchElement(String) - Method in class net.lecousin.framework.xml.XMLStreamEventsAsync
Move forward until an element with the given name is found (whatever its depth).
searchElement(String) - Method in class net.lecousin.framework.xml.XMLStreamEventsSync
Move forward until an element with the given name is found (whatever its depth).
searchNearestHigher(int, boolean) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeInteger
Returns the node containing the lowest value strictly higher than the given one.
searchNearestHigher(long, boolean) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLong
Returns the node containing the lowest value strictly higher than the given one.
searchNearestLower(int, boolean) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeInteger
Returns the node containing the highest value strictly lower than the given one.
searchNearestLower(long, boolean) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLong
Returns the node containing the highest value strictly lower than the given one.
secondsBeforeToKillTask - Static variable in class net.lecousin.framework.concurrent.TaskMonitoring
 
secondsBeforeToPutTaskAside - Static variable in class net.lecousin.framework.concurrent.TaskMonitoring
 
seek(IO.Seekable.SeekType, long, boolean) - Method in class net.lecousin.framework.concurrent.tasks.drives.FileAccess
 
Seekable(String, IO.Readable.Seekable...) - Constructor for class net.lecousin.framework.io.LinkedIO.Readable.Seekable
Constructor.
Seekable(IO.Readable.Seekable, long, long, String, boolean) - Constructor for class net.lecousin.framework.io.SubIO.Readable.Seekable
Constructor.
Seekable(IO.Writable.Seekable, long, long, String, boolean) - Constructor for class net.lecousin.framework.io.SubIO.Writable.Seekable
Constructor.
seekAsync(IO.Seekable.SeekType, long, boolean, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.concurrent.tasks.drives.FileAccess
 
seekAsync(IO.Seekable.SeekType, long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
seekAsync(IO.Seekable.SeekType, long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
seekAsync(IO.Seekable.SeekType, long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
 
seekAsync(IO.Seekable.SeekType, long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.buffering.IOInMemoryOrFile
 
seekAsync(IO.Seekable.SeekType, long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
seekAsync(IO.Seekable.SeekType, long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.buffering.ReadableToSeekable
 
seekAsync(IO.Seekable.SeekType, long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO.DeterminedSize
 
seekAsync(IO.Seekable.SeekType, long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
seekAsync(IO.Seekable.SeekType, long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.FileIO.ReadOnly
 
seekAsync(IO.Seekable.SeekType, long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.FileIO.ReadWrite
 
seekAsync(IO.Seekable.SeekType, long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.FileIO
 
seekAsync(IO.Seekable.SeekType, long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.FileIO.WriteOnly
 
seekAsync(IO.Seekable.SeekType, long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.FragmentedSubIO
 
seekAsync(IO.Seekable.SeekType, long, Consumer<Pair<Long, IOException>>) - Method in interface net.lecousin.framework.io.IO.Seekable
Returns the new position.
seekAsync(IO.Seekable.SeekType, long) - Method in interface net.lecousin.framework.io.IO.Seekable
Returns the new position.
seekAsync(IO.Seekable.SeekType, long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.LinkedIO.Readable.Seekable
 
seekAsync(IO.Seekable.SeekType, long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.LinkedIO
 
seekAsync(IO.Seekable.SeekType, long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.out2in.OutputToInput
 
seekAsync(IO.Seekable.SeekType, long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.SubIO.Readable.Seekable
 
seekAsync(IO.Seekable.SeekType, long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.SubIO.ReadWrite
 
seekAsync(IO.Seekable.SeekType, long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.SubIO
 
seekAsync(IO.Seekable.SeekType, long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.SubIO.Writable.Seekable
 
seekAsync(IO.Seekable.SeekType, long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.util.EmptyReadable
 
seekAsync(IO.Seekable.SeekType, long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.util.ReadableSeekableToDeterminedSize
 
seekAsyncUsingSync(IO.Seekable, IO.Seekable.SeekType, long, Consumer<Pair<Long, IOException>>) - Static method in class net.lecousin.framework.io.IOUtil
Implement an asynchronous seek using a task calling a synchronous one.
seekSync(IO.Seekable.SeekType, long) - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
seekSync(IO.Seekable.SeekType, long) - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
seekSync(IO.Seekable.SeekType, long) - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
 
seekSync(IO.Seekable.SeekType, long) - Method in class net.lecousin.framework.io.buffering.IOInMemoryOrFile
 
seekSync(IO.Seekable.SeekType, long) - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
seekSync(IO.Seekable.SeekType, long) - Method in class net.lecousin.framework.io.buffering.ReadableToSeekable
 
seekSync(IO.Seekable.SeekType, long) - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
seekSync(IO.Seekable.SeekType, long) - Method in class net.lecousin.framework.io.FileIO.ReadOnly
 
seekSync(IO.Seekable.SeekType, long) - Method in class net.lecousin.framework.io.FileIO.ReadWrite
 
seekSync(IO.Seekable.SeekType, long) - Method in class net.lecousin.framework.io.FileIO
 
seekSync(IO.Seekable.SeekType, long) - Method in class net.lecousin.framework.io.FileIO.WriteOnly
 
seekSync(IO.Seekable.SeekType, long) - Method in class net.lecousin.framework.io.FragmentedSubIO
 
seekSync(IO.Seekable.SeekType, long) - Method in interface net.lecousin.framework.io.IO.Seekable
Returns the new position.
seekSync(IO.Seekable.SeekType, long) - Method in class net.lecousin.framework.io.LinkedIO.Readable.Seekable
 
seekSync(IO.Seekable.SeekType, long) - Method in class net.lecousin.framework.io.LinkedIO
 
seekSync(IO.Seekable.SeekType, long) - Method in class net.lecousin.framework.io.out2in.OutputToInput
 
seekSync(IO.Seekable.SeekType, long) - Method in class net.lecousin.framework.io.SubIO.Readable.Seekable
 
seekSync(IO.Seekable.SeekType, long) - Method in class net.lecousin.framework.io.SubIO.ReadWrite
 
seekSync(IO.Seekable.SeekType, long) - Method in class net.lecousin.framework.io.SubIO
 
seekSync(IO.Seekable.SeekType, long) - Method in class net.lecousin.framework.io.SubIO.Writable.Seekable
 
seekSync(IO.Seekable.SeekType, long) - Method in class net.lecousin.framework.io.util.EmptyReadable
 
seekSync(IO.Seekable.SeekType, long) - Method in class net.lecousin.framework.io.util.ReadableSeekableToDeterminedSize
 
seekSyncUsingAsync(IO.Seekable, IO.Seekable.SeekType, long) - Static method in class net.lecousin.framework.io.IOUtil
Implement a synchronous sync by calling an asynchronous one and blocking until the result is available.
Serializable() - Constructor for class net.lecousin.framework.util.Pair.Serializable
Constructor for serialization purpose only.
Serializable(T1, T2) - Constructor for class net.lecousin.framework.util.Pair.Serializable
Constructor.
Serializable() - Constructor for class net.lecousin.framework.util.Triple.Serializable
Constructor for serialization purpose only.
Serializable(T1, T2, T3) - Constructor for class net.lecousin.framework.util.Triple.Serializable
Constructor.
SerializationClass - Class in net.lecousin.framework.io.serialization
Represent a class during serialization process, with attributes.
SerializationClass(TypeDefinition) - Constructor for class net.lecousin.framework.io.serialization.SerializationClass
Constructor.
SerializationClass.Attribute - Class in net.lecousin.framework.io.serialization
Represent an attribute of the class.
SerializationContext - Class in net.lecousin.framework.io.serialization
Specify the current context during (de)serialization.
SerializationContext(SerializationContext) - Constructor for class net.lecousin.framework.io.serialization.SerializationContext
Constructor.
SerializationContext.AttributeContext - Class in net.lecousin.framework.io.serialization
The context is on an attribute of an object.
SerializationContext.CollectionContext - Class in net.lecousin.framework.io.serialization
The context is on a collection.
SerializationContext.ObjectContext - Class in net.lecousin.framework.io.serialization
The context is on an object.
SerializationContextPattern - Interface in net.lecousin.framework.io.serialization
Specify a targeted serialization context.
SerializationContextPattern.OnClass - Class in net.lecousin.framework.io.serialization
Context on a specific class.
SerializationContextPattern.OnClassAttribute - Class in net.lecousin.framework.io.serialization
Context on a specific attribute.
SerializationException - Exception in net.lecousin.framework.io.serialization
Error during serialization/deserialization.
SerializationException(String) - Constructor for exception net.lecousin.framework.io.serialization.SerializationException
Constructor.
SerializationException(String, Throwable) - Constructor for exception net.lecousin.framework.io.serialization.SerializationException
Constructor.
SerializationMethods - Annotation Type in net.lecousin.framework.io.serialization.annotations
Specify methods to use for serialization and deserialization of an attribute.
SerializationMethods.ToRule - Class in net.lecousin.framework.io.serialization.annotations
Convert an annotation into a CustomAttributeSerialization rule.
SerializationName - Annotation Type in net.lecousin.framework.io.serialization.annotations
Specify a different name for serialization.
SerializationName.ToRule - Class in net.lecousin.framework.io.serialization.annotations
Convert an annotation into a rule.
SerializationRule - Interface in net.lecousin.framework.io.serialization.rules
Interface for a serialization rule.
SerializationSpecWriter - Interface in net.lecousin.framework.io.serialization
Write the specification for (de)serialization.
SerializationTask(Runnable) - Constructor for class net.lecousin.framework.io.serialization.AbstractSerializer.SerializationTask
 
SerializationUtil - Class in net.lecousin.framework.io.serialization
Utilities for serialization.
SerializationUtil.MapEntry<Key,Value> - Class in net.lecousin.framework.io.serialization
Used to serialize a Map entry.
serialize(Object, TypeDefinition, IO.Writable, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
serialize(Object, Object) - Method in interface net.lecousin.framework.io.serialization.CustomSerializer
Serialize an object of SourceType into a TargetType.
serialize(Object, TypeDefinition, IO.Writable, List<SerializationRule>) - Method in interface net.lecousin.framework.io.serialization.Serializer
Serialize the given object.
serialize(Object, XMLSerializer, XMLWriter, List<SerializationRule>) - Method in interface net.lecousin.framework.xml.serialization.XMLCustomSerializer
Serialization.
serializeAttribute(List<SerializationClass.Attribute>, int, SerializationContext.ObjectContext, String, List<SerializationRule>, Async<SerializationException>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
serializeAttribute(SerializationContext.AttributeContext, String, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
serializeAttribute(SerializationContext.AttributeContext, String, List<SerializationRule>) - Method in class net.lecousin.framework.xml.serialization.XMLSerializer
 
serializeBooleanAttribute(SerializationContext.AttributeContext, boolean, String) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
serializeBooleanAttribute(SerializationContext.AttributeContext, boolean, String) - Method in class net.lecousin.framework.xml.serialization.XMLSerializer
 
serializeBooleanValue(boolean) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
serializeBooleanValue(boolean) - Method in class net.lecousin.framework.xml.serialization.XMLSerializer
 
serializeByteArrayAttribute(SerializationContext.AttributeContext, byte[], String, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
serializeByteArrayValue(SerializationContext, byte[], String, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
serializeCharacterAttribute(SerializationContext.AttributeContext, char, String) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
serializeCharacterAttribute(SerializationContext.AttributeContext, char, String) - Method in class net.lecousin.framework.xml.serialization.XMLSerializer
 
serializeCharacterValue(char) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
serializeCharacterValue(char) - Method in class net.lecousin.framework.xml.serialization.XMLSerializer
 
serializeCollectionAttribute(SerializationContext.CollectionContext, String, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
serializeCollectionAttribute(SerializationContext.CollectionContext, String, List<SerializationRule>) - Method in class net.lecousin.framework.xml.serialization.XMLSerializer
 
serializeCollectionAttributeElement(SerializationContext.CollectionContext, Iterator<?>, int, String, List<SerializationRule>, Async<SerializationException>) - Method in class net.lecousin.framework.xml.serialization.XMLSerializer
 
serializeCollectionElement(SerializationContext.CollectionContext, Iterator<?>, int, String, List<SerializationRule>, Async<SerializationException>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
serializeCollectionValue(SerializationContext.CollectionContext, String, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
serializeInputStreamAttribute(SerializationContext.AttributeContext, InputStream, String, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
serializeInputStreamValue(SerializationContext, InputStream, String, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
serializeIOReadableAttribute(SerializationContext.AttributeContext, IO.Readable, String, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
serializeIOReadableAttribute(SerializationContext.AttributeContext, IO.Readable, String, List<SerializationRule>) - Method in class net.lecousin.framework.xml.serialization.XMLSerializer
 
serializeIOReadableValue(SerializationContext, IO.Readable, String, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
serializeIOReadableValue(SerializationContext, IO.Readable, String, List<SerializationRule>) - Method in class net.lecousin.framework.xml.serialization.XMLSerializer
 
serializeMapAttribute(SerializationContext.AttributeContext, Map<?, ?>, TypeDefinition, String, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
serializeMapValue(SerializationContext, Map<?, ?>, TypeDefinition, String, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
serializeNullAttribute(SerializationContext.AttributeContext, String) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
serializeNullAttribute(SerializationContext.AttributeContext, String) - Method in class net.lecousin.framework.xml.serialization.XMLSerializer
 
serializeNullValue() - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
serializeNullValue() - Method in class net.lecousin.framework.xml.serialization.XMLSerializer
 
serializeNumericAttribute(SerializationContext.AttributeContext, Number, String) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
serializeNumericAttribute(SerializationContext.AttributeContext, Number, String) - Method in class net.lecousin.framework.xml.serialization.XMLSerializer
 
serializeNumericValue(Number) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
serializeNumericValue(Number) - Method in class net.lecousin.framework.xml.serialization.XMLSerializer
 
serializeObjectAttribute(SerializationContext.AttributeContext, Object, String, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
serializeObjectAttribute(SerializationContext.AttributeContext, Object, String, List<SerializationRule>) - Method in class net.lecousin.framework.xml.serialization.XMLSerializer
 
serializeObjectValue(SerializationContext, Object, TypeDefinition, String, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
serializeObjectValue(SerializationContext.ObjectContext, String, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
Serializer - Interface in net.lecousin.framework.io.serialization
Serializer.
serializeStringAttribute(SerializationContext.AttributeContext, CharSequence, String) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
serializeStringAttribute(SerializationContext.AttributeContext, CharSequence, String) - Method in class net.lecousin.framework.xml.serialization.XMLSerializer
 
serializeStringValue(CharSequence) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
serializeStringValue(CharSequence) - Method in class net.lecousin.framework.xml.serialization.XMLSerializer
 
serializeValue(SerializationContext, Object, TypeDefinition, String, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
Serialize a value.
set(LCCore.Environment) - Static method in class net.lecousin.framework.application.LCCore
Set the environment.
set(int, T) - Method in class net.lecousin.framework.collections.LinkedArrayList
 
set(long) - Method in class net.lecousin.framework.event.ListenableLongProperty
Set a new value.
set(T) - Method in class net.lecousin.framework.event.ListenableProperty
 
set(T) - Method in class net.lecousin.framework.mutable.Mutable
 
set(boolean) - Method in class net.lecousin.framework.mutable.MutableBoolean
 
set(int) - Method in class net.lecousin.framework.mutable.MutableInteger
 
set(long) - Method in class net.lecousin.framework.mutable.MutableLong
 
setAmount(long) - Method in class net.lecousin.framework.application.SplashScreen
 
setAmount(long) - Method in class net.lecousin.framework.progress.FakeWorkProgress
 
setAmount(long) - Method in class net.lecousin.framework.progress.SubWorkProgress
 
setAmount(long) - Method in interface net.lecousin.framework.progress.WorkProgress
Set the total amount of work to be done.
setAmount(long) - Method in class net.lecousin.framework.progress.WorkProgressImpl
 
setApplicationName(String) - Method in class net.lecousin.framework.application.SplashScreen
Show application name.
setAttribute(String, String) - Method in class net.lecousin.framework.xml.dom.XMLElement
 
setAttributeNode(Attr) - Method in class net.lecousin.framework.xml.dom.XMLElement
 
setAttributeNodeNS(Attr) - Method in class net.lecousin.framework.xml.dom.XMLElement
 
setAttributeNS(String, String, String) - Method in class net.lecousin.framework.xml.dom.XMLElement
 
setCharAt(int, char) - Method in interface net.lecousin.framework.util.IString
Set a character.
setCharAt(int, char) - Method in class net.lecousin.framework.util.UnprotectedString
Set the character at the given index.
setCharAt(int, char) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
 
setCPUThreads(int) - Method in class net.lecousin.framework.application.StandaloneLCCore
Set the number of CPU threads to use by multi-threading system.
setData(String, Object) - Method in class net.lecousin.framework.application.Application
Set a data associated with this application and return previously associated data with this name.
setData(String) - Method in class net.lecousin.framework.xml.dom.XMLCharacterData
 
setDefault(Appender) - Method in class net.lecousin.framework.log.LoggerFactory
Set the default appender.
setDescription(String) - Method in class net.lecousin.framework.concurrent.Task
 
setDescriptor(AsyncSupplier<? extends LibraryDescriptor, LibraryManagementException>) - Method in class net.lecousin.framework.application.libraries.artifacts.LibraryDescriptorLoader.DependencyNode
 
setDocumentElement(XMLElement) - Method in class net.lecousin.framework.xml.dom.XMLDocument
Set the root element.
setDocumentType(XMLDocumentType) - Method in class net.lecousin.framework.xml.dom.XMLDocument
Set the document type.
setDocumentURI(String) - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
setDone(T, TError) - Method in class net.lecousin.framework.concurrent.Task
Set this task as done with the given result or error.
setDrivesProvider(DrivesTaskManager.DrivesProvider) - Method in class net.lecousin.framework.application.StandaloneLCCore
Set the drives provider to use by multi-threading system.
setDrivesProvider(DrivesTaskManager.DrivesProvider) - Method in class net.lecousin.framework.concurrent.DrivesTaskManager
Set the drives provider.
setElement(T) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeInteger.Node
Replace the element hold by this node.
setElement(T) - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLong.Node
Replace the element hold by this node.
setError(TError) - Method in class net.lecousin.framework.concurrent.Task
Set this task's error (MUST NOT be started).
setFieldFromPath(Object, String, Object) - Static method in class net.lecousin.framework.util.ClassUtil
Set a value to a field, using a path.
setFirstBytes(byte[]) - Method in class net.lecousin.framework.io.text.Decoder
Set first bytes to decode before the IO.
setFirstBytes(ByteBuffer) - Method in class net.lecousin.framework.io.text.Decoder
Set first bytes to decode before the IO.
setIdAttribute(String, boolean) - Method in class net.lecousin.framework.xml.dom.XMLElement
 
setIdAttributeNode(Attr, boolean) - Method in class net.lecousin.framework.xml.dom.XMLElement
 
setIdAttributeNS(String, String, boolean) - Method in class net.lecousin.framework.xml.dom.XMLElement
 
setInput(IO.Readable.Buffered) - Method in class net.lecousin.framework.io.text.Decoder
Set readable IO to decode.
setInstance(Class<T>, T) - Method in class net.lecousin.framework.application.Application
Set the singleton stored for this application.
setInstance(Object) - Method in class net.lecousin.framework.io.serialization.SerializationContext.ObjectContext
 
setLevel(Logger.Level) - Method in class net.lecousin.framework.log.Logger
Change the level of this Logger, or null to set it to the default level of its appender.
setLocale(Locale) - Method in class net.lecousin.framework.application.Application
Set the new application language / locale.
setLogo(ImageIcon, boolean) - Method in class net.lecousin.framework.application.SplashScreen
Change the logo.
setLogThreadingInterval(long) - Static method in class net.lecousin.framework.application.StandaloneLCCore
 
setMaxBuffersBySizeAbove128KB(int) - Method in class net.lecousin.framework.memory.ByteArrayCache
Maximum number of buffers of the same size to keep, when size is above 128K, default to 8.
setMaxBuffersBySizeAbove128KB(int) - Method in class net.lecousin.framework.memory.IntArrayCache
Maximum number of buffers of the same size to keep, when size is above 128K, default to 8.
setMaxBuffersBySizeUnder128KB(int) - Method in class net.lecousin.framework.memory.ByteArrayCache
Maximum number of buffers of the same size to keep, when size is under 128K, default to 20.
setMaxBuffersBySizeUnder128KB(int) - Method in class net.lecousin.framework.memory.IntArrayCache
Maximum number of buffers of the same size to keep, when size is under 128K, default to 20.
setMaximumCDataSize(int) - Method in class net.lecousin.framework.xml.XMLStreamEvents
 
setMaximumTextSize(int) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
setMaximumTextSize(int) - Method in interface net.lecousin.framework.io.serialization.Deserializer
Set the maximum text size, 0 or negative value means no limitation.
setMaximumTextSize(int) - Method in class net.lecousin.framework.xml.serialization.XMLDeserializer
 
setMaximumTextSize(int) - Method in class net.lecousin.framework.xml.XMLStreamEvents
 
setMaxTotalSize(int) - Method in class net.lecousin.framework.memory.ByteArrayCache
Maximum total size of buffers to keep in this cache.
setMaxTotalSize(int) - Method in class net.lecousin.framework.memory.IntArrayCache
Maximum total size of buffers to keep in this cache.
setMemoryLimits(long, long, long) - Static method in class net.lecousin.framework.io.buffering.BufferedIO.MemoryManagement
Set the memory limits.
setName(String) - Method in class net.lecousin.framework.concurrent.TaskManager
 
setNamedItem(Node) - Method in class net.lecousin.framework.xml.dom.XMLNamedNodeMap
 
setNamedItemNS(Node) - Method in class net.lecousin.framework.xml.dom.XMLNamedNodeMap
 
setNodeValue(String) - Method in class net.lecousin.framework.xml.dom.XMLAttribute
 
setNodeValue(String) - Method in class net.lecousin.framework.xml.dom.XMLCharacterData
 
setNodeValue(String) - Method in class net.lecousin.framework.xml.dom.XMLNode
 
setOriginalType(TypeDefinition) - Method in class net.lecousin.framework.io.serialization.SerializationContext.ObjectContext
 
setParameter(TParam) - Method in class net.lecousin.framework.concurrent.Task.Parameter
 
setParent(XMLNode) - Method in class net.lecousin.framework.xml.dom.XMLNode
 
setPosition(long) - Method in class net.lecousin.framework.application.SplashScreen
 
setPosition(long) - Method in class net.lecousin.framework.progress.FakeWorkProgress
 
setPosition(long) - Method in class net.lecousin.framework.progress.SubWorkProgress
 
setPosition(long) - Method in interface net.lecousin.framework.progress.WorkProgress
Set the position (amount of work already done).
setPosition(long) - Method in class net.lecousin.framework.progress.WorkProgressImpl
 
setPreference(String, String) - Method in class net.lecousin.framework.application.Application
Set a preference.
setPrefix(String) - Method in class net.lecousin.framework.io.TemporaryFiles
 
setPrefix(String) - Method in class net.lecousin.framework.xml.dom.XMLAttribute
 
setPrefix(String) - Method in class net.lecousin.framework.xml.dom.XMLElement
 
setPrefix(String) - Method in class net.lecousin.framework.xml.dom.XMLNode
 
setPretty(boolean) - Method in class net.lecousin.framework.xml.serialization.XMLSerializer
 
setPretty(boolean) - Method in class net.lecousin.framework.xml.serialization.XMLSpecWriter
 
setPriority(byte) - Method in class net.lecousin.framework.concurrent.Task
Change the priority of this task.
setPriority(byte) - Method in class net.lecousin.framework.concurrent.tasks.drives.FileAccess
 
setPriority(byte) - Method in class net.lecousin.framework.io.AbstractIO
 
setPriority(byte) - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
setPriority(byte) - Method in class net.lecousin.framework.io.buffering.BufferedReverseIOReading
 
setPriority(byte) - Method in class net.lecousin.framework.io.buffering.PreBufferedReadable
 
setPriority(byte) - Method in class net.lecousin.framework.io.buffering.ReadableToSeekable
 
setPriority(byte) - Method in class net.lecousin.framework.io.buffering.SimpleBufferedReadable
 
setPriority(byte) - Method in class net.lecousin.framework.io.buffering.SimpleBufferedWritable
 
setPriority(byte) - Method in class net.lecousin.framework.io.buffering.SingleBufferReadable
 
setPriority(byte) - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
setPriority(byte) - Method in class net.lecousin.framework.io.FileIO
 
setPriority(byte) - Method in class net.lecousin.framework.io.FragmentedSubIO
 
setPriority(byte) - Method in interface net.lecousin.framework.io.IO
Set the priority of asynchronous operations.
setPriority(byte) - Method in class net.lecousin.framework.io.LinkedIO
 
setPriority(byte) - Method in class net.lecousin.framework.io.out2in.OutputToInput
 
setPriority(byte) - Method in class net.lecousin.framework.io.out2in.OutputToInputBuffers
 
setPriority(byte) - Method in class net.lecousin.framework.io.PositionKnownWrapper
 
setPriority(byte) - Method in class net.lecousin.framework.io.SubIO
 
setPriority(byte) - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStream
 
setPriority(byte) - Method in class net.lecousin.framework.io.text.BufferedReadableCharacterStreamLocation
 
setPriority(byte) - Method in class net.lecousin.framework.io.text.BufferedWritableCharacterStream
 
setPriority(byte) - Method in interface net.lecousin.framework.io.text.ICharacterStream
Change the priority (see Task priorities).
setPriority(byte) - Method in class net.lecousin.framework.io.text.ProgressiveBufferedReadableCharStream
 
setPriority(byte) - Method in class net.lecousin.framework.io.text.WritableCharacterStream
 
setPriority(byte) - Method in class net.lecousin.framework.io.util.BroadcastIO
 
setPriority(byte) - Method in class net.lecousin.framework.io.util.NonBufferedReadableIOAsBuffered
 
setPriority(byte) - Method in class net.lecousin.framework.io.util.ReadableSeekableToDeterminedSize
 
setPriority(byte) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer.AbstractCS
 
setProperty(String, String) - Method in class net.lecousin.framework.application.Application
Set a property for this application.
setSerializationClass(SerializationClass) - Method in class net.lecousin.framework.io.serialization.SerializationContext.ObjectContext
 
setSize(long) - Method in class net.lecousin.framework.concurrent.tasks.drives.FileAccess
 
setSizeAsync(long) - Method in class net.lecousin.framework.concurrent.tasks.drives.FileAccess
 
setSizeAsync(long) - Method in class net.lecousin.framework.io.buffering.BufferedIO.ReadWrite
 
setSizeAsync(long) - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
setSizeAsync(long) - Method in class net.lecousin.framework.io.buffering.IOInMemoryOrFile
 
setSizeAsync(long) - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
setSizeAsync(long) - Method in class net.lecousin.framework.io.FileIO.ReadWrite
 
setSizeAsync(long) - Method in class net.lecousin.framework.io.FileIO
 
setSizeAsync(long) - Method in class net.lecousin.framework.io.FileIO.WriteOnly
 
setSizeAsync(long) - Method in interface net.lecousin.framework.io.IO.Resizable
Asynchronous resize.
setSizeAsyncUsingSync(IO.Resizable, long, byte) - Static method in class net.lecousin.framework.io.IOUtil
Implement an asynchronous setSize using a task calling a synchronous one.
setSizeSync(long) - Method in class net.lecousin.framework.io.buffering.BufferedIO.ReadWrite
 
setSizeSync(long) - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
setSizeSync(long) - Method in class net.lecousin.framework.io.buffering.IOInMemoryOrFile
 
setSizeSync(long) - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
setSizeSync(long) - Method in class net.lecousin.framework.io.FileIO.ReadWrite
 
setSizeSync(long) - Method in class net.lecousin.framework.io.FileIO
 
setSizeSync(long) - Method in class net.lecousin.framework.io.FileIO.WriteOnly
 
setSizeSync(long) - Method in interface net.lecousin.framework.io.IO.Resizable
Synchronous resize.
setStrictErrorChecking(boolean) - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
setSubText(String) - Method in class net.lecousin.framework.application.SplashScreen
 
setSubText(String) - Method in class net.lecousin.framework.progress.FakeWorkProgress
 
setSubText(String) - Method in interface net.lecousin.framework.progress.WorkProgress
Set the sub-text describing the work being done.
setSubText(String) - Method in class net.lecousin.framework.progress.WorkProgressImpl
 
setTaskManager(TaskManager) - Method in class net.lecousin.framework.concurrent.StandaloneTaskPriorityManager
 
setTaskManager(TaskManager) - Method in interface net.lecousin.framework.concurrent.TaskPriorityManager
Set the associated TaskManager that will execute tasks.
setTemporaryDirectory(File) - Method in class net.lecousin.framework.io.TemporaryFiles
Set the directory into which create temporary files.
setter - Variable in class net.lecousin.framework.io.serialization.SerializationClass.Attribute
 
setText(String) - Method in class net.lecousin.framework.application.SplashScreen
 
setText(String) - Method in class net.lecousin.framework.progress.FakeWorkProgress
 
setText(String) - Method in interface net.lecousin.framework.progress.WorkProgress
Set the text describing the work being done.
setText(String) - Method in class net.lecousin.framework.progress.WorkProgressImpl
 
setTextContent(String) - Method in class net.lecousin.framework.xml.dom.XMLAttribute
 
setTextContent(String) - Method in class net.lecousin.framework.xml.dom.XMLCharacterData
 
setTextContent(String) - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
setTextContent(String) - Method in class net.lecousin.framework.xml.dom.XMLDocumentType
 
setTextContent(String) - Method in class net.lecousin.framework.xml.dom.XMLElement
 
setTimeBeforeToRemove(long) - Method in class net.lecousin.framework.memory.ByteArrayCache
Time before a cached buffer can be removed to free memory.
setTimeBeforeToRemove(long) - Method in class net.lecousin.framework.memory.IntArrayCache
Time before a cached buffer can be removed to free memory.
setType(TypeDefinition) - Method in class net.lecousin.framework.io.serialization.SerializationClass.Attribute
 
setUnmanagedThreads(int) - Method in class net.lecousin.framework.application.StandaloneLCCore
Set the number of threads to use by multi-threading system for unmanaged tasks.
setUserData(String, Object, UserDataHandler) - Method in class net.lecousin.framework.xml.dom.XMLNode
 
setValue(Object, Object) - Method in class net.lecousin.framework.io.serialization.rules.CustomAttributeSerializer.CustomAttribute
 
setValue(Object, Object) - Method in class net.lecousin.framework.io.serialization.SerializationClass.Attribute
Set the value of this attribute for the given instance.
setValue(String) - Method in class net.lecousin.framework.xml.dom.XMLAttribute
 
setValue1(T1) - Method in class net.lecousin.framework.util.Pair
 
setValue1(T1) - Method in class net.lecousin.framework.util.Triple
 
setValue2(T2) - Method in class net.lecousin.framework.util.Pair
 
setValue2(T2) - Method in class net.lecousin.framework.util.Triple
 
setValue3(T3) - Method in class net.lecousin.framework.util.Triple
 
setXmlStandalone(boolean) - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
setXmlVersion(String) - Method in class net.lecousin.framework.xml.dom.XMLDocument
 
ShortMap<ValueType> - Interface in net.lecousin.framework.collections.map
Interface for a Map that accept short keys (primitive type instead of Short).
signalErrorBeforeEndOfData(IOException) - Method in interface net.lecousin.framework.io.IO.OutputToInput
Signal that no more data will be written by the producer because of an error.
signalErrorBeforeEndOfData(IOException) - Method in class net.lecousin.framework.io.out2in.OutputToInput
 
signalErrorBeforeEndOfData(IOException) - Method in class net.lecousin.framework.io.out2in.OutputToInputBuffers
 
SimpleBufferedReadable - Class in net.lecousin.framework.io.buffering
This implementation of buffered readable IO use a simple buffering strategy, with 2 buffers: while the first one is used, the second is filled in background.
SimpleBufferedReadable(IO.Readable, int) - Constructor for class net.lecousin.framework.io.buffering.SimpleBufferedReadable
Constructor.
SimpleBufferedWritable - Class in net.lecousin.framework.io.buffering
Simple implementation of a buffered writable using 2 buffers.
The first buffer is first filled with written data.
SimpleBufferedWritable(IO.Writable, int) - Constructor for class net.lecousin.framework.io.buffering.SimpleBufferedWritable
Constructor.
SimpleCache<Key,Data> - Class in net.lecousin.framework.memory
A simple cache implementation.
SimpleCache(String, Function<Key, Data>) - Constructor for class net.lecousin.framework.memory.SimpleCache
Constructor.
SimpleEvent - Class in net.lecousin.framework.event
A SimpleEvent is like an Event but does not provide data to describe the event.
SimpleEvent() - Constructor for class net.lecousin.framework.event.SimpleEvent
 
SimpleIDManagerLong - Class in net.lecousin.framework.util
ID Manager allocating long integer identifiers.
SimpleIDManagerLong() - Constructor for class net.lecousin.framework.util.SimpleIDManagerLong
Constructor.
SimpleInteger() - Constructor for class net.lecousin.framework.util.StringEncoding.SimpleInteger
 
SimpleListenable - Interface in net.lecousin.framework.event
A SimpleListenable is an object on which we can add and remove listeners which are simple Runnable.
SimpleListenableContainer<T extends SimpleListenable> - Class in net.lecousin.framework.event
Class that implements SimpleListenable and delegate to an event of type T which is lazily instantiated on its first listener.
SimpleListenableContainer() - Constructor for class net.lecousin.framework.event.SimpleListenableContainer
 
SimpleLong() - Constructor for class net.lecousin.framework.util.StringEncoding.SimpleLong
 
SingleBufferReadable - Class in net.lecousin.framework.io.buffering
This is the less efficient buffered readable implementation: it uses a single buffer, which is filled only when first byte is read (and so is blocking).
SingleBufferReadable(IO.Readable, int, boolean) - Constructor for class net.lecousin.framework.io.buffering.SingleBufferReadable
Constructor.
SingleEvent<T> - Class in net.lecousin.framework.event
A SingleEvent is an event that can occur only once.
SingleEvent() - Constructor for class net.lecousin.framework.event.SingleEvent
 
singleTimeIterable(Enumeration<T>) - Static method in class net.lecousin.framework.collections.CollectionsUtil
Create an Iterable from an Enumeration, but avoiding to create a list, so the Iterable can be iterated only once.
SingleVersion(Version) - Constructor for class net.lecousin.framework.application.VersionSpecification.SingleVersion
Constructor.
size() - Method in class net.lecousin.framework.collections.LinkedArrayList
 
size() - Method in class net.lecousin.framework.collections.map.HalfByteHashMap
 
size() - Method in class net.lecousin.framework.collections.map.IntegerMapLinkedArrayList
 
size() - Method in class net.lecousin.framework.collections.map.IntegerMapRBT
 
size() - Method in class net.lecousin.framework.collections.map.LongMapRBT
 
size() - Method in interface net.lecousin.framework.collections.map.PrimitiveMap
Return the number of elements.
size() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeInteger
 
size() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLong
 
size() - Method in class net.lecousin.framework.collections.sort.RedBlackTreeLongByRange
 
size() - Method in interface net.lecousin.framework.collections.sort.Sorted
Number of elements in this collection.
size() - Method in class net.lecousin.framework.collections.Tree
Return the number of elements.
size() - Method in class net.lecousin.framework.collections.TurnArray
 
size - Variable in class net.lecousin.framework.io.buffering.BufferedIO
 
size - Variable in class net.lecousin.framework.io.FragmentedSubIO
 
size - Variable in class net.lecousin.framework.io.SubIO
 
size - Variable in class net.lecousin.framework.io.util.FileInfo
 
size - Variable in class net.lecousin.framework.io.util.ReadableWithProgress
 
size() - Method in class net.lecousin.framework.util.CompositeNamedObject
Return the number of objects.
size(long) - Static method in class net.lecousin.framework.util.StringUtil
Create a string for the given size, expressed in bytes or KB or MB or GB or TB, with 2 decimals.
size(Number) - Static method in class net.lecousin.framework.util.StringUtil
Create a string for the given size, expressed in bytes or KB or MB or GB or TB, with 2 decimals.
size(BigInteger) - Static method in class net.lecousin.framework.util.StringUtil
Create a string for the given size, expressed in bytes or KB or MB or GB or TB, with 2 decimals.
size - Variable in class net.lecousin.framework.util.UnprotectedStringBufferLimited
 
sizes - Variable in class net.lecousin.framework.io.LinkedIO
 
skip(long) - Method in class net.lecousin.framework.concurrent.tasks.drives.FileAccess
 
skip(int) - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
skip(int) - Method in class net.lecousin.framework.io.buffering.BufferedReverseIOReading
 
skip(long) - Method in class net.lecousin.framework.io.buffering.BufferedToInputStream
 
skip(int) - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
skip(int) - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
 
skip(int) - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
skip(int) - Method in class net.lecousin.framework.io.buffering.PreBufferedReadable
 
skip(int) - Method in class net.lecousin.framework.io.buffering.ReadableToSeekable
 
skip(int) - Method in class net.lecousin.framework.io.buffering.SimpleBufferedReadable
 
skip(int) - Method in class net.lecousin.framework.io.buffering.SingleBufferReadable
 
skip(int) - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO.DeterminedSize
 
skip(int) - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
skip(int) - Method in interface net.lecousin.framework.io.IO.ReadableByteStream
Same as IO.Readable.skipSync(long) but limited to an integer.
skip(long) - Method in class net.lecousin.framework.io.IOAsInputStream
 
skip(int) - Method in class net.lecousin.framework.io.LinkedIO.Readable.Buffered
 
skip(int) - Method in class net.lecousin.framework.io.LinkedIO.Readable.Seekable.Buffered
 
skip(int) - Method in class net.lecousin.framework.io.LinkedIO
 
skip(int) - Method in class net.lecousin.framework.io.out2in.OutputToInputBuffers
 
skip(int) - Method in class net.lecousin.framework.io.PositionKnownWrapper.Readable.Buffered
 
skip(int) - Method in class net.lecousin.framework.io.PositionKnownWrapper
 
skip(int) - Method in class net.lecousin.framework.io.SubIO.Readable.Seekable.Buffered
 
skip(int) - Method in class net.lecousin.framework.io.util.EmptyReadable
 
skip(int) - Method in class net.lecousin.framework.io.util.NonBufferedReadableIOAsBuffered
 
skipAsync(long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.concurrent.tasks.drives.FileAccess
 
skipAsync(long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
skipAsync(long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
skipAsync(long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
 
skipAsync(long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.buffering.IOInMemoryOrFile
 
skipAsync(long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
skipAsync(long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.buffering.PreBufferedReadable
 
skipAsync(long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.buffering.ReadableToSeekable
 
skipAsync(long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.buffering.SimpleBufferedReadable
 
skipAsync(long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.buffering.SingleBufferReadable
 
skipAsync(long) - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO.DeterminedSize
 
skipAsync(long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
skipAsync(long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.FileIO.ReadOnly
 
skipAsync(long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.FileIO.ReadWrite
 
skipAsync(long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.FileIO
 
skipAsync(long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.FragmentedSubIO.Readable
 
skipAsync(long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.FragmentedSubIO
 
skipAsync(long, Consumer<Pair<Long, IOException>>) - Method in interface net.lecousin.framework.io.IO.Readable
Returns the number of bytes skipped.
skipAsync(long) - Method in interface net.lecousin.framework.io.IO.Readable
Returns the number of bytes skipped.
skipAsync(long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.IOFromInputStream
 
skipAsync(long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.LinkedIO.Readable
 
skipAsync(long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.LinkedIO
 
skipAsync(long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.out2in.OutputToInput
 
skipAsync(long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.out2in.OutputToInputBuffers
 
skipAsync(long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.PositionKnownWrapper.Readable.Buffered
 
skipAsync(long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.PositionKnownWrapper.Readable
 
skipAsync(long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.PositionKnownWrapper
 
skipAsync(long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.SubIO.Readable.Seekable
 
skipAsync(long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.SubIO.Readable
 
skipAsync(long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.SubIO.ReadWrite
 
skipAsync(long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.util.EmptyReadable
 
skipAsync(long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.util.NonBufferedReadableIOAsBuffered
 
skipAsync(long, Consumer<Pair<Long, IOException>>) - Method in class net.lecousin.framework.io.util.ReadableSeekableToDeterminedSize
 
skipAsyncByReading(IO.Readable, long, Consumer<Pair<Long, IOException>>) - Static method in class net.lecousin.framework.io.IOUtil
Implement an asynchronous skip using readAsync.
skipAsyncUsingSync(IO.Readable, long, Consumer<Pair<Long, IOException>>) - Static method in class net.lecousin.framework.io.IOUtil
Implement an asynchronous skip using a task calling a synchronous skip.
skipSync(long) - Method in class net.lecousin.framework.io.buffering.BufferedIO
 
skipSync(long) - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
skipSync(long) - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
 
skipSync(long) - Method in class net.lecousin.framework.io.buffering.IOInMemoryOrFile
 
skipSync(long) - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
skipSync(long) - Method in class net.lecousin.framework.io.buffering.PreBufferedReadable
 
skipSync(long) - Method in class net.lecousin.framework.io.buffering.ReadableToSeekable
 
skipSync(long) - Method in class net.lecousin.framework.io.buffering.SimpleBufferedReadable
 
skipSync(long) - Method in class net.lecousin.framework.io.buffering.SingleBufferReadable
 
skipSync(long) - Method in class net.lecousin.framework.io.buffering.TwoBuffersIO
 
skipSync(long) - Method in class net.lecousin.framework.io.FileIO.ReadOnly
 
skipSync(long) - Method in class net.lecousin.framework.io.FileIO.ReadWrite
 
skipSync(long) - Method in class net.lecousin.framework.io.FileIO
 
skipSync(long) - Method in class net.lecousin.framework.io.FragmentedSubIO.Readable
 
skipSync(long) - Method in class net.lecousin.framework.io.FragmentedSubIO
 
skipSync(long) - Method in interface net.lecousin.framework.io.IO.Readable
Returns the number of bytes skipped.
skipSync(long) - Method in class net.lecousin.framework.io.IOFromInputStream
 
skipSync(long) - Method in class net.lecousin.framework.io.LinkedIO.Readable
 
skipSync(long) - Method in class net.lecousin.framework.io.LinkedIO
 
skipSync(long) - Method in class net.lecousin.framework.io.out2in.OutputToInput
 
skipSync(long) - Method in class net.lecousin.framework.io.out2in.OutputToInputBuffers
 
skipSync(long) - Method in class net.lecousin.framework.io.PositionKnownWrapper.Readable.Buffered
 
skipSync(long) - Method in class net.lecousin.framework.io.PositionKnownWrapper.Readable
 
skipSync(long) - Method in class net.lecousin.framework.io.PositionKnownWrapper
 
skipSync(long) - Method in class net.lecousin.framework.io.SubIO.Readable.Seekable
 
skipSync(long) - Method in class net.lecousin.framework.io.SubIO.Readable
 
skipSync(long) - Method in class net.lecousin.framework.io.SubIO.ReadWrite
 
skipSync(long) - Method in class net.lecousin.framework.io.util.EmptyReadable
 
skipSync(long) - Method in class net.lecousin.framework.io.util.NonBufferedReadableIOAsBuffered
 
skipSync(long) - Method in class net.lecousin.framework.io.util.ReadableSeekableToDeterminedSize
 
skipSyncByReading(IO.Readable, long) - Static method in class net.lecousin.framework.io.IOUtil
Implement a synchronous skip using a synchronous read.
skipSyncUsingAsync(IO.Readable, long) - Static method in class net.lecousin.framework.io.IOUtil
Implement a synchronous skip using an asynchronous one and blocking until it finishes.
sleep(long) - Static method in class net.lecousin.framework.util.ThreadUtil
Pause the current thread and return false in case it has been interrupted.
sortAttributes(List<SerializationClass.Attribute>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializationSpecWriter
 
sortAttributes(List<SerializationClass.Attribute>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
sortAttributes(List<SerializationClass.Attribute>) - Method in class net.lecousin.framework.xml.serialization.XMLSerializer
 
sortAttributes(List<SerializationClass.Attribute>) - Method in class net.lecousin.framework.xml.serialization.XMLSpecWriter
 
Sorted<T> - Interface in net.lecousin.framework.collections.sort
This interface marks a list as being sorted.
It does not add any constraint except the it must be iterable.
The iterator returned by the method iterator() does not return elements in the sorted order, the method orderedIterator must be used instead.
Sorted.AssociatedWithInteger<T> - Interface in net.lecousin.framework.collections.sort
Interface for sorted list where elements are associated with integer values to sort them.
Sorted.AssociatedWithLong<T> - Interface in net.lecousin.framework.collections.sort
Interface for sorted list where elements are associated with long values to sort them.
sourceType() - Method in interface net.lecousin.framework.io.serialization.CustomSerializer
Source type.
sp - Variable in class net.lecousin.framework.xml.XMLStreamEventsAsync.Next
 
specifyAnyValue(SerializationContext) - Method in class net.lecousin.framework.io.serialization.AbstractSerializationSpecWriter
 
specifyAnyValue(SerializationContext) - Method in class net.lecousin.framework.xml.serialization.XMLSpecWriter
 
specifyBooleanValue(SerializationContext, boolean) - Method in class net.lecousin.framework.io.serialization.AbstractSerializationSpecWriter
 
specifyBooleanValue(SerializationContext, boolean) - Method in class net.lecousin.framework.xml.serialization.XMLSpecWriter
 
specifyByteArrayValue(SerializationContext, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializationSpecWriter
 
specifyCharacterValue(SerializationContext, boolean) - Method in class net.lecousin.framework.io.serialization.AbstractSerializationSpecWriter
 
specifyCharacterValue(SerializationContext, boolean) - Method in class net.lecousin.framework.xml.serialization.XMLSpecWriter
 
specifyCollectionValue(SerializationContext.CollectionContext, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializationSpecWriter
 
specifyCollectionValue(SerializationContext.CollectionContext, List<SerializationRule>) - Method in class net.lecousin.framework.xml.serialization.XMLSpecWriter
 
specifyEnumValue(SerializationContext, TypeDefinition) - Method in class net.lecousin.framework.io.serialization.AbstractSerializationSpecWriter
 
specifyEnumValue(SerializationContext, TypeDefinition) - Method in class net.lecousin.framework.xml.serialization.XMLSpecWriter
 
specifyInputStreamValue(SerializationContext, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializationSpecWriter
 
specifyIOReadableValue(SerializationContext, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializationSpecWriter
 
specifyIOReadableValue(SerializationContext, List<SerializationRule>) - Method in class net.lecousin.framework.xml.serialization.XMLSpecWriter
 
specifyMapValue(SerializationContext, TypeDefinition, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializationSpecWriter
 
specifyNumericValue(SerializationContext, Class<?>, boolean, Number, Number) - Method in class net.lecousin.framework.io.serialization.AbstractSerializationSpecWriter
 
specifyNumericValue(SerializationContext, Class<?>, boolean, Number, Number) - Method in class net.lecousin.framework.xml.serialization.XMLSpecWriter
 
specifyObjectValue(SerializationContext, TypeDefinition, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializationSpecWriter
 
specifyStringValue(SerializationContext, TypeDefinition) - Method in class net.lecousin.framework.io.serialization.AbstractSerializationSpecWriter
 
specifyStringValue(SerializationContext, TypeDefinition) - Method in class net.lecousin.framework.xml.serialization.XMLSpecWriter
 
specifyTypeAttribute(SerializationContext.ObjectContext, List<SerializationClass.Attribute>, int, List<SerializationRule>, Async<SerializationException>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializationSpecWriter
 
specifyTypeAttribute(SerializationContext.AttributeContext, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializationSpecWriter
 
specifyTypeAttribute(SerializationContext.AttributeContext, List<SerializationRule>) - Method in class net.lecousin.framework.xml.serialization.XMLSpecWriter
 
specifyTypeContent(SerializationContext.ObjectContext, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializationSpecWriter
 
specifyTypedValue(SerializationContext.ObjectContext, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializationSpecWriter
 
specifyTypedValue(SerializationContext.ObjectContext, List<SerializationRule>) - Method in class net.lecousin.framework.xml.serialization.XMLSpecWriter
 
specifyValue(SerializationContext, TypeDefinition, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializationSpecWriter
Can be used when already initialized.
SpecTask(Runnable) - Constructor for class net.lecousin.framework.io.serialization.AbstractSerializationSpecWriter.SpecTask
 
SplashScreen - Class in net.lecousin.framework.application
Splash screen that may be used while loading an application.
SplashScreen(boolean) - Constructor for class net.lecousin.framework.application.SplashScreen
Constructor.
split(char) - Method in interface net.lecousin.framework.util.IString
Return a list of strings, by splitting the current string using the given character as separator.
split(char) - Method in class net.lecousin.framework.util.UnprotectedString
 
split(char) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
 
splitOnTokens(String) - Static method in class net.lecousin.framework.util.WildcardFilePattern
Splits a string into a number of tokens.
splitText(int) - Method in class net.lecousin.framework.xml.dom.XMLText
 
StandaloneLCCore - Class in net.lecousin.framework.application
LC Core Environment for a standalone application.
StandaloneLCCore() - Constructor for class net.lecousin.framework.application.StandaloneLCCore
Constructor.
StandaloneTaskPriorityManager - Class in net.lecousin.framework.concurrent
Simple implementation of TaskPriorityManager for a single application, only using the priority of tasks.
StandaloneTaskPriorityManager() - Constructor for class net.lecousin.framework.concurrent.StandaloneTaskPriorityManager
Constructor.
start(Artifact, String[], Map<String, String>, boolean, ThreadFactory, LibrariesManager, Appender) - Static method in class net.lecousin.framework.application.Application
Method to call at the beginning of the application, typically in the main method.
start(Artifact, boolean) - Static method in class net.lecousin.framework.application.Application
Method to call at the beginning of the application, typically in the main method.
start(Artifact, String[], boolean) - Static method in class net.lecousin.framework.application.Application
Method to call at the beginning of the application, typically in the main method.
start(Application, WorkProgress) - Method in interface net.lecousin.framework.application.ApplicationBootstrap
Start the application, and return a synchronization point that will be unblocked when the application is asked to shutdown.
start(Application) - Method in class net.lecousin.framework.application.launcher.DynamicLibrariesManager
 
start() - Method in interface net.lecousin.framework.application.LCCore.Environment
Initialization.
start() - Static method in class net.lecousin.framework.application.LCCore
Initialization.
start(Application) - Method in class net.lecousin.framework.application.libraries.classpath.DefaultLibrariesManager
 
start(Application) - Method in interface net.lecousin.framework.application.libraries.LibrariesManager
This method is automatically called on application startup so this libraries manager can initialize and load libraries as needed for the given application.
start() - Method in class net.lecousin.framework.application.StandaloneLCCore
 
start() - Method in interface net.lecousin.framework.collections.AsyncCollection.OneByOne.Refreshable
Called when new elements will come to replace the previous ones.
start() - Method in class net.lecousin.framework.concurrent.async.JoinPoint
Start this JoinPoint, so as soon as the number of waited events becomes zero, this JoinPoint becomes unblocked.
start() - Method in class net.lecousin.framework.concurrent.MonoThreadTaskManager
 
start() - Method in class net.lecousin.framework.concurrent.MultiThreadTaskManager
 
start(TParam) - Method in class net.lecousin.framework.concurrent.Task.Parameter
Set the value of the parameter and start the task.
start() - Method in class net.lecousin.framework.concurrent.Task
Ask to start the task.
start() - Method in class net.lecousin.framework.concurrent.util.production.simple.Production
Start the production.
start - Variable in class net.lecousin.framework.io.SubIO
 
start() - Method in class net.lecousin.framework.io.text.FullReadLines
Start to read lines in a separate task.
start(byte, WorkProgress, long) - Method in class net.lecousin.framework.util.DirectoryWalker
Start the directory analysis.
start() - Method in class net.lecousin.framework.xml.XMLStreamEvents.Starter
 
start() - Method in class net.lecousin.framework.xml.XMLStreamEventsAsync
Start reading the XML to provide the first event.
start() - Method in class net.lecousin.framework.xml.XMLStreamEventsRecorder.Async
 
start() - Method in class net.lecousin.framework.xml.XMLStreamEventsRecorder.Sync
 
start() - Method in class net.lecousin.framework.xml.XMLStreamEventsSync
Start reading the XML to provide the first event.
start(IO.Readable.Buffered, int, int, boolean) - Static method in class net.lecousin.framework.xml.XMLStreamReader
Utility method that initialize a XMLStreamReader, initialize it, and return an AsyncWork which is unblocked when characters are available to be read.
start() - Method in class net.lecousin.framework.xml.XMLStreamReader
 
start() - Method in class net.lecousin.framework.xml.XMLStreamReaderAsync
 
start(String, String, Map<String, String>) - Method in class net.lecousin.framework.xml.XMLWriter
Start the document with the XML processing instruction if needed, and opening the root element.
startCollectionAttributeValue(SerializationContext.AttributeContext) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
Return true if the start has been found, false if null has been found, or an error.
startCollectionValue() - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
Return true if the start has been found, false if null has been found, or an error.
startCollectionValue(SerializationContext.CollectionContext, String, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
startCollectionValue() - Method in class net.lecousin.framework.xml.serialization.XMLDeserializer
 
startCollectionValue(SerializationContext.CollectionContext, String, List<SerializationRule>) - Method in class net.lecousin.framework.xml.serialization.XMLSerializer
 
startCollectionValueElement(SerializationContext.CollectionContext, Object, int, String, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
startCollectionValueElement(SerializationContext.CollectionContext, Object, int, String, List<SerializationRule>) - Method in class net.lecousin.framework.xml.serialization.XMLSerializer
 
started(JoinPoint<?>) - Static method in class net.lecousin.framework.concurrent.ThreadingDebugHelper
Indicate a JoinPoint has been started.
Starter(IO.Readable.Buffered, Charset, int, int, boolean) - Constructor for class net.lecousin.framework.xml.XMLStreamEvents.Starter
 
startObjectValue(SerializationContext, TypeDefinition, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractDeserializer
Instantiate the type if the start of an object has been found, null if null has been found, or an error.
startObjectValue(SerializationContext.ObjectContext, String, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializer
 
startObjectValue(SerializationContext, TypeDefinition, List<SerializationRule>) - Method in class net.lecousin.framework.xml.serialization.XMLDeserializer
 
startObjectValue(SerializationContext.ObjectContext, String, List<SerializationRule>) - Method in class net.lecousin.framework.xml.serialization.XMLSerializer
 
startOn(IAsync<? extends Exception>, boolean) - Method in class net.lecousin.framework.concurrent.Task
Start this task once the given synchronization point is unblocked.
startOn(boolean, IAsync<?>...) - Method in class net.lecousin.framework.concurrent.Task
Start this task once all the given synchronization points are unblocked.
startOnDone(Task<?, ?>) - Method in class net.lecousin.framework.concurrent.Task
Start this task once the given task is done.
startRead() - Method in class net.lecousin.framework.concurrent.async.ReadWriteLockPoint
To call when a thread wants to enter read mode.
startReadAsync() - Method in class net.lecousin.framework.concurrent.async.ReadWriteLockPoint
To call when a thread wants to enter read mode.
startReadAsync(boolean) - Method in class net.lecousin.framework.concurrent.async.ReadWriteLockPoint
To call when a thread wants to enter read mode.
startRecording(boolean) - Method in class net.lecousin.framework.xml.XMLStreamEventsRecorder.Async
 
startRecording(boolean) - Method in interface net.lecousin.framework.xml.XMLStreamEventsRecorder
Start to record events.
startRecording(boolean) - Method in class net.lecousin.framework.xml.XMLStreamEventsRecorder.Sync
 
startRootElement() - Method in class net.lecousin.framework.xml.XMLStreamReader
Shortcut to move forward to the first START_ELEMENT event, skipping the header or comments.
startRootElement() - Method in class net.lecousin.framework.xml.XMLStreamReaderAsync
Shortcut to move forward to the first START_ELEMENT event, skipping the header or comments.
startsWith(CharSequence) - Method in interface net.lecousin.framework.util.IString
Return true if this string starts with the given one.
startsWith(CharSequence) - Method in class net.lecousin.framework.util.UnprotectedString
 
startsWith(CharSequence) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
 
startWrite() - Method in class net.lecousin.framework.concurrent.async.ReadWriteLockPoint
To call when a thread wants to enter write mode.
startWriteAsync() - Method in class net.lecousin.framework.concurrent.async.ReadWriteLockPoint
To call when a thread wants to enter write mode.
startWriteAsync(boolean) - Method in class net.lecousin.framework.concurrent.async.ReadWriteLockPoint
To call when a thread wants to enter write mode.
STATUS_BLOCKED - Static variable in class net.lecousin.framework.concurrent.Task
started but blocked (waiting for something).
STATUS_DONE - Static variable in class net.lecousin.framework.concurrent.Task
done.
STATUS_EXECUTED - Static variable in class net.lecousin.framework.concurrent.Task
executed, but some sub-tasks are not yet done.
STATUS_NOT_STARTED - Static variable in class net.lecousin.framework.concurrent.Task
not yet started.
STATUS_RUNNING - Static variable in class net.lecousin.framework.concurrent.Task
started and still running.
STATUS_STARTED_READY - Static variable in class net.lecousin.framework.concurrent.Task
started and put in the ready list of the task manager.
STATUS_STARTED_WAITING - Static variable in class net.lecousin.framework.concurrent.Task
started but waiting for a specific time.
stop() - Method in class net.lecousin.framework.application.Application
Stop this application and release resources.
stop() - Method in interface net.lecousin.framework.application.LCCore.Environment
Stop the environment and close all applications.
stop(boolean) - Static method in class net.lecousin.framework.application.LCCore
Stop the environement.
stop() - Method in class net.lecousin.framework.application.StandaloneLCCore
 
stop() - Method in class net.lecousin.framework.io.buffering.BufferedReverseIOReading
Try to stop any pending read operation on the underlying IO, and wait them to end.
stop() - Method in class net.lecousin.framework.io.buffering.SimpleBufferedReadable
Stop any pending read, and block until they are cancelled or done.
stopped - Variable in class net.lecousin.framework.concurrent.TaskManager
 
stopping - Variable in class net.lecousin.framework.concurrent.TaskManager
 
stopRecording() - Method in class net.lecousin.framework.xml.XMLStreamEventsRecorder.Async
 
stopRecording() - Method in interface net.lecousin.framework.xml.XMLStreamEventsRecorder
Stop recording events.
stopRecording() - Method in class net.lecousin.framework.xml.XMLStreamEventsRecorder.Sync
 
stopRepeat() - Method in class net.lecousin.framework.concurrent.Task
Do not execute this task again.
stream - Variable in class net.lecousin.framework.xml.XMLStreamEvents
 
streamReferenceHandlers - Variable in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
StringEncoding<T> - Interface in net.lecousin.framework.util
Interface to encode a value into a string, and decode it from a string.
StringEncoding.EncodedLong - Class in net.lecousin.framework.util
Uses a IBytesEncoding to encode and decode from the little endian representation of a long.
StringEncoding.SimpleInteger - Class in net.lecousin.framework.util
Simple encoding for an Integer, using toString and valueOf.
StringEncoding.SimpleLong - Class in net.lecousin.framework.util
Simple encoding for a Long, using toString and valueOf.
StringFormat - Annotation Type in net.lecousin.framework.util
Declare how to parse from a String, and how to generate a String from an Object.
StringParser<T> - Interface in net.lecousin.framework.util
Parser from a String into the specified type T.
StringParser.Parse - Annotation Type in net.lecousin.framework.util
Mark a constructor having a String as parameter to be able to parse a String.
StringUtil - Class in net.lecousin.framework.util
Utility methods for String.
sub(long) - Method in class net.lecousin.framework.event.ListenableLongProperty
Subtraction.
sub(int) - Method in class net.lecousin.framework.mutable.MutableInteger
Subtract the given value and return the value after the subtraction.
sub(long) - Method in class net.lecousin.framework.mutable.MutableLong
Subtract the given value and return the value after the subtraction.
SubIO - Class in net.lecousin.framework.io
Sub-part of an IO.
SubIO.Readable - Class in net.lecousin.framework.io
Sub-part of a Readable IO.
SubIO.Readable.Seekable - Class in net.lecousin.framework.io
Sub-part of a Seekable Readable IO.
SubIO.Readable.Seekable.Buffered - Class in net.lecousin.framework.io
Sub-part of a Buffered Seekable Readable IO.
SubIO.ReadWrite - Class in net.lecousin.framework.io
Sub-part of a Seekable Readable and Writable IO.
SubIO.Writable - Class in net.lecousin.framework.io
Sub-part of a Writable IO.
SubIO.Writable.Seekable - Class in net.lecousin.framework.io
Sub-part of a Seekable Writable IO.
SubIOProvider - Interface in net.lecousin.framework.io.provider
IOProvider based on an existing IO, providing a SubIO on it.
SubIOProvider.Readable - Class in net.lecousin.framework.io.provider
Readable SubIO provider.
subList(int, int) - Method in class net.lecousin.framework.collections.LinkedArrayList
 
subSequence(int, int) - Method in class net.lecousin.framework.util.UnprotectedString
 
subSequence(int, int) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
 
substring(int) - Method in interface net.lecousin.framework.util.IString
Return a sub-string starting at the given position until the end.
substring(int, int) - Method in interface net.lecousin.framework.util.IString
Return a sub-string starting at the given start position (included) until the given end position (excluded).
substring(int, int) - Method in class net.lecousin.framework.util.UnprotectedString
 
substring(int) - Method in class net.lecousin.framework.util.UnprotectedString
 
substring(int) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
 
substring(int, int) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
 
substringData(int, int) - Method in class net.lecousin.framework.xml.dom.XMLCharacterData
 
subText - Variable in class net.lecousin.framework.progress.WorkProgressImpl
 
SubWorkProgress - Class in net.lecousin.framework.progress
Implementation of WorkProgress for a sub-aork, that will transmit its progression to its parent.
SubWorkProgress(WorkProgress, long, long, String, String) - Constructor for class net.lecousin.framework.progress.SubWorkProgress
Constructor.
SubWorkProgress(WorkProgress, long, long, String) - Constructor for class net.lecousin.framework.progress.SubWorkProgress
Constructor.
SubWorkProgress(WorkProgress, long, long) - Constructor for class net.lecousin.framework.progress.SubWorkProgress
Constructor.
success(TResult, AsyncSupplier<TResult, TError>, Consumer<Pair<TResult, TError>>) - Static method in class net.lecousin.framework.io.IOUtil
Shortcut to transfer a result to ondone if it is not null, and to the AsyncWork.
success(TResult, Consumer<Pair<TResult, TError>>) - Static method in class net.lecousin.framework.io.IOUtil
Shortcut to transfer a result to ondone if it is not null, and create an AsyncWork with this result.
supportConversion(Class<? extends IntegerUnit>, Class<? extends IntegerUnit>) - Method in interface net.lecousin.framework.math.IntegerUnit.Converter
Return true if the conversion is supported.
supportConversion(Class<? extends IntegerUnit>, Class<? extends IntegerUnit>) - Method in class net.lecousin.framework.math.TimeUnit.Converter
 
Sync(XMLStreamEventsSync) - Constructor for class net.lecousin.framework.xml.XMLStreamEventsRecorder.Sync
Constructor.
synch - Variable in class net.lecousin.framework.progress.WorkProgressImpl
 
system - Variable in class net.lecousin.framework.xml.XMLStreamEvents.Event
System specified in the DOCTYPE tag.
SYSTEM_PROPERTY_USER_HOME - Static variable in class net.lecousin.framework.util.SystemEnvironment
 
SystemEnvironment - Class in net.lecousin.framework.util
Get information about the system such as type of operating system, based on environment properties.
SystemEnvironment.OSFamily - Enum in net.lecousin.framework.util
Type of operating system.
systemId - Variable in class net.lecousin.framework.xml.dom.XMLDocumentType
 

T

targetType() - Method in interface net.lecousin.framework.io.serialization.CustomSerializer
Target type.
Task<T,TError extends Exception> - Class in net.lecousin.framework.concurrent
Task to be executed asynchronously.
Task(TaskManager, String, byte) - Constructor for class net.lecousin.framework.concurrent.Task
Constructor.
Task(TaskManager, String, byte, Consumer<Pair<T, TError>>) - Constructor for class net.lecousin.framework.concurrent.Task
Constructor.
Task(Object, String, byte, Consumer<Pair<T, TError>>) - Constructor for class net.lecousin.framework.concurrent.Task
Constructor.
Task(Object, String, byte) - Constructor for class net.lecousin.framework.concurrent.Task
Constructor.
Task.Cpu<T,TError extends Exception> - Class in net.lecousin.framework.concurrent
Task using only CPU resource.
Task.Cpu.FromRunnable - Class in net.lecousin.framework.concurrent
CPU task from a Runnable.
Task.Cpu.FromSupplierThrows<T,TError extends Exception> - Class in net.lecousin.framework.concurrent
CPU task from a Supplier.
Task.Cpu.Parameter<TParam,TResult,TError extends Exception> - Class in net.lecousin.framework.concurrent
Task using only CPU resource and holding a parameter.
Task.Cpu.Parameter.FromConsumer<TParam> - Class in net.lecousin.framework.concurrent
CPU task with parameter from a Runnable.
Task.Cpu.Parameter.FromFunction<TParam,TResult> - Class in net.lecousin.framework.concurrent
CPU task with parameter from a Function.
Task.Done<T,TError extends Exception> - Class in net.lecousin.framework.concurrent
Task already done with a result or an error.
Task.OnFile<T,TError extends Exception> - Class in net.lecousin.framework.concurrent
Task using a only a file resource.
Task.OnFile.Parameter<TParam,TResult,TError extends Exception> - Class in net.lecousin.framework.concurrent
Task using only a file resource and holding a parameter.
Task.Output - Class in net.lecousin.framework.concurrent
Synchronization point holding the result or error of this task.
Task.Parameter<TParam,TResult,TError extends Exception> - Class in net.lecousin.framework.concurrent
Task holding a parameter.
Task.Unmanaged<TResult,TError extends Exception> - Class in net.lecousin.framework.concurrent
Unmanaged task that may use any resource and block at any time without using a synchronization point.
taskDescription - Variable in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
taskJoin - Variable in class net.lecousin.framework.concurrent.Task
 
TaskManager - Class in net.lecousin.framework.concurrent
Base class to implement a TaskManager, which is responsible to execute tasks in threads.
TaskManager(String, Object, ThreadFactory, Class<? extends TaskPriorityManager>) - Constructor for class net.lecousin.framework.concurrent.TaskManager
Constructor.
TaskMonitoring - Class in net.lecousin.framework.concurrent
Monitoring of multi-threading system to avoid dead tasks.
taskPriorityManager - Variable in class net.lecousin.framework.concurrent.TaskManager
 
TaskPriorityManager - Interface in net.lecousin.framework.concurrent
Interface to implement to manage the priority of tasks.
tasks - Variable in class net.lecousin.framework.progress.MultiTaskProgress
 
TemporaryFiles - Class in net.lecousin.framework.io
Utility class to create temporary files.
text - Variable in class net.lecousin.framework.progress.WorkProgressImpl
 
text - Variable in class net.lecousin.framework.xml.dom.XMLCharacterData
 
text - Variable in class net.lecousin.framework.xml.XMLStreamEvents.Attribute
 
text - Variable in class net.lecousin.framework.xml.XMLStreamEvents.ElementContext
 
text - Variable in class net.lecousin.framework.xml.XMLStreamEvents.Event
Text read, depending of the node type.
TextLineStream - Class in net.lecousin.framework.io.text
Allow to read a text file line by line.
TextLineStream(ICharacterStream.Readable.Buffered) - Constructor for class net.lecousin.framework.io.text.TextLineStream
Constructor.
thenDoOrStart(Consumer<T>, String, byte) - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
Call consumer immediately (in current thread) if done, or start a CPU task on done.
thenDoOrStart(Consumer<T>, String, byte, IAsync<TError>) - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
Call consumer immediately (in current thread) if done, or start a CPU task on done.
thenDoOrStart(Runnable, String, byte) - Method in interface net.lecousin.framework.concurrent.async.IAsync
Call runnable immediately (in current thread) if done, or start a CPU task on done.
thenDoOrStart(Runnable, String, byte, IAsync<TError>) - Method in interface net.lecousin.framework.concurrent.async.IAsync
Call runnable immediately (in current thread) if done, or start a CPU task on done.
thenDoOrStart(Runnable, String, byte, IAsync<TError2>, Function<TError, TError2>) - Method in interface net.lecousin.framework.concurrent.async.IAsync
Call runnable immediately (in current thread) if done, or start a CPU task on done.
thenStart(Task.Parameter<T, T2, TError>, boolean) - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
Start the given task when this asynchronous unit is unblocked.
thenStart(Task<?, ? extends Exception>, boolean) - Method in interface net.lecousin.framework.concurrent.async.IAsync
Start the given task when this asynchronous unit is unblocked.
thenStart(String, byte, Runnable, boolean) - Method in interface net.lecousin.framework.concurrent.async.IAsync
Start the given task when this asynchronous unit is unblocked.
thenStart(Task<?, ? extends Exception>, Runnable) - Method in interface net.lecousin.framework.concurrent.async.IAsync
Start the given task when this asynchronous unit is unblocked.
thenStart(Task<?, ? extends Exception>, IAsync<TError>) - Method in interface net.lecousin.framework.concurrent.async.IAsync
Start the given task when this asynchronous unit is successfully unblocked, else the error or cancel event are forwarded to the given asynchronous unit.
thenStart(Task<?, ? extends Exception>, IAsync<TError2>, Function<TError, TError2>) - Method in interface net.lecousin.framework.concurrent.async.IAsync
Start the given task when this synchronization point is successfully unblocked, else the error or cancel event are forwarded to the given synchronization point.
thenStart(String, byte, Runnable, IAsync<TError>) - Method in interface net.lecousin.framework.concurrent.async.IAsync
Start the given task when this synchronization point is successfully unblocked, else the error or cancel event are forwarded to the given synchronization point.
threadFactory - Variable in class net.lecousin.framework.concurrent.TaskManager
 
Threading - Class in net.lecousin.framework.concurrent
Utility class to initialize and stop multi-threading, and utiliy methods for multi-threading.
ThreadingDebugHelper - Class in net.lecousin.framework.concurrent
Utilities to help debugging multi-threading applications.
threadName - Variable in class net.lecousin.framework.log.LogPattern.Log
 
ThreadPoolTaskManager - Class in net.lecousin.framework.concurrent
A Task Manager that use a pool of threads to execute tasks.
ThreadPoolTaskManager(String, Object, int, ThreadFactory, Class<? extends TaskPriorityManager>) - Constructor for class net.lecousin.framework.concurrent.ThreadPoolTaskManager
Constructor.
ThreadUtil - Class in net.lecousin.framework.util
Utility methods for multi-threading.
timeout(long, Runnable) - Method in class net.lecousin.framework.concurrent.async.JoinPoint
Should be used only for debugging purpose, as a JoinPoint is supposed to always become unblocked.
This method will wait for the given milliseconds, if at this time the JoinPoint is already unblocked, nothing is done, else we force it to become unblocked, and the given callback is called if any.
timestamp - Variable in class net.lecousin.framework.log.LogPattern.Log
 
TimeUnit - Interface in net.lecousin.framework.math
Unit of time.
TimeUnit.Converter - Class in net.lecousin.framework.math
Converter between time units.
TimeUnit.Day - Class in net.lecousin.framework.math
Day time unit.
TimeUnit.Hour - Class in net.lecousin.framework.math
Hour time unit.
TimeUnit.Millisecond - Class in net.lecousin.framework.math
Milliseconds time unit.
TimeUnit.Minute - Class in net.lecousin.framework.math
Minutes time unit.
TimeUnit.Second - Class in net.lecousin.framework.math
Seconds time unit.
tmpDecoder - Variable in class net.lecousin.framework.xml.XMLStreamEvents.Starter
 
toArray(Collection<Integer>) - Static method in class net.lecousin.framework.collections.ArrayUtil
Create an array from the collection.
toArray(T2[]) - Method in class net.lecousin.framework.collections.LinkedArrayList
 
toArray() - Method in class net.lecousin.framework.collections.LinkedArrayList
 
toArray() - Method in class net.lecousin.framework.collections.TurnArray
 
toArray(U[]) - Method in class net.lecousin.framework.collections.TurnArray
 
toArray(SerializationContext.CollectionContext) - Static method in class net.lecousin.framework.io.serialization.AbstractDeserializer
 
toAsyncSupplier() - Method in interface net.lecousin.framework.concurrent.async.IAsync
Convert this synchronization point into an AsyncWork with Void result.
toByteBuffer() - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
Wrap the buffer into a ByteBuffer.
toClose(Closeable) - Method in class net.lecousin.framework.application.Application
Register an instance to close on application shutdown.
toClose(AsyncCloseable<?>) - Method in class net.lecousin.framework.application.Application
Register an instance to close on application shutdown.
toClose(Closeable) - Method in interface net.lecousin.framework.application.LCCore.Environment
Add a resource to close when closing the environment, the resource must be application independent.
toClose(AsyncCloseable<?>) - Method in interface net.lecousin.framework.application.LCCore.Environment
Add a resource to close when closing the environment, the resource must be application independent.
toClose(Closeable) - Method in class net.lecousin.framework.application.StandaloneLCCore
 
toClose(AsyncCloseable<?>) - Method in class net.lecousin.framework.application.StandaloneLCCore
 
toGUID(long, int, int, int, long) - Static method in class net.lecousin.framework.util.GUIDUtil
Create a GUID.
toInterruptOnShutdown(Thread) - Method in class net.lecousin.framework.application.Application
Register a thread that must be interrupted on application shutdown.
toLocalizable() - Method in interface net.lecousin.framework.locale.ToLocalizableString
Get the localizable string from this object.
ToLocalizableString - Interface in net.lecousin.framework.locale
Able to obtain a localizable string.
toLowerCase() - Method in interface net.lecousin.framework.util.IString
Convert this string to lower case.
toLowerCase() - Method in class net.lecousin.framework.util.UnprotectedString
 
toLowerCase() - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
 
ToRule() - Constructor for class net.lecousin.framework.io.serialization.annotations.AddAttribute.ToRule
 
ToRule() - Constructor for class net.lecousin.framework.io.serialization.annotations.Instantiate.ToRule
 
ToRule() - Constructor for class net.lecousin.framework.io.serialization.annotations.Instantiation.ToRule
 
ToRule() - Constructor for class net.lecousin.framework.io.serialization.annotations.MergeAttributes.ToRule
 
ToRule() - Constructor for class net.lecousin.framework.io.serialization.annotations.Rename.ToRule
 
ToRule() - Constructor for class net.lecousin.framework.io.serialization.annotations.SerializationMethods.ToRule
 
ToRule() - Constructor for class net.lecousin.framework.io.serialization.annotations.SerializationName.ToRule
 
ToRule() - Constructor for class net.lecousin.framework.io.serialization.annotations.Transient.ToRule
 
ToRule() - Constructor for class net.lecousin.framework.io.serialization.annotations.TypeInstantiation.ToRule
 
ToRule() - Constructor for class net.lecousin.framework.io.serialization.annotations.TypeSerializationMethod.ToRule
 
ToRule() - Constructor for class net.lecousin.framework.io.serialization.annotations.TypeSerializer.ToRule
 
toString() - Method in class net.lecousin.framework.application.Artifact
 
toString(StringBuilder, String, String, String) - Static method in class net.lecousin.framework.application.Artifact
Create a string with group id, artifact id and version, separated by colon character.
toString(String, String, String) - Static method in class net.lecousin.framework.application.Artifact
Create a string with group id, artifact id and version, separated by colon character.
toString() - Method in class net.lecousin.framework.application.libraries.artifacts.LoadedLibrary
 
toString() - Method in class net.lecousin.framework.application.libraries.classloader.DirectoryClassLoader
 
toString() - Method in class net.lecousin.framework.application.libraries.classloader.ZipClassLoader
 
toString() - Method in class net.lecousin.framework.application.Version
 
toString(int[], StringBuilder) - Static method in class net.lecousin.framework.application.Version
Append the given version numbers to the given StringBuilder.
toString() - Method in class net.lecousin.framework.application.VersionRange
 
toString() - Method in class net.lecousin.framework.application.VersionSpecification.Range
 
toString() - Method in class net.lecousin.framework.application.VersionSpecification.RangeWithRecommended
 
toString() - Method in class net.lecousin.framework.application.VersionSpecification.SingleVersion
 
toString() - Method in class net.lecousin.framework.concurrent.Task.Output
 
toString() - Method in class net.lecousin.framework.concurrent.Task
 
toString() - Method in class net.lecousin.framework.math.FragmentedRangeBigInteger
 
toString() - Method in class net.lecousin.framework.math.FragmentedRangeInteger
 
toString() - Method in class net.lecousin.framework.math.FragmentedRangeLong
 
toString() - Method in class net.lecousin.framework.math.RangeBigInteger
 
toString() - Method in class net.lecousin.framework.math.RangeInteger
 
toString() - Method in class net.lecousin.framework.math.RangeLong
 
toString(byte[]) - Static method in class net.lecousin.framework.util.GUIDUtil
Create a String representation of a GUID.
toString(Object) - Static method in class net.lecousin.framework.util.ObjectUtil
Return "null" if o is null, else call the method toString on the object.
toString() - Method in class net.lecousin.framework.util.Pair
 
toString() - Method in class net.lecousin.framework.util.Triple
 
toString() - Method in class net.lecousin.framework.util.UnprotectedString
 
toString() - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
 
toString() - Method in class net.lecousin.framework.xml.XMLStreamEvents.ElementContext
 
toTempFile(IO.Readable) - Static method in class net.lecousin.framework.io.IOUtil
Write the given Readable to a temporary file, and return the temporary file.
toTempFile(byte[]) - Static method in class net.lecousin.framework.io.IOUtil
Create a temporary file with the given content.
toUpperCase() - Method in interface net.lecousin.framework.util.IString
Convert this string to upper case.
toUpperCase() - Method in class net.lecousin.framework.util.UnprotectedString
 
toUpperCase() - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
 
toUsAsciiBytes() - Method in interface net.lecousin.framework.util.IString
Same as with char but with bytes, all characters are directly converted into bytes without CharsetEncoder.
trace() - Method in class net.lecousin.framework.log.Logger
 
trace(String) - Method in class net.lecousin.framework.log.Logger
Log.
trace(String, Throwable) - Method in class net.lecousin.framework.log.Logger
Log.
trace - Variable in class net.lecousin.framework.log.LogPattern.Log
 
traceBlockingTasks - Static variable in class net.lecousin.framework.concurrent.Threading
 
traceTaskDone - Static variable in class net.lecousin.framework.concurrent.Threading
 
traceTasksNotDone - Static variable in class net.lecousin.framework.concurrent.Threading
 
traceTaskTime - Static variable in class net.lecousin.framework.concurrent.Threading
 
transferredTo - Variable in class net.lecousin.framework.concurrent.TaskManager
 
transferTo(Decoder) - Method in class net.lecousin.framework.io.text.Decoder
Change charset by transfering the current state of this decoder to the new one.
transferTo(Decoder) - Method in class net.lecousin.framework.io.text.DefaultDecoder
 
Transient - Annotation Type in net.lecousin.framework.io.serialization.annotations
Indicate that an attribute should not be serialized.
Transient.ToRule - Class in net.lecousin.framework.io.serialization.annotations
Convert a Transient annotation on a field to a SerializationRule.
Tree<T> - Class in net.lecousin.framework.collections
Tree structure where each node contains an element of type T, and sub-nodes as a Tree.
Tree() - Constructor for class net.lecousin.framework.collections.Tree
 
Tree.Node<T> - Class in net.lecousin.framework.collections
Tree node.
Tree.WithParent<T> - Class in net.lecousin.framework.collections
Tree with a reference to the parent.
trim() - Method in interface net.lecousin.framework.util.IString
Remove spaces characters at the beginning and the end of this string, and return this instance.
trimBeginning() - Method in interface net.lecousin.framework.util.IString
Remove spaces characters at the beginning of this string.
trimBeginning() - Method in class net.lecousin.framework.util.UnprotectedString
 
trimBeginning() - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
 
trimBeginning() - Method in class net.lecousin.framework.util.UnprotectedStringBufferLimited
 
trimEnd() - Method in interface net.lecousin.framework.util.IString
Remove spaces characters at the end of this string.
trimEnd() - Method in class net.lecousin.framework.util.UnprotectedString
 
trimEnd() - Method in class net.lecousin.framework.util.UnprotectedStringBuffer
 
trimEnd() - Method in class net.lecousin.framework.util.UnprotectedStringBufferLimited
 
trimToSize() - Method in class net.lecousin.framework.util.UnprotectedString
Create a new character array to fit the current content of this string.
Triple<T1,T2,T3> - Class in net.lecousin.framework.util
Object that contains 3 objects.
Triple(T1, T2, T3) - Constructor for class net.lecousin.framework.util.Triple
Constructor.
Triple() - Constructor for class net.lecousin.framework.util.Triple
Constructor with null values.
Triple.Serializable<T1 extends Serializable,T2 extends Serializable,T3 extends Serializable> - Class in net.lecousin.framework.util
Serializable Triple.
TurnArray<T> - Class in net.lecousin.framework.collections
Implementation of Deque using an array in an efficient way.
TurnArray() - Constructor for class net.lecousin.framework.collections.TurnArray
Initialize with a size of 5.
TurnArray(int) - Constructor for class net.lecousin.framework.collections.TurnArray
Initialize with the given initial size.
TurnArray(int, int) - Constructor for class net.lecousin.framework.collections.TurnArray
Initialize with the given initial size.
TwoBuffersIO - Class in net.lecousin.framework.io.buffering
Read an IO.Readable into 2 buffers, then those buffers can be read when ready.
TwoBuffersIO(IO.Readable, int, int) - Constructor for class net.lecousin.framework.io.buffering.TwoBuffersIO
Constructor.
TwoBuffersIO.DeterminedSize - Class in net.lecousin.framework.io.buffering
Add DeterminedSize capability.
type - Variable in class net.lecousin.framework.io.serialization.SerializationClass.Attribute
 
type() - Method in interface net.lecousin.framework.xml.serialization.XMLCustomSerializer
Type that this serializer is handling.
type - Variable in class net.lecousin.framework.xml.XMLStreamEvents.Event
Type of current node.
TypeAnnotationToRule<TAnnotation extends Annotation> - Interface in net.lecousin.framework.io.serialization.annotations
Convert an annotation into a SerializationRule.
TypeAnnotationToRule.Registry - Class in net.lecousin.framework.io.serialization.annotations
Registry of converters between annotations and serialization rules.
TypeDefinition - Class in net.lecousin.framework.io.serialization
Specify a type, with generic parameters.
TypeDefinition(TypeDefinition, Type) - Constructor for class net.lecousin.framework.io.serialization.TypeDefinition
Create from the given type which is the type of an attribute or a method, knowing its container type.
TypeDefinition(Class<?>, TypeDefinition...) - Constructor for class net.lecousin.framework.io.serialization.TypeDefinition
Create a type of the given class and generic parameters.
TypeDefinition(Class<?>, List<TypeDefinition>) - Constructor for class net.lecousin.framework.io.serialization.TypeDefinition
Create a type of the given class and generic parameters.
TypeFactory<T> - Class in net.lecousin.framework.io.serialization.rules
A factory to instantiate a specific type during deserialization.
TypeFactory(Class<T>, Supplier<T>) - Constructor for class net.lecousin.framework.io.serialization.rules.TypeFactory
Constructor.
TypeInstantiation - Annotation Type in net.lecousin.framework.io.serialization.annotations
Specify a factory to instantiate the type.
TypeInstantiation.ToRule - Class in net.lecousin.framework.io.serialization.annotations
Convert an annotation into a rule.
TypeSerializationMethod - Annotation Type in net.lecousin.framework.io.serialization.annotations
Specify a method to use for serialization of an attribute.
TypeSerializationMethod.ToRule - Class in net.lecousin.framework.io.serialization.annotations
Convert an annotation into a CustomAttributeSerialization rule.
TypeSerializer - Annotation Type in net.lecousin.framework.io.serialization.annotations
If isGeneral is true, the custom serializer will be applied generally, else when declared on a class or interface the attributes of this class will use the specified serializer if the type matches, and when declared on an an attribute it applies only on the content of this attribute.
TypeSerializer.ToRule - Class in net.lecousin.framework.io.serialization.annotations
Convert an annotation into a rule.
TypeSerializers - Annotation Type in net.lecousin.framework.io.serialization.annotations
List of serializers.

U

unblock() - Method in class net.lecousin.framework.concurrent.async.Async
Unblock this synchronization point without error.
unblockCancel(CancelException) - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
Cancel this AsyncSupplier.
unblockCancel(CancelException) - Method in class net.lecousin.framework.concurrent.Task.Output
 
unblocked(Async<?>) - Static method in class net.lecousin.framework.concurrent.ThreadingDebugHelper
Indicate the given JoinPoint has been unblocked.
unblockError(TError) - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
Unblock this AsyncSupplier with an error.
unblockSuccess(T) - Method in class net.lecousin.framework.concurrent.async.AsyncSupplier
Unblock this AsyncSupplier with the given result.
UnitConversionException(Class<? extends IntegerUnit>, Class<? extends IntegerUnit>, long) - Constructor for exception net.lecousin.framework.math.IntegerUnit.UnitConversionException
Constructor.
unlisten(Consumer<T>) - Method in interface net.lecousin.framework.event.Listenable
 
unlisten(Runnable) - Method in interface net.lecousin.framework.event.SimpleListenable
 
unlock() - Method in class net.lecousin.framework.concurrent.async.AbstractLock
 
unlock() - Method in class net.lecousin.framework.concurrent.async.LockPoint
Release the lock.
unlock() - Method in class net.lecousin.framework.concurrent.async.MutualExclusion
Release the lock.
unlock() - Method in class net.lecousin.framework.concurrent.async.WaitingDataQueueSynchronizationPoint
 
unlockClose() - Method in class net.lecousin.framework.io.util.ReadableSeekableToDeterminedSize
 
unlockClose() - Method in class net.lecousin.framework.util.ConcurrentCloseable
 
unlockClose() - Method in interface net.lecousin.framework.util.IConcurrentCloseable
Allow to close this resource, if this is the last lock on it.
Unmanaged(String, byte) - Constructor for class net.lecousin.framework.concurrent.Task.Unmanaged
Constructor.
UNMANAGED - Static variable in class net.lecousin.framework.concurrent.Threading
 
UnprotectedString - Class in net.lecousin.framework.util
Unprotected and mutable string.
UnprotectedString(int) - Constructor for class net.lecousin.framework.util.UnprotectedString
Create an empty UnprotectedString with an initial capacity.
UnprotectedString(char) - Constructor for class net.lecousin.framework.util.UnprotectedString
Create a string with a single character.
UnprotectedString(char[], int, int, int) - Constructor for class net.lecousin.framework.util.UnprotectedString
Create an UnprotectedString based on an existing character array.
UnprotectedString(char[]) - Constructor for class net.lecousin.framework.util.UnprotectedString
Create an UnprotectedString based on an existing character array.
UnprotectedString(String) - Constructor for class net.lecousin.framework.util.UnprotectedString
Creates an UnprotectedString from the given String (a copy of characters is done).
UnprotectedString(IString) - Constructor for class net.lecousin.framework.util.UnprotectedString
Creates an UnprotectedString from the given String (a copy of characters is done).
UnprotectedString(CharSequence) - Constructor for class net.lecousin.framework.util.UnprotectedString
Creates an UnprotectedString from the given CharSequence (a copy of characters is done).
UnprotectedStringBuffer - Class in net.lecousin.framework.util
Array of UnprotectedString, allowing to add and remove characters without re-allocating a character array.
UnprotectedStringBuffer() - Constructor for class net.lecousin.framework.util.UnprotectedStringBuffer
Create a new empty string.
UnprotectedStringBuffer(UnprotectedString) - Constructor for class net.lecousin.framework.util.UnprotectedStringBuffer
Create a string with the given one.
UnprotectedStringBuffer(Collection<UnprotectedString>) - Constructor for class net.lecousin.framework.util.UnprotectedStringBuffer
Create a string with the given ones.
UnprotectedStringBuffer(String) - Constructor for class net.lecousin.framework.util.UnprotectedStringBuffer
Create a string with the given one.
UnprotectedStringBuffer(CharSequence) - Constructor for class net.lecousin.framework.util.UnprotectedStringBuffer
Create a string with the given one.
UnprotectedStringBuffer(IString) - Constructor for class net.lecousin.framework.util.UnprotectedStringBuffer
Create a string with the given one.
UnprotectedStringBuffer.AbstractCS - Class in net.lecousin.framework.util
Base class for CharacterStream implementations.
UnprotectedStringBuffer.CS - Class in net.lecousin.framework.util
CharacterStream implementation.
UnprotectedStringBuffer.WCS - Class in net.lecousin.framework.util
CharacterStream implementation.
UnprotectedStringBufferLimited - Class in net.lecousin.framework.util
Same as UnprotectedStringBuffer, but with a maximum size.
UnprotectedStringBufferLimited(int) - Constructor for class net.lecousin.framework.util.UnprotectedStringBufferLimited
Constructor.
unregister(IMemoryManageable) - Static method in class net.lecousin.framework.memory.MemoryManager
Unregister a memory manageable instance.
unregisterBlockedThreadHandler(Thread) - Static method in class net.lecousin.framework.concurrent.Threading
Unregister the given thread.
unregisterResource(Object) - Static method in class net.lecousin.framework.concurrent.Threading
Unregister a resource.
updateLocalizedElements() - Method in interface net.lecousin.framework.locale.LocalizableContainer
Update with current application language.
usage - Variable in class net.lecousin.framework.memory.CachedObject
 
use(Object) - Method in class net.lecousin.framework.memory.CachedObject
Add the given object as user of this cached data.
used(long) - Method in interface net.lecousin.framework.util.IDManagerLong
Declare an identifier as used so it cannot be allocated.
used(String) - Method in interface net.lecousin.framework.util.IDManagerString
Declare an identifier as used so it cannot be allocated.
used(String) - Method in class net.lecousin.framework.util.IDManagerStringFromLong
 
used(long) - Method in class net.lecousin.framework.util.RandomIDManagerLong
 
used(long) - Method in class net.lecousin.framework.util.SimpleIDManagerLong
 
userData - Variable in class net.lecousin.framework.xml.dom.XMLNode
 
users - Variable in class net.lecousin.framework.memory.CachedObject
 
UTF8Decoder - Class in net.lecousin.framework.io.text
Decoder for UTF-8 charset.
UTF8Decoder() - Constructor for class net.lecousin.framework.io.text.UTF8Decoder
 

V

value - Variable in class net.lecousin.framework.event.ListenableLongProperty
 
value - Variable in class net.lecousin.framework.io.serialization.SerializationUtil.MapEntry
 
value - Variable in class net.lecousin.framework.mutable.Mutable
 
value - Variable in class net.lecousin.framework.xml.dom.XMLAttribute
 
value - Variable in class net.lecousin.framework.xml.XMLStreamEvents.Attribute
 
value1 - Variable in class net.lecousin.framework.util.Pair
 
value1 - Variable in class net.lecousin.framework.util.Triple
 
value2 - Variable in class net.lecousin.framework.util.Pair
 
value2 - Variable in class net.lecousin.framework.util.Triple
 
value3 - Variable in class net.lecousin.framework.util.Triple
 
valueOf(String) - Static method in enum net.lecousin.framework.io.IO.OperationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.lecousin.framework.io.IO.Seekable.SeekType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.lecousin.framework.log.Logger.Level
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.lecousin.framework.memory.IMemoryManageable.FreeMemoryLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.lecousin.framework.util.SystemEnvironment.OSFamily
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.lecousin.framework.xml.XMLStreamEvents.Event.Type
Returns the enum constant of this type with the specified name.
values() - Method in class net.lecousin.framework.collections.map.HalfByteHashMap
 
values() - Method in class net.lecousin.framework.collections.map.IntegerMapLinkedArrayList
 
values() - Method in class net.lecousin.framework.collections.map.IntegerMapRBT
 
values() - Method in class net.lecousin.framework.collections.map.LongMapRBT
 
values() - Method in interface net.lecousin.framework.collections.map.PrimitiveMap
Iterates on values.
values() - Static method in enum net.lecousin.framework.io.IO.OperationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.lecousin.framework.io.IO.Seekable.SeekType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.lecousin.framework.log.Logger.Level
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.lecousin.framework.memory.IMemoryManageable.FreeMemoryLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.lecousin.framework.util.SystemEnvironment.OSFamily
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.lecousin.framework.xml.XMLStreamEvents.Event.Type
Returns an array containing the constants of this enum type, in the order they are declared.
version - Variable in class net.lecousin.framework.application.launcher.Launcher.CommandLineContext
 
Version - Class in net.lecousin.framework.application
A version is composed of several numbers, separated by a dot, and optionally can end with text such as 'beta', 'snapshot'...
Version(String) - Constructor for class net.lecousin.framework.application.Version
Parse the given String to build a Version.
VERSION - Static variable in class net.lecousin.framework.LCCoreVersion
 
VersionConsumer() - Constructor for class net.lecousin.framework.application.launcher.Launcher.CommandLineContext.VersionConsumer
 
VersionRange - Class in net.lecousin.framework.application
A VersionRange is defined by a minimum version (may be null), and a maximum version (may be null).
VersionRange(Version) - Constructor for class net.lecousin.framework.application.VersionRange
Creates a VersionRange that includes a unique version number.
VersionRange(Version, Version, boolean) - Constructor for class net.lecousin.framework.application.VersionRange
Creates a version range.
VersionSpecification - Interface in net.lecousin.framework.application
Specifies a version.
VersionSpecification.Range - Class in net.lecousin.framework.application
A range of version is accepted.
VersionSpecification.RangeWithRecommended - Class in net.lecousin.framework.application
A specific version is wished, but a range is accepted.
VersionSpecification.SingleVersion - Class in net.lecousin.framework.application
Only one specific version is accepted.

W

wait(Object, long) - Static method in class net.lecousin.framework.util.ThreadUtil
Call the wait method on the given lock and return false in case it has been interrupted MUST be called in a synchronized block and in a loop to check condition.
waitFinished(Collection<? extends Task<?, TError>>) - Static method in class net.lecousin.framework.concurrent.Threading
Wait for the given tasks to be done.
waitForData(long) - Method in class net.lecousin.framework.concurrent.async.WaitingDataQueueSynchronizationPoint
To call when data is needed.
WaitingDataQueueSynchronizationPoint<DataType,TError extends Exception> - Class in net.lecousin.framework.concurrent.async
Like a SynchronizationPoint, but with a queue of waiting data.
WaitingDataQueueSynchronizationPoint() - Constructor for class net.lecousin.framework.concurrent.async.WaitingDataQueueSynchronizationPoint
 
waitOneFinished(List<? extends Task<?, ?>>) - Static method in class net.lecousin.framework.concurrent.Threading
Wait for one of the given task to be done.
waitUnblockedWithError(Collection<AsyncSupplier<?, TError>>) - Static method in class net.lecousin.framework.concurrent.Threading
Wait for the given tasks to finish, if one has an error this error is immediately thrown without waiting for other tasks.
warn() - Method in class net.lecousin.framework.log.Logger
 
warn(String) - Method in class net.lecousin.framework.log.Logger
Log.
warn(String, Throwable) - Method in class net.lecousin.framework.log.Logger
Log.
watch(Path, FileSystemWatcher.PathEventListener, WatchEvent.Kind<?>...) - Static method in class net.lecousin.framework.concurrent.FileSystemWatcher
Watch the given path.
watch(Path, FileSystemWatcher.PathEventListener) - Static method in class net.lecousin.framework.concurrent.FileSystemWatcher
Watch the given path.
WCS() - Constructor for class net.lecousin.framework.util.UnprotectedStringBuffer.WCS
 
WildcardFilePattern - Class in net.lecousin.framework.util
Pattern to match file names, where character * and ? can be used.
WildcardFilePattern(String) - Constructor for class net.lecousin.framework.util.WildcardFilePattern
Constructor.
WithData(T) - Constructor for class net.lecousin.framework.util.Runnables.WithData
Constructor.
WithParent(Tree.WithParent<T>) - Constructor for class net.lecousin.framework.collections.Tree.WithParent
Constructor.
work - Variable in class net.lecousin.framework.io.util.ReadableWithProgress
 
WorkProgress - Interface in net.lecousin.framework.progress
A WorkProgress allows to follow the progression of an asynchronous or background work.
WorkProgress.MultiTask - Interface in net.lecousin.framework.progress
Interface for a multi-task progress, which is composed of sub-WorkProgress.
WorkProgress.MultiTask.SubTask - Interface in net.lecousin.framework.progress
Interface for a sub-task.
WorkProgress.MultiTask.SubTask.Wrapper - Class in net.lecousin.framework.progress
Simple implementation of SubTask.
WorkProgressImpl - Class in net.lecousin.framework.progress
Default implementation of a WorkProgress.
WorkProgressImpl(long, String, String) - Constructor for class net.lecousin.framework.progress.WorkProgressImpl
Constructor.
WorkProgressImpl(long, String) - Constructor for class net.lecousin.framework.progress.WorkProgressImpl
Constructor.
WorkProgressImpl(long) - Constructor for class net.lecousin.framework.progress.WorkProgressImpl
Constructor.
WorkProgressUtil - Class in net.lecousin.framework.progress
Utility methods.
Wrapper(WorkProgress, long) - Constructor for class net.lecousin.framework.progress.WorkProgress.MultiTask.SubTask.Wrapper
Constructor.
Writable() - Constructor for class net.lecousin.framework.adapter.FileToIO.Writable
 
Writable(IO.Writable) - Constructor for class net.lecousin.framework.io.IOAsOutputStream.Writable
Constructor.
Writable(IO.Writable, long, long, String, boolean) - Constructor for class net.lecousin.framework.io.SubIO.Writable
Constructor.
WritableCharacterStream - Class in net.lecousin.framework.io.text
Implement a non-buffered writable character stream using a writable IO.
WritableCharacterStream(IO.Writable, Charset) - Constructor for class net.lecousin.framework.io.text.WritableCharacterStream
Constructor.
WritableCharacterStream(IO.Writable, CharsetEncoder) - Constructor for class net.lecousin.framework.io.text.WritableCharacterStream
Constructor.
write(long, ByteBuffer) - Method in class net.lecousin.framework.concurrent.tasks.drives.FileAccess
 
write(InputType) - Method in class net.lecousin.framework.concurrent.util.LimitAsyncOperations
Queue the data to write.
write(byte) - Method in class net.lecousin.framework.io.buffering.BufferedIO.ReadWrite
 
write(byte[], int, int) - Method in class net.lecousin.framework.io.buffering.BufferedIO.ReadWrite
 
write(byte) - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
write(byte[], int, int) - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
write(byte) - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
write(byte[], int, int) - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
write(byte) - Method in class net.lecousin.framework.io.buffering.SimpleBufferedWritable
 
write(byte[], int, int) - Method in class net.lecousin.framework.io.buffering.SimpleBufferedWritable
 
write(byte) - Method in interface net.lecousin.framework.io.IO.WritableByteStream
Write a byte.
write(byte[], int, int) - Method in interface net.lecousin.framework.io.IO.WritableByteStream
Write bytes from the given buffer.
write(byte[]) - Method in interface net.lecousin.framework.io.IO.WritableByteStream
Write bytes from the given buffer.
write(int) - Method in class net.lecousin.framework.io.IOAsOutputStream.ByteStream
 
write(byte[], int, int) - Method in class net.lecousin.framework.io.IOAsOutputStream.ByteStream
 
write(int) - Method in class net.lecousin.framework.io.IOAsOutputStream.Writable
 
write(byte[], int, int) - Method in class net.lecousin.framework.io.IOAsOutputStream.Writable
 
write(ByteBuffer) - Method in class net.lecousin.framework.io.IOWritePool
Write the given buffer.
write(char) - Method in class net.lecousin.framework.io.text.CharacterStreamWritePool
Write a single character.
write(char[]) - Method in class net.lecousin.framework.io.text.CharacterStreamWritePool
Write the given characters.
write(char[], int, int) - Method in class net.lecousin.framework.io.text.CharacterStreamWritePool
Write the given characters.
write(CharBuffer) - Method in class net.lecousin.framework.io.text.CharacterStreamWritePool
Write the given characters.
write(CharBuffer[]) - Method in class net.lecousin.framework.io.text.CharacterStreamWritePool
Write the given characters.
write(String) - Method in class net.lecousin.framework.io.text.CharacterStreamWritePool
Write the given string.
write(IString) - Method in class net.lecousin.framework.io.text.CharacterStreamWritePool
Write the given string.
write(CharSequence) - Method in class net.lecousin.framework.io.text.CharacterStreamWritePool
Write the given string.
write(Element) - Method in class net.lecousin.framework.xml.XMLWriter
Write the given DOM element.
writeAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.concurrent.tasks.drives.FileAccess
 
writeAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.BufferedIO.ReadWrite
 
writeAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.BufferedIO.ReadWrite
 
writeAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
writeAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
writeAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
 
writeAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.IOInMemoryOrFile
 
writeAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.IOInMemoryOrFile
 
writeAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
writeAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
writeAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.buffering.SimpleBufferedWritable
 
writeAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.FileIO.ReadWrite
 
writeAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.FileIO.ReadWrite
 
writeAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.FileIO
 
writeAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.FileIO
 
writeAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.FileIO.WriteOnly
 
writeAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.FileIO.WriteOnly
 
writeAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.FragmentedSubIO.ReadWrite
 
writeAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.FragmentedSubIO.ReadWrite
 
writeAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.FragmentedSubIO
 
writeAsync(Iterator<RangeLong>, RangeLong, long, int, long, ByteBuffer, Consumer<Pair<Integer, IOException>>, AsyncSupplier<Integer, IOException>) - Method in class net.lecousin.framework.io.FragmentedSubIO
 
writeAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in interface net.lecousin.framework.io.IO.Writable.Seekable
Same as IO.Writable.writeAsync(ByteBuffer, Consumer) but at the given position.
writeAsync(long, ByteBuffer) - Method in interface net.lecousin.framework.io.IO.Writable.Seekable
Equivalent to writeAsync(pos, buffer, null).
writeAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in interface net.lecousin.framework.io.IO.Writable
Write asynchronously all bytes available in the given buffer at the current position.
writeAsync(ByteBuffer) - Method in interface net.lecousin.framework.io.IO.Writable
Equivalent to writeAsync(buffer, null).
writeAsync(ByteBuffer) - Method in interface net.lecousin.framework.io.IO.WriterAsync
Write asynchronously all bytes available in the given buffer at the current position.
writeAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.IOFromOutputStream
 
writeAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.LinkedIO.ReadWrite
 
writeAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.LinkedIO.ReadWrite
 
writeAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.LinkedIO
 
writeAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.LinkedIO
 
writeAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.out2in.OutputToInput
 
writeAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.out2in.OutputToInputBuffers
 
writeAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.SubIO.ReadWrite
 
writeAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.SubIO.ReadWrite
 
writeAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.SubIO.Writable.Seekable
 
writeAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.SubIO.Writable.Seekable
 
writeAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.SubIO.Writable
 
writeAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.SubIO
 
writeAsync(long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.SubIO
 
writeAsync(char) - Method in class net.lecousin.framework.io.text.BufferedWritableCharacterStream
 
writeAsync(char[], int, int) - Method in class net.lecousin.framework.io.text.BufferedWritableCharacterStream
 
writeAsync(char) - Method in interface net.lecousin.framework.io.text.ICharacterStream.Writable.Buffered
Write one character.
writeAsync(char[], int, int) - Method in interface net.lecousin.framework.io.text.ICharacterStream.WriterAsync
Write characters.
writeAsync(char[]) - Method in interface net.lecousin.framework.io.text.ICharacterStream.WriterAsync
Write characters.
writeAsync(String) - Method in interface net.lecousin.framework.io.text.ICharacterStream.WriterAsync
Write characters of the given string.
writeAsync(char[], int, int) - Method in class net.lecousin.framework.io.text.WritableCharacterStream
 
writeAsync(ByteBuffer, Consumer<Pair<Integer, IOException>>) - Method in class net.lecousin.framework.io.util.BroadcastIO
 
writeAsync(char[], int, int) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer.WCS
 
writeAsync(char) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer.WCS
 
writeAsyncTo(IO.Writable) - Method in class net.lecousin.framework.io.buffering.MemoryIO
Asynchronously write the content of this MemoryIO into the given Writable.
writeAsyncUsingSync(IO.Writable, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Static method in class net.lecousin.framework.io.IOUtil
Implement an asynchronous write using a task calling a synchronous write.
writeAsyncUsingSync(IO.Writable.Seekable, long, ByteBuffer, Consumer<Pair<Integer, IOException>>) - Static method in class net.lecousin.framework.io.IOUtil
Implement an asynchronous write using a task calling a synchronous write.
writeDone(InputType, AsyncSupplier<OutputResultType, OutputErrorType>) - Method in class net.lecousin.framework.concurrent.util.LimitAsyncOperations
 
writeDone(ByteBuffer, AsyncSupplier<Integer, IOException>) - Method in class net.lecousin.framework.io.util.LimitWriteOperationsReuseBuffers
 
writeExternal(ObjectOutput) - Method in class net.lecousin.framework.util.Pair.Serializable
 
writeExternal(ObjectOutput) - Method in class net.lecousin.framework.util.Triple.Serializable
 
writeIntegerBigEndian(byte[], int, int) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
writeIntegerBigEndian(IO.WritableByteStream, int) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
writeIntegerBigEndian(ByteBuffer, int) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
writeIntegerLittleEndian(byte[], int, int) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
writeIntegerLittleEndian(IO.WritableByteStream, int) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
writeIntegerLittleEndian(ByteBuffer, int) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
WriteIntegerOperation(FileAccess, long, int, ByteBuffer) - Constructor for class net.lecousin.framework.concurrent.tasks.drives.DriveOperationsSequence.WriteIntegerOperation
Constructor.
writeLongBigEndian(byte[], int, long) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
writeLongBigEndian(IO.WritableByteStream, long) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
writeLongBigEndian(ByteBuffer, long) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
writeLongLittleEndian(byte[], int, long) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
writeLongLittleEndian(IO.WritableByteStream, long) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
writeLongLittleEndian(ByteBuffer, long) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
WriteLongOperation(FileAccess, long, long, ByteBuffer) - Constructor for class net.lecousin.framework.concurrent.tasks.drives.DriveOperationsSequence.WriteLongOperation
Constructor.
WriteOnly(File, byte) - Constructor for class net.lecousin.framework.io.FileIO.WriteOnly
Constructor.
WriteOperation() - Constructor for class net.lecousin.framework.concurrent.tasks.drives.DriveOperationsSequence.WriteOperation
 
WriteOperationSubBuffer(FileAccess, long, ByteBuffer, int, int) - Constructor for class net.lecousin.framework.concurrent.tasks.drives.DriveOperationsSequence.WriteOperationSubBuffer
Constructor.
writeShortBigEndian(byte[], int, short) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
writeShortBigEndian(IO.WritableByteStream, short) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
writeShortBigEndian(ByteBuffer, short) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
writeShortLittleEndian(byte[], int, short) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
writeShortLittleEndian(IO.WritableByteStream, short) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
writeShortLittleEndian(ByteBuffer, short) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
writeSpecification(Class<?>, IO.Writable, List<SerializationRule>) - Method in class net.lecousin.framework.io.serialization.AbstractSerializationSpecWriter
 
writeSpecification(Class<?>, IO.Writable, List<SerializationRule>) - Method in interface net.lecousin.framework.io.serialization.SerializationSpecWriter
Write the specification for the given type.
writeSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.buffering.BufferedIO.ReadWrite
 
writeSync(ByteBuffer) - Method in class net.lecousin.framework.io.buffering.BufferedIO.ReadWrite
 
writeSync(ByteBuffer) - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
writeSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.buffering.ByteArrayIO
 
writeSync(ByteBuffer) - Method in class net.lecousin.framework.io.buffering.ByteBuffersIO
 
writeSync(ByteBuffer) - Method in class net.lecousin.framework.io.buffering.IOInMemoryOrFile
 
writeSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.buffering.IOInMemoryOrFile
 
writeSync(ByteBuffer) - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
writeSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.buffering.MemoryIO
 
writeSync(ByteBuffer) - Method in class net.lecousin.framework.io.buffering.SimpleBufferedWritable
 
writeSync(ByteBuffer) - Method in class net.lecousin.framework.io.FileIO.ReadWrite
 
writeSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.FileIO.ReadWrite
 
writeSync(ByteBuffer) - Method in class net.lecousin.framework.io.FileIO.WriteOnly
 
writeSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.FileIO.WriteOnly
 
writeSync(ByteBuffer) - Method in class net.lecousin.framework.io.FileIO
 
writeSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.FileIO
 
writeSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.FragmentedSubIO.ReadWrite
 
writeSync(ByteBuffer) - Method in class net.lecousin.framework.io.FragmentedSubIO.ReadWrite
 
writeSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.FragmentedSubIO
 
writeSync(long, ByteBuffer) - Method in interface net.lecousin.framework.io.IO.Writable.Seekable
Same as IO.Writable.writeSync(ByteBuffer) but at the given position.
writeSync(ByteBuffer) - Method in interface net.lecousin.framework.io.IO.Writable
Write synchronously all bytes available in the given buffer at the current position.
writeSync(ByteBuffer) - Method in class net.lecousin.framework.io.IOFromOutputStream
 
writeSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.LinkedIO.ReadWrite
 
writeSync(ByteBuffer) - Method in class net.lecousin.framework.io.LinkedIO.ReadWrite
 
writeSync(ByteBuffer) - Method in class net.lecousin.framework.io.LinkedIO
 
writeSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.LinkedIO
 
writeSync(ByteBuffer) - Method in class net.lecousin.framework.io.out2in.OutputToInput
 
writeSync(ByteBuffer) - Method in class net.lecousin.framework.io.out2in.OutputToInputBuffers
 
writeSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.SubIO.ReadWrite
 
writeSync(ByteBuffer) - Method in class net.lecousin.framework.io.SubIO.ReadWrite
 
writeSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.SubIO.Writable.Seekable
 
writeSync(ByteBuffer) - Method in class net.lecousin.framework.io.SubIO.Writable.Seekable
 
writeSync(ByteBuffer) - Method in class net.lecousin.framework.io.SubIO.Writable
 
writeSync(ByteBuffer) - Method in class net.lecousin.framework.io.SubIO
 
writeSync(long, ByteBuffer) - Method in class net.lecousin.framework.io.SubIO
 
writeSync(char) - Method in class net.lecousin.framework.io.text.BufferedWritableCharacterStream
 
writeSync(char[], int, int) - Method in class net.lecousin.framework.io.text.BufferedWritableCharacterStream
 
writeSync(char) - Method in interface net.lecousin.framework.io.text.ICharacterStream.Writable.Buffered
Write one character.
writeSync(char[], int, int) - Method in interface net.lecousin.framework.io.text.ICharacterStream.Writable
Write characters.
writeSync(char[]) - Method in interface net.lecousin.framework.io.text.ICharacterStream.Writable
Write characters.
writeSync(String) - Method in interface net.lecousin.framework.io.text.ICharacterStream.Writable
Write characters of the given string.
writeSync(char[], int, int) - Method in class net.lecousin.framework.io.text.WritableCharacterStream
 
writeSync(ByteBuffer) - Method in class net.lecousin.framework.io.util.BroadcastIO
 
writeSync(char[], int, int) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer.WCS
 
writeSync(char) - Method in class net.lecousin.framework.util.UnprotectedStringBuffer.WCS
 
writeSyncUsingAsync(IO.Writable, ByteBuffer) - Static method in class net.lecousin.framework.io.IOUtil
Implement a synchronous write using an asynchronous one and blocking until it finishes.
writeSyncUsingAsync(IO.Writable.Seekable, long, ByteBuffer) - Static method in class net.lecousin.framework.io.IOUtil
Implement a synchronous write using an asynchronous one and blocking until it finishes.
writeUnsignedInteger24BitsBigEndian(byte[], int, int) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
writeUnsignedInteger24BitsBigEndian(IO.WritableByteStream, int) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
writeUnsignedInteger24BitsBigEndian(ByteBuffer, int) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
writeUnsignedInteger24BitsLittleEndian(byte[], int, int) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
writeUnsignedInteger24BitsLittleEndian(IO.WritableByteStream, int) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
writeUnsignedInteger24BitsLittleEndian(ByteBuffer, int) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
writeUnsignedIntegerBigEndian(byte[], int, long) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
writeUnsignedIntegerBigEndian(IO.WritableByteStream, long) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
writeUnsignedIntegerBigEndian(ByteBuffer, long) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
writeUnsignedIntegerLittleEndian(byte[], int, long) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
writeUnsignedIntegerLittleEndian(IO.WritableByteStream, long) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
writeUnsignedIntegerLittleEndian(ByteBuffer, long) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
writeUnsignedShortBigEndian(byte[], int, int) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
writeUnsignedShortBigEndian(IO.WritableByteStream, int) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
writeUnsignedShortBigEndian(ByteBuffer, int) - Static method in class net.lecousin.framework.io.util.DataUtil
big-endian or motorola format.
writeUnsignedShortLittleEndian(byte[], int, int) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
writeUnsignedShortLittleEndian(IO.WritableByteStream, int) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.
writeUnsignedShortLittleEndian(ByteBuffer, int) - Static method in class net.lecousin.framework.io.util.DataUtil
little-endian or intel format.

X

XMLAttribute - Class in net.lecousin.framework.xml.dom
DOM attribute.
XMLAttribute(XMLDocument, String, String, String) - Constructor for class net.lecousin.framework.xml.dom.XMLAttribute
Constructor.
XMLCData - Class in net.lecousin.framework.xml.dom
DOM CDATASection.
XMLCData(XMLDocument, String) - Constructor for class net.lecousin.framework.xml.dom.XMLCData
Constructor.
XMLCharacterData - Class in net.lecousin.framework.xml.dom
DOM CharacterData.
XMLCharacterData(XMLDocument, String) - Constructor for class net.lecousin.framework.xml.dom.XMLCharacterData
Constructor.
XMLComment - Class in net.lecousin.framework.xml.dom
DOM Comment.
XMLComment(XMLDocument, String) - Constructor for class net.lecousin.framework.xml.dom.XMLComment
Constructor.
XMLCustomSerialization - Annotation Type in net.lecousin.framework.xml.serialization
Specify a custom XML serialization.
XMLCustomSerializer - Interface in net.lecousin.framework.xml.serialization
Custom serialization.
XMLDeserializer - Class in net.lecousin.framework.xml.serialization
XML Deserialization.
XMLDeserializer(String, String) - Constructor for class net.lecousin.framework.xml.serialization.XMLDeserializer
Constructor.
XMLDeserializer(String, String, Charset) - Constructor for class net.lecousin.framework.xml.serialization.XMLDeserializer
Constructor.
XMLDeserializer(XMLStreamEventsAsync, String, String) - Constructor for class net.lecousin.framework.xml.serialization.XMLDeserializer
Create a deserializer using a given XMLStreamEventsAsync, which must be positionned on the root element for the deserialization.
XMLDocument - Class in net.lecousin.framework.xml.dom
DOM Document.
XMLDocument() - Constructor for class net.lecousin.framework.xml.dom.XMLDocument
Constructor.
XMLDocumentType - Class in net.lecousin.framework.xml.dom
DOM DocumentType.
XMLDocumentType(XMLDocument, String, String, String) - Constructor for class net.lecousin.framework.xml.dom.XMLDocumentType
Constructor.
XMLDomImplementation - Class in net.lecousin.framework.xml.dom
DOM implementation.
XMLElement - Class in net.lecousin.framework.xml.dom
DOM Element.
XMLElement(XMLDocument, String, String) - Constructor for class net.lecousin.framework.xml.dom.XMLElement
Constructor.
XMLElement(XMLDocument, XMLStreamEvents.ElementContext) - Constructor for class net.lecousin.framework.xml.dom.XMLElement
Constructor.
xmlEncoding - Variable in class net.lecousin.framework.xml.XMLStreamEvents.Starter
 
xmlErrorConverter - Static variable in class net.lecousin.framework.xml.serialization.XMLDeserializer
 
XMLException - Exception in net.lecousin.framework.xml
XML parsing error.
XMLException(ICharacterStream.Readable, Object, String, Object...) - Constructor for exception net.lecousin.framework.xml.XMLException
Constructor.
XMLException(ICharacterStream.Readable, Object, ILocalizableString) - Constructor for exception net.lecousin.framework.xml.XMLException
Constructor.
XMLException(ICharacterStream.Readable, Object, ILocalizableString...) - Constructor for exception net.lecousin.framework.xml.XMLException
Constructor.
XMLNamedNodeMap - Class in net.lecousin.framework.xml.dom
DOM NamedNodeMap.
XMLNamedNodeMap(List<? extends XMLNode>) - Constructor for class net.lecousin.framework.xml.dom.XMLNamedNodeMap
Constructor.
XMLNode - Class in net.lecousin.framework.xml.dom
DOM Node.
XMLNode(XMLDocument) - Constructor for class net.lecousin.framework.xml.dom.XMLNode
 
XMLNodeList - Class in net.lecousin.framework.xml.dom
DOM NodeList.
XMLNodeList(List<XMLNode>) - Constructor for class net.lecousin.framework.xml.dom.XMLNodeList
Constructor.
XMLSerializer - Class in net.lecousin.framework.xml.serialization
Serialization into XML.
XMLSerializer(String, String, Map<String, String>) - Constructor for class net.lecousin.framework.xml.serialization.XMLSerializer
Constructor.
XMLSerializer(String, String, Map<String, String>, boolean) - Constructor for class net.lecousin.framework.xml.serialization.XMLSerializer
Constructor.
XMLSerializer(String, String, Map<String, String>, Charset) - Constructor for class net.lecousin.framework.xml.serialization.XMLSerializer
Constructor.
XMLSerializer(String, String, Map<String, String>, Charset, boolean) - Constructor for class net.lecousin.framework.xml.serialization.XMLSerializer
Constructor.
XMLSerializer(String, String, Map<String, String>, Charset, int) - Constructor for class net.lecousin.framework.xml.serialization.XMLSerializer
Constructor.
XMLSerializer(String, String, Map<String, String>, Charset, int, boolean) - Constructor for class net.lecousin.framework.xml.serialization.XMLSerializer
Constructor.
XMLSerializer(XMLWriter) - Constructor for class net.lecousin.framework.xml.serialization.XMLSerializer
Constructor.
XMLSpecWriter - Class in net.lecousin.framework.xml.serialization
Write an XSD corresponding to what would be serialized in XML.
XMLSpecWriter(String, String, Map<String, String>) - Constructor for class net.lecousin.framework.xml.serialization.XMLSpecWriter
Constructor.
XMLSpecWriter(String, String, Map<String, String>, boolean) - Constructor for class net.lecousin.framework.xml.serialization.XMLSpecWriter
Constructor.
XMLSpecWriter(String, String, Map<String, String>, Charset) - Constructor for class net.lecousin.framework.xml.serialization.XMLSpecWriter
Constructor.
XMLSpecWriter(String, String, Map<String, String>, Charset, boolean) - Constructor for class net.lecousin.framework.xml.serialization.XMLSpecWriter
Constructor.
XMLSpecWriter(String, String, Map<String, String>, Charset, int) - Constructor for class net.lecousin.framework.xml.serialization.XMLSpecWriter
Constructor.
XMLSpecWriter(String, String, Map<String, String>, Charset, int, boolean) - Constructor for class net.lecousin.framework.xml.serialization.XMLSpecWriter
Constructor.
xmlStandalone - Variable in class net.lecousin.framework.xml.XMLStreamEvents.Starter
 
xmlStream - Variable in class net.lecousin.framework.xml.XMLStreamEventsRecorder.Async
 
xmlStream - Variable in class net.lecousin.framework.xml.XMLStreamEventsRecorder.Sync
 
XMLStreamEvents - Class in net.lecousin.framework.xml
Base class to parse XML raising an event each time a new element (comment, text, node...
XMLStreamEvents() - Constructor for class net.lecousin.framework.xml.XMLStreamEvents
 
XMLStreamEvents.Attribute - Class in net.lecousin.framework.xml
An attribute on an element node.
XMLStreamEvents.ElementContext - Class in net.lecousin.framework.xml
Information about an Element node.
XMLStreamEvents.Event - Class in net.lecousin.framework.xml
Parsing event.
XMLStreamEvents.Event.Type - Enum in net.lecousin.framework.xml
Type of event.
XMLStreamEvents.Starter - Class in net.lecousin.framework.xml
Helper class to start parsing the XML file and detect the encoding, either with a BOM or with the XML declaration tag.
XMLStreamEventsAsync - Class in net.lecousin.framework.xml
Base class for asynchronous implementations of XMLStreamEvents.
XMLStreamEventsAsync() - Constructor for class net.lecousin.framework.xml.XMLStreamEventsAsync
 
XMLStreamEventsAsync.Next - Class in net.lecousin.framework.xml
Shortcut to create a task going to the next event, and call onNext if an event is successfully found.
XMLStreamEventsAsync.ParsingTask - Class in net.lecousin.framework.xml
Shortcut class to create a task.
XMLStreamEventsRecorder - Interface in net.lecousin.framework.xml
An XMLStreamEventsRecorder allows to wrap an XMLStreamEvents, record each events, and be able to replay them.
XMLStreamEventsRecorder.Async - Class in net.lecousin.framework.xml
Asynchronous implementation of the recorder.
XMLStreamEventsRecorder.Sync - Class in net.lecousin.framework.xml
Synchronous implementation of the recorder.
XMLStreamEventsSync - Class in net.lecousin.framework.xml
Base class for synchronous implementations of XMLStreamEvents.
XMLStreamEventsSync() - Constructor for class net.lecousin.framework.xml.XMLStreamEventsSync
 
XMLStreamReader - Class in net.lecousin.framework.xml
Read an XML in a similar way as XMLStreamReader: read-only, forward, event based.
XMLStreamReader(IO.Readable, Charset, int, int) - Constructor for class net.lecousin.framework.xml.XMLStreamReader
Initialize with the given IO.
XMLStreamReader(IO.Readable, int, int) - Constructor for class net.lecousin.framework.xml.XMLStreamReader
Constructor, without charset.
XMLStreamReaderAsync - Class in net.lecousin.framework.xml
Read an XML in a similar way as XMLStreamReader: read-only, forward, event based.
XMLStreamReaderAsync(IO.Readable, Charset, int, int) - Constructor for class net.lecousin.framework.xml.XMLStreamReaderAsync
Initialize with the given IO.
XMLStreamReaderAsync(IO.Readable, int, int) - Constructor for class net.lecousin.framework.xml.XMLStreamReaderAsync
Constructor, without charset (automatic detection).
XMLText - Class in net.lecousin.framework.xml.dom
DOM Text.
XMLText(XMLDocument, String) - Constructor for class net.lecousin.framework.xml.dom.XMLText
Constructor.
XMLUtil - Class in net.lecousin.framework.xml
XML Utility.
xmlVersion - Variable in class net.lecousin.framework.xml.XMLStreamEvents.Starter
 
XMLWriter - Class in net.lecousin.framework.xml
Utility class to generate XML.
XMLWriter(IO.Writable.Buffered, Charset, boolean, boolean) - Constructor for class net.lecousin.framework.xml.XMLWriter
Constructor.
XMLWriter(ICharacterStream.Writable.Buffered, boolean, boolean) - Constructor for class net.lecousin.framework.xml.XMLWriter
Constructor.
XSD_NAMESPACE_URI - Static variable in class net.lecousin.framework.xml.XMLUtil
 
XSI_NAMESPACE_URI - Static variable in class net.lecousin.framework.xml.XMLUtil
 

Z

ZipClassLoader - Class in net.lecousin.framework.application.libraries.classloader
JAR class loader.
ZipClassLoader(AppClassLoader, IOProvider.Readable) - Constructor for class net.lecousin.framework.application.libraries.classloader.ZipClassLoader
Constructor.
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 
Skip navigation links

Copyright © 2019. All rights reserved.