# Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

ABBREVIATED - Static variable in class com.norconex.commons.lang.time.RbDurationUnitFormatter
abort() - Method in class com.norconex.commons.lang.exec.SystemCommand
  Aborts the running command.
AbstractConverter - Class in com.norconex.commons.lang.convert
  Adds default behaviors common to most converters, including checking for `null` values and wrapping exceptions in `ConverterException`.
AbstractConverter() - Constructor for class com.norconex.commons.lang.convert.AbstractConverter
accept(String) - Method in interface com.norconex.commons.lang.io.IInputStreamFilter
  Deprecated.
  Whether a line is "accepted" or not.
accept(T) - Method in class com.norconex.commons.lang.function.Consumers
accept(T) - Method in class com.norconex.commons.lang.function.PredicatedConsumer
adaptedList(Object) - Static method in class com.norconex.commons.lang.collection.CollectionUtil
  Adapts any object to a new non-null mutable List, regardless of the nature of the object.
adaptedSet(Object) - Static method in class com.norconex.commons.lang.collection.CollectionUtil
  Adapts any object to a new non-null mutable Set, regardless of the nature of the object.
add(Class<?>, Class<?>, Class<?>...) - Method in class com.norconex.commons.lang.bean.spi.BasePolymorphicTypeProvider.Registry
  Adds a super type and all supplied sub-types.
add(String, T...) - Method in class com.norconex.commons.lang.map.Properties
  Adds one or multiple string values.
addAll(PropertyMatcher...) - Method in class com.norconex.commons.lang.map.PropertyMatchers
  Adds one or more property matchers.
addAll(Collection<? extends PropertyMatcher>) - Method in class com.norconex.commons.lang.map.PropertyMatchers
addDays(int) - Method in class com.norconex.commons.lang.time.YearMonthDay
  Adds a number of days to a new created YearMonthDay.
addDelimitedElementList(String, String, List<?>) - Method in class com.norconex.commons.lang.xml.Xml
  Adds a list of values as a new element after joining them with the given delimiter.
addDelimitedElementList(String, List<?>) - Method in class com.norconex.commons.lang.xml.Xml
  Adds a list of values as a new element after joining them with a comma (CSV).
addDirectoryTrailingSlash() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Adds a trailing slash (/) to a URL ending with a directory.
addDomainTrailingSlash() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Adds a trailing slash (/) right after the domain for URLs with no path, before any fragment (#) or query string (?).
addElement(String) - Method in class com.norconex.commons.lang.xml.Xml
  Adds an empty child element to this XML root element.
addElement(String, Object) - Method in class com.norconex.commons.lang.xml.Xml
  Adds a child element to this XML root element.
addElementList(String, String, List<?>) - Method in class com.norconex.commons.lang.xml.Xml
  Adds a list of values under a new parent tag name to the current XML and return the added list.
addElementList(String, List<?>) - Method in class com.norconex.commons.lang.xml.Xml
  Adds a list of values to the current XML and return the added list.
addElementMap(String, String, String, Map<?, ?>) - Method in class com.norconex.commons.lang.xml.Xml
  Adds a `Map` as a series of elements with a parent element wrapping that group.
addElementMap(String, String, Map<?, ?>) - Method in class com.norconex.commons.lang.xml.Xml
  Adds a `Map` as a series of elements without a parent element wrapping that group.
addErrorListener(InputStreamListener) - Method in class com.norconex.commons.lang.exec.SystemCommand
  Adds an error (STDERR) listener to this system command.
addFileChangeListener(FileChangeListener, File, long) - Method in class com.norconex.commons.lang.file.FileMonitor
  Adds a monitored file with a FileChangeListener.
addFileChangeListener(FileChangeListener, String, long) - Method in class com.norconex.commons.lang.file.FileMonitor
  Adds a monitored file with a `FileChangeListener`.
addFromScan(Class<?>) - Method in class com.norconex.commons.lang.bean.spi.BasePolymorphicTypeProvider.Registry
  Adds a super type and all sub-types discovered from scanning for classes with a qualified name starting with the same package as the super class.
addFromScan(Class<?>, String) - Method in class com.norconex.commons.lang.bean.spi.BasePolymorphicTypeProvider.Registry
  Adds a super type and all sub-types discovered from scanning for classes with a qualified name starting with the supplied base package.
addFromScan(Class<?>, Predicate<String>) - Method in class com.norconex.commons.lang.bean.spi.BasePolymorphicTypeProvider.Registry
  Adds a super type and all sub-types discovered from scanning for classes with a qualified name matching the supplied predicate.
addList(String, List<T>) - Method in class com.norconex.commons.lang.map.Properties
  Adds one or multiple values as strings.
addListener(EventListener<Event>) - Method in class com.norconex.commons.lang.event.EventManager
  Adds an event listener.
addListeners(Collection<EventListener<Event>>) - Method in class com.norconex.commons.lang.event.EventManager
  Adds event listeners.
addListenersFromScan(Object) - Method in class com.norconex.commons.lang.event.EventManager
  Adds listeners found in an object graph.
addMapChangeListener(MapChangeListener<K, V>) - Method in class com.norconex.commons.lang.map.MapChangeSupport
  Add a `MapChangeListener` to the listener list.
addMapChangeListener(MapChangeListener<K, V>) - Method in class com.norconex.commons.lang.map.ObservableMap
  Adds a map change listener.
addMonths(int) - Method in class com.norconex.commons.lang.time.YearMonthDay
  Adds a number of months to a new created YearMonthDay.
addOutputListener(InputStreamListener) - Method in class com.norconex.commons.lang.exec.SystemCommand
  Adds an output (STDOUT) listener to this system command.
addStage(IPipelineStage<T>) - Method in class com.norconex.commons.lang.pipeline.Pipeline
  Deprecated.
  Adds a stage to the pipeline.
addStages(List<IPipelineStage<T>>) - Method in class com.norconex.commons.lang.pipeline.Pipeline
  Deprecated.
  Adds stages to the pipeline.
addTrailingSlash() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Deprecated.
  Since 1.11.0, use `UrlNormalizer.addDirectoryTrailingSlash()`
addWWW() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Adds "www." domain name prefix.
addXML(Xml) - Method in class com.norconex.commons.lang.xml.Xml
addXML(Reader) - Method in class com.norconex.commons.lang.xml.Xml
addXML(String) - Method in class com.norconex.commons.lang.xml.Xml
addYears(int) - Method in class com.norconex.commons.lang.time.YearMonthDay
  Adds a number of years to a new created YearMonthDay.
afterStreaming() - Method in class com.norconex.commons.lang.io.InputStreamConsumer
  Invoked just after steaming ended, before the thread dies.
ALL - Enum constant in enum class com.norconex.commons.lang.xml.XmlFormatter.Builder.AttributeWrap
  Wrap ALL attributes (one per line).
allConsumers(Collection<Consumer<T>>) - Static method in class com.norconex.commons.lang.function.FunctionUtil
  Deprecated.
allConsumers(Consumer<T>...) - Static method in class com.norconex.commons.lang.function.FunctionUtil
  Deprecated.
allOf(Predicate<T>...) - Static method in class com.norconex.commons.lang.function.Predicates
  Group of predicate that returns `true` if all of them returns `true`.
allPredicates(Collection<Predicate<T>>) - Static method in class com.norconex.commons.lang.function.FunctionUtil
  Deprecated.
allPredicates(Predicate<T>...) - Static method in class com.norconex.commons.lang.function.FunctionUtil
  Deprecated.
anyMatches(List<TextMatcher>, CharSequence) - Static method in class com.norconex.commons.lang.text.TextMatcher
  Tests that at least one matcher matches the provided text.
anyMatchesOrEmpty(List<TextMatcher>, CharSequence) - Static method in class com.norconex.commons.lang.text.TextMatcher
  Tests that at least one matcher matches the provided text, treating an empty or `null` list as a match (returning `true`).
anyOf(Predicate<T>...) - Static method in class com.norconex.commons.lang.function.Predicates
  Group of predicate that returns `true` if any of them returns `true`.
anyPredicates(Collection<Predicate<T>>) - Static method in class com.norconex.commons.lang.function.FunctionUtil
  Deprecated.
anyPredicates(Predicate<T>...) - Static method in class com.norconex.commons.lang.function.FunctionUtil
  Deprecated.
APPEND - Enum constant in enum class com.norconex.commons.lang.map.PropertySetter
  Inserts supplied value(s) at the end of an existing list of values associated with the supplied key.
apply(Properties, String, Object) - Method in enum class com.norconex.commons.lang.map.PropertySetter
  Applies the `PropertySetter` strategy on the supplied properties with the given key and value.
apply(String, String) - Method in class com.norconex.commons.lang.text.TextMatcher
  Replaces this class matching text with replacement value.
applyOnURL(String) - Method in class com.norconex.commons.lang.url.QueryString
  Apply this url QueryString on the given URL.
applyOnURL(URL) - Method in class com.norconex.commons.lang.url.QueryString
  Apply this url QueryString on the given URL.
areEquivalent() - Method in class com.norconex.commons.lang.jar.JarDuplicates
  Gets whether all jar files in this duplicate are equivalent (equivalent versions and identical last modified dates).
asListOrEmpty(T...) - Static method in class com.norconex.commons.lang.collection.CollectionUtil
  Returns a fixed-size list backed by the specified array or an empty list if the array is `null`.
asListOrNull(T...) - Static method in class com.norconex.commons.lang.collection.CollectionUtil
  Returns a fixed-size list backed by the specified array or `null` if the array is `null`.
assertWriteRead(Object, BeanMapper.Format...) - Method in class com.norconex.commons.lang.bean.BeanMapper
  Throws a `BeanException` if the given object is not equal to itself after writing it to specified formats and back.
assertWriteRead(Object, String) - Static method in class com.norconex.commons.lang.xml.Xml
  Convenience class for testing that an object annotated with JAXB `XmlRootElement` or implementing `XmlConfigurable` (or both) can be written, and read back into an new instance that is equal as per `Xml.equals(Object)`.
AT_MAX - Enum constant in enum class com.norconex.commons.lang.xml.XmlFormatter.Builder.AttributeWrap
  Wrap attributes only when `XmlFormatter.Builder.maxLineLength(int)` is reached (respecting `XmlFormatter.Builder.minTextLength(int)`), keeping as many attributes as possible on each line.
AT_MAX_ALL - Enum constant in enum class com.norconex.commons.lang.xml.XmlFormatter.Builder.AttributeWrap
  Wrap attributes only when `XmlFormatter.Builder.maxLineLength(int)` is reached, but putting them all on their own line.
attr(String) - Static method in class com.norconex.commons.lang.xml.XpathUtil
  Create an XPath attribute reference or an empty string if the attribute name is blank.
attributeIndent(String) - Method in class com.norconex.commons.lang.xml.XmlFormatter.Builder
  String to use for indenting attributed, when wrapped.
attributeWrapping(XmlFormatter.Builder.AttributeWrap) - Method in class com.norconex.commons.lang.xml.XmlFormatter.Builder
  Attribute wrapping strategy.
AUTO - Enum constant in enum class com.norconex.commons.lang.img.MutableImage.Quality
available() - Method in class com.norconex.commons.lang.io.CachedInputStream

## B

B - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit
  A single byte (8 bits).
BaseConsumerAdapter<A,T> - Class in com.norconex.commons.lang.flow
  An abstract `FlowConsumerAdapter` that takes care setting/getting the adaptee and leaves only the `Consumer.accept(Object)` method to implement.
BaseConsumerAdapter() - Constructor for class com.norconex.commons.lang.flow.BaseConsumerAdapter
BasePolymorphicTypeProvider - Class in com.norconex.commons.lang.bean.spi
  Abstract implementation of `PolymorphicTypeProvider` offering convenience methods to facilitate registration.
BasePolymorphicTypeProvider() - Constructor for class com.norconex.commons.lang.bean.spi.BasePolymorphicTypeProvider
BasePolymorphicTypeProvider.Registry - Class in com.norconex.commons.lang.bean.spi
  Helper for registering polymorphic types and sub-types.
BasePredicateAdapter<A,T> - Class in com.norconex.commons.lang.flow
  An abstract `FlowPredicateAdapter` that takes care setting/getting the adaptee and leaves only the `Predicate.test(Object)` method to implement.
BasePredicateAdapter() - Constructor for class com.norconex.commons.lang.flow.BasePredicateAdapter
basic(String) - Static method in class com.norconex.commons.lang.text.TextMatcher
  Creates a new text matcher initialized with basic matching.
BASIC - Enum constant in enum class com.norconex.commons.lang.text.TextMatcher.Method
BeanException - Exception in com.norconex.commons.lang.bean
  Runtime exception indicating a bean-operation error.
BeanException() - Constructor for exception com.norconex.commons.lang.bean.BeanException
BeanException(String) - Constructor for exception com.norconex.commons.lang.bean.BeanException
BeanException(String, Throwable) - Constructor for exception com.norconex.commons.lang.bean.BeanException
BeanException(Throwable) - Constructor for exception com.norconex.commons.lang.bean.BeanException
beanMapper(BeanMapper) - Method in class com.norconex.commons.lang.config.ConfigurationLoader.ConfigurationLoaderBuilder
  Optional custom bean mapper when loading into object.
BeanMapper - Class in com.norconex.commons.lang.bean
  Simplified mapping of objects to/from XML, JSON, and Yaml.
BeanMapper.BeanMapperBuilder - Class in com.norconex.commons.lang.bean
BeanMapper.Format - Enum Class in com.norconex.commons.lang.bean
BeanUtil - Class in com.norconex.commons.lang.bean
  Bean/object utilities.
beforeStreaming() - Method in class com.norconex.commons.lang.io.InputStreamConsumer
  Invoked just before steaming begins, in a new thread.
between(T, T) - Static method in class com.norconex.commons.lang.CircularRange
  Obtains a range with the specified minimum and maximum values also serving as circular start and end (all inclusive).
between(T, T, Comparator<T>) - Static method in class com.norconex.commons.lang.CircularRange
  Obtains a range with the specified minimum and maximum values also serving as circular start and end (all inclusive).
between(T, T, T, T) - Static method in class com.norconex.commons.lang.CircularRange
  Obtains a range with the specified minimum and maximum values and circular start and end values (all inclusive).
between(T, T, T, T, Comparator<T>) - Static method in class com.norconex.commons.lang.CircularRange
  Obtains a range with the specified minimum and maximum values and circular start and end values (all inclusive).
BINARY_BIT_UNITS - Static variable in enum class com.norconex.commons.lang.unit.DataUnit
BINARY_BYTE_UNITS - Static variable in enum class com.norconex.commons.lang.unit.DataUnit
bindParent(EventManager) - Method in class com.norconex.commons.lang.event.EventManager
BIT - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit
  A single bit.
bits() - Method in enum class com.norconex.commons.lang.unit.DataUnit
blankLineAfterComment() - Method in class com.norconex.commons.lang.xml.XmlFormatter.Builder
  Inserts a blank line after a comment.
blankLineBeforeComment() - Method in class com.norconex.commons.lang.xml.XmlFormatter.Builder
  Inserts a blank line before a comment.
blanksToNulls(Collection<String>) - Static method in class com.norconex.commons.lang.collection.CollectionUtil
  Convert blank string entries to `null`.
BMP - Static variable in class com.norconex.commons.lang.file.ContentType
BooleanConverter - Class in com.norconex.commons.lang.convert
  `Boolean` converter.
BooleanConverter() - Constructor for class com.norconex.commons.lang.convert.BooleanConverter
borrowBytes(InputStream, int) - Static method in class com.norconex.commons.lang.io.IoUtil
  Gets and resets the specified number of bytes from the input stream.
borrowCharacters(Reader, int) - Static method in class com.norconex.commons.lang.io.IoUtil
  Gets and resets the specified number of characters from the reader.
build() - Method in class com.norconex.commons.lang.bean.BeanMapper.BeanMapperBuilder
build() - Method in class com.norconex.commons.lang.config.ConfigurationLoader.ConfigurationLoaderBuilder
build() - Method in class com.norconex.commons.lang.event.Event.EventBuilder
build() - Method in class com.norconex.commons.lang.time.ZonedDateTimeParser.ZonedDateTimeParserBuilder
build() - Method in class com.norconex.commons.lang.version.SemanticVersion.SemanticVersionBuilder
build() - Method in class com.norconex.commons.lang.version.SemanticVersionParser.SemanticVersionParserBuilder
build() - Method in class com.norconex.commons.lang.xml.XmlFormatter.Builder
  Creates an immutable, thread-safe XML formatter instance using this builder.
builder() - Static method in class com.norconex.commons.lang.bean.BeanMapper
builder() - Static method in class com.norconex.commons.lang.config.ConfigurationLoader
builder() - Static method in class com.norconex.commons.lang.event.Event
builder() - Element in annotation interface com.norconex.commons.lang.flow.JsonFlow
  Builder of a flow mapper configuration.
builder() - Static method in class com.norconex.commons.lang.time.ZonedDateTimeParser
builder() - Static method in class com.norconex.commons.lang.version.SemanticVersion
builder() - Static method in class com.norconex.commons.lang.version.SemanticVersionParser
builder() - Static method in class com.norconex.commons.lang.xml.XmlFormatter
  Gets an XML formatter builder.
buildMetadata(String) - Method in class com.norconex.commons.lang.version.SemanticVersion.SemanticVersionBuilder
  Optional metadata associated with a build.
ByteArrayOutputStream - Class in com.norconex.commons.lang.io
  This class is an alternate version of Java `ByteArrayOutputStream`.
ByteArrayOutputStream() - Constructor for class com.norconex.commons.lang.io.ByteArrayOutputStream
  Creates a new byte array output stream.
ByteArrayOutputStream(int) - Constructor for class com.norconex.commons.lang.io.ByteArrayOutputStream
  Creates a new byte array output stream, with a buffer capacity of the specified size, in bytes.
ByteBufferInputStream - Class in com.norconex.commons.lang.io
  Wraps a `ByteBuffer` in an `InputStream`.
ByteBufferInputStream(ByteBuffer) - Constructor for class com.norconex.commons.lang.io.ByteBufferInputStream
bytes() - Method in enum class com.norconex.commons.lang.unit.DataUnit

## C

cache(InputStream) - Static method in class com.norconex.commons.lang.io.CachedInputStream
  Casts to `CachedInputSteam` if argument is already of that type, else create a new `CachedInputStream` from the input stream argument using default `CachedStreamFactory` settings.
cache(InputStream, CachedStreamFactory) - Static method in class com.norconex.commons.lang.io.CachedInputStream
  Casts to `CachedInputSteam` if argument is already of that type, else create a new `CachedInputStream` from the input stream argument using the given stream factory (or defaults if `null`).
CachedInputStream - Class in com.norconex.commons.lang.io
  `InputStream` wrapper that can be re-read any number of times.
CachedOutputStream - Class in com.norconex.commons.lang.io
  `OutputStream` wrapper that caches the output so it can be retrieved once as a `CachedInputStream`.
CachedStream - Interface in com.norconex.commons.lang.io
  Caches I/O streams for reuse.
CachedStreamFactory - Class in com.norconex.commons.lang.io
  Factory for input/output streams caching values for repeat usage.
CachedStreamFactory() - Constructor for class com.norconex.commons.lang.io.CachedStreamFactory
  Creates a new instance with default values (see class documentation)
CachedStreamFactory(int, int) - Constructor for class com.norconex.commons.lang.io.CachedStreamFactory
  Constructor.
CachedStreamFactory(int, int, Path) - Constructor for class com.norconex.commons.lang.io.CachedStreamFactory
  Constructor.
CachedStreamFactory(Path) - Constructor for class com.norconex.commons.lang.io.CachedStreamFactory
  Creates a new instance with default memory values (see class documentation).
CachedStreamFactory.MemoryTracker - Class in com.norconex.commons.lang.io
callAndCaptureOutput(Callable<T>) - Static method in class com.norconex.commons.lang.SystemUtil
  Executes a `Callable` and return its value along with any standard output or error (i.e., STDOUT/STDERR).
callWithProperty(String, String, Callable<T>) - Static method in class com.norconex.commons.lang.SystemUtil
  Executes the supplied `Callable` after setting the system property and then resets that system property.
canEqual(Object) - Method in class com.norconex.commons.lang.convert.AbstractConverter
canEqual(Object) - Method in class com.norconex.commons.lang.convert.DurationConverter
canEqual(Object) - Method in class com.norconex.commons.lang.event.Event
canEqual(Object) - Method in class com.norconex.commons.lang.ExceptionUtil.ExceptionMessage
canEqual(Object) - Method in class com.norconex.commons.lang.exec.Retrier
canEqual(Object) - Method in class com.norconex.commons.lang.flow.FlowMapperConfig
canEqual(Object) - Method in class com.norconex.commons.lang.flow.FlowPolymorphicType
canEqual(Object) - Method in class com.norconex.commons.lang.function.Consumers
canEqual(Object) - Method in class com.norconex.commons.lang.function.PredicatedConsumer
canEqual(Object) - Method in class com.norconex.commons.lang.function.Predicates
canEqual(Object) - Method in class com.norconex.commons.lang.img.MutableImage
canEqual(Object) - Method in class com.norconex.commons.lang.jar.JarDuplicates
canEqual(Object) - Method in class com.norconex.commons.lang.jar.JarFile
canEqual(Object) - Method in class com.norconex.commons.lang.map.MapChangeEvent
canEqual(Object) - Method in class com.norconex.commons.lang.map.MapChangeSupport
canEqual(Object) - Method in class com.norconex.commons.lang.net.ProxySettings
canEqual(Object) - Method in class com.norconex.commons.lang.security.Credentials
canEqual(Object) - Method in class com.norconex.commons.lang.SystemUtil.Captured
canEqual(Object) - Method in class com.norconex.commons.lang.text.Regex
canEqual(Object) - Method in class com.norconex.commons.lang.text.RegexFieldValueExtractor
canEqual(Object) - Method in class com.norconex.commons.lang.text.TextMatcher
canEqual(Object) - Method in class com.norconex.commons.lang.time.DurationParser
canEqual(Object) - Method in class com.norconex.commons.lang.time.RbDurationUnitFormatter
canEqual(Object) - Method in class com.norconex.commons.lang.time.ZonedDateTimeParser
canEqual(Object) - Method in class com.norconex.commons.lang.unit.DataUnitFormatter
canEqual(Object) - Method in class com.norconex.commons.lang.url.HttpURL
canEqual(Object) - Method in class com.norconex.commons.lang.url.QueryString
canEqual(Object) - Method in class com.norconex.commons.lang.version.SemanticVersion
canEqual(Object) - Method in class com.norconex.commons.lang.version.SemanticVersionParser
canEqual(Object) - Method in class com.norconex.commons.lang.xml.flow.impl.PropertyMatcherCondition
canEqual(Object) - Method in class com.norconex.commons.lang.xml.XmlValidationError
canonEq() - Method in class com.norconex.commons.lang.text.Regex
canonicalNameSupportDisabled(boolean) - Method in class com.norconex.commons.lang.bean.BeanMapper.BeanMapperBuilder
  Whether to disable resolving of fully qualified class names in source when reading.
Captured() - Constructor for class com.norconex.commons.lang.SystemUtil.Captured
CertificateUtil - Class in com.norconex.commons.lang.security
  Certificate-related (e.g., SSL) utility methods.
CharacterConverter - Class in com.norconex.commons.lang.convert
  `Character` converter.
CharacterConverter() - Constructor for class com.norconex.commons.lang.convert.CharacterConverter
CharsetConverter - Class in com.norconex.commons.lang.convert
  `Charset` converter.
CharsetConverter() - Constructor for class com.norconex.commons.lang.convert.CharsetConverter
CharsetConverter.JsonDeserializer - Class in com.norconex.commons.lang.convert
  JSON (Jackson) deserializer using this converter.
CharsetConverter.JsonSerializer - Class in com.norconex.commons.lang.convert
  JSON (Jackson) serializer using this converter.
CharsetConverter.XmlAdapter - Class in com.norconex.commons.lang.convert
  XML (JAXB) adapter using this converter.
checkDeprecated(String, boolean) - Method in class com.norconex.commons.lang.xml.Xml
  Checks whether a deprecated configuration entry (without replacement) was specified and log a warning or throw an `XmlException`.
checkDeprecated(String, String, boolean) - Method in class com.norconex.commons.lang.xml.Xml
  Checks whether a deprecated configuration entry was specified and log a warning or throw an `XmlException`.
CircularRange<T> - Class in com.norconex.commons.lang
  A range from a possible set of values that rolls over when defined circular start or end is reached.
ClassConverter - Class in com.norconex.commons.lang.convert
  `Class` converter.
ClassConverter() - Constructor for class com.norconex.commons.lang.convert.ClassConverter
ClassFinder - Class in com.norconex.commons.lang
  Utility class for finding names of classes implementing an interface or class in directories or JAR files.
classLoader(ClassLoader) - Method in class com.norconex.commons.lang.bean.BeanMapper.BeanMapperBuilder
  The class loader to use to load classes.
ClasspathInput - Class in com.norconex.commons.lang.xml
  Load XML Schema resources input from Classpath.
ClasspathInput(String, String, InputStream) - Constructor for class com.norconex.commons.lang.xml.ClasspathInput
ClasspathResourceResolver - Class in com.norconex.commons.lang.xml
  Resolves XML Schema (XSD) include directives by looking for the specified resource on the Classpath.
ClasspathResourceResolver() - Constructor for class com.norconex.commons.lang.xml.ClasspathResourceResolver
ClasspathResourceResolver(Class<?>) - Constructor for class com.norconex.commons.lang.xml.ClasspathResourceResolver
  Resolves the resource relative to the given class.
ClasspathResourceResolver(String) - Constructor for class com.norconex.commons.lang.xml.ClasspathResourceResolver
  Resolves the resource relative to the given package path.
ClassUtil - Class in com.norconex.commons.lang
  Class-related utility methods.
clear() - Method in class com.norconex.commons.lang.map.MapChangeSupport
  Clears the listeners associated with this instance.
clear() - Method in class com.norconex.commons.lang.map.ObservableMap
clear() - Method in class com.norconex.commons.lang.xml.ErrorHandlerCapturer
clear() - Method in class com.norconex.commons.lang.xml.Xml
  Clears this XML by removing all its attributes and elements (i.e., making it an empty tag).
clearDefaultPolymorphicTypes() - Method in class com.norconex.commons.lang.bean.BeanMapper.BeanMapperBuilder
clearIgnoredProperties() - Method in class com.norconex.commons.lang.bean.BeanMapper.BeanMapperBuilder
clearIgnoreSuffixes() - Method in class com.norconex.commons.lang.version.SemanticVersionParser.SemanticVersionParserBuilder
clearListeners() - Method in class com.norconex.commons.lang.event.EventManager
  Clears all previously added listeners.
clearMapChangeListeners() - Method in class com.norconex.commons.lang.map.ObservableMap
  Clears the listeners associated with this instance.
clearPolymorphicTypeImpls() - Method in class com.norconex.commons.lang.bean.BeanMapper.BeanMapperBuilder
clearPolymorphicTypes() - Method in class com.norconex.commons.lang.bean.BeanMapper.BeanMapperBuilder
clearStages() - Method in class com.norconex.commons.lang.pipeline.Pipeline
  Deprecated.
clearUnboundPropertyMappings() - Method in class com.norconex.commons.lang.bean.BeanMapper.BeanMapperBuilder
clone(T) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Clones the given object by creating a new instance of the same type and performing shallow copies of the given object property values over the corresponding target properties of the new object.
close() - Method in class com.norconex.commons.lang.io.ByteArrayOutputStream
  Closing a `ByteArrayOutputStream` has no effect.
close() - Method in class com.norconex.commons.lang.io.CachedOutputStream
close() - Method in class com.norconex.commons.lang.io.ReverseFileInputStream
close() - Method in class com.norconex.commons.lang.io.TextReader
close() - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
closeQuietly(Closeable...) - Static method in class com.norconex.commons.lang.io.IoUtil
  Given Apache has deprecated its `IOUtils#closeQuietly(java.io.Closeable)` method, this one offers an alternative.
closeWrappingTagOnOwnLine() - Method in class com.norconex.commons.lang.xml.XmlFormatter.Builder
  Put the closing angle bracket of tags with wrapping attributes on its own line, aligned with opening angle bracket.
CollectionDeserializerModifier() - Constructor for class com.norconex.commons.lang.bean.jackson.JsonXmlCollectionModule.CollectionDeserializerModifier
CollectionSerializerModifier() - Constructor for class com.norconex.commons.lang.bean.jackson.JsonXmlCollectionModule.CollectionSerializerModifier
CollectionUtil - Class in com.norconex.commons.lang.collection
  Collection-related utility methods.
com.norconex.commons.lang - package com.norconex.commons.lang
  Miscellaneous classes.
com.norconex.commons.lang.bean - package com.norconex.commons.lang.bean
  Bean related utilities.
com.norconex.commons.lang.bean.jackson - package com.norconex.commons.lang.bean.jackson
com.norconex.commons.lang.bean.spi - package com.norconex.commons.lang.bean.spi
com.norconex.commons.lang.collection - package com.norconex.commons.lang.collection
  Utility classes related to Java Collections.
com.norconex.commons.lang.config - package com.norconex.commons.lang.config
  Classes making it easier to deal with configuration files.
com.norconex.commons.lang.config.vlt - package com.norconex.commons.lang.config.vlt
com.norconex.commons.lang.convert - package com.norconex.commons.lang.convert
  Conversion-related utility classes.
com.norconex.commons.lang.encrypt - package com.norconex.commons.lang.encrypt
  Encryption-related classes.
com.norconex.commons.lang.event - package com.norconex.commons.lang.event
  Event-related classes.
com.norconex.commons.lang.exec - package com.norconex.commons.lang.exec
  Utility classes related to process/code execution.
com.norconex.commons.lang.file - package com.norconex.commons.lang.file
  File-related utility classes.
com.norconex.commons.lang.flow - package com.norconex.commons.lang.flow
com.norconex.commons.lang.flow.module - package com.norconex.commons.lang.flow.module
com.norconex.commons.lang.function - package com.norconex.commons.lang.function
  Utility classes enhancing classic Java functions.
com.norconex.commons.lang.img - package com.norconex.commons.lang.img
  Image-related utility classes.
com.norconex.commons.lang.io - package com.norconex.commons.lang.io
  Utility classes when dealing with files and directories.
com.norconex.commons.lang.jar - package com.norconex.commons.lang.jar
  Utility classes related to jar file duplicate and version conflict detection and resolution.
com.norconex.commons.lang.map - package com.norconex.commons.lang.map
  Enhanced and/or useful features related to Map.
com.norconex.commons.lang.net - package com.norconex.commons.lang.net
com.norconex.commons.lang.pipeline - package com.norconex.commons.lang.pipeline
  Simple pipeline framework, allowing the queue of executable tasks.
com.norconex.commons.lang.security - package com.norconex.commons.lang.security
com.norconex.commons.lang.text - package com.norconex.commons.lang.text
  Utility classes related to text.
com.norconex.commons.lang.time - package com.norconex.commons.lang.time
  Time-related utility classes.
com.norconex.commons.lang.unit - package com.norconex.commons.lang.unit
  Classes making it easier to deal with unit conversions and formatting.
com.norconex.commons.lang.url - package com.norconex.commons.lang.url
  Classes making it easier to deal with and manipulate URLs.
com.norconex.commons.lang.version - package com.norconex.commons.lang.version
com.norconex.commons.lang.xml - package com.norconex.commons.lang.xml
  XML-related classes.
com.norconex.commons.lang.xml.flow - package com.norconex.commons.lang.xml.flow
  Classes offering basic flow-processing to XML.
com.norconex.commons.lang.xml.flow.impl - package com.norconex.commons.lang.xml.flow.impl
  Various XML flow element implementations.
comments() - Method in class com.norconex.commons.lang.text.Regex
COMPACT - Static variable in class com.norconex.commons.lang.time.DurationFormatter
  Example: 5D18h1m23s
COMPACT - Static variable in class com.norconex.commons.lang.time.RbDurationUnitFormatter
compareTo(JarFile) - Method in class com.norconex.commons.lang.jar.JarFile
compareTo(YearMonthDay) - Method in class com.norconex.commons.lang.time.YearMonthDay
compareTo(SemanticVersion) - Method in class com.norconex.commons.lang.version.SemanticVersion
compareTo(Path) - Method in class com.norconex.commons.lang.file.WebFile
compile() - Method in class com.norconex.commons.lang.text.Regex
  Compiles a previously set pattern.
compile(String) - Method in class com.norconex.commons.lang.text.Regex
  Compiles the given pattern without assigning it to this object.
compileDotAll(String, boolean) - Static method in class com.norconex.commons.lang.text.Regex
  Compiles a "dotall" pattern (dots match all, including new lines) with optional case sensitivity.
computeElementIfAbsent(String, Function<String, Object>) - Method in class com.norconex.commons.lang.xml.Xml
  Computes and adds the element returned by the provided function if an element with the same name is not already present, else, return the existing one.
concreteType() - Element in annotation interface com.norconex.commons.lang.bean.jackson.JsonXmlCollection
  Concrete type to use when deserializing.
Configurable<T> - Interface in com.norconex.commons.lang.config
  The implementing class can be configured via the object returned by `Configurable.getConfiguration()`.
configurableDetectionDisabled(boolean) - Method in class com.norconex.commons.lang.bean.BeanMapper.BeanMapperBuilder
  Whether to disable detecting `Configurable` classes, which when `false` (i.e., enabled), will automatically mark the configuration class as `@valid` and ignore the configurable class properties when writing/reading.
ConfigurationException - Exception in com.norconex.commons.lang.config
  Runtime exception for configuration related issues.
ConfigurationException() - Constructor for exception com.norconex.commons.lang.config.ConfigurationException
ConfigurationException(String) - Constructor for exception com.norconex.commons.lang.config.ConfigurationException
ConfigurationException(String, Throwable) - Constructor for exception com.norconex.commons.lang.config.ConfigurationException
ConfigurationException(Throwable) - Constructor for exception com.norconex.commons.lang.config.ConfigurationException
ConfigurationLoader - Class in com.norconex.commons.lang.config
  Configuration file parser using Velocity template engine which supports variables, parse/include directives, and more).
ConfigurationLoader() - Constructor for class com.norconex.commons.lang.config.ConfigurationLoader
  Deprecated.
  Use `ConfigurationLoader.builder()` instead.
ConfigurationLoader.ConfigurationLoaderBuilder - Class in com.norconex.commons.lang.config
configure(R, Consumer<T>...) - Static method in interface com.norconex.commons.lang.config.Configurable
  Convenience method to facilitate configuring this instance in method chaining.
consume(InputStream) - Static method in class com.norconex.commons.lang.io.InputStreamConsumer
  Convenience method for creating a consumer instance and starting it.
consume(InputStream) - Static method in class com.norconex.commons.lang.io.IoUtil
  Fully consumes an input stream.
consume(InputStream, int, String, InputStreamListener...) - Static method in class com.norconex.commons.lang.io.InputStreamConsumer
  Convenience method for creasing a consumer instance, starting it, and waiting for it to complete.
consume(InputStream, String, InputStreamListener...) - Static method in class com.norconex.commons.lang.io.InputStreamConsumer
  Convenience method for creating a consumer instance and starting it.
consume(Reader) - Static method in class com.norconex.commons.lang.io.IoUtil
  Fully consumes an input stream.
consumeAndWait(InputStream) - Static method in class com.norconex.commons.lang.io.InputStreamConsumer
  Convenience method for creasing a consumer instance, starting it, and waiting for it to complete.
consumeAndWait(InputStream, int, String, InputStreamListener...) - Static method in class com.norconex.commons.lang.io.InputStreamConsumer
  Convenience method for creasing a consumer instance, starting it, and waiting for it to complete.
consumeAndWait(InputStream, String, InputStreamListener...) - Static method in class com.norconex.commons.lang.io.InputStreamConsumer
  Convenience method for creasing a consumer instance and starting it.
Consumers<T> - Class in com.norconex.commons.lang.function
  A list of `Consumer` instances, each triggered sequentially when this one is.
Consumers() - Constructor for class com.norconex.commons.lang.function.Consumers
Consumers(int) - Constructor for class com.norconex.commons.lang.function.Consumers
Consumers(Collection<? extends Consumer<T>>) - Constructor for class com.norconex.commons.lang.function.Consumers
consumeUntil(Reader, String, Appendable) - Static method in class com.norconex.commons.lang.io.IoUtil
  Consumes reader characters until after encountering the supplied string (the matching string is also consumed) or the end of stream is reached.
consumeUntil(Reader, IntPredicate) - Static method in class com.norconex.commons.lang.io.IoUtil
  Consumes markable reader characters until the predicate returns `true` for a character or the end of stream is reached.
consumeUntil(Reader, IntPredicate, Appendable) - Static method in class com.norconex.commons.lang.io.IoUtil
  Consumes markable reader characters until the predicate returns `true` for a character or the end of stream is reached.
consumeWhile(Reader, IntPredicate) - Static method in class com.norconex.commons.lang.io.IoUtil
  Consumes markable reader characters while the predicate returns `true` for a character or the end of stream is reached.
consumeWhile(Reader, IntPredicate, Appendable) - Static method in class com.norconex.commons.lang.io.IoUtil
  Consumes markable reader characters while the predicate returns `true` for a character or the end of stream is reached.
contains(ContentType) - Method in class com.norconex.commons.lang.file.ContentFamily
contains(YearMonthDay) - Method in class com.norconex.commons.lang.time.YearMonthDayInterval
  Whether the YearMonthDay falls between this interval (inclusive endpoints).
contains(File) - Method in class com.norconex.commons.lang.jar.JarDuplicates
  Gets whether this duplicate batch contains the given jar file, by comparing their paths.
contains(String) - Method in class com.norconex.commons.lang.file.ContentFamily
contains(String) - Method in class com.norconex.commons.lang.xml.Xml
contains(Date) - Method in class com.norconex.commons.lang.time.YearMonthDay
  Whether this YearmMonthDay contains the given `Date` (i.e. same year, month, and day, regardless of time).
contains(Date) - Method in class com.norconex.commons.lang.time.YearMonthDayInterval
  Whether the date falls between this interval (inclusive endpoints).
contains(T) - Method in class com.norconex.commons.lang.CircularRange
  Checks whether the specified element occurs within this range.
containsKey(Object) - Method in class com.norconex.commons.lang.map.ObservableMap
containsRange(CircularRange<T>) - Method in class com.norconex.commons.lang.CircularRange
  Checks whether this range contains all the elements of the specified range.
containsValue(Object) - Method in class com.norconex.commons.lang.map.ObservableMap
ContentFamily - Class in com.norconex.commons.lang.file
  Represents a family of content types.
ContentType - Class in com.norconex.commons.lang.file
  Represents a file Content-Type (also called MIME-Type or Media Type).
ContentTypeConverter - Class in com.norconex.commons.lang.convert
  `ContentType` converter.
ContentTypeConverter() - Constructor for class com.norconex.commons.lang.convert.ContentTypeConverter
ContentTypeConverter.JsonDeserializer - Class in com.norconex.commons.lang.convert
  JSON (Jackson) deserializer using this converter.
ContentTypeConverter.JsonSerializer - Class in com.norconex.commons.lang.convert
  JSON (Jackson) serializer using this converter.
ContentTypeConverter.XmlAdapter - Class in com.norconex.commons.lang.convert
  XML (JAXB) adapter using this converter.
convert(Object) - Static method in class com.norconex.commons.lang.convert.GenericConverter
convert(Object, String) - Static method in class com.norconex.commons.lang.convert.GenericConverter
convert(String, Class<T>) - Static method in class com.norconex.commons.lang.convert.GenericConverter
convert(String, Class<T>, T) - Static method in class com.norconex.commons.lang.convert.GenericConverter
convert(List<Object>) - Static method in class com.norconex.commons.lang.convert.GenericConverter
convert(List<String>, Class<T>) - Static method in class com.norconex.commons.lang.convert.GenericConverter
Converter - Interface in com.norconex.commons.lang.convert
  Converts from Object to String and from String to Object.
ConverterException - Exception in com.norconex.commons.lang.convert
  Runtime exception indicating a conversion error.
ConverterException() - Constructor for exception com.norconex.commons.lang.convert.ConverterException
ConverterException(String) - Constructor for exception com.norconex.commons.lang.convert.ConverterException
ConverterException(String, Throwable) - Constructor for exception com.norconex.commons.lang.convert.ConverterException
ConverterException(Throwable) - Constructor for exception com.norconex.commons.lang.convert.ConverterException
COPY - Enum constant in enum class com.norconex.commons.lang.jar.JarCopier.OnJarConflict.SourceAction
COPY_IF_GREATER - Enum constant in enum class com.norconex.commons.lang.jar.JarCopier.OnJarConflict.SourceAction
COPY_IF_GREATER_OR_EQUIVALENT - Enum constant in enum class com.norconex.commons.lang.jar.JarCopier.OnJarConflict.SourceAction
copyFrom(ProxySettings) - Method in class com.norconex.commons.lang.net.ProxySettings
  Copy properties of the supplied instance to this instance.
copyFrom(Credentials) - Method in class com.norconex.commons.lang.security.Credentials
copyFrom(TextMatcher) - Method in class com.norconex.commons.lang.text.TextMatcher
copyJarDirectory(File, File) - Method in class com.norconex.commons.lang.jar.JarCopier
  Copies jars from a source directory to a target one taking into consideration potential jar duplicates.
copyJarDirectory(String, String) - Method in class com.norconex.commons.lang.jar.JarCopier
  Copies jars from a source directory to a target one taking into consideration potential jar duplicates.
copyJarFile(JarFile, File) - Method in class com.norconex.commons.lang.jar.JarCopier
  Copies a single Jar to a target directory, taking into consideration Jar versions.
copyJarFile(File, File) - Method in class com.norconex.commons.lang.jar.JarCopier
  Copies a single Jar to a target directory, taking into consideration Jar versions.
copyJarFile(String, String) - Method in class com.norconex.commons.lang.jar.JarCopier
  Copies a single Jar to a target directory, taking into consideration Jar versions.
copyProperties(T, T) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Performs shallow copies of source object property values over the corresponding target properties.
copyPropertiesOverNulls(T, T) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Performs shallow copies of source object property values over the corresponding target properties whose values are `null`.
copyTo(ProxySettings) - Method in class com.norconex.commons.lang.net.ProxySettings
  Copy properties of this instance to the supplied instance.
copyTo(Credentials) - Method in class com.norconex.commons.lang.security.Credentials
copyTo(TextMatcher) - Method in class com.norconex.commons.lang.text.TextMatcher
CountingIterator<T> - Class in com.norconex.commons.lang.collection
  Counts the number of time `CountingIterator.next()` was invoked.
CountingIterator(Iterator<T>) - Constructor for class com.norconex.commons.lang.collection.CountingIterator
countMatchesEnd(String, String) - Static method in class com.norconex.commons.lang.text.StringUtil
  Counts the number of consecutive matches at end of a a string.
countMatchesStart(String, String) - Static method in class com.norconex.commons.lang.text.StringUtil
  Counts the number of consecutive matches from the beginning of a string.
create() - Method in class com.norconex.commons.lang.security.KeyStoreBuilder
  Creates the key store.
create() - Method in class com.norconex.commons.lang.xml.Xml.Builder
create(String, String) - Static method in class com.norconex.commons.lang.file.WebFile
  Creates a web file using the OS temp directory + "webfiles" as the local download location, and the given name as the local file name.
create(String, Path) - Static method in class com.norconex.commons.lang.file.WebFile
  Creates a web file using the given directory as the local download location, and the URL "file" name as the local file name.
create(String, Path, String) - Static method in class com.norconex.commons.lang.file.WebFile
  Creates a web file using the given directory as the local download location, and the given name as the local file name.
create(URL, String) - Static method in class com.norconex.commons.lang.file.WebFile
  Creates a web file using the OS temp directory + "webfiles" as the local download location, and the given name as the local file name.
create(URL, Path) - Static method in class com.norconex.commons.lang.file.WebFile
  Creates a web file using the given directory as the local download location, and the URL "file" name as the local file name.
create(URL, Path, String) - Static method in class com.norconex.commons.lang.file.WebFile
  Creates a web file using the given directory as the local download location, and the given name as the local file name.
createContextual(DeserializationContext, BeanProperty) - Method in class com.norconex.commons.lang.bean.jackson.JsonXmlCollectionDeserializer
createContextual(DeserializationContext, BeanProperty) - Method in class com.norconex.commons.lang.bean.jackson.JsonXmlMapDeserializer
createContextual(DeserializationContext, BeanProperty) - Method in class com.norconex.commons.lang.flow.module.FlowDeserializer
createContextual(SerializerProvider, BeanProperty) - Method in class com.norconex.commons.lang.bean.jackson.JsonXmlCollectionSerializer
createContextual(SerializerProvider, BeanProperty) - Method in class com.norconex.commons.lang.bean.jackson.JsonXmlMapSerializer
createContextual(SerializerProvider, BeanProperty) - Method in class com.norconex.commons.lang.flow.module.FlowSerializer
createDateDirs(File) - Static method in class com.norconex.commons.lang.file.FileUtil
  Creates (if not already existing) a series of directories reflecting the current date, up to the day unit, under a given parent directory.
createDateDirs(File, Date) - Static method in class com.norconex.commons.lang.file.FileUtil
  Creates (if not already existing) a series of directories reflecting a date, up to the day unit, under a given parent directory.
createDateFormattedDirs(File, Date, String) - Static method in class com.norconex.commons.lang.file.FileUtil
  Creates (if not already existing) a series of directories reflecting the specified date format (from `SimpleDateFormat`), under a given parent directory.
createDateTimeDirs(File) - Static method in class com.norconex.commons.lang.file.FileUtil
  Creates (if not already existing) a series of directories reflecting the current date and time, up to the seconds, under a given parent directory.
createDateTimeDirs(File, Date) - Static method in class com.norconex.commons.lang.file.FileUtil
  Creates (if not already existing) a series of directories reflecting a date and time, up to the seconds, under a given parent directory.
createDirsForFile(File) - Static method in class com.norconex.commons.lang.file.FileUtil
  Create all parent directories for a file if they do not exists.
createDocumentBuilderFactory() - Static method in class com.norconex.commons.lang.xml.XmlUtil
createGenerator(Writer) - Method in class com.norconex.commons.lang.bean.jackson.EmptyWithClosingTagXmlFactory
createKeyValueExtractor() - Method in class com.norconex.commons.lang.text.Regex
createKeyValueExtractor(int, int) - Method in class com.norconex.commons.lang.text.Regex
createKeyValueExtractor(String) - Method in class com.norconex.commons.lang.text.Regex
createKeyValueExtractor(String, int) - Method in class com.norconex.commons.lang.text.Regex
createSaxParserFactory() - Static method in class com.norconex.commons.lang.xml.XmlUtil
createSchemaFactory() - Static method in class com.norconex.commons.lang.xml.XmlUtil
createSchemaValidator(Schema) - Static method in class com.norconex.commons.lang.xml.XmlUtil
createURLDirs(File, String, boolean) - Static method in class com.norconex.commons.lang.file.FileUtil
  Creates (if not already existing) a series of directories matching URL segments, under a given parent directory.
createURLDirs(File, String) - Static method in class com.norconex.commons.lang.file.FileUtil
  Creates (if not already existing) a series of directories matching URL segments, under a given parent directory.
createURLDirs(File, URL) - Static method in class com.norconex.commons.lang.file.FileUtil
  Creates (if not already existing) a series of directories matching URL segments, under a given parent directory.
createURLDirs(File, URL, boolean) - Static method in class com.norconex.commons.lang.file.FileUtil
  Creates (if not already existing) a series of directories matching URL segments, under a given parent directory.
createXMLEventReader(Object) - Static method in class com.norconex.commons.lang.xml.XmlUtil
  Creates an `XMLEventReader` from the supplied object representing XML.
createXMLInputFactory() - Static method in class com.norconex.commons.lang.xml.XmlUtil
createXMLReader() - Static method in class com.norconex.commons.lang.xml.XmlUtil
Credentials - Class in com.norconex.commons.lang.security
  User credentials with an optionally encrypted password.
Credentials() - Constructor for class com.norconex.commons.lang.security.Credentials
Credentials(Credentials) - Constructor for class com.norconex.commons.lang.security.Credentials
Credentials(String, String) - Constructor for class com.norconex.commons.lang.security.Credentials
  Creates a new Credentials instance with the supplied username and password.
Credentials(String, String, EncryptionKey) - Constructor for class com.norconex.commons.lang.security.Credentials
  Creates a new Credentials instance with the supplied username, password and password key.
crop(Rectangle) - Method in class com.norconex.commons.lang.img.MutableImage
csv(String) - Static method in class com.norconex.commons.lang.text.TextMatcher
  Creates a new text matcher initialized with comma-separated-value matching.
CSV - Enum constant in enum class com.norconex.commons.lang.text.TextMatcher.Method
CSV - Static variable in class com.norconex.commons.lang.file.ContentType
CustomIncludeDirective - Class in com.norconex.commons.lang.config.vlt
CustomIncludeDirective() - Constructor for class com.norconex.commons.lang.config.vlt.CustomIncludeDirective
CustomParseDirective - Class in com.norconex.commons.lang.config.vlt
CustomParseDirective() - Constructor for class com.norconex.commons.lang.config.vlt.CustomParseDirective

## D

DataUnit - Enum Class in com.norconex.commons.lang.unit
  A `DataUnit` offers representation and conversion of various quantity of bytes/bits.
DataUnitFormatter - Class in com.norconex.commons.lang.unit
  Formats a data unit to a human-readable string.
DataUnitFormatter() - Constructor for class com.norconex.commons.lang.unit.DataUnitFormatter
  Creates a new DataUnit formatter using decimal notation, with default system locale, and without decimals.
DataUnitFormatter(DataUnitFormatter) - Constructor for class com.norconex.commons.lang.unit.DataUnitFormatter
  Copy constructor.
DataUnitParser - Class in com.norconex.commons.lang.unit
  Parse a textual representation of a data unit and converts it into a `BigDecimal` representing the quantity for a given unit (e.g., bytes).
DataUnitParserException - Exception in com.norconex.commons.lang.unit
  Runtime exception when a `DataUnitParser` could not parse a string value.
DataUnitParserException() - Constructor for exception com.norconex.commons.lang.unit.DataUnitParserException
DataUnitParserException(String) - Constructor for exception com.norconex.commons.lang.unit.DataUnitParserException
DataUnitParserException(String, Throwable) - Constructor for exception com.norconex.commons.lang.unit.DataUnitParserException
DataUnitParserException(Throwable) - Constructor for exception com.norconex.commons.lang.unit.DataUnitParserException
DateConverter - Class in com.norconex.commons.lang.convert
  `Date` converter using EPOCH representation for strings.
DateConverter() - Constructor for class com.norconex.commons.lang.convert.DateConverter
DateModel - Class in com.norconex.commons.lang.time
  Class abstracting several date and time implementations (`Date`, `LocalDate`, `ZonedDateTime`, etc.).
DateUtil - Class in com.norconex.commons.lang.time
  Deprecated.
  Use more flexible `DateModel` instead.
day() - Method in class com.norconex.commons.lang.time.DateModel
day(int) - Method in class com.norconex.commons.lang.time.DateModel
DAY - Enum constant in enum class com.norconex.commons.lang.time.DurationUnit
DAY - Enum constant in enum class com.norconex.commons.lang.time.ZonedDateTimeParser.TimeUnit
DECIMAL_BIT_UNITS - Static variable in enum class com.norconex.commons.lang.unit.DataUnit
DECIMAL_BYTE_UNITS - Static variable in enum class com.norconex.commons.lang.unit.DataUnit
decodeUnreservedCharacters() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Decodes percent-encoded unreserved characters.
decrypt(String, EncryptionKey) - Static method in class com.norconex.commons.lang.encrypt.EncryptionUtil
  Decrypts the given encrypted text with the encryption key supplied.
decryptPassword(Credentials) - Static method in class com.norconex.commons.lang.encrypt.EncryptionUtil
  Decrypts the given credentials password.
DEFAULT - Static variable in class com.norconex.commons.lang.bean.BeanMapper
  A build mapper initialized with default settings.
DEFAULT - Static variable in class com.norconex.commons.lang.jar.JarCopier.OnJarConflict
DEFAULT_CHUNK_SIZE - Static variable in class com.norconex.commons.lang.io.InputStreamConsumer
DEFAULT_CONSUMERS_WRITE_TAG_NAME - Static variable in class com.norconex.commons.lang.xml.flow.XmlFlow
DEFAULT_ENTRY_NAME - Static variable in class com.norconex.commons.lang.bean.jackson.JsonXmlMapSerializer
DEFAULT_HTTP_PORT - Static variable in class com.norconex.commons.lang.url.HttpURL
  Default URL HTTP Port.
DEFAULT_HTTPS_PORT - Static variable in class com.norconex.commons.lang.url.HttpURL
  Default Secure URL HTTP Port.
DEFAULT_INITIAL_CAPACITY - Static variable in class com.norconex.commons.lang.io.ByteArrayOutputStream
DEFAULT_INNER_NAME - Static variable in class com.norconex.commons.lang.bean.jackson.JsonXmlCollectionSerializer
DEFAULT_JAVA_PROPERTIES_DELIMITER - Static variable in class com.norconex.commons.lang.map.Properties
DEFAULT_KEY_SIZE - Static variable in class com.norconex.commons.lang.encrypt.EncryptionKey
DEFAULT_MAX_CAUSES_KEPT - Static variable in class com.norconex.commons.lang.exec.Retrier
  Default maximum number of exception causes kept.
DEFAULT_MAX_MEM_INSTANCE - Static variable in class com.norconex.commons.lang.io.CachedStreamFactory
DEFAULT_MAX_MEM_POOL - Static variable in class com.norconex.commons.lang.io.CachedStreamFactory
DEFAULT_MAX_READ_SIZE - Static variable in class com.norconex.commons.lang.io.TextReader
DEFAULT_MAX_RETRIES - Static variable in class com.norconex.commons.lang.exec.Retrier
  Default maximum number of retries.
DEFAULT_RETRY_DELAY - Static variable in class com.norconex.commons.lang.exec.Retrier
  Default wait time (milliseconds) before making a new attempt.
defaultContext(VelocityContext) - Method in class com.norconex.commons.lang.config.ConfigurationLoader.ConfigurationLoaderBuilder
  Optional Velocity context.
defaultInstance() - Static method in class com.norconex.commons.lang.convert.GenericConverter
defaultPolymorphicType(Class<?>, Class<?>) - Method in class com.norconex.commons.lang.bean.BeanMapper.BeanMapperBuilder
defaultPolymorphicTypes(Map<? extends Class<?>, ? extends Class<?>>) - Method in class com.norconex.commons.lang.bean.BeanMapper.BeanMapperBuilder
delete(File) - Static method in class com.norconex.commons.lang.file.FileUtil
  Deletes a file or empty directory recursively, in a more robust way.
DELETE - Enum constant in enum class com.norconex.commons.lang.jar.JarCopier.OnJarConflict.TargetAction
deleteEmptyDirs(File) - Static method in class com.norconex.commons.lang.file.FileUtil
  Recursively deletes all empty directories.
deleteEmptyDirs(File, Date) - Static method in class com.norconex.commons.lang.file.FileUtil
  Recursively deletes all directories that are empty and are older than the given date.
deleteEmptyDirs(Path) - Static method in class com.norconex.commons.lang.file.FileUtil
  Recursively deletes all empty directories.
deleteEmptyDirs(Path, Date) - Static method in class com.norconex.commons.lang.file.FileUtil
  Recursively deletes all directories that are empty and are older than the given date.
deserialize(JsonParser, DeserializationContext) - Method in class com.norconex.commons.lang.bean.jackson.JsonXmlCollectionDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class com.norconex.commons.lang.bean.jackson.JsonXmlMapDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class com.norconex.commons.lang.bean.jackson.JsonXmlPropertiesDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class com.norconex.commons.lang.convert.GenericJsonDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class com.norconex.commons.lang.flow.module.FlowDeserializer
diff(T, T) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Checks for differences between two beans and returns different property values as a formatted string.
DimensionConverter - Class in com.norconex.commons.lang.convert
  `Dimension` converter.
DimensionConverter() - Constructor for class com.norconex.commons.lang.convert.DimensionConverter
DimensionConverter.JsonDeserializer - Class in com.norconex.commons.lang.convert
  JSON (Jackson) deserializer using this converter.
DimensionConverter.JsonSerializer - Class in com.norconex.commons.lang.convert
  JSON (Jackson) serializer using this converter.
DimensionConverter.XmlAdapter - Class in com.norconex.commons.lang.convert
  XML (JAXB) adapter using this converter.
dirEmpty(File) - Static method in class com.norconex.commons.lang.file.FileUtil
  Gets whether a directory is empty of files or directories in an efficient way which does not load all files.
dirEmpty(Path) - Static method in class com.norconex.commons.lang.file.FileUtil
  Gets whether a directory is empty of files or directories in an efficient way which does not load all files.
dirHasFile(File, FileFilter) - Static method in class com.norconex.commons.lang.file.FileUtil
  Recursively gets whether a directory contains at least one file matching the given file filter.
dirHasFile(Path, FileFilter) - Static method in class com.norconex.commons.lang.file.FileUtil
  Recursively gets whether a directory contains at least one file matching the given file filter.
dispose() - Method in class com.norconex.commons.lang.io.CachedInputStream
dispose() - Method in class com.norconex.commons.lang.io.CachedOutputStream
  Clear the cache attached to this output stream.
dotAll() - Method in class com.norconex.commons.lang.text.Regex
download(URL, Path) - Method in class com.norconex.commons.lang.file.WebFile
DurationConverter - Class in com.norconex.commons.lang.convert
  `Duration` converter using milliseconds for string representation, but can also parse back plain-English durations.
DurationConverter() - Constructor for class com.norconex.commons.lang.convert.DurationConverter
DurationConverter.JsonDeserializer - Class in com.norconex.commons.lang.convert
  JSON (Jackson) deserializer using this converter.
DurationConverter.JsonSerializer - Class in com.norconex.commons.lang.convert
  JSON (Jackson) serializer using this converter.
DurationConverter.XmlAdapter - Class in com.norconex.commons.lang.convert
  XML (JAXB) adapter using this converter.
DurationFormatter - Class in com.norconex.commons.lang.time
  Formats a duration to a string.
DurationFormatter() - Constructor for class com.norconex.commons.lang.time.DurationFormatter
  Creates a duration with the default locale and full words for duration units.
DurationParser - Class in com.norconex.commons.lang.time
  Parse a textual representation of a duration and converts it into a `long` millisecond value.
DurationParser() - Constructor for class com.norconex.commons.lang.time.DurationParser
DurationParserException - Exception in com.norconex.commons.lang.time
  Runtime exception when a `DurationParser` could not parse a string value.
DurationParserException() - Constructor for exception com.norconex.commons.lang.time.DurationParserException
DurationParserException(String) - Constructor for exception com.norconex.commons.lang.time.DurationParserException
DurationParserException(String, Throwable) - Constructor for exception com.norconex.commons.lang.time.DurationParserException
DurationParserException(Throwable) - Constructor for exception com.norconex.commons.lang.time.DurationParserException
DurationUnit - Enum Class in com.norconex.commons.lang.time
  Duration unit.
DurationUnitFormatter - Interface in com.norconex.commons.lang.time
  Formats a single duration unit according to supplied locale and plurality flag.

## E

EB - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit
EBIT - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit
EIB - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit
EIBIT - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit
elementIndent(String) - Method in class com.norconex.commons.lang.xml.XmlFormatter.Builder
  String to use for indenting elements.
emptiesToNulls(Collection<String>) - Static method in class com.norconex.commons.lang.collection.CollectionUtil
  Convert empty string entries to `null`.
empty() - Static method in class com.norconex.commons.lang.security.KeyStoreBuilder
  A builder for an empty key store.
EMPTY_ARRAY - Static variable in class com.norconex.commons.lang.text.RegexFieldValueExtractor
EMPTY_FILE_ARRAY - Static variable in class com.norconex.commons.lang.file.FileUtil
EMPTY_PATH_ARRAY - Static variable in class com.norconex.commons.lang.file.FileUtil
EmptyWithClosingTagXmlFactory - Class in com.norconex.commons.lang.bean.jackson
  Version of `XmlFactory` that configures a `XmlPrettyPrinter` to write "empty" objects with a closing tag instead of self-closing.
EmptyWithClosingTagXmlFactory() - Constructor for class com.norconex.commons.lang.bean.jackson.EmptyWithClosingTagXmlFactory
encodeNonURICharacters() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Encodes all characters that are not supported characters in a URI (not to confuse with URL), as defined by the RFC 3986 standard.
encodePath(String) - Static method in class com.norconex.commons.lang.url.HttpURL
  URL-Encodes a URL path.
encodeQueryString(String) - Static method in class com.norconex.commons.lang.url.HttpURL
  URL-Encodes the query string portion of a URL.
encodeSpaces() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Encodes space characters into plus signs (+) if they are part of the query string.
encrypt(String, EncryptionKey) - Static method in class com.norconex.commons.lang.encrypt.EncryptionUtil
  Encrypts the given text with the encryption key supplied.
EncryptionException - Exception in com.norconex.commons.lang.encrypt
  Runtime exception thrown if there is a problem with the encryption or decryption.
EncryptionException() - Constructor for exception com.norconex.commons.lang.encrypt.EncryptionException
EncryptionException(String) - Constructor for exception com.norconex.commons.lang.encrypt.EncryptionException
EncryptionException(String, Throwable) - Constructor for exception com.norconex.commons.lang.encrypt.EncryptionException
EncryptionException(Throwable) - Constructor for exception com.norconex.commons.lang.encrypt.EncryptionException
EncryptionKey - Class in com.norconex.commons.lang.encrypt
  Pointer to the an encryption key, or the encryption key itself.
EncryptionKey(String) - Constructor for class com.norconex.commons.lang.encrypt.EncryptionKey
  Creates a new encryption key where the value is the actual key.
EncryptionKey(String, int) - Constructor for class com.norconex.commons.lang.encrypt.EncryptionKey
  Creates a new encryption key where the value is the actual key, and the number of key bits to generate is the size.
EncryptionKey(String, EncryptionKey.Source) - Constructor for class com.norconex.commons.lang.encrypt.EncryptionKey
  Creates a new reference to an encryption key.
EncryptionKey(String, EncryptionKey.Source, int) - Constructor for class com.norconex.commons.lang.encrypt.EncryptionKey
  Creates a new reference to an encryption key.
EncryptionKey.Source - Enum Class in com.norconex.commons.lang.encrypt
EncryptionUtil - Class in com.norconex.commons.lang.encrypt
  Simplified encryption and decryption methods using the Advanced Encryption Standard (AES) (since 1.15.0) with a supplied encryption key (which you can also think of as a passphrase, or password).
endsWith(String) - Method in class com.norconex.commons.lang.file.WebFile
endsWith(Path) - Method in class com.norconex.commons.lang.file.WebFile
enforceFullCaching() - Method in class com.norconex.commons.lang.io.CachedInputStream
  If not already fully cached, forces the inner input stream to be fully cached.
EnhancedXmlStreamWriter - Class in com.norconex.commons.lang.xml
  A version of `XMLStreamWriter` that adds convenience methods for adding simple elements and typed attributes, as well as offering pretty-printing.
EnhancedXmlStreamWriter(Writer) - Constructor for class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
EnhancedXmlStreamWriter(Writer, boolean) - Constructor for class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Creates a new xml stream writer.
EnhancedXmlStreamWriter(Writer, boolean, int) - Constructor for class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Creates a new xml stream writer.
entryName() - Element in annotation interface com.norconex.commons.lang.bean.jackson.JsonXmlCollection
  Field name to use for each collection element when serializing as XML.
entryName() - Element in annotation interface com.norconex.commons.lang.bean.jackson.JsonXmlMap
  Field name to use for each map entries when serializing as XML.
entrySet() - Method in class com.norconex.commons.lang.map.ObservableMap
EnumConverter - Class in com.norconex.commons.lang.convert
  `Enum` converter.
EnumConverter() - Constructor for class com.norconex.commons.lang.convert.EnumConverter
ENVIRONMENT - Enum constant in enum class com.norconex.commons.lang.encrypt.EncryptionKey.Source
  Value is the name of an environment variable containing the key.
equals(Object) - Method in class com.norconex.commons.lang.CircularRange
equals(Object) - Method in class com.norconex.commons.lang.convert.AbstractConverter
equals(Object) - Method in class com.norconex.commons.lang.convert.DurationConverter
equals(Object) - Method in class com.norconex.commons.lang.encrypt.EncryptionKey
equals(Object) - Method in class com.norconex.commons.lang.event.Event
equals(Object) - Method in class com.norconex.commons.lang.ExceptionUtil.ExceptionMessage
equals(Object) - Method in class com.norconex.commons.lang.exec.Retrier
equals(Object) - Method in class com.norconex.commons.lang.file.ContentFamily
equals(Object) - Method in class com.norconex.commons.lang.file.ContentType
equals(Object) - Method in class com.norconex.commons.lang.file.WebFile
equals(Object) - Method in class com.norconex.commons.lang.flow.BaseConsumerAdapter
equals(Object) - Method in class com.norconex.commons.lang.flow.BasePredicateAdapter
equals(Object) - Method in class com.norconex.commons.lang.flow.FlowMapperConfig
equals(Object) - Method in class com.norconex.commons.lang.flow.FlowPolymorphicType
equals(Object) - Method in class com.norconex.commons.lang.function.Consumers
equals(Object) - Method in class com.norconex.commons.lang.function.PredicatedConsumer
equals(Object) - Method in class com.norconex.commons.lang.function.Predicates
equals(Object) - Method in class com.norconex.commons.lang.img.MutableImage
equals(Object) - Method in class com.norconex.commons.lang.jar.JarCopier.OnJarConflict
equals(Object) - Method in class com.norconex.commons.lang.jar.JarDuplicates
equals(Object) - Method in class com.norconex.commons.lang.jar.JarFile
equals(Object) - Method in class com.norconex.commons.lang.map.MapChangeEvent
equals(Object) - Method in class com.norconex.commons.lang.map.MapChangeSupport
equals(Object) - Method in class com.norconex.commons.lang.map.Properties
equals(Object) - Method in class com.norconex.commons.lang.map.PropertyMatcher
equals(Object) - Method in class com.norconex.commons.lang.net.Host
equals(Object) - Method in class com.norconex.commons.lang.net.ProxySettings
equals(Object) - Method in class com.norconex.commons.lang.PackageManifest
equals(Object) - Method in class com.norconex.commons.lang.security.Credentials
equals(Object) - Method in class com.norconex.commons.lang.SystemUtil.Captured
equals(Object) - Method in class com.norconex.commons.lang.text.Regex
equals(Object) - Method in class com.norconex.commons.lang.text.RegexFieldValueExtractor
equals(Object) - Method in class com.norconex.commons.lang.text.TextMatcher
equals(Object) - Method in class com.norconex.commons.lang.time.DateModel
equals(Object) - Method in class com.norconex.commons.lang.time.DurationFormatter
equals(Object) - Method in class com.norconex.commons.lang.time.DurationParser
equals(Object) - Method in class com.norconex.commons.lang.time.RbDurationUnitFormatter
equals(Object) - Method in class com.norconex.commons.lang.time.YearMonthDay
equals(Object) - Method in class com.norconex.commons.lang.time.ZonedDateTimeParser
equals(Object) - Method in class com.norconex.commons.lang.unit.DataUnitFormatter
equals(Object) - Method in class com.norconex.commons.lang.url.HttpURL
equals(Object) - Method in class com.norconex.commons.lang.url.QueryString
equals(Object) - Method in class com.norconex.commons.lang.version.SemanticVersion
equals(Object) - Method in class com.norconex.commons.lang.version.SemanticVersionParser
equals(Object) - Method in class com.norconex.commons.lang.xml.flow.impl.PropertyMatcherCondition
equals(Object) - Method in class com.norconex.commons.lang.xml.flow.XmlFlow
equals(Object) - Method in class com.norconex.commons.lang.xml.Xml
equals(Object) - Method in class com.norconex.commons.lang.xml.XmlValidationError
EQUALS - Enum constant in enum class com.norconex.commons.lang.Operator
equalsAll(Object, Object...) - Static method in class com.norconex.commons.lang.EqualsUtil
  Whether a source object equals ALL of the target objects
equalsAllIgnoreCase(CharSequence, CharSequence...) - Static method in class com.norconex.commons.lang.EqualsUtil
  Whether a source string equals ALL of the target string.
equalsAny(Object, Object...) - Static method in class com.norconex.commons.lang.EqualsUtil
  Whether a source object equals ANY of the target objects.
equalsAnyIgnoreCase(CharSequence, CharSequence...) - Static method in class com.norconex.commons.lang.EqualsUtil
  Whether a source string equals ANY of the target string.
equalsMap(Map<?, ?>, Map<?, ?>) - Static method in class com.norconex.commons.lang.EqualsUtil
  Compares that two maps are equals, regardless of entry orders.
equalsNone(Object, Object...) - Static method in class com.norconex.commons.lang.EqualsUtil
  Whether a source object equals NONE of the target objects
equalsNoneIgnoreCase(String, CharSequence...) - Static method in class com.norconex.commons.lang.EqualsUtil
  Whether a source string equals NONE of the target string.
EqualsUtil - Class in com.norconex.commons.lang
  Convenience methods related to object equality.
error(SAXParseException) - Method in class com.norconex.commons.lang.xml.ErrorHandlerCapturer
error(SAXParseException) - Method in class com.norconex.commons.lang.xml.ErrorHandlerFailer
error(SAXParseException) - Method in class com.norconex.commons.lang.xml.ErrorHandlerLogger
ERROR - Enum constant in enum class com.norconex.commons.lang.xml.XmlValidationError.Severity
ErrorHandlerCapturer - Class in com.norconex.commons.lang.xml
  Collects XML validation errors.
ErrorHandlerCapturer() - Constructor for class com.norconex.commons.lang.xml.ErrorHandlerCapturer
ErrorHandlerCapturer(Class<?>) - Constructor for class com.norconex.commons.lang.xml.ErrorHandlerCapturer
ErrorHandlerCapturer(Class<?>, List<XmlValidationError>) - Constructor for class com.norconex.commons.lang.xml.ErrorHandlerCapturer
ErrorHandlerCapturer(List<XmlValidationError>) - Constructor for class com.norconex.commons.lang.xml.ErrorHandlerCapturer
ErrorHandlerFailer - Class in com.norconex.commons.lang.xml
  Fails upon encountering first XML validation errors by throwing an `XmlValidationException`.
ErrorHandlerFailer(Class<?>) - Constructor for class com.norconex.commons.lang.xml.ErrorHandlerFailer
ErrorHandlerLogger - Class in com.norconex.commons.lang.xml
  Logs XML validation warnings and errors.
ErrorHandlerLogger(Class<?>) - Constructor for class com.norconex.commons.lang.xml.ErrorHandlerLogger
escape(String) - Static method in class com.norconex.commons.lang.text.Regex
  Escape special characters with a backslash (\) in a regular expression.
escape(String...) - Static method in class com.norconex.commons.lang.exec.SystemCommand
  Escapes spaces in each parts of the command as well as special characters in some operating systems, if they are not already escaped.
escape(List<String>) - Static method in class com.norconex.commons.lang.exec.SystemCommand
  Escapes spaces in each parts of the command as well as special characters in some operating systems, if they are not already escaped.
evaluate(T, T) - Method in enum class com.norconex.commons.lang.Operator
Event - Class in com.norconex.commons.lang.event
  An immutable event.
Event(Event.EventBuilder<?, ?>) - Constructor for class com.norconex.commons.lang.event.Event
Event.EventBuilder<C extends Event,B extends Event.EventBuilder<C,B>> - Class in com.norconex.commons.lang.event
EventBuilder() - Constructor for class com.norconex.commons.lang.event.Event.EventBuilder
EventListener<T extends Event> - Interface in com.norconex.commons.lang.event
  Listener of `Event`s.
EventManager - Class in com.norconex.commons.lang.event
  Manages event listeners and logs events.
EventManager() - Constructor for class com.norconex.commons.lang.event.EventManager
EventManager(EventManager) - Constructor for class com.norconex.commons.lang.event.EventManager
  Wraps a parent event manager.
exception(Throwable) - Method in class com.norconex.commons.lang.event.Event.EventBuilder
  The exception associated with this event, or `null`.
ExceptionFilter - Interface in com.norconex.commons.lang.exec
  Filter for limiting the exceptions to be eligible for retry.
ExceptionMessage() - Constructor for class com.norconex.commons.lang.ExceptionUtil.ExceptionMessage
ExceptionMessage(Class<?>, String) - Constructor for class com.norconex.commons.lang.ExceptionUtil.ExceptionMessage
ExceptionUtil - Class in com.norconex.commons.lang
  Exception-related utility methods.
ExceptionUtil.ExceptionMessage - Class in com.norconex.commons.lang
ExecException - Exception in com.norconex.commons.lang.exec
  An exception thrown by `ExecUtil`.
ExecException() - Constructor for exception com.norconex.commons.lang.exec.ExecException
ExecException(String) - Constructor for exception com.norconex.commons.lang.exec.ExecException
ExecException(String, Throwable) - Constructor for exception com.norconex.commons.lang.exec.ExecException
ExecException(Throwable) - Constructor for exception com.norconex.commons.lang.exec.ExecException
execute() - Method in interface com.norconex.commons.lang.exec.IRetriable
  Deprecated.
  Code to be executed until successful (no exception thrown).
execute() - Method in interface com.norconex.commons.lang.exec.Retriable
  Code to be executed until successful (no exception thrown).
execute() - Method in class com.norconex.commons.lang.exec.SystemCommand
  Executes this system command and returns only when the underlying process stopped running.
execute(boolean) - Method in class com.norconex.commons.lang.exec.SystemCommand
  Executes this system command.
execute(Retriable<T>) - Method in class com.norconex.commons.lang.exec.Retrier
  Runs the `Retriable` instance.
execute(InputStream) - Method in class com.norconex.commons.lang.exec.SystemCommand
  Executes this system command with the given input and returns only when the underlying process stopped running.
execute(InputStream, boolean) - Method in class com.norconex.commons.lang.exec.SystemCommand
  Executes this system command with the given input.
execute(T) - Method in interface com.norconex.commons.lang.pipeline.IPipelineStage
  Deprecated.
  Executes this pipeline stage.
execute(T) - Method in class com.norconex.commons.lang.pipeline.Pipeline
  Deprecated.
ExecUtil - Class in com.norconex.commons.lang.exec
  Utility methods related to process execution.
ExtendedReferenceInsertionEventHandler - Class in com.norconex.commons.lang.config
  Velocity reference insertion event handler that when triggered, will try to resolve the reference against system properties or environment variables (in that order) if it could not resolved the normal way (before returning default value, if one was specified in the reference).
ExtendedReferenceInsertionEventHandler() - Constructor for class com.norconex.commons.lang.config.ExtendedReferenceInsertionEventHandler
extractFieldValues(Properties, CharSequence) - Method in class com.norconex.commons.lang.text.RegexFieldValueExtractor
extractFieldValues(Properties, CharSequence, RegexFieldValueExtractor...) - Static method in class com.norconex.commons.lang.text.RegexFieldValueExtractor
extractFieldValues(Properties, CharSequence, List<RegexFieldValueExtractor>) - Static method in class com.norconex.commons.lang.text.RegexFieldValueExtractor
extractFieldValues(CharSequence) - Method in class com.norconex.commons.lang.text.RegexFieldValueExtractor
extractFieldValues(CharSequence, RegexFieldValueExtractor...) - Static method in class com.norconex.commons.lang.text.RegexFieldValueExtractor
extractFieldValues(CharSequence, List<RegexFieldValueExtractor>) - Static method in class com.norconex.commons.lang.text.RegexFieldValueExtractor

## F

FATAL - Enum constant in enum class com.norconex.commons.lang.xml.XmlValidationError.Severity
fatalError(SAXParseException) - Method in class com.norconex.commons.lang.xml.ErrorHandlerCapturer
fatalError(SAXParseException) - Method in class com.norconex.commons.lang.xml.ErrorHandlerFailer
fatalError(SAXParseException) - Method in class com.norconex.commons.lang.xml.ErrorHandlerLogger
fetchCertificates(String) - Static method in class com.norconex.commons.lang.security.CertificateUtil
  Fetches certificates associated with the URL host.
fetchCertificates(String, int) - Static method in class com.norconex.commons.lang.security.CertificateUtil
  Fetches certificates associated with the given host and port.
FifoMap<K,V> - Class in com.norconex.commons.lang.map
  Simple FIFO Map base on `LinkedHashMap`.
FifoMap(int) - Constructor for class com.norconex.commons.lang.map.FifoMap
FILE - Enum constant in enum class com.norconex.commons.lang.encrypt.EncryptionKey.Source
  Value is the path to a file containing the key.
FileAlreadyLockedException - Exception in com.norconex.commons.lang.file
  Checked exception thrown by `FileLocker` when trying to create a lock on an on an already locked file.
FileAlreadyLockedException() - Constructor for exception com.norconex.commons.lang.file.FileAlreadyLockedException
FileAlreadyLockedException(String) - Constructor for exception com.norconex.commons.lang.file.FileAlreadyLockedException
FileAlreadyLockedException(String, Throwable) - Constructor for exception com.norconex.commons.lang.file.FileAlreadyLockedException
FileAlreadyLockedException(Throwable) - Constructor for exception com.norconex.commons.lang.file.FileAlreadyLockedException
fileChanged(File) - Method in interface com.norconex.commons.lang.file.FileChangeListener
  Invoked when a file changes.
FileChangeListener - Interface in com.norconex.commons.lang.file
  Listener for file changes, to be used with a `FileMonitor`.
FileConverter - Class in com.norconex.commons.lang.convert
  GenericConverter for `File`.
FileConverter() - Constructor for class com.norconex.commons.lang.convert.FileConverter
FileConverter.JsonDeserializer - Class in com.norconex.commons.lang.convert
  JSON (Jackson) deserializer using this converter.
FileConverter.JsonSerializer - Class in com.norconex.commons.lang.convert
  JSON (Jackson) serializer using this converter.
FileConverter.XmlAdapter - Class in com.norconex.commons.lang.convert
  XML (JAXB) adapter using this converter.
FileLocker - Class in com.norconex.commons.lang.file
  Simple `FileLock` wrapper to use operating-system file-locking ability to help with multi-processes management.
FileLocker(Path) - Constructor for class com.norconex.commons.lang.file.FileLocker
FileMonitor - Class in com.norconex.commons.lang.file
  Class monitoring a `File` for changes and notifying all registered `FileChangeListener`.
FileUtil - Class in com.norconex.commons.lang.file
  Utility methods when dealing with files and directories.
FileVisitor - Interface in com.norconex.commons.lang.file
  Visitor to be used with `FileUtil.visit*` methods.
FILTER - Static variable in class com.norconex.commons.lang.jar.JarFile
FilteredInputStream - Class in com.norconex.commons.lang.io
  Decorates an InputStream with a stream filter.
FilteredInputStream(InputStream, Predicate<String>) - Constructor for class com.norconex.commons.lang.io.FilteredInputStream
  Constructor, using UTF-8 as the character encoding.
FilteredInputStream(InputStream, Predicate<String>, String) - Constructor for class com.norconex.commons.lang.io.FilteredInputStream
  Constructor.
FilteredInputStream(InputStream, Predicate<String>, Charset) - Constructor for class com.norconex.commons.lang.io.FilteredInputStream
  Constructor.
find(Object, Class<T>) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Finds a list of objects matching the given type by traversing the supplied object graph (i.e., itself and its child objects, recursively).
findJarDuplicates(File...) - Static method in class com.norconex.commons.lang.jar.JarDuplicateFinder
  Finds all jar duplicates.
findJarDuplicates(String...) - Static method in class com.norconex.commons.lang.jar.JarDuplicateFinder
  Finds all jar duplicates.
findJarDuplicates(Collection<? extends File>) - Static method in class com.norconex.commons.lang.jar.JarDuplicateFinder
  Finds all jar duplicates.
findJarDuplicatesOf(File, List<File>) - Static method in class com.norconex.commons.lang.jar.JarDuplicateFinder
  Finds duplicates of a specific jar file, without returning that jar itself.
findSubTypes(File, Class<T>) - Static method in class com.norconex.commons.lang.ClassFinder
  Finds the names of all subtypes of the super class for the supplied `File`.
findSubTypes(File, Class<T>, Predicate<String>) - Static method in class com.norconex.commons.lang.ClassFinder
  Finds the names of all subtypes of the super class for the supplied `File`.
findSubTypes(Class<T>) - Static method in class com.norconex.commons.lang.ClassFinder
  Finds the names of all subtypes of the super class, scanning the roots of this class classpath.
findSubTypes(Class<T>, Predicate<String>) - Static method in class com.norconex.commons.lang.ClassFinder
  Finds the names of all subtypes of the super class, scanning the roots of this class classpath.
findSubTypes(List<File>, Class<T>) - Static method in class com.norconex.commons.lang.ClassFinder
  Finds the names of all subtypes of the super class in list of `File` supplied.
findSubTypes(List<File>, Class<T>, Predicate<String>) - Static method in class com.norconex.commons.lang.ClassFinder
  Finds the names of all subtypes of the super class in list of `File` supplied.
fire(Event) - Method in class com.norconex.commons.lang.event.EventManager
fire(Event, Level) - Method in class com.norconex.commons.lang.event.EventManager
fireFileChangeEvent(FileChangeListener, File) - Method in class com.norconex.commons.lang.file.FileMonitor
  Fires notification that a file changed.
fireMapChange(K, V, V) - Method in class com.norconex.commons.lang.map.MapChangeSupport
  Fires a `MapChangeEvent` to all change listeners.
flipHorizontal() - Method in class com.norconex.commons.lang.img.MutableImage
flipVertical() - Method in class com.norconex.commons.lang.img.MutableImage
FlowConsumerAdapter<T> - Interface in com.norconex.commons.lang.flow
FlowDeserializer<T> - Class in com.norconex.commons.lang.flow.module
  Flow deserializer.
FlowDeserializer(FlowMapperConfig, JsonDeserializer<?>) - Constructor for class com.norconex.commons.lang.flow.module.FlowDeserializer
FlowDeserializerModifier - Class in com.norconex.commons.lang.flow.module
FlowDeserializerModifier(FlowMapperConfig) - Constructor for class com.norconex.commons.lang.flow.module.FlowDeserializerModifier
flowMapperConfig(FlowMapperConfig) - Method in class com.norconex.commons.lang.bean.BeanMapper.BeanMapperBuilder
  Optionally setup support for using flow/conditions in your your source.
FlowMapperConfig - Class in com.norconex.commons.lang.flow
FlowMapperConfig() - Constructor for class com.norconex.commons.lang.flow.FlowMapperConfig
FlowModule - Class in com.norconex.commons.lang.flow.module
FlowModule(FlowMapperConfig) - Constructor for class com.norconex.commons.lang.flow.module.FlowModule
FlowPolymorphicType<T> - Class in com.norconex.commons.lang.flow
FlowPolymorphicType() - Constructor for class com.norconex.commons.lang.flow.FlowPolymorphicType
FlowPredicateAdapter<T> - Interface in com.norconex.commons.lang.flow
FlowSerializer<T> - Class in com.norconex.commons.lang.flow.module
  Flow serializer.
FlowSerializer(FlowMapperConfig, JsonSerializer<?>) - Constructor for class com.norconex.commons.lang.flow.module.FlowSerializer
FlowSerializerModifier - Class in com.norconex.commons.lang.flow.module
FlowSerializerModifier(FlowMapperConfig) - Constructor for class com.norconex.commons.lang.flow.module.FlowSerializerModifier
FluentPropertyDescriptor - Class in com.norconex.commons.lang.bean
  An implementation of `PropertyDescriptor` that is more relaxed when deriving method names from property names.
FluentPropertyDescriptor(PropertyDescriptor) - Constructor for class com.norconex.commons.lang.bean.FluentPropertyDescriptor
  Copy constructor.
FluentPropertyDescriptor(String, Class<?>) - Constructor for class com.norconex.commons.lang.bean.FluentPropertyDescriptor
  Creates a new property descriptor, trying to derive the reader and writer methods using a few naming variations, as described in this class documentation.
FluentPropertyDescriptor(String, Class<?>, String, String) - Constructor for class com.norconex.commons.lang.bean.FluentPropertyDescriptor
  Creates a new property descriptor with the specified write and read method names.
FluentPropertyDescriptor(String, Method, Method) - Constructor for class com.norconex.commons.lang.bean.FluentPropertyDescriptor
  Creates a new property descriptor with the specified write and read method.
flush() - Method in class com.norconex.commons.lang.io.CachedOutputStream
flush() - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
forContentType(ContentType) - Static method in class com.norconex.commons.lang.file.ContentFamily
forContentType(String) - Static method in class com.norconex.commons.lang.file.ContentFamily
forEach(String, Consumer<Xml>) - Method in class com.norconex.commons.lang.xml.Xml
  If the given expression matches one or more elements, consume those element one by one.
format(double) - Method in class com.norconex.commons.lang.PercentFormatter
  Formats a fraction as percentage string.
format(double, double) - Method in class com.norconex.commons.lang.PercentFormatter
  Formats fraction values as percentage string.
format(double, double, int, Locale) - Static method in class com.norconex.commons.lang.PercentFormatter
  Formats fraction values as percentage with the given local and decimal precision.
format(double, int, Locale) - Static method in class com.norconex.commons.lang.PercentFormatter
  Formats a fraction as percentage with the given local and decimal precision.
format(double, DataUnit) - Method in class com.norconex.commons.lang.unit.DataUnitFormatter
  Formats a data amount of the given unit to a human-readable representation.
format(long) - Method in class com.norconex.commons.lang.time.DurationFormatter
  Formats the given duration (in milliseconds) to a string.
format(DurationUnit, Locale, boolean) - Method in interface com.norconex.commons.lang.time.DurationUnitFormatter
  Format a duration unit
format(DurationUnit, Locale, boolean) - Method in class com.norconex.commons.lang.time.RbDurationUnitFormatter
format(Xml) - Method in class com.norconex.commons.lang.xml.XmlFormatter
format(Reader, Writer) - Method in class com.norconex.commons.lang.xml.XmlFormatter
format(String) - Method in class com.norconex.commons.lang.time.ZonedDateTimeParser.ZonedDateTimeParserBuilder
format(String) - Method in class com.norconex.commons.lang.xml.XmlFormatter
format(BigDecimal, DataUnit) - Method in class com.norconex.commons.lang.unit.DataUnitFormatter
  Formats a data amount of the given unit to a human-readable representation.
format(Duration) - Method in class com.norconex.commons.lang.time.DurationFormatter
  Formats the given duration to a string.
from(double, DataUnit) - Method in enum class com.norconex.commons.lang.unit.DataUnit
  Converts an amount of a specific unit to this unit.
from(long) - Static method in enum class com.norconex.commons.lang.time.DurationUnit
  Gets the largest unit fitting in the provided duration.
from(String) - Static method in enum class com.norconex.commons.lang.map.PropertySetter
from(String) - Static method in enum class com.norconex.commons.lang.time.DurationUnit
  Gets the DurationUnit matching the provided string (case insensitive) or `null` if there are no units matching.
from(String) - Static method in enum class com.norconex.commons.lang.unit.DataUnit
  Gets the unit value representing the given text.
from(String, PropertySetter) - Static method in enum class com.norconex.commons.lang.map.PropertySetter
from(BigDecimal, DataUnit) - Method in enum class com.norconex.commons.lang.unit.DataUnit
  Converts an amount of a specific unit to this unit.
from(Duration) - Static method in enum class com.norconex.commons.lang.time.DurationUnit
  Gets the largest unit fitting in the provided duration.
from(TemporalUnit) - Static method in enum class com.norconex.commons.lang.time.DurationUnit
fromBase64String(String) - Static method in class com.norconex.commons.lang.img.MutableImage
  Decodes a Base64 image string.
fromBits(double) - Method in enum class com.norconex.commons.lang.unit.DataUnit
fromBits(BigDecimal) - Method in enum class com.norconex.commons.lang.unit.DataUnit
fromBytes(double) - Method in enum class com.norconex.commons.lang.unit.DataUnit
fromBytes(BigDecimal) - Method in enum class com.norconex.commons.lang.unit.DataUnit
fromContent(String) - Static method in enum class com.norconex.commons.lang.bean.BeanMapper.Format
  Resolve the format based on supplied content.
fromContent(String, BeanMapper.Format) - Static method in enum class com.norconex.commons.lang.bean.BeanMapper.Format
  Resolve the format based on supplied content.
fromFile(Path) - Static method in class com.norconex.commons.lang.security.KeyStoreBuilder
  A builder for a key store initialized from a key store file.
fromJavaHome() - Static method in class com.norconex.commons.lang.security.KeyStoreBuilder
  A builder for a key store initialized from `{JAVA_HOME}/lib/security/cacerts`.
fromJavaLevel(Level) - Static method in class com.norconex.commons.lang.Slf4jUtil
  Converts a Java `Level` to a SLF4J `Level`.
fromPath(Path) - Static method in enum class com.norconex.commons.lang.bean.BeanMapper.Format
  Resolve the format based on the file extension for a given path.
fromPath(Path, BeanMapper.Format) - Static method in enum class com.norconex.commons.lang.bean.BeanMapper.Format
  Resolve the format based on the file extension for a given path.
fromSafeFileName(String) - Static method in class com.norconex.commons.lang.file.FileUtil
  Converts a "safe" file name originally created with `FileUtil.toSafeFileName(String)` into its original string.
fromString(String) - Method in class com.norconex.commons.lang.map.Properties
  Reads a property list (key and element pairs) from the input string.
fromXML(Xml, PropertySetter) - Static method in enum class com.norconex.commons.lang.map.PropertySetter
FULL - Static variable in class com.norconex.commons.lang.time.DurationFormatter
  Example: 5 days 18 hours 1 minute 23 seconds
FULL - Static variable in class com.norconex.commons.lang.time.RbDurationUnitFormatter
FunctionUtil - Class in com.norconex.commons.lang.function
  Deprecated.
  use `Consumers` and `Predicates` instead.

## G

GB - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit
GBIT - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit
GenericConverter - Class in com.norconex.commons.lang.convert
  Converts strings to objects and objects to strings.
GenericConverter(Map<Class<?>, Converter>) - Constructor for class com.norconex.commons.lang.convert.GenericConverter
GenericJsonDeserializer<T> - Class in com.norconex.commons.lang.convert
GenericJsonDeserializer(Class<T>) - Constructor for class com.norconex.commons.lang.convert.GenericJsonDeserializer
GenericJsonModule - Class in com.norconex.commons.lang.convert
  Jackson module providing (de)serializers for common types not handled natively by Jackson modules, or handled differently.
GenericJsonModule() - Constructor for class com.norconex.commons.lang.convert.GenericJsonModule
GenericJsonSerializer<T> - Class in com.norconex.commons.lang.convert
GenericJsonSerializer() - Constructor for class com.norconex.commons.lang.convert.GenericJsonSerializer
GenericXmlAdapter<T> - Class in com.norconex.commons.lang.convert
GenericXmlAdapter(Class<T>) - Constructor for class com.norconex.commons.lang.convert.GenericXmlAdapter
get() - Method in class com.norconex.commons.lang.flow.JsonFlow.NoBuilder
get() - Method in class com.norconex.commons.lang.OsResource
get(File) - Method in class com.norconex.commons.lang.jar.JarDuplicates
  Gets the `JarFile` corresponding to the supplied file by comparing their paths.
get(Object) - Method in class com.norconex.commons.lang.map.ObservableMap
get(Object) - Method in class com.norconex.commons.lang.map.Properties
get(String, Class<T>) - Method in class com.norconex.commons.lang.map.Properties
  Gets a single value, converted to the given type.
get(String, Class<T>) - Method in class com.norconex.commons.lang.xml.Xml
  Gets the matching element/attribute, converted from string to the given type.
get(String, Class<T>, T) - Method in class com.norconex.commons.lang.map.Properties
  Gets a single value, converted to the given type.
get(String, Class<T>, T) - Method in class com.norconex.commons.lang.xml.Xml
  Gets the matching element/attribute, converted from string to the given type.
getAdapterType() - Method in class com.norconex.commons.lang.flow.FlowPolymorphicType
getAllButGreatest() - Method in class com.norconex.commons.lang.jar.JarDuplicates
  Gets all jar files of this duplicate batch except for the one considered the greatest, as per `JarDuplicates.getGreatest()`.
getAllCauses() - Method in exception com.norconex.commons.lang.exec.RetriableException
getAnnotation(Class<?>, Class<A>) - Static method in class com.norconex.commons.lang.ClassUtil
  Gets a type annotation, considering super classes.
getArea() - Method in class com.norconex.commons.lang.img.MutableImage
getAttributes() - Method in class com.norconex.commons.lang.xml.XmlCursor
getBaseName() - Method in class com.norconex.commons.lang.jar.JarDuplicates
getBaseName() - Method in class com.norconex.commons.lang.jar.JarFile
getBaseName() - Method in class com.norconex.commons.lang.time.RbDurationUnitFormatter
getBaseType() - Method in class com.norconex.commons.lang.flow.FlowPolymorphicType
getBaseURI() - Method in class com.norconex.commons.lang.xml.ClasspathInput
getBigDecimal(String) - Method in class com.norconex.commons.lang.map.Properties
  Gets value as a BigDecimal.
getBigDecimal(String, BigDecimal) - Method in class com.norconex.commons.lang.map.Properties
  Gets value as a BigDecimal.
getBigDecimals(String) - Method in class com.norconex.commons.lang.map.Properties
  Gets values as a list of BigDecimals.
getBoolean(String) - Method in class com.norconex.commons.lang.map.Properties
  Gets value as a boolean.
getBoolean(String) - Method in class com.norconex.commons.lang.xml.Xml
getBoolean(String, Boolean) - Method in class com.norconex.commons.lang.map.Properties
  Gets value as a boolean.
getBoolean(String, Boolean) - Method in class com.norconex.commons.lang.xml.Xml
getBooleans(String) - Method in class com.norconex.commons.lang.map.Properties
  Gets values as a list of booleans.
getBuildMetadata() - Method in class com.norconex.commons.lang.version.SemanticVersion
  Optional metadata associated with a build.
getByte(int) - Method in class com.norconex.commons.lang.io.ByteArrayOutputStream
  Gets the single byte value found at specified offset.
getBytes(byte[], int) - Method in class com.norconex.commons.lang.io.ByteArrayOutputStream
  Gets a byte array matching the specified offset and target byte array length.
getByteStream() - Method in class com.norconex.commons.lang.xml.ClasspathInput
getCacheDirectory() - Method in class com.norconex.commons.lang.io.CachedInputStream
  Gets the cache directory where temporary cache files are created.
getCacheDirectory() - Method in class com.norconex.commons.lang.io.CachedOutputStream
  Gets the cache directory where temporary cache files are created.
getCacheDirectory() - Method in interface com.norconex.commons.lang.io.CachedStream
  Gets the cache directory where temporary cache files are created.
getCertifiedText() - Method in class com.norconex.commons.lang.xml.ClasspathInput
getCharacterStream() - Method in class com.norconex.commons.lang.xml.ClasspathInput
getCharset() - Method in class com.norconex.commons.lang.io.InputStreamLineListener
  Gets the character encoding this listener is expected to receive.
getCharset(String) - Method in class com.norconex.commons.lang.xml.Xml
getCharset(String, Charset) - Method in class com.norconex.commons.lang.xml.Xml
getChildren(Object) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Gets child property beans of the supplied objects (nested beans).
getCircleEnd() - Method in class com.norconex.commons.lang.CircularRange
  Gets the end value of this circular range.
getCircleStart() - Method in class com.norconex.commons.lang.CircularRange
  Gets the start value of this circular range.
getClass(String) - Method in class com.norconex.commons.lang.map.Properties
  Gets a class, assuming key value is a fully qualified class name available in the classloader.
getClass(String) - Method in class com.norconex.commons.lang.xml.Xml
getClass(String, Class<?>) - Method in class com.norconex.commons.lang.map.Properties
  Gets a class, assuming key value is a fully qualified class name available in the classloader.
getClass(String, Class<T>) - Method in class com.norconex.commons.lang.xml.Xml
getClasses(String) - Method in class com.norconex.commons.lang.map.Properties
  Gets values as a list of initialized classes.
getClassList(String) - Method in class com.norconex.commons.lang.xml.Xml
  Gets values as a list of files.
getClassList(String, List<Class<? extends T>>) - Method in class com.norconex.commons.lang.xml.Xml
  Gets values as a list of files.
getClassLoader() - Method in class com.norconex.commons.lang.time.RbDurationUnitFormatter
getCommand() - Method in class com.norconex.commons.lang.exec.SystemCommand
  Gets the command to be run.
getComparator() - Method in class com.norconex.commons.lang.CircularRange
  Gets the comparator being used to determine if objects are within the range.
getConfiguration() - Method in interface com.norconex.commons.lang.config.Configurable
  Gets the configuration for a configurable object.
getConsumer() - Method in class com.norconex.commons.lang.function.PredicatedConsumer
  Deprecated.
  Use `PredicatedConsumer.getThenConsumer()` instead.
getConsumerAdaptee() - Method in class com.norconex.commons.lang.flow.BaseConsumerAdapter
getConsumerAdaptee() - Method in interface com.norconex.commons.lang.flow.FlowConsumerAdapter
getConsumerAdapter() - Method in class com.norconex.commons.lang.xml.flow.XmlFlow
getConsumerNameProvider() - Method in class com.norconex.commons.lang.flow.FlowMapperConfig
  A function that takes a consumer about to be serialize and returns a custom name for it.
getConsumerType() - Method in class com.norconex.commons.lang.flow.FlowMapperConfig
getContentFamily() - Method in class com.norconex.commons.lang.file.ContentType
getConverter(Class<?>) - Method in class com.norconex.commons.lang.convert.GenericConverter
getConverters() - Method in class com.norconex.commons.lang.convert.GenericConverter
getCount() - Method in class com.norconex.commons.lang.collection.CountingIterator
getCredentials() - Method in class com.norconex.commons.lang.net.ProxySettings
  Proxy credentials, when required or applicable.
getDataSize(String) - Method in class com.norconex.commons.lang.xml.Xml
  Gets the size of a data expression, in bytes (e.g., 2KB, 1GiB, 3 megabytes, etc).
getDataSize(String, DataUnit, Long) - Method in class com.norconex.commons.lang.xml.Xml
  Gets the size of a data expression, in the specified target unit (e.g., 2KB, 1GiB, 3 megabytes, etc).
getDataSize(String, Long) - Method in class com.norconex.commons.lang.xml.Xml
  Gets the size of a data expression, in bytes (e.g., 2KB, 1GiB, 3 megabytes, etc).
getDate(String) - Method in class com.norconex.commons.lang.map.Properties
  Gets value as a date.
getDate(String, Date) - Method in class com.norconex.commons.lang.map.Properties
  Gets value as a date.
getDates(String) - Method in class com.norconex.commons.lang.map.Properties
  Gets values as a list of dates.
getDay() - Method in class com.norconex.commons.lang.time.YearMonthDay
  Gets the day.
getDays() - Method in class com.norconex.commons.lang.time.YearMonthDayInterval
  Gets the number of days between start and end dates, rounded down.
getDecimalPrecision() - Method in class com.norconex.commons.lang.unit.DataUnitFormatter
getDelimitedEnumList(String, Class<E>, String, List<E>) - Method in class com.norconex.commons.lang.xml.Xml
  Gets a list of enum constants after splitting the matching node value(s) with the given delimiter regular expression.
getDelimitedEnumList(String, Class<E>, List<E>) - Method in class com.norconex.commons.lang.xml.Xml
  Gets a list of enum constants after splitting the matching node value(s) on commas (CSV).
getDelimitedList(String, Class<T>) - Method in class com.norconex.commons.lang.xml.Xml
  Gets a list of the given type after splitting the matching node value(s) on commas (CSV).
getDelimitedList(String, Class<T>, String) - Method in class com.norconex.commons.lang.xml.Xml
  Gets a list of given type after splitting the matching node value(s) with the given delimiter regular expression.
getDelimitedList(String, Class<T>, String, List<? extends T>) - Method in class com.norconex.commons.lang.xml.Xml
  Gets a list of given type after splitting the matching node value(s) with the given delimiter regular expression.
getDelimitedList(String, Class<T>, List<T>) - Method in class com.norconex.commons.lang.xml.Xml
  Gets a list of given type after splitting the matching node value(s) on commas (CSV).
getDelimitedStringList(String) - Method in class com.norconex.commons.lang.xml.Xml
  Gets a list of strings after splitting the matching node value(s) on commas (CSV).
getDelimitedStringList(String, String) - Method in class com.norconex.commons.lang.xml.Xml
  Gets a list of strings after splitting the matching node value(s) with the given delimiter regular expression.
getDelimitedStringList(String, String, List<String>) - Method in class com.norconex.commons.lang.xml.Xml
  Gets a list of strings after splitting the matching node value(s) with the given delimiter regular expression.
getDelimitedStringList(String, List<String>) - Method in class com.norconex.commons.lang.xml.Xml
  Gets a list of strings after splitting the matching node value(s) on commas (CSV).
getDetailedVersion(Class<?>, String) - Static method in class com.norconex.commons.lang.VersionUtil
  Deprecated.
  Gets the detailed version from the project or library the provided class belongs to.
getDetailedVersion(Class<?>) - Static method in class com.norconex.commons.lang.VersionUtil
  Deprecated.
  Gets the detailed version from the project or library the provided class belongs to.
getDimension() - Method in class com.norconex.commons.lang.img.MutableImage
getDimension(String) - Method in class com.norconex.commons.lang.xml.Xml
getDimension(String, Dimension) - Method in class com.norconex.commons.lang.xml.Xml
getDisplayName() - Method in class com.norconex.commons.lang.file.ContentFamily
getDisplayName() - Method in class com.norconex.commons.lang.file.ContentType
  Gets a name for the content type suitable for display to a user.
getDisplayName(Locale) - Method in class com.norconex.commons.lang.file.ContentFamily
getDisplayName(Locale) - Method in class com.norconex.commons.lang.file.ContentType
  Gets a name for the content type suitable for display to a user.
getDocumentBuilderFactory() - Method in class com.norconex.commons.lang.xml.Xml
getDouble(String) - Method in class com.norconex.commons.lang.map.Properties
  Gets value as a double.
getDouble(String) - Method in class com.norconex.commons.lang.xml.Xml
getDouble(String, Double) - Method in class com.norconex.commons.lang.map.Properties
  Gets value as a double.
getDouble(String, Double) - Method in class com.norconex.commons.lang.xml.Xml
getDoubles(String) - Method in class com.norconex.commons.lang.map.Properties
  Gets values as a list of doubles.
getDuration(String) - Method in class com.norconex.commons.lang.xml.Xml
  Gets a duration which can exists as a numerical value or a textual representation of a duration as per `DurationParser`.
getDuration(String, Duration) - Method in class com.norconex.commons.lang.xml.Xml
  Gets a duration which can exists as a numerical value or a textual representation of a duration as per `DurationParser`.
getDurationMillis(String) - Method in class com.norconex.commons.lang.xml.Xml
  Gets a duration in milliseconds which can exists as a numerical value or a textual representation of a duration as per `DurationParser`.
getDurationMillis(String, Long) - Method in class com.norconex.commons.lang.xml.Xml
  Gets a duration in milliseconds which can exists as a numerical value or a textual representation of a duration as per `DurationParser`.
getElement() - Method in class com.norconex.commons.lang.xml.XmlCursor
getElseConsumer() - Method in class com.norconex.commons.lang.function.PredicatedConsumer
getEncoding() - Method in class com.norconex.commons.lang.url.HttpURL
  Gets the character encoding.
getEncoding() - Method in class com.norconex.commons.lang.url.QueryString
  Gets the character encoding.
getEncoding() - Method in class com.norconex.commons.lang.xml.ClasspathInput
getEnd() - Method in class com.norconex.commons.lang.time.YearMonthDayInterval
getEndDate() - Method in class com.norconex.commons.lang.time.YearMonthDayInterval
getEndDateEndOfDay() - Method in class com.norconex.commons.lang.time.YearMonthDayInterval
  Gets the end date as midnight the day after to ensure all dates on the same day as this YearMonthDay are smaller than this returned exclusive date.
getEnum(String, Class<E>) - Method in class com.norconex.commons.lang.xml.Xml
  Gets an Enum constant matching one of the constants in the provided Enum class, ignoring case.
getEnum(String, Class<E>, E) - Method in class com.norconex.commons.lang.xml.Xml
  Gets an Enum constant matching one of the constants in the provided Enum class, ignoring case.
getEnumList(String, Class<E>, List<E>) - Method in class com.norconex.commons.lang.xml.Xml
  Gets a list of enum constants.
getEnvironment(String) - Static method in class com.norconex.commons.lang.SystemUtil
  Gets the value of the specified environment variable matching the exact name, or a supported variant.
getEnvironmentOrProperty(String) - Static method in class com.norconex.commons.lang.SystemUtil
  Gets the environment variable or system property matching the exact name, or a supported variant.
getEnvironmentVariables() - Method in class com.norconex.commons.lang.exec.SystemCommand
  Gets environment variables.
getErrorHandler() - Method in class com.norconex.commons.lang.xml.Xml
getErrorListeners() - Method in class com.norconex.commons.lang.exec.SystemCommand
  Gets an unmodifiable list of error (STDERR) listeners.
getErrors() - Method in class com.norconex.commons.lang.xml.ErrorHandlerCapturer
getErrors() - Method in exception com.norconex.commons.lang.xml.XmlValidationException
getException() - Method in class com.norconex.commons.lang.event.Event
  The exception associated with this event, or `null`.
getExceptionFilter() - Method in class com.norconex.commons.lang.exec.Retrier
  Sets an exception filter that limits the exceptions eligible for retry.
getExceptionMessageList(Throwable) - Static method in class com.norconex.commons.lang.ExceptionUtil
  Gets a list made of all exceptions classes and their message found in an exception stack, starting with the supplied exception itself.
getExceptionType() - Method in class com.norconex.commons.lang.ExceptionUtil.ExceptionMessage
getExtension() - Method in class com.norconex.commons.lang.file.ContentType
  Gets the file extension usually associated with this content type.
getExtensions() - Method in class com.norconex.commons.lang.file.ContentType
  Gets the file extensions usually associated with this content type.
getFieldGroup() - Method in class com.norconex.commons.lang.text.RegexFieldValueExtractor
getFieldMatcher() - Method in class com.norconex.commons.lang.map.PropertyMatcher
  Gets the field matcher (copy) or `null` if the field matcher is `null`.
getFile(String) - Method in class com.norconex.commons.lang.map.Properties
  Gets a file, assuming key value is a file system path.
getFile(String) - Method in class com.norconex.commons.lang.xml.Xml
  Gets a file, assuming the node value is a file system path.
getFile(String, File) - Method in class com.norconex.commons.lang.map.Properties
  Gets a file, assuming key value is a file system path.
getFile(String, File) - Method in class com.norconex.commons.lang.xml.Xml
  Gets a file, assuming the node value is a file system path.
getFileList(String) - Method in class com.norconex.commons.lang.xml.Xml
  Gets values as a list of files.
getFileList(String, List<File>) - Method in class com.norconex.commons.lang.xml.Xml
  Gets values as a list of files.
getFileName() - Method in class com.norconex.commons.lang.file.WebFile
getFiles(String) - Method in class com.norconex.commons.lang.map.Properties
  Gets values as a list of files.
getFileSystem() - Method in class com.norconex.commons.lang.file.WebFile
getFlags() - Method in class com.norconex.commons.lang.text.Regex
getFloat(String) - Method in class com.norconex.commons.lang.map.Properties
  Gets value as a float.
getFloat(String) - Method in class com.norconex.commons.lang.xml.Xml
getFloat(String, Float) - Method in class com.norconex.commons.lang.map.Properties
  Gets value as a float.
getFloat(String, Float) - Method in class com.norconex.commons.lang.xml.Xml
getFloats(String) - Method in class com.norconex.commons.lang.map.Properties
  Gets values as a list of floats.
getFormat() - Method in class com.norconex.commons.lang.time.ZonedDateTimeParser
getFormattedMessages(Throwable) - Static method in class com.norconex.commons.lang.ExceptionUtil
  Gets a formatted string made of short messages summarizing all exceptions objects in the exception chain, starting with and including the supplied exception.
getFragment() - Method in class com.norconex.commons.lang.url.HttpURL
  Gets the URL fragment.
getFreeMemory() - Static method in class com.norconex.commons.lang.MemoryUtil
  Gets the JVM free memory.
getFullName() - Method in class com.norconex.commons.lang.jar.JarFile
getGreatest() - Method in class com.norconex.commons.lang.jar.JarDuplicates
  Gets the duplicate jar file that is considered the greatest based on its version and last modified date (in case of equivalent versions).
getGroupIndex() - Method in enum class com.norconex.commons.lang.unit.DataUnit
getHeight() - Method in class com.norconex.commons.lang.img.MutableImage
getHighestUnit() - Method in class com.norconex.commons.lang.time.DurationFormatter
getHost() - Method in class com.norconex.commons.lang.net.ProxySettings
  Proxy host (name and port), or `null` when not set.
getHost() - Method in class com.norconex.commons.lang.url.HttpURL
  Gets the host portion of the URL.
getHostName() - Method in class com.norconex.commons.lang.url.UrlStreamer.HttpHost
getHtmlReader(Class<?>) - Static method in class com.norconex.commons.lang.ResourceLoader
  Gets a UTF-8 reader from resource matching class name with ".html" suffix.
getHtmlStream(Class<?>) - Static method in class com.norconex.commons.lang.ResourceLoader
  Gets a stream from a resource matching class name with ".html" suffix.
getHtmlString(Class<?>) - Static method in class com.norconex.commons.lang.ResourceLoader
  Gets a UTF-8 string from resource matching class name with ".html" suffix.
getId() - Method in class com.norconex.commons.lang.file.ContentFamily
getInnerSeparator() - Method in class com.norconex.commons.lang.time.DurationFormatter
getInputStream() - Method in class com.norconex.commons.lang.io.CachedOutputStream
  Return the cached content of the of this output stream as an input stream, before disposing it.
getInputStream() - Method in class com.norconex.commons.lang.xml.ClasspathInput
getInstance() - Static method in class com.norconex.commons.lang.file.FileMonitor
  Gets the file monitor instance.
getInstant(String) - Method in class com.norconex.commons.lang.map.Properties
  Gets value as a UTC date-time `Instant`.
getInstant(String, Instant) - Method in class com.norconex.commons.lang.map.Properties
  Gets value as a UTC date-time `Instant`.
getInstants(String) - Method in class com.norconex.commons.lang.map.Properties
  Gets values as a list of UTC date-time `Instant`s.
getInteger(String) - Method in class com.norconex.commons.lang.map.Properties
  Gets value as an integer.
getInteger(String) - Method in class com.norconex.commons.lang.xml.Xml
getInteger(String, Integer) - Method in class com.norconex.commons.lang.map.Properties
  Gets value as an integer.
getInteger(String, Integer) - Method in class com.norconex.commons.lang.xml.Xml
getIntegers(String) - Method in class com.norconex.commons.lang.map.Properties
  Gets values as a list of integers.
getJarFiles() - Method in class com.norconex.commons.lang.jar.JarDuplicates
  Gets the jar files being considered duplicates of each other.
getJsonReader(Class<?>) - Static method in class com.norconex.commons.lang.ResourceLoader
  Gets a UTF-8 reader from resource matching class name with ".json" suffix.
getJsonStream(Class<?>) - Static method in class com.norconex.commons.lang.ResourceLoader
  Gets a stream from a resource matching class name with ".json" suffix.
getJsonString(Class<?>) - Static method in class com.norconex.commons.lang.ResourceLoader
  Gets a UTF-8 string from resource matching class name with ".json" suffix.
getKey() - Method in class com.norconex.commons.lang.map.MapChangeEvent
  Gets the key that has is value changed.
getLastModified() - Method in class com.norconex.commons.lang.jar.JarFile
getLastPathSegment() - Method in class com.norconex.commons.lang.url.HttpURL
  Gets the last URL path segment without the query string.
getLatestVersion() - Method in class com.norconex.commons.lang.jar.JarDuplicates
  Deprecated.
  Use `JarDuplicates.getGreatest()` instead.
getLength() - Method in class com.norconex.commons.lang.xml.NodeArrayList
getLevel(Logger) - Static method in class com.norconex.commons.lang.Slf4jUtil
  Gets the finest log level supported by the supplied logger.
getList(String, Class<T>) - Method in class com.norconex.commons.lang.map.Properties
  Gets a list of values, with its elements converted to the given type.
getList(String, Class<T>) - Method in class com.norconex.commons.lang.xml.Xml
  Gets the matching list of elements/attributes, converted from string to the given type.
getList(String, Class<T>, List<? extends T>) - Method in class com.norconex.commons.lang.xml.Xml
  Gets the matching list of elements/attributes, converted from string to the given type.
getList(String, Class<T>, List<T>) - Method in class com.norconex.commons.lang.map.Properties
  Gets a list of values, with its elements converted to the given type.
getListenerCount() - Method in class com.norconex.commons.lang.event.EventManager
  Gets the number of event listeners registered with this event manager.
getListeners() - Method in class com.norconex.commons.lang.event.EventManager
  Returns an unmodifiable list of event listeners in this event manager.
getLocalAttributes() - Method in class com.norconex.commons.lang.xml.XmlCursor
getLocalDateTime(String) - Method in class com.norconex.commons.lang.map.Properties
  Gets value as a local date-time.
getLocalDateTime(String, LocalDateTime) - Method in class com.norconex.commons.lang.map.Properties
  Gets value as a local date-time.
getLocalDateTimes(String) - Method in class com.norconex.commons.lang.map.Properties
  Gets values as a list of local date-times.
getLocale() - Method in class com.norconex.commons.lang.time.DurationFormatter
getLocale() - Method in class com.norconex.commons.lang.time.DurationParser
getLocale() - Method in class com.norconex.commons.lang.time.ZonedDateTimeParser
getLocale() - Method in class com.norconex.commons.lang.unit.DataUnitFormatter
getLocale(String) - Method in class com.norconex.commons.lang.map.Properties
  Gets value as a locale.
getLocale(String) - Method in class com.norconex.commons.lang.xml.Xml
getLocale(String, Locale) - Method in class com.norconex.commons.lang.map.Properties
  Gets value as a locale.
getLocale(String, Locale) - Method in class com.norconex.commons.lang.xml.Xml
getLocales(String) - Method in class com.norconex.commons.lang.map.Properties
  Gets values as a list of locales.
getLocalName() - Method in class com.norconex.commons.lang.xml.XmlCursor
getLocalPath() - Method in class com.norconex.commons.lang.xml.XmlCursor
getLong(String) - Method in class com.norconex.commons.lang.map.Properties
  Gets value as a long.
getLong(String) - Method in class com.norconex.commons.lang.xml.Xml
getLong(String, Long) - Method in class com.norconex.commons.lang.map.Properties
  Gets value as a long.
getLong(String, Long) - Method in class com.norconex.commons.lang.xml.Xml
getLongs(String) - Method in class com.norconex.commons.lang.map.Properties
  Gets values as a list of longs.
getLowestUnit() - Method in class com.norconex.commons.lang.time.DurationFormatter
getMajor() - Method in class com.norconex.commons.lang.version.SemanticVersion
  Major version number.
getMapChangeListeners() - Method in class com.norconex.commons.lang.map.MapChangeSupport
  Gets an unmodifiable list of listeners.
getMapChangeListeners() - Method in class com.norconex.commons.lang.map.ObservableMap
  Gets an unmodifiable list of listeners.
getMaxCauses() - Method in class com.norconex.commons.lang.exec.Retrier
  Gets the maximum number of exception causes to keep when all attempts were made and a `RetriableException` is thrown.
getMaximum() - Method in class com.norconex.commons.lang.CircularRange
  Gets the maximum value in this range.
getMaxMemoryInstance() - Method in class com.norconex.commons.lang.io.CachedStreamFactory
getMaxMemoryPool() - Method in class com.norconex.commons.lang.io.CachedStreamFactory
getMaxRetries() - Method in class com.norconex.commons.lang.exec.Retrier
  Gets the maximum number of retries (the initial run does not count as a retry).
getMaxSize() - Method in class com.norconex.commons.lang.map.FifoMap
getMemCacheSize() - Method in class com.norconex.commons.lang.io.CachedInputStream
getMemCacheSize() - Method in class com.norconex.commons.lang.io.CachedOutputStream
getMemCacheSize() - Method in interface com.norconex.commons.lang.io.CachedStream
  Get the amount of bytes used for caching this stream.
getMessage() - Method in class com.norconex.commons.lang.event.Event
  A message describing the event or giving precision, or `null` if the event has no message.
getMessage() - Method in class com.norconex.commons.lang.ExceptionUtil.ExceptionMessage
getMessage() - Method in class com.norconex.commons.lang.xml.XmlValidationError
getMessageList(Throwable) - Static method in class com.norconex.commons.lang.ExceptionUtil
  Gets a list of short messages summarizing all exceptions objects in the exception chain, starting with and including the supplied exception.
getMethod() - Method in class com.norconex.commons.lang.text.TextMatcher
getMinimum() - Method in class com.norconex.commons.lang.CircularRange
  Gets the minimum value in this range.
getMinor() - Method in class com.norconex.commons.lang.version.SemanticVersion
  Minor version number.
getMonth() - Method in class com.norconex.commons.lang.time.YearMonthDay
  Gets the month.
getMonths() - Method in class com.norconex.commons.lang.time.YearMonthDayInterval
  Gets the number of months between start and end dates, rounded down.
getName() - Method in class com.norconex.commons.lang.event.Event
  The event name (never `null`).
getName() - Method in class com.norconex.commons.lang.net.Host
getName() - Method in enum class com.norconex.commons.lang.unit.DataUnit
getName() - Method in class com.norconex.commons.lang.xml.Xml
getName() - Method in class com.norconex.commons.lang.xml.XmlCursor
getName(int) - Method in class com.norconex.commons.lang.file.WebFile
getNameCount() - Method in class com.norconex.commons.lang.file.WebFile
getNamespaceContext() - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
getNewValue() - Method in class com.norconex.commons.lang.map.MapChangeEvent
  Gets the new value.
getNode() - Method in class com.norconex.commons.lang.xml.Xml
getNode(String) - Method in class com.norconex.commons.lang.xml.Xml
getNumberFormat() - Method in class com.norconex.commons.lang.time.DurationFormatter
getObject(String) - Method in class com.norconex.commons.lang.xml.Xml
  Creates a new instance of the class represented by the "class" attribute on the node matching the expression.
getObject(String, T) - Method in class com.norconex.commons.lang.xml.Xml
  Creates a new instance of the class represented by the "class" attribute on the node matching the expression.
getObjectImpl(Class<?>, String) - Method in class com.norconex.commons.lang.xml.Xml
  Creates a new instance of the class represented by the "class" attribute on the node matching the expression.
getObjectImpl(Class<?>, String, T) - Method in class com.norconex.commons.lang.xml.Xml
  Creates a new instance of the class represented by the "class" attribute on the node matching the expression.
getObjectList(String) - Method in class com.norconex.commons.lang.xml.Xml
  Creates an instance list from classes represented by the "class" attribute on the nodes matching the expression.
getObjectList(String, List<T>) - Method in class com.norconex.commons.lang.xml.Xml
  Creates an instance list from classes represented by the "class" attribute on the nodes matching the expression.
getObjectListImpl(Class<?>, String) - Method in class com.norconex.commons.lang.xml.Xml
  Creates an instance list from classes represented by the "class" attribute on the nodes matching the expression.
getObjectListImpl(Class<?>, String, List<T>) - Method in class com.norconex.commons.lang.xml.Xml
  Creates an instance list from classes represented by the "class" attribute on the nodes matching the expression.
getOldValue() - Method in class com.norconex.commons.lang.map.MapChangeEvent
  Gets the old value.
getOnSet() - Method in class com.norconex.commons.lang.text.RegexFieldValueExtractor
  Gets the property setter to use when a value is set.
getOuterLastSeparator() - Method in class com.norconex.commons.lang.time.DurationFormatter
getOuterSeparator() - Method in class com.norconex.commons.lang.time.DurationFormatter
getOutputListeners() - Method in class com.norconex.commons.lang.exec.SystemCommand
  Gets an unmodifiable list of output (STDOUT) listeners.
getParent() - Method in class com.norconex.commons.lang.file.WebFile
getPassword() - Method in class com.norconex.commons.lang.security.Credentials
  Credential password.
getPasswordKey() - Method in class com.norconex.commons.lang.security.Credentials
  Credential password encryption key pointer (provided the password is encrypted).
getPatch() - Method in class com.norconex.commons.lang.version.SemanticVersion
  Patch version number.
getPath() - Method in class com.norconex.commons.lang.jar.JarFile
  Deprecated.
  Use `JarFile.toFile()` instead.
getPath() - Method in class com.norconex.commons.lang.url.HttpURL
  Gets the URL path.
getPath() - Method in class com.norconex.commons.lang.xml.XmlCursor
getPath(String) - Method in class com.norconex.commons.lang.xml.Xml
  Gets a path, assuming the node value is a file system path.
getPath(String, Path) - Method in class com.norconex.commons.lang.xml.Xml
  Gets a path, assuming the node value is a file system path.
getPathList(String) - Method in class com.norconex.commons.lang.xml.Xml
  Gets values as a list of paths.
getPathList(String, List<Path>) - Method in class com.norconex.commons.lang.xml.Xml
  Gets values as a list of paths.
getPattern() - Method in class com.norconex.commons.lang.text.Regex
getPattern() - Method in class com.norconex.commons.lang.text.TextMatcher
getPattern(String) - Method in class com.norconex.commons.lang.xml.Xml
  Gets a regular expression pattern.
getPattern(String, Pattern) - Method in class com.norconex.commons.lang.xml.Xml
  Gets a regular expression pattern.
getPolymorphicTypes() - Method in class com.norconex.commons.lang.bean.BeanMapper
getPolymorphicTypes() - Method in class com.norconex.commons.lang.bean.spi.BasePolymorphicTypeProvider
getPolymorphicTypes() - Method in interface com.norconex.commons.lang.bean.spi.PolymorphicTypeProvider
  Gets polymorphic types and their sub-types for auto-registration by `BeanMapper` (or for custom use)
getPort() - Method in class com.norconex.commons.lang.net.Host
getPort() - Method in class com.norconex.commons.lang.url.HttpURL
  Gets the URL port.
getPort() - Method in class com.norconex.commons.lang.url.UrlStreamer.HttpHost
getPredicate() - Method in class com.norconex.commons.lang.function.PredicatedConsumer
getPredicateAdaptee() - Method in class com.norconex.commons.lang.flow.BasePredicateAdapter
getPredicateAdaptee() - Method in interface com.norconex.commons.lang.flow.FlowPredicateAdapter
getPredicateAdapter() - Method in class com.norconex.commons.lang.xml.flow.XmlFlow
getPredicateType() - Method in class com.norconex.commons.lang.flow.FlowMapperConfig
getPrefix() - Method in enum class com.norconex.commons.lang.unit.DataUnit
getPrefix(String) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
getPreRelease() - Method in class com.norconex.commons.lang.version.SemanticVersion
  Optional pre-release indicator (M1, RC1, etc.).
getProperty(String) - Static method in class com.norconex.commons.lang.SystemUtil
  Gets the value of the system property matching the exact name, or a supported variant.
getProperty(String) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
getPropertyDescriptors(Class<?>) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Gets a list of fluent property descriptors from the supplied bean class.
getPropertyDescriptors(Object) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Gets a list of fluent property descriptors from the supplied bean.
getPropertyGenericType(Class<?>, String) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Gets the generic type of a class property.
getPropertyOrEnvironment(String) - Static method in class com.norconex.commons.lang.SystemUtil
  Gets the system property or environment variable matching the exact name, or a supported variant.
getPropertyType(Object, String) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Gets the type of specified object property based on its property descriptor.
getProtocol() - Method in class com.norconex.commons.lang.url.HttpURL
  Gets the protocol portion of the URL (e.g. http, https);
getPublicId() - Method in class com.norconex.commons.lang.xml.ClasspathInput
getQueryString() - Method in class com.norconex.commons.lang.url.HttpURL
  Gets the URL query string.
getReader(Class<?>, String) - Static method in class com.norconex.commons.lang.ResourceLoader
  Gets a UTF-8 resource from class loader as a reader.
getReadMethod(Class<?>, String) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Gets the read method (getter) for a bean property.
getReadMethod(Object, String) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Gets the read method (getter) for a bean property.
getRealm() - Method in class com.norconex.commons.lang.net.ProxySettings
  Proxy authentication realm, when required or applicable.
getRegex() - Method in class com.norconex.commons.lang.text.RegexFieldValueExtractor
getResizeQuality() - Method in class com.norconex.commons.lang.img.MutableImage
getResourceBundle(Locale) - Method in class com.norconex.commons.lang.time.RbDurationUnitFormatter
getRetryDelay() - Method in class com.norconex.commons.lang.exec.Retrier
  Gets the delay in milliseconds before attempting to execute again.
getReturnValue() - Method in class com.norconex.commons.lang.SystemUtil.Captured
getRoot() - Method in class com.norconex.commons.lang.file.WebFile
getRoot() - Method in class com.norconex.commons.lang.url.HttpURL
  Gets the root of a URL.
getRoot(String) - Static method in class com.norconex.commons.lang.url.HttpURL
  Gets the root of a URL.
getRoundingMode() - Method in class com.norconex.commons.lang.unit.DataUnitFormatter
getScaleMethod() - Method in enum class com.norconex.commons.lang.img.MutableImage.Quality
getScanFilter() - Method in class com.norconex.commons.lang.flow.FlowPolymorphicType
getScheme() - Method in class com.norconex.commons.lang.net.ProxySettings
  Proxy scheme (default is "http").
getSemanticVersion() - Method in class com.norconex.commons.lang.PackageManifest
  Converts the version string to a `SemanticVersion` using a strict parser.
getSeverity() - Method in class com.norconex.commons.lang.xml.XmlValidationError
getSize() - Method in class com.norconex.commons.lang.encrypt.EncryptionKey
  Gets the size in bits of the encryption key.
getSource() - Method in class com.norconex.commons.lang.encrypt.EncryptionKey
  A pointer to the encryption key location, returned by `EncryptionKey.getValue()`.
getSource() - Method in class com.norconex.commons.lang.map.MapChangeEvent
  Gets the source on which the change was applied.
getStages() - Method in class com.norconex.commons.lang.pipeline.Pipeline
  Deprecated.
  Gets the pipeline stages.
getStart() - Method in class com.norconex.commons.lang.time.YearMonthDayInterval
getStartDate() - Method in class com.norconex.commons.lang.time.YearMonthDayInterval
getStdErr() - Method in class com.norconex.commons.lang.SystemUtil.Captured
getStdOut() - Method in class com.norconex.commons.lang.SystemUtil.Captured
getStrategy() - Method in class com.norconex.commons.lang.jar.JarCopier
  Deprecated.
  See `JarCopier(OnJarConflict)`.
getStream(Class<?>, String) - Static method in class com.norconex.commons.lang.ResourceLoader
  Gets a resource from class loader as stream.
getStreamFactory() - Method in class com.norconex.commons.lang.io.CachedInputStream
getStreamFactory() - Method in class com.norconex.commons.lang.io.CachedOutputStream
getStreamListeners() - Method in class com.norconex.commons.lang.io.InputStreamConsumer
  Returns stream listeners.
getString(Class<?>, String) - Static method in class com.norconex.commons.lang.ResourceLoader
  Gets a UTF-8 a resource from class loader as a string.
getString(String) - Method in class com.norconex.commons.lang.map.Properties
  Gets value as string.
getString(String) - Method in class com.norconex.commons.lang.xml.Xml
getString(String, String) - Method in class com.norconex.commons.lang.map.Properties
  Gets value as string.
getString(String, String) - Method in class com.norconex.commons.lang.xml.Xml
getStringData() - Method in class com.norconex.commons.lang.xml.ClasspathInput
getStringList(String) - Method in class com.norconex.commons.lang.xml.Xml
  Gets the matching list of elements/attributes as strings.
getStringList(String, List<String>) - Method in class com.norconex.commons.lang.xml.Xml
  Gets the matching list of elements/attributes as strings.
getStringMap(String, String, String) - Method in class com.norconex.commons.lang.xml.Xml
  Gets the matching map of elements/attributes as strings.
getStringMap(String, String, String, Map<String, String>) - Method in class com.norconex.commons.lang.xml.Xml
  Gets the matching map of elements/attributes as strings.
getStrings(String) - Method in class com.norconex.commons.lang.map.Properties
  Gets values as a list of strings.
getSymbol() - Method in enum class com.norconex.commons.lang.unit.DataUnit
getSystemId() - Method in class com.norconex.commons.lang.xml.ClasspathInput
getTextContent() - Method in class com.norconex.commons.lang.xml.Xml
  Gets this XML direct text content, if any, joining multiple text nodes by a space separator.
getThenConsumer() - Method in class com.norconex.commons.lang.function.PredicatedConsumer
getTimeUnit(String) - Static method in enum class com.norconex.commons.lang.time.ZonedDateTimeParser.TimeUnit
getTitle() - Method in class com.norconex.commons.lang.PackageManifest
getToField() - Method in class com.norconex.commons.lang.text.RegexFieldValueExtractor
getTxtReader(Class<?>) - Static method in class com.norconex.commons.lang.ResourceLoader
  Gets a UTF-8 reader from resource matching class name with ".txt" suffix.
getTxtStream(Class<?>) - Static method in class com.norconex.commons.lang.ResourceLoader
  Gets a stream from a resource matching class name with ".txt" suffix.
getTxtString(Class<?>) - Static method in class com.norconex.commons.lang.ResourceLoader
  Gets a UTF-8 string from resource matching class name with ".txt" suffix.
getType() - Method in class com.norconex.commons.lang.io.InputStreamConsumer
  Gets the stream type or `null` if no type was set.
getUnitFormatter() - Method in class com.norconex.commons.lang.time.DurationFormatter
getUnitPrecision() - Method in class com.norconex.commons.lang.time.DurationFormatter
getUrl() - Method in class com.norconex.commons.lang.file.WebFile
getURL(String) - Method in class com.norconex.commons.lang.xml.Xml
getURL(String, URL) - Method in class com.norconex.commons.lang.xml.Xml
getURLList(String) - Method in class com.norconex.commons.lang.xml.Xml
getURLList(String, List<URL>) - Method in class com.norconex.commons.lang.xml.Xml
getUsername() - Method in class com.norconex.commons.lang.security.Credentials
  Credential user name.
getValue() - Method in class com.norconex.commons.lang.encrypt.EncryptionKey
  The actual encryption key (when "source" is KEY) or a reference to the encryption key location (when "source" is something other than KEY).
getValue(Object, PropertyDescriptor) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Gets the value of a bean property based on a `PropertyDescriptor`.
getValue(Object, String) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Gets the value of a bean property.
getValueGroup() - Method in class com.norconex.commons.lang.text.RegexFieldValueExtractor
getValueMatcher() - Method in class com.norconex.commons.lang.map.PropertyMatcher
  Gets the value matcher (copy) or `null` if the value matcher is `null`.
getVendor() - Method in class com.norconex.commons.lang.PackageManifest
getVersion() - Method in class com.norconex.commons.lang.jar.JarFile
getVersion() - Method in class com.norconex.commons.lang.PackageManifest
getVersion(Class<?>, String) - Static method in class com.norconex.commons.lang.VersionUtil
  Deprecated.
  Gets the version from the project or library the provided class belongs to.
getVersion(Class<?>) - Static method in class com.norconex.commons.lang.VersionUtil
  Deprecated.
  Gets the version from the project or library the provided class belongs to.
getWidth() - Method in class com.norconex.commons.lang.img.MutableImage
getWorkdir() - Method in class com.norconex.commons.lang.exec.SystemCommand
  Gets the command working directory.
getWriteMethod(Class<?>, String) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Gets the write method (setter) for a bean property.
getWriteMethod(Class<?>, String, Class<?>) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Gets the write method (setter) for a bean property.
getWriteMethod(Object, String) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Gets the write method (setter) for a bean property.
getWriter() - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Gets the underlying writer, after flushing this XML stream writer.
getXml() - Method in exception com.norconex.commons.lang.xml.XmlValidationException
getXML(String) - Method in class com.norconex.commons.lang.xml.Xml
  Gets the xml subset matching the xpath expression.
getXMLList(String) - Method in class com.norconex.commons.lang.xml.Xml
  Gets the XML subsets matching the xpath expression.
getXmlReader(Class<?>) - Static method in class com.norconex.commons.lang.ResourceLoader
  Gets a UTF-8 reader from resource matching class name with ".xml" suffix.
getXmlStream(Class<?>) - Static method in class com.norconex.commons.lang.ResourceLoader
  Gets a stream from a resource matching class name with ".xml" suffix.
getXMLStreamWriter() - Method in class com.norconex.commons.lang.xml.Xml
  Deprecated.
getXmlString(Class<?>) - Static method in class com.norconex.commons.lang.ResourceLoader
  Gets a UTF-8 string from resource matching class name with ".xml" suffix.
getXMLWriter() - Method in class com.norconex.commons.lang.xml.Xml
getYear() - Method in class com.norconex.commons.lang.time.YearMonthDay
  Gets the year.
getYears() - Method in class com.norconex.commons.lang.time.YearMonthDayInterval
  Gets the number of years between start and end dates, rounded down.
getZoneId() - Method in class com.norconex.commons.lang.time.ZonedDateTimeParser
GIB - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit
GIBIT - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit
GIF - Static variable in class com.norconex.commons.lang.file.ContentType
GREATER_EQUAL - Enum constant in enum class com.norconex.commons.lang.Operator
GREATER_THAN - Enum constant in enum class com.norconex.commons.lang.Operator

## H

hasAttributes() - Method in class com.norconex.commons.lang.xml.Xml
  Gets whether this XML element has any attributes.
hasChildElements() - Method in class com.norconex.commons.lang.xml.Xml
  Gets whether this XML element has any child elements.
hasChildren(Object) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Gets whether the supplied object has any children (nested beans).
hasEnoughAvailableMemory(ByteArrayOutputStream, int) - Method in class com.norconex.commons.lang.io.CachedStreamFactory.MemoryTracker
hashCode() - Method in class com.norconex.commons.lang.CircularRange
hashCode() - Method in class com.norconex.commons.lang.convert.AbstractConverter
hashCode() - Method in class com.norconex.commons.lang.convert.DurationConverter
hashCode() - Method in class com.norconex.commons.lang.encrypt.EncryptionKey
hashCode() - Method in class com.norconex.commons.lang.event.Event
hashCode() - Method in class com.norconex.commons.lang.ExceptionUtil.ExceptionMessage
hashCode() - Method in class com.norconex.commons.lang.exec.Retrier
hashCode() - Method in class com.norconex.commons.lang.file.ContentFamily
hashCode() - Method in class com.norconex.commons.lang.file.ContentType
hashCode() - Method in class com.norconex.commons.lang.file.WebFile
hashCode() - Method in class com.norconex.commons.lang.flow.BaseConsumerAdapter
hashCode() - Method in class com.norconex.commons.lang.flow.BasePredicateAdapter
hashCode() - Method in class com.norconex.commons.lang.flow.FlowMapperConfig
hashCode() - Method in class com.norconex.commons.lang.flow.FlowPolymorphicType
hashCode() - Method in class com.norconex.commons.lang.function.Consumers
hashCode() - Method in class com.norconex.commons.lang.function.PredicatedConsumer
hashCode() - Method in class com.norconex.commons.lang.function.Predicates
hashCode() - Method in class com.norconex.commons.lang.img.MutableImage
hashCode() - Method in class com.norconex.commons.lang.jar.JarCopier.OnJarConflict
hashCode() - Method in class com.norconex.commons.lang.jar.JarDuplicates
hashCode() - Method in class com.norconex.commons.lang.jar.JarFile
hashCode() - Method in class com.norconex.commons.lang.map.MapChangeEvent
hashCode() - Method in class com.norconex.commons.lang.map.MapChangeSupport
hashCode() - Method in class com.norconex.commons.lang.map.Properties
hashCode() - Method in class com.norconex.commons.lang.map.PropertyMatcher
hashCode() - Method in class com.norconex.commons.lang.net.Host
hashCode() - Method in class com.norconex.commons.lang.net.ProxySettings
hashCode() - Method in class com.norconex.commons.lang.PackageManifest
hashCode() - Method in class com.norconex.commons.lang.security.Credentials
hashCode() - Method in class com.norconex.commons.lang.SystemUtil.Captured
hashCode() - Method in class com.norconex.commons.lang.text.Regex
hashCode() - Method in class com.norconex.commons.lang.text.RegexFieldValueExtractor
hashCode() - Method in class com.norconex.commons.lang.text.TextMatcher
hashCode() - Method in class com.norconex.commons.lang.time.DateModel
hashCode() - Method in class com.norconex.commons.lang.time.DurationFormatter
hashCode() - Method in class com.norconex.commons.lang.time.DurationParser
hashCode() - Method in class com.norconex.commons.lang.time.RbDurationUnitFormatter
hashCode() - Method in class com.norconex.commons.lang.time.YearMonthDay
hashCode() - Method in class com.norconex.commons.lang.time.ZonedDateTimeParser
hashCode() - Method in class com.norconex.commons.lang.unit.DataUnitFormatter
hashCode() - Method in class com.norconex.commons.lang.url.HttpURL
hashCode() - Method in class com.norconex.commons.lang.url.QueryString
hashCode() - Method in class com.norconex.commons.lang.version.SemanticVersion
hashCode() - Method in class com.norconex.commons.lang.version.SemanticVersionParser
hashCode() - Method in class com.norconex.commons.lang.xml.flow.impl.PropertyMatcherCondition
hashCode() - Method in class com.norconex.commons.lang.xml.flow.XmlFlow
hashCode() - Method in class com.norconex.commons.lang.xml.Xml
hashCode() - Method in class com.norconex.commons.lang.xml.XmlValidationError
hasTextContent() - Method in class com.norconex.commons.lang.xml.Xml
  Gets whether this XML has any text content.
hasVersionConflict() - Method in class com.norconex.commons.lang.jar.JarDuplicates
  Deprecated.
  Use !`JarDuplicates.areEquivalent()` instead.
head(File, int) - Static method in class com.norconex.commons.lang.file.FileUtil
  Returns the specified number of lines starting from the beginning of a text file.
head(File, String, int) - Static method in class com.norconex.commons.lang.file.FileUtil
  Returns the specified number of lines starting from the beginning of a text file, using the given encoding.
head(File, String, int, boolean) - Static method in class com.norconex.commons.lang.file.FileUtil
  Returns the specified number of lines starting from the beginning of a text file, using the given encoding.
head(File, String, int, boolean, Predicate<String>) - Static method in class com.norconex.commons.lang.file.FileUtil
  Returns the specified number of lines starting from the beginning of a text file, using the given encoding.
head(InputStream, int) - Static method in class com.norconex.commons.lang.io.IoUtil
  Gets the first lines from an input stream, using UTF-8.
head(InputStream, String, int) - Static method in class com.norconex.commons.lang.io.IoUtil
  Gets the first lines from an input stream, using the specified encoding.
head(InputStream, Charset, int) - Static method in class com.norconex.commons.lang.io.IoUtil
  Gets the first lines from an input stream, using the specified encoding.
HIGH - Enum constant in enum class com.norconex.commons.lang.img.MutableImage.Quality
Host - Class in com.norconex.commons.lang.net
  Holds a host name and port.
Host(String, int) - Constructor for class com.norconex.commons.lang.net.Host
hour() - Method in class com.norconex.commons.lang.time.DateModel
hour(int) - Method in class com.norconex.commons.lang.time.DateModel
HOUR - Enum constant in enum class com.norconex.commons.lang.time.DurationUnit
HOUR - Enum constant in enum class com.norconex.commons.lang.time.ZonedDateTimeParser.TimeUnit
HTML - Static variable in class com.norconex.commons.lang.file.ContentType
HTML - Static variable in class com.norconex.commons.lang.ResourceLoader
HttpHost(String, int) - Constructor for class com.norconex.commons.lang.url.UrlStreamer.HttpHost
HttpURL - Class in com.norconex.commons.lang.url
  This class act as a mutable URL, which could be a replacement or "wrapper" to the `URL` class.
HttpURL() - Constructor for class com.norconex.commons.lang.url.HttpURL
  Creates a blank HttpURL using UTF-8 for URL encoding.
HttpURL(URL) - Constructor for class com.norconex.commons.lang.url.HttpURL
  Creates a new HttpURL from the URL object using UTF-8 for URL encoding.
HttpURL(URL, String) - Constructor for class com.norconex.commons.lang.url.HttpURL
  Creates a new HttpURL from the URL object using the provided encoding for URL encoding.
HttpURL(String) - Constructor for class com.norconex.commons.lang.url.HttpURL
  Creates a new HttpURL from the URL string using UTF-8 for URL encoding.
HttpURL(String, String) - Constructor for class com.norconex.commons.lang.url.HttpURL
  Creates a new HttpURL from the URL string using the provided encoding for URL encoding.

## I

ICachedStream - Interface in com.norconex.commons.lang.io
  Deprecated.
  Use `CachedStream` instead.
IDurationUnitFormatter - Interface in com.norconex.commons.lang.time
  Deprecated.
  Use `DurationUnitFormatter` instead.
IEventListener<T extends Event> - Interface in com.norconex.commons.lang.event
  Deprecated.
  Use `EventListener` instead
IExceptionFilter - Interface in com.norconex.commons.lang.exec
  Deprecated.
  Use `ExceptionFilter` isntead.
ifBlank(String, Runnable) - Static method in class com.norconex.commons.lang.text.StringUtil
  Consume the given string only if it is blank.
ifFalse(Predicate<T>, Consumer<T>) - Static method in class com.norconex.commons.lang.function.PredicatedConsumer
  If condition is `false`, then execute consumer.
ifFalse(Predicate<T>, Consumer<T>, Consumer<T>) - Static method in class com.norconex.commons.lang.function.PredicatedConsumer
  If condition is `false`, then execute the "then" consumer, else, execute the "else" consumer.
IFileChangeListener - Interface in com.norconex.commons.lang.file
  Deprecated.
  Use `FileChangeListener` instead
IFileVisitor - Interface in com.norconex.commons.lang.file
  Deprecated.
  Use `FileVisitor` instead.
ifNotBlank(String, Consumer<String>) - Static method in class com.norconex.commons.lang.text.StringUtil
  Consume the given string only if it is not blank.
ifTrue(Predicate<T>, Consumer<T>) - Static method in class com.norconex.commons.lang.function.PredicatedConsumer
  If condition is `true`, then execute consumer.
ifTrue(Predicate<T>, Consumer<T>, Consumer<T>) - Static method in class com.norconex.commons.lang.function.PredicatedConsumer
  If condition is `true`, then execute the "then" consumer, else,execute the "else" consumer.
ifXML(String, Consumer<Xml>) - Method in class com.norconex.commons.lang.xml.Xml
  If the given expression matches an element, consume that element.
ignoreCase() - Method in class com.norconex.commons.lang.text.Regex
ignoreCase() - Method in class com.norconex.commons.lang.text.TextMatcher
ignoreDiacritic() - Method in class com.norconex.commons.lang.text.Regex
  Ignores diacritical marks when matching or replacing (e.g. accents).
ignoreDiacritic() - Method in class com.norconex.commons.lang.text.TextMatcher
ignoredProperties(Collection<? extends String>) - Method in class com.norconex.commons.lang.bean.BeanMapper.BeanMapperBuilder
ignoredProperty(String) - Method in class com.norconex.commons.lang.bean.BeanMapper.BeanMapperBuilder
ignoreLeadingCharacters(boolean) - Method in class com.norconex.commons.lang.version.SemanticVersionParser.SemanticVersionParserBuilder
  Performs a best attempt to ignore any non-numeric characters before the version.
ignoreSuffix(String) - Method in class com.norconex.commons.lang.version.SemanticVersionParser.SemanticVersionParserBuilder
ignoreSuffixes(Collection<? extends String>) - Method in class com.norconex.commons.lang.version.SemanticVersionParser.SemanticVersionParserBuilder
ignoreUnknownProperties(boolean) - Method in class com.norconex.commons.lang.bean.BeanMapper.BeanMapperBuilder
  Whether to silently ignored unknown mapped properties when reading.
IInputStreamFilter - Interface in com.norconex.commons.lang.io
  Deprecated.
  use a String `Predicate` instead
IInputStreamListener - Interface in com.norconex.commons.lang.io
  Deprecated.
  Use `InputStreamListener` instead.
IMapChangeListener<K,V> - Interface in com.norconex.commons.lang.map
  Deprecated.
  Use `MapChangeListener` instead.
includeEvent(Context, String, String, String) - Method in class com.norconex.commons.lang.config.RelativeIncludeEventHandler
indent(boolean) - Method in class com.norconex.commons.lang.bean.BeanMapper.BeanMapperBuilder
  Whether to indent elements when writing.
InputStreamConsumer - Class in com.norconex.commons.lang.io
  A stream consumer will read all it can from a stream in its own thread.
InputStreamConsumer(InputStream) - Constructor for class com.norconex.commons.lang.io.InputStreamConsumer
  Constructor.
InputStreamConsumer(InputStream, int, String, InputStreamListener...) - Constructor for class com.norconex.commons.lang.io.InputStreamConsumer
  Constructor.
InputStreamConsumer(InputStream, String, InputStreamListener...) - Constructor for class com.norconex.commons.lang.io.InputStreamConsumer
  Constructor.
InputStreamLineListener - Class in com.norconex.commons.lang.io
  Listener that is being notified every time a line is processed from a given stream.
InputStreamLineListener() - Constructor for class com.norconex.commons.lang.io.InputStreamLineListener
  Creates a line listener with UTF-8 character encoding.
InputStreamLineListener(String) - Constructor for class com.norconex.commons.lang.io.InputStreamLineListener
  Creates a line listener with supplied character encoding (defaults to UTF-8 if null).
InputStreamLineListener(Charset) - Constructor for class com.norconex.commons.lang.io.InputStreamLineListener
  Creates a line listener with supplied character encoding (defaults to UTF-8 if null).
InputStreamListener - Interface in com.norconex.commons.lang.io
  Listener that is being notified every time a chunk of bytes is processed from a given input stream.
insertAfter(Xml) - Method in class com.norconex.commons.lang.xml.Xml
  Inserts a new XML node after this one, as a sibling of a shared parent.
insertBefore(Xml) - Method in class com.norconex.commons.lang.xml.Xml
  Inserts a new XML node before this one, as a sibling of a shared parent.
InstantConverter - Class in com.norconex.commons.lang.convert
  `Instant` converter.
InstantConverter() - Constructor for class com.norconex.commons.lang.convert.InstantConverter
InstantConverter.JsonDeserializer - Class in com.norconex.commons.lang.convert
  JSON (Jackson) deserializer using this converter.
InstantConverter.JsonSerializer - Class in com.norconex.commons.lang.convert
  JSON (Jackson) serializer using this converter.
InstantConverter.XmlAdapter - Class in com.norconex.commons.lang.convert
  XML (JAXB) adapter using this converter.
IoUtil - Class in com.norconex.commons.lang.io
  I/O related utility methods.
IPipelineStage<T> - Interface in com.norconex.commons.lang.pipeline
  Deprecated.
  Use `Predicate` instead.
IRetriable<T> - Interface in com.norconex.commons.lang.exec
  Deprecated.
  Use `Retriable` instead
is(Event) - Method in class com.norconex.commons.lang.event.Event
  Gets whether the supplied event has the same name as this event.
is(String...) - Method in class com.norconex.commons.lang.event.Event
  Gets whether this event has the same name as any of the supplied names.
is(T) - Static method in class com.norconex.commons.lang.CircularRange
  Obtains a range using the specified element as both the minimum and maximum in this range and as both circular start and end.
is(T, Comparator<T>) - Static method in class com.norconex.commons.lang.CircularRange
  Obtains a range using the specified element as both the minimum and maximum in this range and as both circular start and end.
isAbsolute() - Method in class com.norconex.commons.lang.file.WebFile
isAfter(YearMonthDay) - Method in class com.norconex.commons.lang.time.YearMonthDay
  Whether this YearMonthDay represents a date after the given YearMonthDay.
isAfterDate(Date) - Method in class com.norconex.commons.lang.time.YearMonthDay
  Whether this YearMonthDay represents a date after the given date.
isAny() - Method in class com.norconex.commons.lang.function.Predicates
isBefore(YearMonthDay) - Method in class com.norconex.commons.lang.time.YearMonthDay
  Whether this YearMonthDay represents a date before the given YearMonthDay.
isBeforeDate(Date) - Method in class com.norconex.commons.lang.time.YearMonthDay
  Whether this YearMonthDay represents a date before the given date.
isBinary() - Method in enum class com.norconex.commons.lang.unit.DataUnit
isBinaryNotation() - Method in class com.norconex.commons.lang.unit.DataUnitFormatter
isBitUnit() - Method in enum class com.norconex.commons.lang.unit.DataUnit
isByteUnit() - Method in enum class com.norconex.commons.lang.unit.DataUnit
isCacheEmpty() - Method in class com.norconex.commons.lang.io.CachedInputStream
  Returns `true` if was nothing to cache (no writing was performed) or if the stream was closed.
isCacheEmpty() - Method in class com.norconex.commons.lang.io.CachedOutputStream
  Returns `true` if was nothing to cache (no writing was performed) or if the stream was closed.
isCanonEq() - Method in class com.norconex.commons.lang.text.Regex
isCaseInsensitiveKeys() - Method in class com.norconex.commons.lang.map.Properties
  Gets whether keys are case sensitive or not.
isComments() - Method in class com.norconex.commons.lang.text.Regex
isConvertible(Class<?>) - Method in class com.norconex.commons.lang.convert.GenericConverter
isDecimal() - Method in enum class com.norconex.commons.lang.unit.DataUnit
isDirectory(File) - Static method in class com.norconex.commons.lang.file.FileUtil
  Null-safe alternative to `Files.isDirectory(Path, java.nio.file.LinkOption...)` A `null` directory always returns `false`.
isDirectory(Path) - Static method in class com.norconex.commons.lang.file.FileUtil
  Null-safe alternative to `Files.isDirectory(Path, java.nio.file.LinkOption...)` A `null` directory always returns `false`.
isDisabled() - Method in class com.norconex.commons.lang.xml.Xml
isDisposed() - Method in class com.norconex.commons.lang.io.CachedInputStream
isDotAll() - Method in class com.norconex.commons.lang.text.Regex
isDuplicateOf(JarFile) - Method in class com.norconex.commons.lang.jar.JarFile
  Gets whether a jar file is considered a duplicate of this one.
isElementPresent(String) - Method in class com.norconex.commons.lang.xml.Xml
  Gets whether the given expression matches an existing element.
isEmpty() - Method in class com.norconex.commons.lang.io.CachedInputStream
  Returns `true` if this input stream is empty (zero-length content).
isEmpty() - Method in class com.norconex.commons.lang.map.MapChangeSupport
  Gets whether this instance has no listeners.
isEmpty() - Method in class com.norconex.commons.lang.map.ObservableMap
isEmpty() - Method in class com.norconex.commons.lang.PackageManifest
  Gets whether this package manifest does not have any attributes set.
isEmpty() - Method in class com.norconex.commons.lang.security.Credentials
isEmpty() - Method in class com.norconex.commons.lang.xml.Xml
  Gets whether this XML is empty.
isEmpty(InputStream) - Static method in class com.norconex.commons.lang.io.IoUtil
  Gets whether the given input stream is `null` or empty.
isEmpty(Reader) - Static method in class com.norconex.commons.lang.io.IoUtil
  Gets whether the given Reader is `null` or empty.
isEnabled() - Method in class com.norconex.commons.lang.xml.Xml
isEnabled(Logger, Level) - Static method in class com.norconex.commons.lang.Slf4jUtil
  Gets whether the supplied log level is enabled for the given logger.
isEndedBy(T) - Method in class com.norconex.commons.lang.CircularRange
  Checks whether this range ends with the specified element.
isEquivalentTo(JarFile) - Method in class com.norconex.commons.lang.jar.JarFile
  Gets whether this jar file is equivalent to the other if they both have the same semantic version and last modified date.
isEquivalentTo(SemanticVersion) - Method in class com.norconex.commons.lang.version.SemanticVersion
  Gets whether this version is semantically equivalent to the other one.
isFile(File) - Static method in class com.norconex.commons.lang.file.FileUtil
  Null-safe alternative to `File.isFile()`.
isFile(Path) - Static method in class com.norconex.commons.lang.file.FileUtil
  Null-safe alternative to `Files.isRegularFile(Path, java.nio.file.LinkOption...)`.
isFixedUnit() - Method in class com.norconex.commons.lang.unit.DataUnitFormatter
isGettable(Object, String) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Deprecated.
  Use `BeanUtil.isReadable(Object, String)` instead
isGreaterOrEquivalentTo(JarFile) - Method in class com.norconex.commons.lang.jar.JarFile
  Gets whether this jar file is greater or equivalent to the other, by comparing semantic versions and last modified dates.
isGreaterOrEquivalentTo(SemanticVersion) - Method in class com.norconex.commons.lang.version.SemanticVersion
  Gets whether this version is semantically greater or equivalent to the other one.
isGreaterThan(JarFile) - Method in class com.norconex.commons.lang.jar.JarFile
  Gets whether this jar file is greater than the other, by comparing semantic versions and last modified dates.
isGreaterThan(SemanticVersion) - Method in class com.norconex.commons.lang.version.SemanticVersion
  Gets whether this version is semantically greater than the other one.
isIgnoreCase() - Method in class com.norconex.commons.lang.text.Regex
isIgnoreCase() - Method in class com.norconex.commons.lang.text.TextMatcher
isIgnoreDiacritic() - Method in class com.norconex.commons.lang.text.Regex
isIgnoreDiacritic() - Method in class com.norconex.commons.lang.text.TextMatcher
isInMemory() - Method in class com.norconex.commons.lang.io.CachedInputStream
  Whether caching is done in memory for this instance for what has been read so far.
isJAXB(Object) - Static method in class com.norconex.commons.lang.xml.Xml
isLiteral() - Method in class com.norconex.commons.lang.text.Regex
isLocked() - Method in class com.norconex.commons.lang.file.FileLocker
  Gets whether the file is locked.
isLowerOrEquivalentTo(JarFile) - Method in class com.norconex.commons.lang.jar.JarFile
  Gets whether this jar file is lower or equivalent to the other.
isLowerOrEquivalentTo(SemanticVersion) - Method in class com.norconex.commons.lang.version.SemanticVersion
  Gets whether this version is semantically lower or equivalent to the other one.
isLowerThan(JarFile) - Method in class com.norconex.commons.lang.jar.JarFile
  Gets whether this jar file lower than the other, by comparing semantic versions and last modified dates.
isLowerThan(SemanticVersion) - Method in class com.norconex.commons.lang.version.SemanticVersion
  Gets whether this version is semantically lower than the other one.
isMatchEmpty() - Method in class com.norconex.commons.lang.text.Regex
  Gets whether `null` or empty strings should be considered a positive match.
isMatchEmpty() - Method in class com.norconex.commons.lang.text.TextMatcher
  Gets whether `null` or empty strings should be considered a positive match.
isMultiline() - Method in class com.norconex.commons.lang.text.Regex
isNaturalOrdering() - Method in class com.norconex.commons.lang.CircularRange
  Whether or not the CircularRange is using the natural ordering of the elements.
isNegate() - Method in class com.norconex.commons.lang.function.PredicatedConsumer
isNegateMatches() - Method in class com.norconex.commons.lang.text.TextMatcher
  Whether to negates the result of invoking `TextMatcher.matches(CharSequence)`.
isOverlappedBy(CircularRange<T>) - Method in class com.norconex.commons.lang.CircularRange
  Checks whether this range is overlapped by the specified range.
isPartial() - Method in class com.norconex.commons.lang.text.TextMatcher
isPortDefault() - Method in class com.norconex.commons.lang.url.HttpURL
  Whether this URL uses the default port for the protocol.
isReadable() - Method in class com.norconex.commons.lang.bean.FluentPropertyDescriptor
  Gets whether this described property can be read (has a reader method).
isReadable(Class<?>, String) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Gets whether a given class property has a read method for it (getter).
isReadable(Object, String) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Gets whether a given bean property has a read method for it (getter).
isReplaceAll() - Method in class com.norconex.commons.lang.text.TextMatcher
isRolling() - Method in class com.norconex.commons.lang.CircularRange
  Whether or not the range rolls over the circular end.
isRunning() - Method in class com.norconex.commons.lang.exec.SystemCommand
  Returns whether the command is currently running.
isSameVersion(JarFile) - Method in class com.norconex.commons.lang.jar.JarFile
  Deprecated.
  Use `JarFile.isEquivalentTo(JarFile)` instead.
isSameVersionAndTime(JarFile) - Method in class com.norconex.commons.lang.jar.JarFile
  Deprecated.
  Use `JarFile.isEquivalentTo(JarFile)` instead.
isSecure() - Method in class com.norconex.commons.lang.url.HttpURL
  Whether this URL is secure (e.g. https).
isSet() - Method in class com.norconex.commons.lang.net.Host
isSet() - Method in class com.norconex.commons.lang.net.ProxySettings
  Wether this proxy is configured.
isSet() - Method in class com.norconex.commons.lang.security.Credentials
  Whether this credentials instance is set.
isSet() - Method in class com.norconex.commons.lang.text.TextMatcher
  Checks whether this text matcher was given a pattern.
isSettable(Object, String) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Deprecated.
  Use `BeanUtil.isWritable(Object, String)` instead.
isStartedBy(T) - Method in class com.norconex.commons.lang.CircularRange
  Checks whether this range starts with the specified element.
isTrim() - Method in class com.norconex.commons.lang.text.Regex
  Gets whether values should be trimmed before being evaluated (as per `String.trim()`).
isTrim() - Method in class com.norconex.commons.lang.text.TextMatcher
  Gets whether values should be trimmed before being evaluated (as per `String.trim()`).
isTrusted(String, int, KeyStore) - Static method in class com.norconex.commons.lang.security.CertificateUtil
  Gets whether a host is trusted by the given key store.
isUnicodeCase() - Method in class com.norconex.commons.lang.text.Regex
isUnicodeCharacterClass() - Method in class com.norconex.commons.lang.text.Regex
isUnixLines() - Method in class com.norconex.commons.lang.text.Regex
isVersioned() - Method in class com.norconex.commons.lang.version.SemanticVersion
  Gets whether this semantic version is representing something non-versioned.
isVersionGreaterThan(JarFile) - Method in class com.norconex.commons.lang.jar.JarFile
isWritable() - Method in class com.norconex.commons.lang.bean.FluentPropertyDescriptor
  Gets whether this described property can be written to (has a writer method).
isWritable(Class<?>, String) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Gets whether a given bean property has a write method for it (setter).
isWritable(Object, String) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Gets whether a given bean property has a write method for it (setter).
isXMLConfigurable(Object) - Static method in class com.norconex.commons.lang.xml.Xml
item(int) - Method in class com.norconex.commons.lang.xml.NodeArrayList
iterator() - Method in class com.norconex.commons.lang.file.WebFile
iterator() - Method in class com.norconex.commons.lang.xml.Xml
  Returns an `Iterator` of `XmlCursor` from this XML, in sequential order.
iterator(Object) - Static method in class com.norconex.commons.lang.xml.Xml
  Returns an `Iterator` of `XmlCursor` from the supplied XML object, in sequential order.
IXMLConfigurable - Interface in com.norconex.commons.lang.xml
  Deprecated.
  Use `XmlConfigurable` instead.
IXMLFlowConsumerAdapter<T> - Interface in com.norconex.commons.lang.xml.flow
  Deprecated.
  Use `XmlFlowConsumerAdapter` instead.
IXMLFlowPredicateAdapter<T> - Interface in com.norconex.commons.lang.xml.flow
  Deprecated.
  Use `XmlFlowPredicateAdapter` instead.

## J

JarCopier - Class in com.norconex.commons.lang.jar
  Performs a version-sensitive copy a Jar file or directory containing Jar files over to another directory.
JarCopier() - Constructor for class com.norconex.commons.lang.jar.JarCopier
  Constructor.
JarCopier(int) - Constructor for class com.norconex.commons.lang.jar.JarCopier
  Deprecated.
  Use `JarCopier(OnJarConflict)` instead.
JarCopier(JarCopier.OnJarConflict) - Constructor for class com.norconex.commons.lang.jar.JarCopier
  Constructor with custom behavior for jar conflict resolution.
JarCopier.OnJarConflict - Class in com.norconex.commons.lang.jar
  Encapsulate target jar conflict resolution options.
JarCopier.OnJarConflict.SourceAction - Enum Class in com.norconex.commons.lang.jar
JarCopier.OnJarConflict.TargetAction - Enum Class in com.norconex.commons.lang.jar
JarDuplicateFinder - Class in com.norconex.commons.lang.jar
  Utility class for finding multiple instances of the same Jar that exists either in different folder or the same, with the same name and version, or same name but different versions.
JarDuplicates - Class in com.norconex.commons.lang.jar
  Holds jar files that are considered duplicates.
JarDuplicates(JarFile...) - Constructor for class com.norconex.commons.lang.jar.JarDuplicates
  Creates a group of 2 or more `JarFile` duplicates.
JarDuplicates(Collection<JarFile>) - Constructor for class com.norconex.commons.lang.jar.JarDuplicates
  Creates a group of 2 or more `JarFile` duplicates.
JarFile - Class in com.norconex.commons.lang.jar
  Simple Jar file representation holding name and version information.
JarFile(File) - Constructor for class com.norconex.commons.lang.jar.JarFile
join(String, List<?>) - Method in class com.norconex.commons.lang.xml.Xml
  Deprecated.
  Will be removed or visibility reduced in a future release.
JPEG - Static variable in class com.norconex.commons.lang.file.ContentType
JSON - Enum constant in enum class com.norconex.commons.lang.bean.BeanMapper.Format
JSON - Static variable in class com.norconex.commons.lang.ResourceLoader
JsonDeserializer() - Constructor for class com.norconex.commons.lang.convert.CharsetConverter.JsonDeserializer
JsonDeserializer() - Constructor for class com.norconex.commons.lang.convert.ContentTypeConverter.JsonDeserializer
JsonDeserializer() - Constructor for class com.norconex.commons.lang.convert.DimensionConverter.JsonDeserializer
JsonDeserializer() - Constructor for class com.norconex.commons.lang.convert.DurationConverter.JsonDeserializer
JsonDeserializer() - Constructor for class com.norconex.commons.lang.convert.FileConverter.JsonDeserializer
JsonDeserializer() - Constructor for class com.norconex.commons.lang.convert.InstantConverter.JsonDeserializer
JsonDeserializer() - Constructor for class com.norconex.commons.lang.convert.LocalDateTimeConverter.JsonDeserializer
JsonDeserializer() - Constructor for class com.norconex.commons.lang.convert.LocaleConverter.JsonDeserializer
JsonDeserializer() - Constructor for class com.norconex.commons.lang.convert.PathConverter.JsonDeserializer
JsonDeserializer() - Constructor for class com.norconex.commons.lang.convert.PatternConverter.JsonDeserializer
JsonDeserializer() - Constructor for class com.norconex.commons.lang.convert.ZonedDateTimeConverter.JsonDeserializer
JsonDeserializer() - Constructor for class com.norconex.commons.lang.convert.ZoneIdConverter.JsonDeserializer
JsonFlow - Annotation Interface in com.norconex.commons.lang.flow
  When adding the `FlowModule` to Jackson, use this annotation on `Consumer` properties to support flow (de)serialization.
JsonFlow.NoBuilder - Class in com.norconex.commons.lang.flow
  No-op config mapper builder symbolizing no builder.
JsonSerializer() - Constructor for class com.norconex.commons.lang.convert.CharsetConverter.JsonSerializer
JsonSerializer() - Constructor for class com.norconex.commons.lang.convert.ContentTypeConverter.JsonSerializer
JsonSerializer() - Constructor for class com.norconex.commons.lang.convert.DimensionConverter.JsonSerializer
JsonSerializer() - Constructor for class com.norconex.commons.lang.convert.DurationConverter.JsonSerializer
JsonSerializer() - Constructor for class com.norconex.commons.lang.convert.FileConverter.JsonSerializer
JsonSerializer() - Constructor for class com.norconex.commons.lang.convert.InstantConverter.JsonSerializer
JsonSerializer() - Constructor for class com.norconex.commons.lang.convert.LocalDateTimeConverter.JsonSerializer
JsonSerializer() - Constructor for class com.norconex.commons.lang.convert.LocaleConverter.JsonSerializer
JsonSerializer() - Constructor for class com.norconex.commons.lang.convert.PathConverter.JsonSerializer
JsonSerializer() - Constructor for class com.norconex.commons.lang.convert.PatternConverter.JsonSerializer
JsonSerializer() - Constructor for class com.norconex.commons.lang.convert.ZonedDateTimeConverter.JsonSerializer
JsonSerializer() - Constructor for class com.norconex.commons.lang.convert.ZoneIdConverter.JsonSerializer
JsonXmlCollection - Annotation Interface in com.norconex.commons.lang.bean.jackson
  This annotation must be used with the `JsonXmlCollectionModule`.
JsonXmlCollectionDeserializer<T extends Collection<?>> - Class in com.norconex.commons.lang.bean.jackson
  XML collection deserializer.
JsonXmlCollectionDeserializer(JsonDeserializer<?>) - Constructor for class com.norconex.commons.lang.bean.jackson.JsonXmlCollectionDeserializer
JsonXmlCollectionModule - Class in com.norconex.commons.lang.bean.jackson
  Jackson module providing (de)serializers for Collections, so they can be written and read as JSON, Yaml, and XML without special hacks.
JsonXmlCollectionModule() - Constructor for class com.norconex.commons.lang.bean.jackson.JsonXmlCollectionModule
JsonXmlCollectionModule.CollectionDeserializerModifier - Class in com.norconex.commons.lang.bean.jackson
JsonXmlCollectionModule.CollectionSerializerModifier - Class in com.norconex.commons.lang.bean.jackson
JsonXmlCollectionSerializer<T extends Collection<?>> - Class in com.norconex.commons.lang.bean.jackson
  XML collection serializer.
JsonXmlCollectionSerializer(JsonSerializer<?>) - Constructor for class com.norconex.commons.lang.bean.jackson.JsonXmlCollectionSerializer
JsonXmlMap - Annotation Interface in com.norconex.commons.lang.bean.jackson
  This annotation must be used with the `JsonXmlMapModule`.
JsonXmlMapDeserializer<T extends Map<?,?>> - Class in com.norconex.commons.lang.bean.jackson
  Deserializes a list of "entry" elements each having a "key" and "value" child elements into a Map.
JsonXmlMapDeserializer() - Constructor for class com.norconex.commons.lang.bean.jackson.JsonXmlMapDeserializer
JsonXmlMapDeserializer(Class<T>) - Constructor for class com.norconex.commons.lang.bean.jackson.JsonXmlMapDeserializer
JsonXmlMapModule - Class in com.norconex.commons.lang.bean.jackson
  Jackson module providing (de)serializers for Map, so they can be written and read as XML without special hacks.
JsonXmlMapModule() - Constructor for class com.norconex.commons.lang.bean.jackson.JsonXmlMapModule
JsonXmlMapSerializer<T extends Map<?,?>> - Class in com.norconex.commons.lang.bean.jackson
  Serializes Map as a list of "entry" elements each having a "key" and "value" child elements.
JsonXmlMapSerializer() - Constructor for class com.norconex.commons.lang.bean.jackson.JsonXmlMapSerializer
JsonXmlPropertiesDeserializer - Class in com.norconex.commons.lang.bean.jackson
  XML deserializer for `Properties`.
JsonXmlPropertiesDeserializer() - Constructor for class com.norconex.commons.lang.bean.jackson.JsonXmlPropertiesDeserializer
JsonXmlPropertiesDeserializer(Class<?>) - Constructor for class com.norconex.commons.lang.bean.jackson.JsonXmlPropertiesDeserializer
JsonXmlPropertiesModule - Class in com.norconex.commons.lang.bean.jackson
  Jackson module providing (de)serializers for `Properties`, so they can be written and read as XML without special hacks.
JsonXmlPropertiesModule() - Constructor for class com.norconex.commons.lang.bean.jackson.JsonXmlPropertiesModule

## K

KB - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit
KBIT - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit
KEY - Enum constant in enum class com.norconex.commons.lang.encrypt.EncryptionKey.Source
  Value is the actual key.
keyName() - Element in annotation interface com.norconex.commons.lang.bean.jackson.JsonXmlMap
  Field name to use for each map entry keys when serializing as XML.
keySet() - Method in class com.norconex.commons.lang.map.ObservableMap
KeyStoreBuilder - Class in com.norconex.commons.lang.security
  Builder for creating a KeyStore.
keyType() - Element in annotation interface com.norconex.commons.lang.bean.jackson.JsonXmlMap
  Concrete key type to use when deserializing.
KIB - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit
KIBIT - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit

## L

largerThan(int, int) - Method in class com.norconex.commons.lang.img.MutableImage
largerThan(MutableImage) - Method in class com.norconex.commons.lang.img.MutableImage
largerThan(Dimension) - Method in class com.norconex.commons.lang.img.MutableImage
largest(MutableImage) - Method in class com.norconex.commons.lang.img.MutableImage
last() - Static method in class com.norconex.commons.lang.TimeIdGenerator
  Returns the last generated number since the start of this JVM (that value is not persisted anywhere outside the JVM memory).
length() - Method in class com.norconex.commons.lang.io.CachedInputStream
  Gets the length of the cached input stream.
LENIENT - Static variable in class com.norconex.commons.lang.version.SemanticVersionParser
  A relaxed parser with support for optional minor and patch numbers, ignoring leading characters, and ignoring the following suffix strings: `.jar`, `.zip`, `.exe`, `.gz`, `.tgz`, `.tar`, and `.tar.gz`,
lineStreamed(String, String) - Method in class com.norconex.commons.lang.io.InputStreamLineListener
  Invoked when a line is streamed.
linux(T) - Method in class com.norconex.commons.lang.OsResource
literal() - Method in class com.norconex.commons.lang.text.Regex
loadFromBean(Object) - Method in class com.norconex.commons.lang.map.Properties
  Converts all the bean properties into entries in this instance.
loadFromJSON(InputStream) - Method in class com.norconex.commons.lang.map.Properties
  Loads all of the properties from the JSON document input stream (UTF-8) into this instance.
loadFromJSON(Reader) - Method in class com.norconex.commons.lang.map.Properties
  Loads all of the properties from the JSON document reader into this instance.
loadFromMap(Map<?, ?>) - Method in class com.norconex.commons.lang.map.Properties
  Reads all key/value pairs in the given map, and add them to this `Map`.
loadFromProperties(InputStream) - Method in class com.norconex.commons.lang.map.Properties
  Loads this `Map` from an input of a format compatible with `Properties.load(InputStream)`.
loadFromProperties(InputStream, String) - Method in class com.norconex.commons.lang.map.Properties
  Loads this `Map` from an input of a format compatible with `Properties.load(InputStream)`.
loadFromProperties(Reader) - Method in class com.norconex.commons.lang.map.Properties
  Loads this `Map` from an input of a format compatible with `Properties.load(Reader)`.
loadFromProperties(Reader, String) - Method in class com.norconex.commons.lang.map.Properties
  Loads this `Map` from an input of a format compatible with `Properties.load(Reader)`.
loadFromXML(Xml) - Method in class com.norconex.commons.lang.xml.flow.impl.PropertyMatcherCondition
loadFromXML(Xml) - Method in interface com.norconex.commons.lang.xml.XmlConfigurable
  Load XML configuration values and initialized this object with them.
loadFromXML(InputStream) - Method in class com.norconex.commons.lang.map.Properties
  Loads this `Map` from an input of a format compatible with `Properties.loadFromXML(InputStream)`.
loadFromXML(InputStream, String) - Method in class com.norconex.commons.lang.map.Properties
  Loads this `Map` from an input of a format compatible with `Properties.load(InputStream)`.
loadFromXML(Reader) - Method in class com.norconex.commons.lang.map.Properties
  Loads this `Map` from an input of a format compatible with `Properties.loadFromXML(InputStream)`.
loadFromXML(Reader, String) - Method in class com.norconex.commons.lang.map.Properties
  Loads this `Map` from an input of a format compatible with `Properties.load(InputStream)`.
loadFromXML(Path) - Method in class com.norconex.commons.lang.config.ConfigurationLoader
  Deprecated.
  Use `ConfigurationLoader.toObject(Path, Class)` instead
loadFromXML(Path, Class<T>) - Method in class com.norconex.commons.lang.config.ConfigurationLoader
  Deprecated.
  Use `ConfigurationLoader.toObject(Path, Class)` instead
loadFromXML(Path, Class<T>, ErrorHandler) - Method in class com.norconex.commons.lang.config.ConfigurationLoader
  Deprecated.
  Use `ConfigurationLoader.toObject(Path, Class)` instead
loadFromXML(Path, Object) - Method in class com.norconex.commons.lang.config.ConfigurationLoader
  Deprecated.
  Use `ConfigurationLoader.toObject(Path, Object)` instead
loadFromXML(Path, Object, ErrorHandler) - Method in class com.norconex.commons.lang.config.ConfigurationLoader
  Deprecated.
  Use `ConfigurationLoader.toObject(Path, Object)` instead
loadFromXML(Path, ErrorHandler) - Method in class com.norconex.commons.lang.config.ConfigurationLoader
  Deprecated.
  Use `ConfigurationLoader.toObject(Path, Class)` instead
loadString(Path) - Method in class com.norconex.commons.lang.config.ConfigurationLoader
  Deprecated.
  Use `ConfigurationLoader.toString(Path)` instead
loadXML(Path) - Method in class com.norconex.commons.lang.config.ConfigurationLoader
  Deprecated.
  Use `ConfigurationLoader.toXml(Path)` instead.
loadXML(Path, ErrorHandler) - Method in class com.norconex.commons.lang.config.ConfigurationLoader
  Deprecated.
  Use `ConfigurationLoader.toXml(Path, ErrorHandler)` instead.
LocalDateTimeConverter - Class in com.norconex.commons.lang.convert
  `LocalDateTime` converter.
LocalDateTimeConverter() - Constructor for class com.norconex.commons.lang.convert.LocalDateTimeConverter
LocalDateTimeConverter.JsonDeserializer - Class in com.norconex.commons.lang.convert
  JSON (Jackson) deserializer using this converter.
LocalDateTimeConverter.JsonSerializer - Class in com.norconex.commons.lang.convert
  JSON (Jackson) serializer using this converter.
LocalDateTimeConverter.XmlAdapter - Class in com.norconex.commons.lang.convert
  XML (JAXB) adapter using this converter.
locale(Locale) - Method in class com.norconex.commons.lang.time.ZonedDateTimeParser.ZonedDateTimeParserBuilder
LocaleConverter - Class in com.norconex.commons.lang.convert
  `Locale` converter.
LocaleConverter() - Constructor for class com.norconex.commons.lang.convert.LocaleConverter
LocaleConverter.JsonDeserializer - Class in com.norconex.commons.lang.convert
  JSON (Jackson) deserializer using this converter.
LocaleConverter.JsonSerializer - Class in com.norconex.commons.lang.convert
  JSON (Jackson) serializer using this converter.
LocaleConverter.XmlAdapter - Class in com.norconex.commons.lang.convert
  XML (JAXB) adapter using this converter.
lock() - Method in class com.norconex.commons.lang.file.FileLocker
  Locks the unlocked file.
lock(boolean) - Method in class com.norconex.commons.lang.file.FileLocker
  Locks the unlocked file.
log(Event, Level) - Method in class com.norconex.commons.lang.event.EventManager
log(Logger, String, String, Object...) - Static method in class com.norconex.commons.lang.Slf4jUtil
  Logs a message with a dynamically set SLF4J log `Level`.
log(Logger, Level, String, Object...) - Static method in class com.norconex.commons.lang.Slf4jUtil
  Logs a message with a dynamically set SLF4J log `Level`.
LOW - Enum constant in enum class com.norconex.commons.lang.img.MutableImage.Quality
LOWER_EQUAL - Enum constant in enum class com.norconex.commons.lang.Operator
LOWER_THAN - Enum constant in enum class com.norconex.commons.lang.Operator
lowerCase() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Converts the entire URL to lower case, including scheme, host name, path, query string parameter names and values.
lowerCasePath() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Converts the URL path to lower case.
lowerCaseQuery() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Converts the URL query string to lower case, which includes both the parameter names and values.
lowerCaseQueryParameterNames() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Converts the URL query parameter names to lower case, leaving query parameter values intact.
lowerCaseQueryParameterValues() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Converts the URL query parameter values to lower case, leaving query parameter names intact.
lowerCaseSchemeHost() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Converts the scheme and host to lower case.

## M

mac(T) - Method in class com.norconex.commons.lang.OsResource
main(String[]) - Static method in class com.norconex.commons.lang.encrypt.EncryptionUtil
main(String[]) - Static method in class com.norconex.commons.lang.jar.JarCopier
main(String[]) - Static method in class com.norconex.commons.lang.jar.JarDuplicateFinder
major(int) - Method in class com.norconex.commons.lang.version.SemanticVersion.SemanticVersionBuilder
  Major version number.
mapChanged(MapChangeEvent<K, V>) - Method in interface com.norconex.commons.lang.map.MapChangeListener
  The observed map has changed.
MapChangeEvent<K,V> - Class in com.norconex.commons.lang.map
  A event representing a change of values in an `Map`.
MapChangeEvent(Map<K, V>, K, V, V) - Constructor for class com.norconex.commons.lang.map.MapChangeEvent
  Creates a new event.
MapChangeListener<K,V> - Interface in com.norconex.commons.lang.map
  Listener for `Map` changes.
MapChangeSupport<K,V> - Class in com.norconex.commons.lang.map
  Here is an example of `MapChangeSupport` usage:
MapChangeSupport(Map<K, V>) - Constructor for class com.norconex.commons.lang.map.MapChangeSupport
mapperBuilderCustomizer(Consumer<MapperBuilder<?, ?>>) - Method in class com.norconex.commons.lang.bean.BeanMapper.BeanMapperBuilder
  Consumes the internal Jackson `MapperBuilder` for custom initialization.
mapType() - Element in annotation interface com.norconex.commons.lang.bean.jackson.JsonXmlMap
  Concrete Map type to use when deserializing.
MapUtil - Class in com.norconex.commons.lang.map
  Map-related utility methods.
mark(int) - Method in class com.norconex.commons.lang.io.CachedInputStream
  The read limit value is ignored.
markSupported() - Method in class com.norconex.commons.lang.io.CachedInputStream
  Always `true` since 1.6.0.
marshal(ZoneId) - Method in class com.norconex.commons.lang.convert.ZoneIdConverter.XmlAdapter
marshal(T) - Method in class com.norconex.commons.lang.convert.GenericXmlAdapter
match(Properties) - Method in class com.norconex.commons.lang.map.PropertyMatcher
  Returns matching field/values in the given `Properties`.
match(Properties) - Method in class com.norconex.commons.lang.map.PropertyMatchers
  Returns a new instance that is a subset of the given properties, containing only keys and matching values.
match(PropertyMatcher) - Method in class com.norconex.commons.lang.map.Properties
  Gets a properties subset for keys and values matched by the property matcher.
match(TextMatcher, TextMatcher) - Method in class com.norconex.commons.lang.map.Properties
  Gets a properties subset for matching keys and values.
matchEmpty() - Method in class com.norconex.commons.lang.text.Regex
  Sets that `null` or empty strings should be considered a positive match.
matchEmpty() - Method in class com.norconex.commons.lang.text.TextMatcher
  Sets that `null` or empty strings should be considered a positive match.
matcher(CharSequence) - Method in class com.norconex.commons.lang.text.Regex
  Matches the previously set pattern against the given text.
matcher(String, CharSequence) - Method in class com.norconex.commons.lang.text.Regex
  Matches the the given pattern against the given text without assigning the pattern to this object.
matches(Properties) - Method in class com.norconex.commons.lang.map.PropertyMatcher
  Tests whether this property matcher matches at least one value for the key in the given `Properties`.
matches(Properties) - Method in class com.norconex.commons.lang.map.PropertyMatchers
  Returns `true` if any of the properties key and values match any of the property matchers (only one property matcher needs to match).
matches(CharSequence) - Method in class com.norconex.commons.lang.text.TextMatcher
  Matches this class pattern against its text.
matches(String) - Method in class com.norconex.commons.lang.file.ContentType
  Whether the given string matches this content type.
matchKeys(TextMatcher) - Method in class com.norconex.commons.lang.map.Properties
  Gets a properties subset for keys matched by the key matcher.
matchValues(TextMatcher) - Method in class com.norconex.commons.lang.map.Properties
  Gets a properties subset for values matched by the value matcher.
MAX - Enum constant in enum class com.norconex.commons.lang.img.MutableImage.Quality
maxLineLength(int) - Method in class com.norconex.commons.lang.xml.XmlFormatter.Builder
  Maximum length a line can have before wrapping is performed.
MB - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit
MBIT - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit
MEDIUM - Enum constant in enum class com.norconex.commons.lang.img.MutableImage.Quality
MemoryTracker() - Constructor for class com.norconex.commons.lang.io.CachedStreamFactory.MemoryTracker
MemoryUtil - Class in com.norconex.commons.lang
  Memory-related utility methods.
message(String) - Method in class com.norconex.commons.lang.event.Event.EventBuilder
  A message describing the event or giving precision, or `null` if the event has no message.
MIB - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit
MIBIT - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit
MILLISECOND - Enum constant in enum class com.norconex.commons.lang.time.DurationUnit
minor(int) - Method in class com.norconex.commons.lang.version.SemanticVersion.SemanticVersionBuilder
  Minor version number.
minTextLength(int) - Method in class com.norconex.commons.lang.xml.XmlFormatter.Builder
  Minimum length for text on any line before text can be wrapped.
minute() - Method in class com.norconex.commons.lang.time.DateModel
minute(int) - Method in class com.norconex.commons.lang.time.DateModel
MINUTE - Enum constant in enum class com.norconex.commons.lang.time.DurationUnit
MINUTE - Enum constant in enum class com.norconex.commons.lang.time.ZonedDateTimeParser.TimeUnit
modifyCollectionDeserializer(DeserializationConfig, CollectionType, BeanDescription, JsonDeserializer<?>) - Method in class com.norconex.commons.lang.bean.jackson.JsonXmlCollectionModule.CollectionDeserializerModifier
modifyCollectionSerializer(SerializationConfig, CollectionType, BeanDescription, JsonSerializer<?>) - Method in class com.norconex.commons.lang.bean.jackson.JsonXmlCollectionModule.CollectionSerializerModifier
modifyDeserializer(DeserializationConfig, BeanDescription, JsonDeserializer<?>) - Method in class com.norconex.commons.lang.flow.module.FlowDeserializerModifier
modifySerializer(SerializationConfig, BeanDescription, JsonSerializer<?>) - Method in class com.norconex.commons.lang.flow.module.FlowSerializerModifier
month() - Method in class com.norconex.commons.lang.time.DateModel
month(int) - Method in class com.norconex.commons.lang.time.DateModel
MONTH - Enum constant in enum class com.norconex.commons.lang.time.DurationUnit
MONTH - Enum constant in enum class com.norconex.commons.lang.time.ZonedDateTimeParser.TimeUnit
moveFile(File, File) - Static method in class com.norconex.commons.lang.file.FileUtil
  Moves a file to a new file location.
moveFile(Path, Path) - Static method in class com.norconex.commons.lang.file.FileUtil
  Moves a file to a new file location.
moveFileToDir(File, File) - Static method in class com.norconex.commons.lang.file.FileUtil
  Moves a file to a directory.
moveFileToDir(Path, Path) - Static method in class com.norconex.commons.lang.file.FileUtil
  Moves a file to a directory.
multiline() - Method in class com.norconex.commons.lang.text.Regex
MutableImage - Class in com.norconex.commons.lang.img
  Holds an image in memory and offers simple ways to do common operations.
MutableImage(Image) - Constructor for class com.norconex.commons.lang.img.MutableImage
MutableImage(InputStream) - Constructor for class com.norconex.commons.lang.img.MutableImage
MutableImage(Path) - Constructor for class com.norconex.commons.lang.img.MutableImage
MutableImage.Quality - Enum Class in com.norconex.commons.lang.img

## N

name(String) - Method in class com.norconex.commons.lang.event.Event.EventBuilder
  The event name (never `null`).
nano() - Method in class com.norconex.commons.lang.time.DateModel
nano(int) - Method in class com.norconex.commons.lang.time.DateModel
negateMatches() - Method in class com.norconex.commons.lang.text.TextMatcher
  Sets the negation of the result of invoking `TextMatcher.matches(CharSequence)` to `true`.
newInputStream() - Method in class com.norconex.commons.lang.io.CachedStreamFactory
  Creates an empty input stream.
newInputStream(File) - Method in class com.norconex.commons.lang.io.CachedStreamFactory
newInputStream(InputStream) - Method in class com.norconex.commons.lang.io.CachedInputStream
  Creates a new `CachedInputStream` using the same factory settings that were used to create this instance.
newInputStream(InputStream) - Method in class com.norconex.commons.lang.io.CachedStreamFactory
newInputStream(String) - Method in class com.norconex.commons.lang.io.CachedStreamFactory
  Creates a new input stream, assuming UTF-8 content.
newInputStream(Path) - Method in class com.norconex.commons.lang.io.CachedInputStream
  Creates a new `CachedInputStream` using the same factory settings that were used to create this instance.
newInputStream(Path) - Method in class com.norconex.commons.lang.io.CachedStreamFactory
  Creates a new cached input stream.
newInstance(Class<T>, Object...) - Static method in class com.norconex.commons.lang.ClassUtil
  Create a new instance of this class the with supplied arguments and returns an an unchecked exception in case of failure.
newOuputStream() - Method in class com.norconex.commons.lang.io.CachedOutputStream
newOuputStream() - Method in class com.norconex.commons.lang.io.CachedStreamFactory
newOuputStream(OutputStream) - Method in class com.norconex.commons.lang.io.CachedOutputStream
newOuputStream(OutputStream) - Method in class com.norconex.commons.lang.io.CachedStreamFactory
newXPath() - Static method in class com.norconex.commons.lang.xml.Xml
  Deprecated.
  Use `XpathUtil.newXPath()` instead
newXPath() - Static method in class com.norconex.commons.lang.xml.XpathUtil
  Gets a new XPath instance from the default object model.
newXPathExpression(String) - Static method in class com.norconex.commons.lang.xml.Xml
  Deprecated.
  Use `XpathUtil.newXPathExpression(String)` instead
newXPathExpression(String) - Static method in class com.norconex.commons.lang.xml.XpathUtil
  Gets a new compiled `XPathExpression` from the given string.
next() - Method in class com.norconex.commons.lang.collection.CountingIterator
next() - Static method in class com.norconex.commons.lang.TimeIdGenerator
  Generates a new number unique within this JVM.
NoBuilder() - Constructor for class com.norconex.commons.lang.flow.JsonFlow.NoBuilder
NodeArrayList - Class in com.norconex.commons.lang.xml
  A null-safe wrapper around `NodeList` that is also an `ArrayList`.
NodeArrayList(Node) - Constructor for class com.norconex.commons.lang.xml.NodeArrayList
  Creates a node ArrayList from the given Node children.
NodeArrayList(NodeList) - Constructor for class com.norconex.commons.lang.xml.NodeArrayList
  Creates a node ArrayList from the given NodeList.
NONE - Enum constant in enum class com.norconex.commons.lang.xml.XmlFormatter.Builder.AttributeWrap
  Never wrap attributes (ignoring `XmlFormatter.Builder.maxLineLength(int)`).
NOOP - Enum constant in enum class com.norconex.commons.lang.jar.JarCopier.OnJarConflict.SourceAction
NOOP - Enum constant in enum class com.norconex.commons.lang.jar.JarCopier.OnJarConflict.TargetAction
normalize() - Method in class com.norconex.commons.lang.file.WebFile
nullInputStream() - Static method in class com.norconex.commons.lang.io.CachedInputStream
nullSafeToString(Object) - Method in class com.norconex.commons.lang.convert.AbstractConverter
nullSafeToString(Object) - Method in class com.norconex.commons.lang.convert.BooleanConverter
nullSafeToString(Object) - Method in class com.norconex.commons.lang.convert.CharacterConverter
nullSafeToString(Object) - Method in class com.norconex.commons.lang.convert.CharsetConverter
nullSafeToString(Object) - Method in class com.norconex.commons.lang.convert.ClassConverter
nullSafeToString(Object) - Method in class com.norconex.commons.lang.convert.ContentTypeConverter
nullSafeToString(Object) - Method in class com.norconex.commons.lang.convert.DateConverter
nullSafeToString(Object) - Method in class com.norconex.commons.lang.convert.DimensionConverter
nullSafeToString(Object) - Method in class com.norconex.commons.lang.convert.DurationConverter
nullSafeToString(Object) - Method in class com.norconex.commons.lang.convert.EnumConverter
nullSafeToString(Object) - Method in class com.norconex.commons.lang.convert.FileConverter
nullSafeToString(Object) - Method in class com.norconex.commons.lang.convert.InstantConverter
nullSafeToString(Object) - Method in class com.norconex.commons.lang.convert.LocalDateTimeConverter
nullSafeToString(Object) - Method in class com.norconex.commons.lang.convert.LocaleConverter
nullSafeToString(Object) - Method in class com.norconex.commons.lang.convert.NumberConverter
nullSafeToString(Object) - Method in class com.norconex.commons.lang.convert.PathConverter
nullSafeToString(Object) - Method in class com.norconex.commons.lang.convert.PatternConverter
nullSafeToString(Object) - Method in class com.norconex.commons.lang.convert.StringConverter
nullSafeToString(Object) - Method in class com.norconex.commons.lang.convert.UrlConverter
nullSafeToString(Object) - Method in class com.norconex.commons.lang.convert.ZonedDateTimeConverter
nullSafeToString(Object) - Method in class com.norconex.commons.lang.convert.ZoneIdConverter
nullSafeToType(String, Class<T>) - Method in class com.norconex.commons.lang.convert.AbstractConverter
nullSafeToType(String, Class<T>) - Method in class com.norconex.commons.lang.convert.BooleanConverter
nullSafeToType(String, Class<T>) - Method in class com.norconex.commons.lang.convert.CharacterConverter
nullSafeToType(String, Class<T>) - Method in class com.norconex.commons.lang.convert.CharsetConverter
nullSafeToType(String, Class<T>) - Method in class com.norconex.commons.lang.convert.ClassConverter
nullSafeToType(String, Class<T>) - Method in class com.norconex.commons.lang.convert.ContentTypeConverter
nullSafeToType(String, Class<T>) - Method in class com.norconex.commons.lang.convert.DateConverter
nullSafeToType(String, Class<T>) - Method in class com.norconex.commons.lang.convert.DimensionConverter
nullSafeToType(String, Class<T>) - Method in class com.norconex.commons.lang.convert.DurationConverter
nullSafeToType(String, Class<T>) - Method in class com.norconex.commons.lang.convert.EnumConverter
nullSafeToType(String, Class<T>) - Method in class com.norconex.commons.lang.convert.FileConverter
nullSafeToType(String, Class<T>) - Method in class com.norconex.commons.lang.convert.InstantConverter
nullSafeToType(String, Class<T>) - Method in class com.norconex.commons.lang.convert.LocalDateTimeConverter
nullSafeToType(String, Class<T>) - Method in class com.norconex.commons.lang.convert.LocaleConverter
nullSafeToType(String, Class<T>) - Method in class com.norconex.commons.lang.convert.NumberConverter
nullSafeToType(String, Class<T>) - Method in class com.norconex.commons.lang.convert.PathConverter
nullSafeToType(String, Class<T>) - Method in class com.norconex.commons.lang.convert.PatternConverter
nullSafeToType(String, Class<T>) - Method in class com.norconex.commons.lang.convert.StringConverter
nullSafeToType(String, Class<T>) - Method in class com.norconex.commons.lang.convert.UrlConverter
nullSafeToType(String, Class<T>) - Method in class com.norconex.commons.lang.convert.ZonedDateTimeConverter
nullSafeToType(String, Class<T>) - Method in class com.norconex.commons.lang.convert.ZoneIdConverter
nullsToEmpties(Collection<String>) - Static method in class com.norconex.commons.lang.collection.CollectionUtil
  Convert `null` entries to empty strings.
NumberConverter - Class in com.norconex.commons.lang.convert
  Number conversion.
NumberConverter() - Constructor for class com.norconex.commons.lang.convert.NumberConverter

## O

ObservableMap<K,V> - Class in com.norconex.commons.lang.map
  A map implementation that reports changes to added `MapChangeListener` instance.
ObservableMap() - Constructor for class com.norconex.commons.lang.map.ObservableMap
ObservableMap(Map<K, V>) - Constructor for class com.norconex.commons.lang.map.ObservableMap
  Decorates map argument as an `ObservableMap`.
of(int) - Static method in class com.norconex.commons.lang.version.SemanticVersion
  Create a new semantic version with the minor and patch numbers set to zero (0).
of(int, int) - Static method in class com.norconex.commons.lang.version.SemanticVersion
  Create a new semantic version with the patch number set to zero (0).
of(int, int, int) - Static method in class com.norconex.commons.lang.time.DateModel
of(int, int, int) - Static method in class com.norconex.commons.lang.version.SemanticVersion
  Create a new semantic version.
of(int, int, int, int, int, int) - Static method in class com.norconex.commons.lang.time.DateModel
of(int, int, int, String) - Static method in class com.norconex.commons.lang.version.SemanticVersion
  Create a new semantic version.
of(int, int, int, String, String) - Static method in class com.norconex.commons.lang.version.SemanticVersion
  Create a new semantic version.
of(long) - Static method in class com.norconex.commons.lang.time.DateModel
of(Class<?>) - Static method in class com.norconex.commons.lang.PackageManifest
  Creates a new a `PackageManifest`.
of(String) - Static method in class com.norconex.commons.lang.time.DateModel
  Create a date model out of a date string representation, in the format defined by either `DateTimeFormatter.ISO_DATE_TIME` for date-time or `DateTimeFormatter.ISO_DATE` for date-only.
of(String, ZonedDateTimeParser) - Static method in class com.norconex.commons.lang.time.DateModel
  Create a date model out of a date string representation, based on settings defined in the supplied `ZonedDateTimeParser`.
of(Instant) - Static method in class com.norconex.commons.lang.time.DateModel
of(LocalDate) - Static method in class com.norconex.commons.lang.time.DateModel
of(LocalDateTime) - Static method in class com.norconex.commons.lang.time.DateModel
of(ZonedDateTime) - Static method in class com.norconex.commons.lang.time.DateModel
of(Consumer<T>...) - Static method in class com.norconex.commons.lang.function.Consumers
  A group of consumers.
of(File) - Static method in class com.norconex.commons.lang.xml.Xml
of(InputStream) - Static method in class com.norconex.commons.lang.xml.Xml
of(Reader) - Static method in class com.norconex.commons.lang.xml.Xml
of(String) - Static method in enum class com.norconex.commons.lang.Operator
of(String) - Static method in class com.norconex.commons.lang.xml.Xml
of(String, Object) - Static method in class com.norconex.commons.lang.xml.Xml
of(Path) - Static method in class com.norconex.commons.lang.xml.Xml
of(Date) - Static method in class com.norconex.commons.lang.time.DateModel
of(Node) - Static method in class com.norconex.commons.lang.xml.Xml
ONE_HOUR - Static variable in class com.norconex.commons.lang.Sleeper
  Number of milliseconds representing 1 hour.
ONE_MINUTE - Static variable in class com.norconex.commons.lang.Sleeper
  Number of milliseconds representing 1 minute.
ONE_SECOND - Static variable in class com.norconex.commons.lang.Sleeper
  Number of milliseconds representing 1 second.
OnJarConflict() - Constructor for class com.norconex.commons.lang.jar.JarCopier.OnJarConflict
OnJarConflict(JarCopier.OnJarConflict.SourceAction, JarCopier.OnJarConflict.TargetAction) - Constructor for class com.norconex.commons.lang.jar.JarCopier.OnJarConflict
Operator - Enum Class in com.norconex.commons.lang
  Operators used by a few conditions based on comparable values (e.g., numbers, dates, etc.).
OPTIONAL - Enum constant in enum class com.norconex.commons.lang.map.PropertySetter
  Only set supplied value(s) if the supplied key does not exist or if it does not have any values associated.
optionalMinorAndPatch(boolean) - Method in class com.norconex.commons.lang.version.SemanticVersionParser.SemanticVersionParserBuilder
  Enables supports for version strings not having the minor or patch segment.
optionalPreReleasePrefix(boolean) - Method in class com.norconex.commons.lang.version.SemanticVersionParser.SemanticVersionParserBuilder
  Enables supports for pre-release prefix separator string to be any number of non alpha-numeric characters, including none (i.e., having the pre-release string next to version).
orAppend(PropertySetter) - Static method in enum class com.norconex.commons.lang.map.PropertySetter
orOptional(PropertySetter) - Static method in enum class com.norconex.commons.lang.map.PropertySetter
orPrepend(PropertySetter) - Static method in enum class com.norconex.commons.lang.map.PropertySetter
orReplace(PropertySetter) - Static method in enum class com.norconex.commons.lang.map.PropertySetter
OsResource<T> - Class in com.norconex.commons.lang
  Provides an abstraction over operating-system specific resources (e.g. paths).
OsResource() - Constructor for class com.norconex.commons.lang.OsResource

## P

PackageManifest - Class in com.norconex.commons.lang
  A package manifest containing project or library identifying information.
parse(Xml) - Method in class com.norconex.commons.lang.xml.flow.XmlFlow
parse(String) - Method in class com.norconex.commons.lang.time.DurationParser
  Parses a text representation of a duration.
parse(String) - Method in class com.norconex.commons.lang.time.ZonedDateTimeParser
  Parses a string representation of a date.
parse(String) - Static method in class com.norconex.commons.lang.unit.DataUnitParser
  Parses a text representation of a data measurement and returns the number of bytes it represents.
parse(String) - Method in class com.norconex.commons.lang.version.SemanticVersionParser
  Parses a semantic version string.
parse(String, DataUnit) - Static method in class com.norconex.commons.lang.unit.DataUnitParser
  Parses a text representation of a data measurement.
parse(String, DataUnit, BigDecimal) - Static method in class com.norconex.commons.lang.unit.DataUnitParser
  Parses a text representation of a data measurement.
parse(String, BigDecimal) - Static method in class com.norconex.commons.lang.unit.DataUnitParser
  Parses a text representation of a data measurement.
parse(String, Duration) - Method in class com.norconex.commons.lang.time.DurationParser
  Parses a text representation of a duration.
parseToMillis(String) - Method in class com.norconex.commons.lang.time.DurationParser
  Parses a text representation of a duration.
parseToMillis(String, long) - Method in class com.norconex.commons.lang.time.DurationParser
  Parses a text representation of a duration.
parseXML(String, Function<Xml, T>) - Method in class com.norconex.commons.lang.xml.Xml
parseXML(String, Function<Xml, T>, T) - Method in class com.norconex.commons.lang.xml.Xml
parseXMLList(String, Function<Xml, T>) - Method in class com.norconex.commons.lang.xml.Xml
parseXMLList(String, Function<Xml, T>, List<T>) - Method in class com.norconex.commons.lang.xml.Xml
parseXMLMap(String, Function<Xml, Map.Entry<K, V>>) - Method in class com.norconex.commons.lang.xml.Xml
parseXMLMap(String, Function<Xml, Map.Entry<K, V>>, Map<K, V>) - Method in class com.norconex.commons.lang.xml.Xml
partial() - Method in class com.norconex.commons.lang.text.TextMatcher
patch(int) - Method in class com.norconex.commons.lang.version.SemanticVersion.SemanticVersionBuilder
  Patch version number.
PathConverter - Class in com.norconex.commons.lang.convert
  GenericConverter for `Path`.
PathConverter() - Constructor for class com.norconex.commons.lang.convert.PathConverter
PathConverter.JsonDeserializer - Class in com.norconex.commons.lang.convert
  JSON (Jackson) deserializer using this converter.
PathConverter.JsonSerializer - Class in com.norconex.commons.lang.convert
  JSON (Jackson) serializer using this converter.
PathConverter.XmlAdapter - Class in com.norconex.commons.lang.convert
  XML (JAXB) adapter using this converter.
PatternConverter - Class in com.norconex.commons.lang.convert
  `Pattern` converter.
PatternConverter() - Constructor for class com.norconex.commons.lang.convert.PatternConverter
PatternConverter.JsonDeserializer - Class in com.norconex.commons.lang.convert
  JSON (Jackson) deserializer using this converter.
PatternConverter.JsonSerializer - Class in com.norconex.commons.lang.convert
  JSON (Jackson) serializer using this converter.
PatternConverter.XmlAdapter - Class in com.norconex.commons.lang.convert
  XML (JAXB) adapter using this converter.
PB - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit
PBIT - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit
PDF - Static variable in class com.norconex.commons.lang.file.ContentType
PercentFormatter - Class in com.norconex.commons.lang
  Formats percentage as string.
PercentFormatter() - Constructor for class com.norconex.commons.lang.PercentFormatter
  Creates a new percent formatter with no decimal precision and using the default system locale.
PercentFormatter(int, Locale) - Constructor for class com.norconex.commons.lang.PercentFormatter
  Creates a new percent formatter for the given local and decimal precision.
PIB - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit
PIBIT - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit
Pipeline<T> - Class in com.norconex.commons.lang.pipeline
  Deprecated.
  Use `Predicates` or `Predicate` chaining instead
Pipeline() - Constructor for class com.norconex.commons.lang.pipeline.Pipeline
  Deprecated.
  Constructor.
Pipeline(List<IPipelineStage<T>>) - Constructor for class com.norconex.commons.lang.pipeline.Pipeline
  Deprecated.
  Creates a new pipeline with the specified stages.
PipelineException - Exception in com.norconex.commons.lang.pipeline
  Exception thrown when pipeline could not be executed properly.
PipelineException() - Constructor for exception com.norconex.commons.lang.pipeline.PipelineException
PipelineException(String) - Constructor for exception com.norconex.commons.lang.pipeline.PipelineException
PipelineException(String, Throwable) - Constructor for exception com.norconex.commons.lang.pipeline.PipelineException
PipelineException(Throwable) - Constructor for exception com.norconex.commons.lang.pipeline.PipelineException
PNG - Static variable in class com.norconex.commons.lang.file.ContentType
polymorphicServiceLoaderDisabled(boolean) - Method in class com.norconex.commons.lang.bean.BeanMapper.BeanMapperBuilder
  Whether to disable detecting polymorphic types and their subtypes using Java Service Loader (SPI) mechanism.
polymorphicType(Class<?>, Predicate<String>) - Method in class com.norconex.commons.lang.bean.BeanMapper.BeanMapperBuilder
polymorphicTypeImpl(Class<?>, List<Class<?>>) - Method in class com.norconex.commons.lang.bean.BeanMapper.BeanMapperBuilder
polymorphicTypeImpls(Map<? extends Class<?>, ? extends List<Class<?>>>) - Method in class com.norconex.commons.lang.bean.BeanMapper.BeanMapperBuilder
PolymorphicTypeLoader - Class in com.norconex.commons.lang.bean.spi
  Finds and load all registered `PolymorphicTypeProvider`.
PolymorphicTypeProvider - Interface in com.norconex.commons.lang.bean.spi
  Java service provider interface (SPI) for automatically registering types and sub-types to the `BeanMapper`
polymorphicTypes() - Static method in class com.norconex.commons.lang.bean.spi.PolymorphicTypeLoader
polymorphicTypes(ClassLoader) - Static method in class com.norconex.commons.lang.bean.spi.PolymorphicTypeLoader
polymorphicTypes(Map<? extends Class<?>, ? extends Predicate<String>>) - Method in class com.norconex.commons.lang.bean.BeanMapper.BeanMapperBuilder
populate(Object) - Method in class com.norconex.commons.lang.xml.Xml
  Populates supplied object with this XML.
populate(Object, String) - Method in class com.norconex.commons.lang.xml.Xml
  Populates supplied object with the XML matching the given expression.
predicatedConsumer(Predicate<T>, Consumer<T>) - Static method in class com.norconex.commons.lang.function.FunctionUtil
  Deprecated.
PredicatedConsumer<T> - Class in com.norconex.commons.lang.function
  A `Consumer` that only gets triggered if a given predicate is `true`.
PredicatedConsumer(Predicate<T>, Consumer<T>) - Constructor for class com.norconex.commons.lang.function.PredicatedConsumer
  Deprecated.
  Since 3.0.0, use `PredicatedConsumer.ifTrue(Predicate, Consumer)` instead.
PredicatedConsumer(Predicate<T>, Consumer<T>, boolean) - Constructor for class com.norconex.commons.lang.function.PredicatedConsumer
  Deprecated.
  Since 3.0.0, use `PredicatedConsumer.ifTrue(Predicate, Consumer, Consumer)` instead.
PredicatedConsumer(Predicate<T>, Consumer<T>, Consumer<T>, boolean) - Constructor for class com.norconex.commons.lang.function.PredicatedConsumer
  Constructor.
Predicates<T> - Class in com.norconex.commons.lang.function
  A list of `Predicate` instances, matched as a group.
Predicates() - Constructor for class com.norconex.commons.lang.function.Predicates
Predicates(boolean) - Constructor for class com.norconex.commons.lang.function.Predicates
Predicates(int) - Constructor for class com.norconex.commons.lang.function.Predicates
Predicates(int, boolean) - Constructor for class com.norconex.commons.lang.function.Predicates
Predicates(Collection<Predicate<T>>) - Constructor for class com.norconex.commons.lang.function.Predicates
Predicates(Collection<Predicate<T>>, boolean) - Constructor for class com.norconex.commons.lang.function.Predicates
PREPEND - Enum constant in enum class com.norconex.commons.lang.map.PropertySetter
  Inserts supplied value(s) at the beginning of an existing list of values.
preRelease(String) - Method in class com.norconex.commons.lang.version.SemanticVersion.SemanticVersionBuilder
  Optional pre-release indicator (M1, RC1, etc.).
preserveTextIndent() - Method in class com.norconex.commons.lang.xml.XmlFormatter.Builder
  Preserves indentation found in element or comment text.
Properties - Class in com.norconex.commons.lang.map
  This class is a enhanced version of `Properties` that enforces the use of String keys and values internally, but offers many convenience methods for storing and retrieving multiple values of different types (e.g.
Properties() - Constructor for class com.norconex.commons.lang.map.Properties
  Create a new instance with case-sensitive keys.
Properties(boolean) - Constructor for class com.norconex.commons.lang.map.Properties
  Creates a new instance.
Properties(Map<String, List<String>>) - Constructor for class com.norconex.commons.lang.map.Properties
  Decorates `Map` as a `Properties`.
Properties(Map<String, List<String>>, boolean) - Constructor for class com.norconex.commons.lang.map.Properties
  Decorates a `Map` argument as a `Properties`.
PropertiesException - Exception in com.norconex.commons.lang.map
  `Properties` exception.
PropertiesException() - Constructor for exception com.norconex.commons.lang.map.PropertiesException
PropertiesException(String) - Constructor for exception com.norconex.commons.lang.map.PropertiesException
PropertiesException(String, Throwable) - Constructor for exception com.norconex.commons.lang.map.PropertiesException
PropertiesException(Throwable) - Constructor for exception com.norconex.commons.lang.map.PropertiesException
PROPERTY - Enum constant in enum class com.norconex.commons.lang.encrypt.EncryptionKey.Source
  Value is the name of a JVM system property containing the key.
PROPERTY - Static variable in interface com.norconex.commons.lang.config.Configurable
  Practical constant for the string representation of the "configuration" property.
PropertyMatcher - Class in com.norconex.commons.lang.map
  Convenient way of matching values and/or fields (key) in a given `Properties`.
PropertyMatcher(TextMatcher) - Constructor for class com.norconex.commons.lang.map.PropertyMatcher
  A property matcher that will only match present fields, regardless of values.
PropertyMatcher(TextMatcher, TextMatcher) - Constructor for class com.norconex.commons.lang.map.PropertyMatcher
  A property matcher matching both fields and values.
PropertyMatcherCondition - Class in com.norconex.commons.lang.xml.flow.impl
  A simple XML condition matching `Properties` keys and values.
PropertyMatcherCondition() - Constructor for class com.norconex.commons.lang.xml.flow.impl.PropertyMatcherCondition
PropertyMatchers - Class in com.norconex.commons.lang.map
  Holds a collection of `PropertyMatcher` to perform multiple matches or replacements at once.
PropertyMatchers() - Constructor for class com.norconex.commons.lang.map.PropertyMatchers
PropertySetter - Enum Class in com.norconex.commons.lang.map
  Convenient way of handling the different ways a value (or values) can be set on a `Properties` instance.
PROTOCOL_HTTP - Static variable in class com.norconex.commons.lang.url.HttpURL
  Constant for "http" protocol.
PROTOCOL_HTTPS - Static variable in class com.norconex.commons.lang.url.HttpURL
  Constant for "https" protocol.
providers() - Static method in class com.norconex.commons.lang.bean.spi.PolymorphicTypeLoader
providers(ClassLoader) - Static method in class com.norconex.commons.lang.bean.spi.PolymorphicTypeLoader
ProxySettings - Class in com.norconex.commons.lang.net
  Convenience class for implementation requiring proxy settings.
ProxySettings() - Constructor for class com.norconex.commons.lang.net.ProxySettings
ProxySettings(Host) - Constructor for class com.norconex.commons.lang.net.ProxySettings
ProxySettings(String, int) - Constructor for class com.norconex.commons.lang.net.ProxySettings
put(String, List<String>) - Method in class com.norconex.commons.lang.map.Properties
put(K, V) - Method in class com.norconex.commons.lang.map.ObservableMap
putAll(Map<? extends String, ? extends List<String>>) - Method in class com.norconex.commons.lang.map.Properties
putAll(Map<? extends K, ? extends V>) - Method in class com.norconex.commons.lang.map.ObservableMap

## Q

QueryString - Class in com.norconex.commons.lang.url
  Provides utility methods for getting and setting attributes on a URL query string.
QueryString() - Constructor for class com.norconex.commons.lang.url.QueryString
  Constructor.
QueryString(String) - Constructor for class com.norconex.commons.lang.url.QueryString
  Constructor.
QueryString(String, String) - Constructor for class com.norconex.commons.lang.url.QueryString
  Constructor.
QueryString(URL) - Constructor for class com.norconex.commons.lang.url.QueryString
  Default URL character encoding is UTF-8.
QueryString(URL, String) - Constructor for class com.norconex.commons.lang.url.QueryString
  Constructor.

## R

RbDurationUnitFormatter - Class in com.norconex.commons.lang.time
  Use localized properties files (`ResourceBundle`) to get the string representation of duration unit.
RbDurationUnitFormatter(String) - Constructor for class com.norconex.commons.lang.time.RbDurationUnitFormatter
RbDurationUnitFormatter(String, ClassLoader) - Constructor for class com.norconex.commons.lang.time.RbDurationUnitFormatter
read() - Method in class com.norconex.commons.lang.io.ByteBufferInputStream
read() - Method in class com.norconex.commons.lang.io.CachedInputStream
read() - Method in class com.norconex.commons.lang.io.FilteredInputStream
read() - Method in class com.norconex.commons.lang.io.ReverseFileInputStream
read(byte[], int, int) - Method in class com.norconex.commons.lang.io.ByteBufferInputStream
read(byte[], int, int) - Method in class com.norconex.commons.lang.io.CachedInputStream
read(char[], int, int) - Method in class com.norconex.commons.lang.io.TextReader
read(Class<T>, Reader, BeanMapper.Format) - Method in class com.norconex.commons.lang.bean.BeanMapper
  Reads an XML, JSON, or Yaml source and map it into a new object of the given type.
read(T, Reader, BeanMapper.Format) - Method in class com.norconex.commons.lang.bean.BeanMapper
  Reads an XML, JSON, or Yaml source and map it into an existing object.
readAsDOM() - Method in class com.norconex.commons.lang.xml.XmlCursor
readAsXML() - Method in class com.norconex.commons.lang.xml.XmlCursor
readText() - Method in class com.norconex.commons.lang.io.TextReader
  Reads the next chunk of text, up to the maximum read size specified.
readText() - Method in class com.norconex.commons.lang.xml.XmlCursor
readValue(Object) - Method in class com.norconex.commons.lang.bean.FluentPropertyDescriptor
  Reads the bean value matching the property descriptor.
referenceInsert(Context, String, Object) - Method in class com.norconex.commons.lang.config.ExtendedReferenceInsertionEventHandler
regex(String) - Static method in class com.norconex.commons.lang.text.TextMatcher
  Creates a new text matcher initialized with regular expression matching.
Regex - Class in com.norconex.commons.lang.text
  Builder and utility methods making it easier to construct and use regular expressions.
Regex() - Constructor for class com.norconex.commons.lang.text.Regex
Regex(String) - Constructor for class com.norconex.commons.lang.text.Regex
Regex(String, int...) - Constructor for class com.norconex.commons.lang.text.Regex
REGEX - Enum constant in enum class com.norconex.commons.lang.text.TextMatcher.Method
RegexFieldValueExtractor - Class in com.norconex.commons.lang.text
  Simplify extraction of field/value pairs (or "key/value") from text using regular expression.
RegexFieldValueExtractor() - Constructor for class com.norconex.commons.lang.text.RegexFieldValueExtractor
RegexFieldValueExtractor(Regex) - Constructor for class com.norconex.commons.lang.text.RegexFieldValueExtractor
RegexFieldValueExtractor(Regex, int, int) - Constructor for class com.norconex.commons.lang.text.RegexFieldValueExtractor
RegexFieldValueExtractor(Regex, String) - Constructor for class com.norconex.commons.lang.text.RegexFieldValueExtractor
RegexFieldValueExtractor(Regex, String, int) - Constructor for class com.norconex.commons.lang.text.RegexFieldValueExtractor
RegexFieldValueExtractor(String) - Constructor for class com.norconex.commons.lang.text.RegexFieldValueExtractor
RegexFieldValueExtractor(String, int, int) - Constructor for class com.norconex.commons.lang.text.RegexFieldValueExtractor
RegexFieldValueExtractor(String, String) - Constructor for class com.norconex.commons.lang.text.RegexFieldValueExtractor
RegexFieldValueExtractor(String, String, int) - Constructor for class com.norconex.commons.lang.text.RegexFieldValueExtractor
RegexInputStreamFilter - Class in com.norconex.commons.lang.io
  Filters lines of text read from an InputStream decorated with `FilteredInputStream`, based on a given regular expression.
RegexInputStreamFilter(String) - Constructor for class com.norconex.commons.lang.io.RegexInputStreamFilter
  Constructor.
RegexInputStreamFilter(Pattern) - Constructor for class com.norconex.commons.lang.io.RegexInputStreamFilter
  Constructor.
register(BasePolymorphicTypeProvider.Registry) - Method in class com.norconex.commons.lang.bean.spi.BasePolymorphicTypeProvider
register(WatchService, WatchEvent.Kind<?>...) - Method in class com.norconex.commons.lang.file.WebFile
register(WatchService, WatchEvent.Kind<?>[], WatchEvent.Modifier...) - Method in class com.norconex.commons.lang.file.WebFile
Registry() - Constructor for class com.norconex.commons.lang.bean.spi.BasePolymorphicTypeProvider.Registry
RelativeIncludeEventHandler - Class in com.norconex.commons.lang.config
  Velocity include event handler that check for includes both relative to a template location, and absolute to the current file system root otherwise.
RelativeIncludeEventHandler() - Constructor for class com.norconex.commons.lang.config.RelativeIncludeEventHandler
relativize(Path) - Method in class com.norconex.commons.lang.file.WebFile
remove() - Method in class com.norconex.commons.lang.xml.Xml
  Removes itself from its XML parent (if any).
remove(Object) - Method in class com.norconex.commons.lang.map.ObservableMap
remove(Object) - Method in class com.norconex.commons.lang.map.Properties
remove(String) - Method in class com.norconex.commons.lang.map.PropertyMatchers
  Removes all matchers matching the given property field.
removeAttribute(String) - Method in class com.norconex.commons.lang.xml.Xml
  Removes an attribute on this XML element.
removeBlanks(Collection<String>) - Static method in class com.norconex.commons.lang.collection.CollectionUtil
  Removes blank strings in the given collection.
removeDefaultPort() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Removes the default port (80 for http, and 443 for https).
removeDirectoryIndex() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Removes directory index files.
removeDotSegments() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Removes the unnecessary "." and ".." segments from the URL path.
removeDuplicateSlashes() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Removes duplicate slashes.
removeEldestEntry(Map.Entry<K, V>) - Method in class com.norconex.commons.lang.map.FifoMap
removeElement(String) - Method in class com.norconex.commons.lang.xml.Xml
  Removes an element from this XML.
removeEmpties(Collection<String>) - Static method in class com.norconex.commons.lang.collection.CollectionUtil
  Removes empty strings in the given collection.
removeEmptyParameters() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Removes empty parameters.
removeErrorListener(InputStreamListener) - Method in class com.norconex.commons.lang.exec.SystemCommand
  Removes an error (STDERR) listener.
removeFileChangeListener(FileChangeListener, File) - Method in class com.norconex.commons.lang.file.FileMonitor
  Remove the listener from the notification list.
removeFileChangeListener(FileChangeListener, String) - Method in class com.norconex.commons.lang.file.FileMonitor
  Remove the listener from the notification list.
removeFragment() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Removes the URL fragment (from the first "#" character encountered to the end of the URL).
removeListener(EventListener<Event>) - Method in class com.norconex.commons.lang.event.EventManager
  Removes a listener instance.
removeListeners(Collection<EventListener<Event>>) - Method in class com.norconex.commons.lang.event.EventManager
  Removes listener instances.
removeMapChangeListener(MapChangeListener<K, V>) - Method in class com.norconex.commons.lang.map.MapChangeSupport
  Removes a `MapChangeListener` from the listener list.
removeMapChangeListener(MapChangeListener<K, V>) - Method in class com.norconex.commons.lang.map.ObservableMap
  Removes a map change listener.
removeNulls(Collection<?>) - Static method in class com.norconex.commons.lang.collection.CollectionUtil
  Removes `null` entries in the given collection.
removeOutputListener(InputStreamListener) - Method in class com.norconex.commons.lang.exec.SystemCommand
  Removes an output (STDOUT) listener.
removeQueryString() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Removes the URL query string (from the "?"
removeSessionIds() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Removes a URL-based session id.
removeTextContent() - Method in class com.norconex.commons.lang.xml.Xml
  Removes this XML direct text content, without impact on attributes and child elements and their content.
removeTrailingFragment() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Removes the URL fragment like `UrlNormalizer.removeFragment()`, but only if it is found after the last URL segment (/...).
removeTrailingHash() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Removes trailing hash character ("#").
removeTrailingQuestionMark() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Removes trailing question mark ("?").
removeTrailingSlash() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Removes any trailing slash (/) from a URL, before fragment (#) or query string (?).
removeWWW() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Removes "www." domain name prefix.
rename(String) - Method in class com.norconex.commons.lang.xml.Xml
  Rename this XML (element tag name).
RENAME - Enum constant in enum class com.norconex.commons.lang.jar.JarCopier.OnJarConflict.TargetAction
render(InternalContextAdapter, Writer, Node) - Method in class com.norconex.commons.lang.config.vlt.CustomIncludeDirective
render(InternalContextAdapter, Writer, Node) - Method in class com.norconex.commons.lang.config.vlt.CustomParseDirective
replace(Properties, String) - Method in class com.norconex.commons.lang.map.PropertyMatcher
  Replaces all matching values of the matching keys in the given `Properties` with the given replacement.
replace(Properties, String) - Method in class com.norconex.commons.lang.map.PropertyMatchers
  Replaces all matching values of the matching keys in the given `Properties` with the given replacement.
replace(Xml) - Method in class com.norconex.commons.lang.xml.Xml
  Replaces the current XML with the provided one.
replace(String, String) - Method in class com.norconex.commons.lang.text.TextMatcher
  Replaces this class matching text with replacement value.
REPLACE - Enum constant in enum class com.norconex.commons.lang.map.PropertySetter
  Replaces all value(s) already existing for a matching key with the supplied one(s).
replaceAll() - Method in class com.norconex.commons.lang.text.TextMatcher
replaceAll(Collection<T>, T, T) - Static method in class com.norconex.commons.lang.collection.CollectionUtil
  Replaces all elements matching the source value with the target value.
replaceIPWithDomainName() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Replaces IP address with domain name.
reset() - Method in class com.norconex.commons.lang.io.ByteArrayOutputStream
reset() - Method in class com.norconex.commons.lang.io.CachedInputStream
  If no mark has previously been set, it resets to the beginning.
resolve() - Method in class com.norconex.commons.lang.encrypt.EncryptionKey
  Locate the key according to its value type and return it.
resolve(DeserializationContext) - Method in class com.norconex.commons.lang.bean.jackson.JsonXmlCollectionDeserializer
resolve(DeserializationContext) - Method in class com.norconex.commons.lang.bean.jackson.JsonXmlCollectionSerializer
resolve(DeserializationContext) - Method in class com.norconex.commons.lang.flow.module.FlowDeserializer
resolve(SerializerProvider) - Method in class com.norconex.commons.lang.flow.module.FlowSerializer
resolve(String) - Method in class com.norconex.commons.lang.file.WebFile
resolve(Path) - Method in class com.norconex.commons.lang.file.WebFile
resolveResource(String, String, String, String, String) - Method in class com.norconex.commons.lang.xml.ClasspathResourceResolver
resolveSibling(String) - Method in class com.norconex.commons.lang.file.WebFile
resolveSibling(Path) - Method in class com.norconex.commons.lang.file.WebFile
ResourceLoader - Class in com.norconex.commons.lang
  Utility class for loading resource from class loader, relative to a given class.
Retriable<T> - Interface in com.norconex.commons.lang.exec
  Upon failure, the `run` method will get re-executed by a `Retrier` until successful or fails according to the `Retrier` conditions.
RetriableException - Exception in com.norconex.commons.lang.exec
  Exception thrown when `Retrier` failed to execute a `IRetriable` instance.
Retrier - Class in com.norconex.commons.lang.exec
  This class is responsible for executing `Retriable` instances.
Retrier() - Constructor for class com.norconex.commons.lang.exec.Retrier
  Creates a new instance with the default maximum retries and default retry delay (no delay).
Retrier(int) - Constructor for class com.norconex.commons.lang.exec.Retrier
  Creates a new instance with the default retry delay (no delay).
Retrier(ExceptionFilter) - Constructor for class com.norconex.commons.lang.exec.Retrier
  Creates a new instance which will retry execution only if the exception thrown by an attempt is accepted by the `ExceptionFilter` (up to `maxRetries`).
Retrier(ExceptionFilter, int) - Constructor for class com.norconex.commons.lang.exec.Retrier
  Creates a new instance which will retry execution only if the exception thrown by an attempt is accepted by the `ExceptionFilter` (up to `maxRetries`).
retry(Exception) - Method in interface com.norconex.commons.lang.exec.ExceptionFilter
  Filters an exception.
retry(Exception) - Method in interface com.norconex.commons.lang.exec.IExceptionFilter
  Deprecated.
  Filters an exception.
ReverseFileInputStream - Class in com.norconex.commons.lang.io
  `InputStream` implementation for streaming files in reverse order (from the end of file to its beginning).
ReverseFileInputStream(File) - Constructor for class com.norconex.commons.lang.io.ReverseFileInputStream
  Creates a new `ReverseFileInputStream` instance.
reverseOrdinal() - Method in enum class com.norconex.commons.lang.time.DurationUnit
  Gets ordinal value in reverse order.
reverseValues() - Static method in enum class com.norconex.commons.lang.time.DurationUnit
  Returns all units from the highest (year), to the smallest (milliseconds).
rewind() - Method in class com.norconex.commons.lang.io.CachedInputStream
  Rewinds this stream so it can be read again from the beginning.
rotate(double) - Method in class com.norconex.commons.lang.img.MutableImage
  Rotates this image clockwise by the specified degrees.
rotateLeft() - Method in class com.norconex.commons.lang.img.MutableImage
  Rotates this image counterclockwise by 90 degrees.
rotateRight() - Method in class com.norconex.commons.lang.img.MutableImage
  Rotates this image clockwise by 90 degrees.
run() - Method in class com.norconex.commons.lang.io.InputStreamConsumer
runAndCaptureOutput(Runnable) - Static method in class com.norconex.commons.lang.SystemUtil
  Executes a `Runnable` and return any standard output or error (i.e., STDOUT/STDERR).
runWithProperty(String, String, Runnable) - Static method in class com.norconex.commons.lang.SystemUtil
  Executes the supplied `Runnable` after setting the system property and then resets that system property.

## S

saveToXML(Xml) - Method in class com.norconex.commons.lang.xml.flow.impl.PropertyMatcherCondition
saveToXML(Xml) - Method in interface com.norconex.commons.lang.xml.XmlConfigurable
  Saves this object as XML.
scale(int) - Method in class com.norconex.commons.lang.img.MutableImage
scale(int, int) - Method in class com.norconex.commons.lang.img.MutableImage
scale(Dimension) - Method in class com.norconex.commons.lang.img.MutableImage
scaleFactor(double) - Method in class com.norconex.commons.lang.img.MutableImage
scaleHeight(int) - Method in class com.norconex.commons.lang.img.MutableImage
scaleHeightFactor(double) - Method in class com.norconex.commons.lang.img.MutableImage
scaleWidth(int) - Method in class com.norconex.commons.lang.img.MutableImage
scaleWidthFactor(double) - Method in class com.norconex.commons.lang.img.MutableImage
second() - Method in class com.norconex.commons.lang.time.DateModel
second(int) - Method in class com.norconex.commons.lang.time.DateModel
SECOND - Enum constant in enum class com.norconex.commons.lang.time.DurationUnit
SECOND - Enum constant in enum class com.norconex.commons.lang.time.ZonedDateTimeParser.TimeUnit
secureScheme() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Converts `http` scheme to `https`.
self() - Method in class com.norconex.commons.lang.event.Event.EventBuilder
selfCloseEmptyElements() - Method in class com.norconex.commons.lang.xml.XmlFormatter.Builder
  Self-close elements with no or blank values.
SemanticVersion - Class in com.norconex.commons.lang.version
  Immutable semantic version representation, conforming to https://semver.org/ specifications.
SemanticVersion.SemanticVersionBuilder - Class in com.norconex.commons.lang.version
SemanticVersionParser - Class in com.norconex.commons.lang.version
  Semantic version string parser.
SemanticVersionParser.SemanticVersionParserBuilder - Class in com.norconex.commons.lang.version
SemanticVersionParserException - Exception in com.norconex.commons.lang.version
  Exception thrown when the `SemanticVersionParser` could not parse a given string.
SemanticVersionParserException() - Constructor for exception com.norconex.commons.lang.version.SemanticVersionParserException
SemanticVersionParserException(String) - Constructor for exception com.norconex.commons.lang.version.SemanticVersionParserException
SemanticVersionParserException(String, Throwable) - Constructor for exception com.norconex.commons.lang.version.SemanticVersionParserException
SemanticVersionParserException(Throwable) - Constructor for exception com.norconex.commons.lang.version.SemanticVersionParserException
serialize(ZoneId, JsonGenerator, SerializerProvider) - Method in class com.norconex.commons.lang.convert.ZoneIdConverter.JsonSerializer
serialize(Consumer<T>, JsonGenerator, SerializerProvider) - Method in class com.norconex.commons.lang.flow.module.FlowSerializer
serialize(T, JsonGenerator, SerializerProvider) - Method in class com.norconex.commons.lang.bean.jackson.JsonXmlCollectionSerializer
serialize(T, JsonGenerator, SerializerProvider) - Method in class com.norconex.commons.lang.bean.jackson.JsonXmlMapSerializer
serialize(T, JsonGenerator, SerializerProvider) - Method in class com.norconex.commons.lang.convert.GenericJsonSerializer
set(String, T...) - Method in class com.norconex.commons.lang.map.Properties
  Sets one or multiple values as strings replacing existing ones.
setAdapterType(Class<? extends T>) - Method in class com.norconex.commons.lang.flow.FlowPolymorphicType
setAll(Collection<T>, Collection<T>) - Static method in class com.norconex.commons.lang.collection.CollectionUtil
  Sets all values of the source collection into the target one.
setAll(Collection<T>, T...) - Static method in class com.norconex.commons.lang.collection.CollectionUtil
  Sets all values of the source array into the target collection.
setAll(Map<K, V>, Map<K, V>) - Static method in class com.norconex.commons.lang.collection.CollectionUtil
  Sets all values of the source map into the target one.
setAttribute(String, Object) - Method in class com.norconex.commons.lang.xml.Xml
  Sets an attribute on this XML element, converting the supplied object to a string (enums are also converted to lowercase).
setAttributes(Map<String, ?>) - Method in class com.norconex.commons.lang.xml.Xml
  Sets attributes on this XML element.
setBaseType(Class<?>) - Method in class com.norconex.commons.lang.flow.FlowPolymorphicType
setBaseURI(String) - Method in class com.norconex.commons.lang.xml.ClasspathInput
setBinaryNotation(boolean) - Method in class com.norconex.commons.lang.unit.DataUnitFormatter
setByteStream(InputStream) - Method in class com.norconex.commons.lang.xml.ClasspathInput
setCanonEq(boolean) - Method in class com.norconex.commons.lang.text.Regex
setCertifiedText(boolean) - Method in class com.norconex.commons.lang.xml.ClasspathInput
setCharacterStream(Reader) - Method in class com.norconex.commons.lang.xml.ClasspathInput
setComments(boolean) - Method in class com.norconex.commons.lang.text.Regex
setConsumerAdaptee(Object) - Method in class com.norconex.commons.lang.flow.BaseConsumerAdapter
setConsumerAdaptee(Object) - Method in interface com.norconex.commons.lang.flow.FlowConsumerAdapter
setConsumerNameProvider(Function<Consumer<?>, String>) - Method in class com.norconex.commons.lang.flow.FlowMapperConfig
  A function that takes a consumer about to be serialize and returns a custom name for it.
setCredentials(Credentials) - Method in class com.norconex.commons.lang.net.ProxySettings
  Sets the proxy credentials.
setDecimalPrecision(int) - Method in class com.norconex.commons.lang.unit.DataUnitFormatter
setDefaultNamespace(String) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
setDelimitedAttributeList(String, String, List<?>) - Method in class com.norconex.commons.lang.xml.Xml
  Sets a list of values as an attribute after joining them with the given delimiter.
setDelimitedAttributeList(String, List<?>) - Method in class com.norconex.commons.lang.xml.Xml
  Sets a list of values as an attribute after joining them with a comma (CSV).
setDocumentBuilderFactory(DocumentBuilderFactory) - Method in class com.norconex.commons.lang.xml.Xml.Builder
setDotAll(boolean) - Method in class com.norconex.commons.lang.text.Regex
setEncoding(String) - Method in class com.norconex.commons.lang.xml.ClasspathInput
setEnvironmentVariables(Map<String, String>) - Method in class com.norconex.commons.lang.exec.SystemCommand
  Sets environment variables.
setErrorHandler(ErrorHandler) - Method in class com.norconex.commons.lang.xml.Xml.Builder
setExceptionFilter(ExceptionFilter) - Method in class com.norconex.commons.lang.exec.Retrier
  Sets an exception filter that limits the exceptions eligible for retry.
setExceptionType(Class<?>) - Method in class com.norconex.commons.lang.ExceptionUtil.ExceptionMessage
setFieldGroup(int) - Method in class com.norconex.commons.lang.text.RegexFieldValueExtractor
setFixedUnit(boolean) - Method in class com.norconex.commons.lang.unit.DataUnitFormatter
setFlags(int...) - Method in class com.norconex.commons.lang.text.Regex
setFormat(String) - Method in class com.norconex.commons.lang.time.ZonedDateTimeParser
setFragment(String) - Method in class com.norconex.commons.lang.url.HttpURL
  Sets the URL fragment.
setHost(Host) - Method in class com.norconex.commons.lang.net.ProxySettings
  Proxy host (name and port), or `null` when not set.
setHost(String) - Method in class com.norconex.commons.lang.url.HttpURL
  Sets the host portion of the URL.
setIgnoreCase(boolean) - Method in class com.norconex.commons.lang.text.Regex
setIgnoreCase(boolean) - Method in class com.norconex.commons.lang.text.TextMatcher
setIgnoreDiacritic(boolean) - Method in class com.norconex.commons.lang.text.Regex
setIgnoreDiacritic(boolean) - Method in class com.norconex.commons.lang.text.TextMatcher
setInputStream(BufferedInputStream) - Method in class com.norconex.commons.lang.xml.ClasspathInput
setList(String, List<T>) - Method in class com.norconex.commons.lang.map.Properties
  Sets one or multiple values as strings replacing existing ones.
setLiteral(boolean) - Method in class com.norconex.commons.lang.text.Regex
setLocale(Locale) - Method in class com.norconex.commons.lang.time.ZonedDateTimeParser
setLocale(Locale) - Method in class com.norconex.commons.lang.unit.DataUnitFormatter
setMatchEmpty(boolean) - Method in class com.norconex.commons.lang.text.Regex
  Sets whether `null` or empty strings should be considered a positive match.
setMatchEmpty(boolean) - Method in class com.norconex.commons.lang.text.TextMatcher
  Sets whether `null` or empty strings should be considered a positive match.
setMaxCauses(int) - Method in class com.norconex.commons.lang.exec.Retrier
  Sets the maximum number of exception causes to keep when all attempts were made and a `RetriableException` is thrown.
setMaxRetries(int) - Method in class com.norconex.commons.lang.exec.Retrier
  Sets the maximum number of retries (the initial run does not count as a retry).
setMessage(String) - Method in class com.norconex.commons.lang.ExceptionUtil.ExceptionMessage
setMethod(TextMatcher.Method) - Method in class com.norconex.commons.lang.text.TextMatcher
setMultiline(boolean) - Method in class com.norconex.commons.lang.text.Regex
setNamespaceContext(NamespaceContext) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
setNegateMatches(boolean) - Method in class com.norconex.commons.lang.text.TextMatcher
  Sets whether to negates the result of invoking `TextMatcher.matches(CharSequence)`.
setOnSet(PropertySetter) - Method in class com.norconex.commons.lang.text.RegexFieldValueExtractor
  Sets the property setter to use when a value is set.
setPartial(boolean) - Method in class com.norconex.commons.lang.text.TextMatcher
setPassword(String) - Method in class com.norconex.commons.lang.security.Credentials
  Credential password.
setPassword(String) - Method in class com.norconex.commons.lang.security.KeyStoreBuilder
  Sets the key store password.
setPasswordKey(EncryptionKey) - Method in class com.norconex.commons.lang.security.Credentials
  Credential password encryption key pointer (provided the password is encrypted).
setPasswordKey(EncryptionKey) - Method in class com.norconex.commons.lang.security.KeyStoreBuilder
  Sets the password encryption key.
setPath(String) - Method in class com.norconex.commons.lang.url.HttpURL
  Sets the URL path.
setPattern(String) - Method in class com.norconex.commons.lang.text.Regex
setPattern(String) - Method in class com.norconex.commons.lang.text.TextMatcher
setPort(int) - Method in class com.norconex.commons.lang.url.HttpURL
  Sets the URL port.
setPredicateAdaptee(Object) - Method in class com.norconex.commons.lang.flow.BasePredicateAdapter
setPredicateAdaptee(Object) - Method in interface com.norconex.commons.lang.flow.FlowPredicateAdapter
setPrefix(String, String) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
setProtocol(String) - Method in class com.norconex.commons.lang.url.HttpURL
  Sets the protocol portion of the URL.
setProvider(String) - Method in class com.norconex.commons.lang.security.KeyStoreBuilder
  Sets the security provider name.
setPublicId(String) - Method in class com.norconex.commons.lang.xml.ClasspathInput
setQueryString(QueryString) - Method in class com.norconex.commons.lang.url.HttpURL
  Sets the URL query string, replacing this URL existing query string parameters with the ones from the supplied query string (the original query string instance is kept).
setRealm(String) - Method in class com.norconex.commons.lang.net.ProxySettings
  Proxy authentication realm, when required or applicable.
setRegex(Regex) - Method in class com.norconex.commons.lang.text.RegexFieldValueExtractor
setReplaceAll(boolean) - Method in class com.norconex.commons.lang.text.TextMatcher
setResizeQuality(MutableImage.Quality) - Method in class com.norconex.commons.lang.img.MutableImage
setRetryDelay(long) - Method in class com.norconex.commons.lang.exec.Retrier
  Sets the delay in milliseconds before attempting to execute again.
setRoundingMode(RoundingMode) - Method in class com.norconex.commons.lang.unit.DataUnitFormatter
setScanFilter(Predicate<String>) - Method in class com.norconex.commons.lang.flow.FlowPolymorphicType
setScheme(String) - Method in class com.norconex.commons.lang.net.ProxySettings
  Proxy scheme (default is "http").
setStringData(String) - Method in class com.norconex.commons.lang.xml.ClasspathInput
setSystemId(String) - Method in class com.norconex.commons.lang.xml.ClasspathInput
setTextContent(Object) - Method in class com.norconex.commons.lang.xml.Xml
  Sets the direct text content of an XML element.
setToField(String) - Method in class com.norconex.commons.lang.text.RegexFieldValueExtractor
setTrim(boolean) - Method in class com.norconex.commons.lang.text.Regex
  Sets whether values should be trimmed before being evaluated (as per `String.trim()`).
setTrim(boolean) - Method in class com.norconex.commons.lang.text.TextMatcher
  Sets whether values should be trimmed before being evaluated (as per `String.trim()`).
setType(String) - Method in class com.norconex.commons.lang.security.KeyStoreBuilder
  Sets the key store type.
setUnicodeCase(boolean) - Method in class com.norconex.commons.lang.text.Regex
setUnicodeCharacterClass(boolean) - Method in class com.norconex.commons.lang.text.Regex
setUnixLines(boolean) - Method in class com.norconex.commons.lang.text.Regex
setUsername(String) - Method in class com.norconex.commons.lang.security.Credentials
  Credential user name.
setValue(Object, String, Object) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Sets the value of a bean property only if it is writable.
setValueGroup(int) - Method in class com.norconex.commons.lang.text.RegexFieldValueExtractor
setVariablesFile(Path) - Method in class com.norconex.commons.lang.config.ConfigurationLoader
  Deprecated.
  Use `ConfigurationLoader.ConfigurationLoaderBuilder.variablesFile(Path)` instead.
setZoneId(ZoneId) - Method in class com.norconex.commons.lang.time.ZonedDateTimeParser
singular(String) - Static method in class com.norconex.commons.lang.text.StringUtil
  Converts an English plural word to singular one using very simple heuristics.
singularOrElse(String, String) - Static method in class com.norconex.commons.lang.text.StringUtil
  Converts an English plural word to singular one using very simple heuristics.
size() - Method in class com.norconex.commons.lang.io.ByteArrayOutputStream
  Return the current size of the byte array.
size() - Method in class com.norconex.commons.lang.map.ObservableMap
skipValidation(boolean) - Method in class com.norconex.commons.lang.bean.BeanMapper.BeanMapperBuilder
  Whether to skip validation when reading.
Sleeper - Class in com.norconex.commons.lang
  Convenience class to put to sleep the currently running thread.
SleeperException - Exception in com.norconex.commons.lang
  Runtime `Sleep` exception wrapping any `InterruptedException` thrown.
SleeperException(String, InterruptedException) - Constructor for exception com.norconex.commons.lang.SleeperException
sleepHours(int) - Static method in class com.norconex.commons.lang.Sleeper
  Sleeps for the number of hours specified.
sleepMillis(long) - Static method in class com.norconex.commons.lang.Sleeper
  Sleeps for the number of milliseconds specified.
sleepMinutes(int) - Static method in class com.norconex.commons.lang.Sleeper
  Sleeps for the number of minutes specified.
sleepNanos(long) - Static method in class com.norconex.commons.lang.Sleeper
  Sleeps for the number of nanoseconds specified.
sleepSeconds(int) - Static method in class com.norconex.commons.lang.Sleeper
  Sleeps for the number of seconds specified.
Slf4jUtil - Class in com.norconex.commons.lang
  Provides convenience methods complementing the SLF4J offerings.
smallerThan(int, int) - Method in class com.norconex.commons.lang.img.MutableImage
smallerThan(MutableImage) - Method in class com.norconex.commons.lang.img.MutableImage
smallerThan(Dimension) - Method in class com.norconex.commons.lang.img.MutableImage
smallest(MutableImage) - Method in class com.norconex.commons.lang.img.MutableImage
sortQueryParameters() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Sorts query parameters.
sourceAction() - Method in class com.norconex.commons.lang.jar.JarCopier.OnJarConflict
  Action to perform (or not) on source file.
startAndWait() - Method in class com.norconex.commons.lang.io.InputStreamConsumer
  Starts this consumer thread and wait for it to complete before returning.
startOfDay() - Method in class com.norconex.commons.lang.time.DateModel
startOfDay(boolean) - Method in class com.norconex.commons.lang.time.DateModel
startsWith(InputStream, byte[]) - Static method in class com.norconex.commons.lang.io.IoUtil
  Whether the given input stream starts the specified bytes array or not.
startsWith(String) - Method in class com.norconex.commons.lang.file.WebFile
startsWith(Path) - Method in class com.norconex.commons.lang.file.WebFile
STDERR - Static variable in class com.norconex.commons.lang.exec.ExecUtil
  Identifier for standard error.
STDOUT - Static variable in class com.norconex.commons.lang.exec.ExecUtil
  Identifier for standard output.
storeToBean(Object) - Method in class com.norconex.commons.lang.map.Properties
  Copy all properties in this map to the given bean, mapping keys to setter methods of the same name.
storeToJSON(OutputStream) - Method in class com.norconex.commons.lang.map.Properties
  Writes this `Map` as JSON to the output stream as UTF-8 in a format suitable for using the `Properties.loadFromJSON(InputStream)` method.
storeToJSON(Writer) - Method in class com.norconex.commons.lang.map.Properties
  Writes this `Map` as JSON to the writer in a format suitable for using the `Properties.loadFromJSON(Reader)` method.
storeToProperties(OutputStream) - Method in class com.norconex.commons.lang.map.Properties
  Stores this `Map` in a format compatible with `Properties.store(OutputStream, String)`.
storeToProperties(OutputStream, String) - Method in class com.norconex.commons.lang.map.Properties
  Stores this `Map` in a format compatible with `Properties.store(OutputStream, String)`.
storeToProperties(Writer) - Method in class com.norconex.commons.lang.map.Properties
  Stores this `Map` in a format compatible with `Properties.store(Writer, String)`.
storeToProperties(Writer, String) - Method in class com.norconex.commons.lang.map.Properties
  Stores this `Map` in a format compatible with `Properties.store(Writer, String)`.
storeToXML(OutputStream) - Method in class com.norconex.commons.lang.map.Properties
  Stores this `Map` in a UTF-8 format compatible with `Properties.storeToXML(OutputStream, String)`.
storeToXML(OutputStream, String) - Method in class com.norconex.commons.lang.map.Properties
  Stores this `Map` in a UTF-8 format compatible with `Properties.storeToXML(OutputStream, String)`.
storeToXML(Writer) - Method in class com.norconex.commons.lang.map.Properties
  Stores this `Map` in a UTF-8 format compatible with `Properties.storeToXML(OutputStream, String)`.
storeToXML(Writer, String) - Method in class com.norconex.commons.lang.map.Properties
  Stores this `Map` in a UTF-8 format compatible with `Properties.storeToXML(OutputStream, String)`.
STRATEGY_DELETE_COPY - Static variable in class com.norconex.commons.lang.jar.JarCopier
  Deprecated.
  Use `JarCopier(OnJarConflict)` instead with `JarCopier.OnJarConflict.SourceAction.COPY_IF_GREATER_OR_EQUIVALENT` and `JarCopier.OnJarConflict.TargetAction.DELETE`.
STRATEGY_INTERACTIVE - Static variable in class com.norconex.commons.lang.jar.JarCopier
  Deprecated.
  Use `JarCopier(OnJarConflict)` instead.
STRATEGY_NO_COPY - Static variable in class com.norconex.commons.lang.jar.JarCopier
  Deprecated.
  Use `JarCopier(OnJarConflict)` instead with `JarCopier.OnJarConflict.SourceAction.NOOP`.
STRATEGY_PLAIN_COPY - Static variable in class com.norconex.commons.lang.jar.JarCopier
  Deprecated.
  Use `JarCopier(OnJarConflict)` instead with `JarCopier.OnJarConflict.SourceAction.COPY`.
STRATEGY_RENAME_COPY - Static variable in class com.norconex.commons.lang.jar.JarCopier
  Deprecated.
  Use `JarCopier(OnJarConflict)` instead with `JarCopier.OnJarConflict.SourceAction.COPY_IF_GREATER_OR_EQUIVALENT` and `JarCopier.OnJarConflict.TargetAction.RENAME`
stream() - Method in class com.norconex.commons.lang.xml.Xml
  Returns a `Stream` of `XmlCursor` from this XML, in sequential order.
stream(HttpURL) - Static method in class com.norconex.commons.lang.url.UrlStreamer
  Streams URL content.
stream(HttpURL, Credentials) - Static method in class com.norconex.commons.lang.url.UrlStreamer
  Streams URL content.
stream(HttpURL, Credentials, UrlStreamer.HttpHost) - Static method in class com.norconex.commons.lang.url.UrlStreamer
  Streams URL content.
stream(HttpURL, Credentials, UrlStreamer.HttpHost, Credentials) - Static method in class com.norconex.commons.lang.url.UrlStreamer
  Streams URL content.
stream(Object) - Static method in class com.norconex.commons.lang.xml.Xml
  Returns a `Stream` of `XmlCursor` from the supplied XML object, in sequential order.
stream(String) - Static method in class com.norconex.commons.lang.url.UrlStreamer
  Streams URL content.
stream(String, Credentials) - Static method in class com.norconex.commons.lang.url.UrlStreamer
  Streams URL content.
stream(String, Credentials, UrlStreamer.HttpHost) - Static method in class com.norconex.commons.lang.url.UrlStreamer
  Streams URL content.
stream(String, Credentials, UrlStreamer.HttpHost, Credentials) - Static method in class com.norconex.commons.lang.url.UrlStreamer
  Streams URL content.
stream(URL) - Static method in class com.norconex.commons.lang.url.UrlStreamer
  Streams URL content.
stream(URL, Credentials) - Static method in class com.norconex.commons.lang.url.UrlStreamer
  Streams URL content.
stream(URL, Credentials, UrlStreamer.HttpHost) - Static method in class com.norconex.commons.lang.url.UrlStreamer
  Streams URL content.
stream(URL, Credentials, UrlStreamer.HttpHost, Credentials) - Static method in class com.norconex.commons.lang.url.UrlStreamer
  Streams URL content.
streamed(String, byte[], int) - Method in class com.norconex.commons.lang.io.InputStreamLineListener
streamed(String, byte[], int) - Method in interface com.norconex.commons.lang.io.InputStreamListener
  Invoked when a chunk of bytes is streamed.
StreamException - Exception in com.norconex.commons.lang.io
  Runtime exception when dealing with I/O streams.
StreamException() - Constructor for exception com.norconex.commons.lang.io.StreamException
StreamException(String) - Constructor for exception com.norconex.commons.lang.io.StreamException
StreamException(String, Throwable) - Constructor for exception com.norconex.commons.lang.io.StreamException
StreamException(Throwable) - Constructor for exception com.norconex.commons.lang.io.StreamException
streamToString(HttpURL) - Static method in class com.norconex.commons.lang.url.UrlStreamer
  Streams URL content to a String.
streamToString(HttpURL, Credentials) - Static method in class com.norconex.commons.lang.url.UrlStreamer
  Streams URL content to a String.
streamToString(HttpURL, Credentials, UrlStreamer.HttpHost) - Static method in class com.norconex.commons.lang.url.UrlStreamer
  Streams URL content to a String.
streamToString(HttpURL, Credentials, UrlStreamer.HttpHost, Credentials) - Static method in class com.norconex.commons.lang.url.UrlStreamer
  Streams URL content to a String.
streamToString(String) - Static method in class com.norconex.commons.lang.url.UrlStreamer
  Streams URL content to a String.
streamToString(String, Credentials) - Static method in class com.norconex.commons.lang.url.UrlStreamer
  Streams URL content to a String.
streamToString(String, Credentials, UrlStreamer.HttpHost) - Static method in class com.norconex.commons.lang.url.UrlStreamer
  Streams URL content to a String using UTF-8 character encoding.
streamToString(String, Credentials, UrlStreamer.HttpHost, Credentials) - Static method in class com.norconex.commons.lang.url.UrlStreamer
  Streams URL content to a String using UTF-8 character encoding.
streamToString(String, Credentials, UrlStreamer.HttpHost, Credentials, String) - Static method in class com.norconex.commons.lang.url.UrlStreamer
  Streams URL content to a String.
streamToString(String, Credentials, UrlStreamer.HttpHost, String) - Static method in class com.norconex.commons.lang.url.UrlStreamer
  Streams URL content to a String.
streamToString(URL) - Static method in class com.norconex.commons.lang.url.UrlStreamer
  Streams URL content to a String.
streamToString(URL, Credentials) - Static method in class com.norconex.commons.lang.url.UrlStreamer
  Streams URL content to a String.
streamToString(URL, Credentials, UrlStreamer.HttpHost) - Static method in class com.norconex.commons.lang.url.UrlStreamer
  Streams URL content to a String.
streamToString(URL, Credentials, UrlStreamer.HttpHost, Credentials) - Static method in class com.norconex.commons.lang.url.UrlStreamer
  Streams URL content to a String.
stretch(int) - Method in class com.norconex.commons.lang.img.MutableImage
stretch(int, int) - Method in class com.norconex.commons.lang.img.MutableImage
stretch(Dimension) - Method in class com.norconex.commons.lang.img.MutableImage
stretchFactor(double, double) - Method in class com.norconex.commons.lang.img.MutableImage
stretchHeight(int) - Method in class com.norconex.commons.lang.img.MutableImage
stretchHeightFactor(double) - Method in class com.norconex.commons.lang.img.MutableImage
stretchWidth(int) - Method in class com.norconex.commons.lang.img.MutableImage
stretchWidthFactor(double) - Method in class com.norconex.commons.lang.img.MutableImage
STRICT - Static variable in class com.norconex.commons.lang.version.SemanticVersionParser
  Default parser settings, using strict adherence to SemVer specifications.
StringConverter - Class in com.norconex.commons.lang.convert
  `String` converter.
StringConverter() - Constructor for class com.norconex.commons.lang.convert.StringConverter
StringUtil - Class in com.norconex.commons.lang.text
  String-related utility methods not found in popular libraries.
subpath(int, int) - Method in class com.norconex.commons.lang.file.WebFile
SystemCommand - Class in com.norconex.commons.lang.exec
  Represents a program to be executed by the underlying system (on the "command line").
SystemCommand(File, String...) - Constructor for class com.norconex.commons.lang.exec.SystemCommand
  Creates a command.
SystemCommand(String...) - Constructor for class com.norconex.commons.lang.exec.SystemCommand
  Creates a command for which the execution will be in the working directory of the current process.
SystemCommandException - Exception in com.norconex.commons.lang.exec
  An exception thrown by a executing `SystemCommand`.
SystemCommandException() - Constructor for exception com.norconex.commons.lang.exec.SystemCommandException
SystemCommandException(String) - Constructor for exception com.norconex.commons.lang.exec.SystemCommandException
SystemCommandException(String, Throwable) - Constructor for exception com.norconex.commons.lang.exec.SystemCommandException
SystemCommandException(Throwable) - Constructor for exception com.norconex.commons.lang.exec.SystemCommandException
SystemUtil - Class in com.norconex.commons.lang
  System-related convenience methods.
SystemUtil.Captured<T> - Class in com.norconex.commons.lang
  Holds possible return value and standard output/error when invoking `SystemUtil.callAndCaptureOutput(Callable)` or `SystemUtil.runAndCaptureOutput(Runnable)`.
SystemUtil.UncheckedCallableException - Exception in com.norconex.commons.lang
  Runtime exception wrapping possible exceptions thrown by invoking `Callable` by one of `SystemUtil` methods.

## T

TAG - Static variable in class com.norconex.commons.lang.version.SemanticVersionParser
  Same as `SemanticVersionParser.STRICT` except for ignoring non-numeric leading characters before the version (e.g., `v1.2.3`).
tail(File, int) - Static method in class com.norconex.commons.lang.file.FileUtil
  Returns the specified number of lines starting from the end of a text file.
tail(File, String, int) - Static method in class com.norconex.commons.lang.file.FileUtil
  Returns the specified number of lines starting from the end of a text file.
tail(File, String, int, boolean) - Static method in class com.norconex.commons.lang.file.FileUtil
  Returns the specified number of lines starting from the end of a text file.
tail(File, String, int, boolean, Predicate<String>) - Static method in class com.norconex.commons.lang.file.FileUtil
  Returns the specified number of lines starting from the end of a text file.
tail(InputStream, int) - Static method in class com.norconex.commons.lang.io.IoUtil
  Gets the last lines from an input stream, using UTF-8.
tail(InputStream, String, int) - Static method in class com.norconex.commons.lang.io.IoUtil
  Gets the last lines from an input stream, using the specified encoding.
tail(InputStream, Charset, int) - Static method in class com.norconex.commons.lang.io.IoUtil
  Gets the last lines from an input stream, using the specified encoding.
tallest(MutableImage) - Method in class com.norconex.commons.lang.img.MutableImage
targetAction() - Method in class com.norconex.commons.lang.jar.JarCopier.OnJarConflict
  Action to perform (or not) on target file.
TB - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit
TBIT - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit
test(Properties) - Method in class com.norconex.commons.lang.map.PropertyMatcher
  For compatibility with `Predicate`.
test(Properties) - Method in class com.norconex.commons.lang.map.PropertyMatchers
  For compatibility with `Predicate`.
test(Properties) - Method in class com.norconex.commons.lang.xml.flow.impl.PropertyMatcherCondition
test(CharSequence) - Method in class com.norconex.commons.lang.text.TextMatcher
  Matches this class pattern against its text.
test(String) - Method in interface com.norconex.commons.lang.io.IInputStreamFilter
  Deprecated.
test(String) - Method in class com.norconex.commons.lang.io.RegexInputStreamFilter
test(T) - Method in class com.norconex.commons.lang.function.Predicates
test(T) - Method in interface com.norconex.commons.lang.pipeline.IPipelineStage
  Deprecated.
TEXT - Static variable in class com.norconex.commons.lang.file.ContentType
TextMatcher - Class in com.norconex.commons.lang.text
  A configurable class offering a few different ways to perform text matching and replacing.
TextMatcher() - Constructor for class com.norconex.commons.lang.text.TextMatcher
  Creates a basic matcher.
TextMatcher(TextMatcher) - Constructor for class com.norconex.commons.lang.text.TextMatcher
  Copy constructor.
TextMatcher(TextMatcher.Method) - Constructor for class com.norconex.commons.lang.text.TextMatcher
  Creates a matcher with the specified method.
TextMatcher(String) - Constructor for class com.norconex.commons.lang.text.TextMatcher
  Creates a basic matcher with the given pattern.
TextMatcher(String, TextMatcher.Method) - Constructor for class com.norconex.commons.lang.text.TextMatcher
  Creates a basic matcher with the given pattern.
TextMatcher.Method - Enum Class in com.norconex.commons.lang.text
TextReader - Class in com.norconex.commons.lang.io
  Reads text form an input stream, splitting it wisely whenever the text is too large.
TextReader(Reader) - Constructor for class com.norconex.commons.lang.io.TextReader
  Create a new text reader, reading a maximum of 10 million characters at a time when `TextReader.readText()` is called.
TextReader(Reader, int) - Constructor for class com.norconex.commons.lang.io.TextReader
  Constructor.
TextReader(Reader, int, boolean) - Constructor for class com.norconex.commons.lang.io.TextReader
  Constructor.
TIB - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit
TIBIT - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit
time(Runnable) - Static method in class com.norconex.commons.lang.time.Timer
  Returns the runnable execution time in milliseconds.
timeDuration(Runnable) - Static method in class com.norconex.commons.lang.time.Timer
  Returns the runnable execution time as a `Duration`.
TimeIdGenerator - Class in com.norconex.commons.lang
  Generates a unique ID made out of the current time in milliseconds, combined with a thread-safe atomic sequence value that guarantees order and uniqueness within the same JVM.
Timer - Class in com.norconex.commons.lang.time
  Time the execution of arbitrary code and return the elapsed time.
timeWatch(Runnable) - Static method in class com.norconex.commons.lang.time.Timer
  Returns the runnable execution time as a stopped `StopWatch`.
to(double, DataUnit) - Method in enum class com.norconex.commons.lang.unit.DataUnit
to(BigDecimal, DataUnit) - Method in enum class com.norconex.commons.lang.unit.DataUnit
toAbsolute(String, String) - Static method in class com.norconex.commons.lang.url.HttpURL
  Converts a relative URL to an absolute one, based on the supplied base URL.
toAbsolutePath() - Method in class com.norconex.commons.lang.file.WebFile
toArray(Collection<?>, Class<?>) - Static method in class com.norconex.commons.lang.collection.CollectionUtil
  Converts a collection to an array using the specified type (never `null`).
toBase64String(String) - Method in class com.norconex.commons.lang.img.MutableImage
toBaseType() - Method in class com.norconex.commons.lang.file.ContentType
  Returns a content-type without any parameters (removes ";" and any values afterwards).
toBaseTypeString() - Method in class com.norconex.commons.lang.file.ContentType
  Returns the raw content-type representation without any parameters (removes ";" and any values afterwards).
toBits(double) - Method in enum class com.norconex.commons.lang.unit.DataUnit
toBits(BigDecimal) - Method in enum class com.norconex.commons.lang.unit.DataUnit
toBufferedInputStream(InputStream) - Static method in class com.norconex.commons.lang.io.IoUtil
  Wraps the input stream in a `BufferedInputStream` if not a subclass already.
toBufferedInputStream(InputStream) - Static method in class com.norconex.commons.lang.io.ByteArrayOutputStream
  Fetches entire contents of an `InputStream` and represent same data as result InputStream.
toBufferedReader(Reader) - Static method in class com.norconex.commons.lang.io.IoUtil
  Wraps the reader in a `BufferedReader` if not a subclass already.
toByteArray() - Method in class com.norconex.commons.lang.io.ByteArrayOutputStream
  Gets the current contents of this byte stream as a byte array.
toBytes(double) - Method in enum class com.norconex.commons.lang.unit.DataUnit
toBytes(BigDecimal) - Method in enum class com.norconex.commons.lang.unit.DataUnit
toCalendar() - Method in class com.norconex.commons.lang.time.YearMonthDay
  Converts this YearMonthDay to a `Calendar` at midnight.
toDate() - Method in class com.norconex.commons.lang.time.DateModel
toDate() - Method in class com.norconex.commons.lang.time.YearMonthDay
  Converts this YearMonthDay to a `Date` at midnight (00:00) UTC.
toDate(Instant) - Static method in class com.norconex.commons.lang.time.DateUtil
  Deprecated.
  Converts an `Instant` to a `Date` using the system default `ZoneId`.
toDate(Instant, ZoneId) - Static method in class com.norconex.commons.lang.time.DateUtil
  Deprecated.
  Converts an `Instant` to a `Date` using the specified `ZoneId`.
toDate(LocalDate) - Static method in class com.norconex.commons.lang.time.DateUtil
  Deprecated.
  Converts a `LocalDate` to a `Date` using the system default `ZoneId`.
toDate(LocalDate, ZoneId) - Static method in class com.norconex.commons.lang.time.DateUtil
  Deprecated.
  Converts a `LocalDate` to a `Date` using the specified `ZoneId`.
toDate(LocalDateTime) - Static method in class com.norconex.commons.lang.time.DateUtil
  Deprecated.
  Converts a `LocalDateTime` to a `Date` using the system default `ZoneId`.
toDate(LocalDateTime, ZoneId) - Static method in class com.norconex.commons.lang.time.DateUtil
  Deprecated.
  Converts a `LocalDateTime` to a `Date` using the specified `ZoneId`.
toDateFormattedDir(File, Date, String) - Static method in class com.norconex.commons.lang.file.FileUtil
  Gets (but does not create) a series of directories reflecting the specified date format (from `SimpleDateFormat`), under a given parent directory.
toDateUTC(Instant) - Static method in class com.norconex.commons.lang.time.DateUtil
  Deprecated.
  Converts an `Instant` to a `Date` using `ZoneOffset.UTC` (Greenwich).
toDateUTC(LocalDate) - Static method in class com.norconex.commons.lang.time.DateUtil
  Deprecated.
  Converts a `LocalDate` to a `Date` using `ZoneOffset.UTC` (Greenwich).
toDateUTC(LocalDateTime) - Static method in class com.norconex.commons.lang.time.DateUtil
  Deprecated.
  Converts a `LocalDateTime` to a `Date` using `ZoneOffset.UTC` (Greenwich).
toDays() - Method in enum class com.norconex.commons.lang.time.DurationUnit
toDays(long) - Method in enum class com.norconex.commons.lang.time.DurationUnit
toDuration() - Method in enum class com.norconex.commons.lang.time.DurationUnit
toEndOfDayDate() - Method in class com.norconex.commons.lang.time.YearMonthDay
  Gets the date as midnight the day after to represent the end of the day.
toEpoch() - Method in class com.norconex.commons.lang.time.DateModel
toFile() - Method in class com.norconex.commons.lang.file.WebFile
toFile() - Method in class com.norconex.commons.lang.jar.JarFile
  Returns this jar file as a `File`.
toHours() - Method in enum class com.norconex.commons.lang.time.DurationUnit
toHours(long) - Method in enum class com.norconex.commons.lang.time.DurationUnit
toImage() - Method in class com.norconex.commons.lang.img.MutableImage
toInetSocketAddress() - Method in class com.norconex.commons.lang.net.Host
  Converts this host to an `InetSocketAddress` if the name is set, otherwise returns `null`.
toInputStream(String) - Method in class com.norconex.commons.lang.img.MutableImage
toInstant() - Method in class com.norconex.commons.lang.time.DateModel
toJarFiles(File...) - Static method in class com.norconex.commons.lang.jar.JarFile
  Returns the supplied paths as a list of `JarFile`.
toJarFiles(Path...) - Static method in class com.norconex.commons.lang.jar.JarFile
  Returns the supplied paths as a list of `JarFile`.
toJarFiles(Collection<Path>) - Static method in class com.norconex.commons.lang.jar.JarFile
  Returns the supplied paths as a list of `JarFile`.
toJavaLevel(Level) - Static method in class com.norconex.commons.lang.Slf4jUtil
  Converts a SLF4J `Level` to a Java `Level`.
toLocalDate() - Method in class com.norconex.commons.lang.time.DateModel
toLocalDate() - Method in class com.norconex.commons.lang.time.YearMonthDay
  Gets this YearMonthDay as a `LocalDate`.
toLocalDate(long) - Static method in class com.norconex.commons.lang.time.DateUtil
  Deprecated.
  Converts a millisecond EPOCH date to a `LocalDate`, local to the system default `ZoneId`.
toLocalDate(long, ZoneId) - Static method in class com.norconex.commons.lang.time.DateUtil
  Deprecated.
  Converts a millisecond EPOCH date to a `LocalDate`, local to the specified `ZoneId`.
toLocalDate(Date) - Static method in class com.norconex.commons.lang.time.DateUtil
  Deprecated.
  Converts a `Date` to a `LocalDate`, local to the system default `ZoneId`.
toLocalDate(Date, ZoneId) - Static method in class com.norconex.commons.lang.time.DateUtil
  Deprecated.
  Converts a `Date` to a `LocalDate`, local to the specified `ZoneId`.
toLocalDateTime() - Method in class com.norconex.commons.lang.time.DateModel
toLocalDateTime() - Method in class com.norconex.commons.lang.time.YearMonthDay
  Gets this YearMonthDay as a `LocalDateTime` at midnight (00:00).
toLocalDateTime(long) - Static method in class com.norconex.commons.lang.time.DateUtil
  Deprecated.
  Converts a millisecond EPOCH date to a `LocalDateTime`, local to the system default `ZoneId`.
toLocalDateTime(long, ZoneId) - Static method in class com.norconex.commons.lang.time.DateUtil
  Deprecated.
  Converts a millisecond EPOCH date to a `LocalDateTime`, local to the specified `ZoneId`.
toLocalDateTime(Date) - Static method in class com.norconex.commons.lang.time.DateUtil
  Deprecated.
  Converts a `Date` to a `LocalDateTime`, local to the system default `ZoneId`.
toLocalDateTime(Date, ZoneId) - Static method in class com.norconex.commons.lang.time.DateUtil
  Deprecated.
  Converts a `Date` to a `LocalDateTime`, local to the specified `ZoneId`.
toLocalDateTimeUTC(long) - Static method in class com.norconex.commons.lang.time.DateUtil
  Deprecated.
  Converts a millisecond EPOCH date to a `LocalDateTime`, local to `ZoneOffset.UTC` (Greenwich).
toLocalDateTimeUTC(Date) - Static method in class com.norconex.commons.lang.time.DateUtil
  Deprecated.
  Converts a `Date` to a `LocalDateTime`, local to `ZoneOffset.UTC` (Greenwich).
toLocalDateUTC(long) - Static method in class com.norconex.commons.lang.time.DateUtil
  Deprecated.
  Converts a millisecond EPOCH date to a `LocalDate`, local to `ZoneOffset.UTC` (Greenwich).
toLocalDateUTC(Date) - Static method in class com.norconex.commons.lang.time.DateUtil
  Deprecated.
  Converts a `Date` to a `LocalDate`, local to `ZoneOffset.UTC` (Greenwich).
toMap(Object) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Converts a bean to a map where the keys are the object property names and values are the object property values.
toMap(Object...) - Static method in class com.norconex.commons.lang.map.MapUtil
  Converts a array of values to a map, alternating between key and values.
toMap(Map<K, V>, Object...) - Static method in class com.norconex.commons.lang.map.MapUtil
  Populates an existing map with the array of values, alternating between key and values.
toMillis() - Method in class com.norconex.commons.lang.time.YearMonthDay
  Converts this YearMonthDay to the current time as UTC milliseconds from the epoch.
toMilliseconds() - Method in enum class com.norconex.commons.lang.time.DurationUnit
toMilliseconds(long) - Method in enum class com.norconex.commons.lang.time.DurationUnit
toMinutes() - Method in enum class com.norconex.commons.lang.time.DurationUnit
toMinutes(long) - Method in enum class com.norconex.commons.lang.time.DurationUnit
toMonths() - Method in enum class com.norconex.commons.lang.time.DurationUnit
toMonths(long) - Method in enum class com.norconex.commons.lang.time.DurationUnit
toNode() - Method in class com.norconex.commons.lang.xml.Xml
toNonNullInputStream(InputStream) - Static method in class com.norconex.commons.lang.io.IoUtil
  Gets an "empty" input stream (zero size) when the supplied input stream is `null`.
toNonNullOutputStream(OutputStream) - Static method in class com.norconex.commons.lang.io.IoUtil
  Gets a non-effective output stream when the supplied output stream is `null` (writing to it has no effect).
toNonNullReader(Reader) - Static method in class com.norconex.commons.lang.io.IoUtil
  Gets an "empty" reader (zero size) when the supplied reader is `null`.
toNonNullWriter(Writer) - Static method in class com.norconex.commons.lang.io.IoUtil
  Gets a non-effective writer when the supplied writer is `null` (writing to it has no effect).
toObject() - Method in class com.norconex.commons.lang.xml.Xml
  Creates a new instance of the class represented by the "class" attribute on this XML root node.
toObject(Path, Object) - Method in class com.norconex.commons.lang.config.ConfigurationLoader
  Loads an XML, JSON, or Yaml configuration file and populates the supplied object.
toObject(Path, Class<T>) - Method in class com.norconex.commons.lang.config.ConfigurationLoader
  Loads an XML, JSON, or Yaml configuration file and populates a new object represented by the given class.
toObject(T) - Method in class com.norconex.commons.lang.xml.Xml
  Creates a new instance of the class represented by the "class" attribute on the given node.
toObjectImpl(Class<?>) - Method in class com.norconex.commons.lang.xml.Xml
  Creates a new instance of the class represented by the "class" attribute on this XML root node.
toObjectImpl(Class<?>, T) - Method in class com.norconex.commons.lang.xml.Xml
  Creates a new instance of the class represented by the "class" attribute on the given node.
toObjectMapper(BeanMapper.Format) - Method in class com.norconex.commons.lang.bean.BeanMapper
  Gets a Jackson `ObjectMapper` for the given format.
toPath(File) - Static method in class com.norconex.commons.lang.file.FileUtil
  Null-safe alternative to `File.toPath()`.
toPaths(File[]) - Static method in class com.norconex.commons.lang.file.FileUtil
  Converts all supplied files to `Path` (`null` entries remain `null`).
toPaths(Collection<File>) - Static method in class com.norconex.commons.lang.file.FileUtil
  Converts all supplied files to `Path` (`null` entries remain `null`).
toPeriod() - Method in class com.norconex.commons.lang.time.YearMonthDayInterval
  Get a period equivalent to this YearMonthDay.
toProperties() - Method in class com.norconex.commons.lang.map.Properties
  Converts this `Map` to a new Java `Properties` instance.
toProperties(Object, String...) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Converts a bean to a `Properties` instance where the keys are the object property names and values are the object property values, converted to string, with support for arrays and collections.
toProxy() - Method in class com.norconex.commons.lang.net.ProxySettings
  Converts this proxy settings to a `Proxy`.
toReader() - Method in class com.norconex.commons.lang.xml.Xml
  Creates a new `Reader` from a `Node`.
toRealPath(LinkOption...) - Method in class com.norconex.commons.lang.file.WebFile
toRegexMatcher(CharSequence) - Method in class com.norconex.commons.lang.text.TextMatcher
  Converts this text matcher to a pattern `Matcher`.
toRegexPattern() - Method in class com.norconex.commons.lang.text.TextMatcher
  Compiles this text matcher to create a regular expression `Pattern`.
toSafeFileName(String) - Static method in class com.norconex.commons.lang.file.FileUtil
  Converts any String to a valid file-system file name representation.
toSeconds() - Method in enum class com.norconex.commons.lang.time.DurationUnit
toSeconds(long) - Method in enum class com.norconex.commons.lang.time.DurationUnit
toString() - Method in class com.norconex.commons.lang.bean.BeanMapper.BeanMapperBuilder
toString() - Method in class com.norconex.commons.lang.CircularRange
  Gets the range as a `String`.
toString() - Method in class com.norconex.commons.lang.config.ConfigurationLoader.ConfigurationLoaderBuilder
toString() - Method in class com.norconex.commons.lang.convert.AbstractConverter
toString() - Method in class com.norconex.commons.lang.encrypt.EncryptionKey
toString() - Method in class com.norconex.commons.lang.event.Event.EventBuilder
toString() - Method in class com.norconex.commons.lang.event.Event
  A string representation of this event.
toString() - Method in class com.norconex.commons.lang.ExceptionUtil.ExceptionMessage
toString() - Method in class com.norconex.commons.lang.exec.Retrier
toString() - Method in class com.norconex.commons.lang.exec.SystemCommand
  Returns the command to be executed.
toString() - Method in class com.norconex.commons.lang.file.ContentFamily
toString() - Method in class com.norconex.commons.lang.file.ContentType
  Returns the raw content-type representation.
toString() - Method in class com.norconex.commons.lang.file.WebFile
toString() - Method in class com.norconex.commons.lang.flow.BaseConsumerAdapter
toString() - Method in class com.norconex.commons.lang.flow.BasePredicateAdapter
toString() - Method in class com.norconex.commons.lang.flow.FlowMapperConfig
toString() - Method in class com.norconex.commons.lang.flow.FlowPolymorphicType
toString() - Method in class com.norconex.commons.lang.function.Consumers
toString() - Method in class com.norconex.commons.lang.function.PredicatedConsumer
toString() - Method in class com.norconex.commons.lang.function.Predicates
toString() - Method in class com.norconex.commons.lang.img.MutableImage
toString() - Method in class com.norconex.commons.lang.io.ByteArrayOutputStream
  Gets the current contents of this byte stream as a string.
toString() - Method in class com.norconex.commons.lang.jar.JarCopier.OnJarConflict
toString() - Method in class com.norconex.commons.lang.jar.JarDuplicates
toString() - Method in class com.norconex.commons.lang.jar.JarFile
toString() - Method in class com.norconex.commons.lang.map.MapChangeEvent
toString() - Method in class com.norconex.commons.lang.map.MapChangeSupport
toString() - Method in class com.norconex.commons.lang.map.ObservableMap
toString() - Method in class com.norconex.commons.lang.map.Properties
  Returns this `Map` in a format compatible with `Properties.store(Writer, String)`.
toString() - Method in class com.norconex.commons.lang.map.PropertyMatcher
toString() - Method in class com.norconex.commons.lang.net.Host
toString() - Method in class com.norconex.commons.lang.net.ProxySettings
toString() - Method in enum class com.norconex.commons.lang.Operator
toString() - Method in class com.norconex.commons.lang.PackageManifest
  Returns a friendly string representation of this package manifest or an empty string if this package manifest is empty (no attributes set).
toString() - Method in class com.norconex.commons.lang.security.Credentials
toString() - Method in class com.norconex.commons.lang.SystemUtil.Captured
toString() - Method in class com.norconex.commons.lang.text.Regex
toString() - Method in class com.norconex.commons.lang.text.RegexFieldValueExtractor
toString() - Method in class com.norconex.commons.lang.text.TextMatcher
toString() - Method in class com.norconex.commons.lang.time.DateModel
  Return the date as a string representation in the format defined by `DateTimeFormatter.ISO_DATE_TIME`.
toString() - Method in class com.norconex.commons.lang.time.DurationFormatter
toString() - Method in class com.norconex.commons.lang.time.DurationParser
toString() - Method in class com.norconex.commons.lang.time.RbDurationUnitFormatter
toString() - Method in class com.norconex.commons.lang.time.YearMonthDay
  Converts the YearMonthDay to a string of this format: `yyyy-MM-dd`.
toString() - Method in class com.norconex.commons.lang.time.YearMonthDayInterval
  Gets the interval as a string of this format: `yyyy-MM-dd - yyyy-MM-dd`;
toString() - Method in enum class com.norconex.commons.lang.time.ZonedDateTimeParser.TimeUnit
toString() - Method in class com.norconex.commons.lang.time.ZonedDateTimeParser
toString() - Method in class com.norconex.commons.lang.time.ZonedDateTimeParser.ZonedDateTimeParserBuilder
toString() - Method in enum class com.norconex.commons.lang.unit.DataUnit
toString() - Method in class com.norconex.commons.lang.unit.DataUnitFormatter
toString() - Method in class com.norconex.commons.lang.url.HttpURL
  Returns a string representation of this URL, properly encoded.
toString() - Method in class com.norconex.commons.lang.url.QueryString
  Convert this `QueryString` to a URL-encoded string representation that can be appended as is to a URL with no query string.
toString() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Returns the normalized URL as string.
toString() - Method in class com.norconex.commons.lang.version.SemanticVersion.SemanticVersionBuilder
toString() - Method in class com.norconex.commons.lang.version.SemanticVersion
  A friendly representation of this semantic version.
toString() - Method in class com.norconex.commons.lang.version.SemanticVersionParser.SemanticVersionParserBuilder
toString() - Method in class com.norconex.commons.lang.xml.flow.impl.PropertyMatcherCondition
toString() - Method in class com.norconex.commons.lang.xml.flow.XmlFlow
toString() - Method in class com.norconex.commons.lang.xml.Xml
  Gets a string representation of this XML.
toString() - Method in class com.norconex.commons.lang.xml.XmlValidationError
toString(int) - Method in class com.norconex.commons.lang.xml.Xml
  Gets a string representation of this XML.
toString(List<X509Certificate>) - Static method in class com.norconex.commons.lang.security.CertificateUtil
  Returns a friendly string display of certificates.
toString(Object) - Method in class com.norconex.commons.lang.convert.AbstractConverter
toString(Object) - Method in interface com.norconex.commons.lang.convert.Converter
toString(Object) - Method in class com.norconex.commons.lang.convert.GenericConverter
toString(Object, String) - Method in interface com.norconex.commons.lang.convert.Converter
toString(Object, String) - Method in class com.norconex.commons.lang.convert.GenericConverter
toString(String) - Method in class com.norconex.commons.lang.CircularRange
  Formats the receiver using the given format.
toString(String) - Method in class com.norconex.commons.lang.io.ByteArrayOutputStream
  Gets the current contents of this byte stream as a string using the specified encoding.
toString(String) - Method in class com.norconex.commons.lang.time.YearMonthDay
  Formats this YeamMonthDay using pattern build from `SimpleDateFormat` syntax, after first converting it to `Date`.
toString(Charset) - Method in class com.norconex.commons.lang.io.ByteArrayOutputStream
  Gets the current contents of this byte stream as a string using the specified encoding.
toString(Path) - Method in class com.norconex.commons.lang.config.ConfigurationLoader
  Loads a configuration file as a string, performing variable interpolation and handling any other Velocity directives.
toString(List<?>) - Method in class com.norconex.commons.lang.convert.GenericConverter
toStringException(Object) - Method in class com.norconex.commons.lang.convert.AbstractConverter
toStringException(Object, Throwable) - Method in class com.norconex.commons.lang.convert.AbstractConverter
toStringList(Object...) - Static method in class com.norconex.commons.lang.collection.CollectionUtil
  Converts a list of objects to an unmodifiable list of strings using default `GenericConverter` instance.
toStringList(Collection<?>) - Static method in class com.norconex.commons.lang.collection.CollectionUtil
  Converts a list of objects to an unmodifiable list of strings using default `GenericConverter` instance.
toTemporal() - Method in enum class com.norconex.commons.lang.time.ZonedDateTimeParser.TimeUnit
toTemporalUnit() - Method in enum class com.norconex.commons.lang.time.DurationUnit
toType(String, Class<T>) - Method in class com.norconex.commons.lang.convert.AbstractConverter
toType(String, Class<T>) - Method in interface com.norconex.commons.lang.convert.Converter
toType(String, Class<T>) - Method in class com.norconex.commons.lang.convert.GenericConverter
toType(String, Class<T>, T) - Method in interface com.norconex.commons.lang.convert.Converter
toType(String, Class<T>, T) - Method in class com.norconex.commons.lang.convert.GenericConverter
toType(List<String>, Class<T>) - Method in class com.norconex.commons.lang.convert.GenericConverter
toTypeException(String, Class<?>) - Method in class com.norconex.commons.lang.convert.AbstractConverter
toTypeException(String, Class<?>, Throwable) - Method in class com.norconex.commons.lang.convert.AbstractConverter
toTypeList(List<String>, Class<T>) - Static method in class com.norconex.commons.lang.collection.CollectionUtil
  Converts a list of strings to an unmodifiable list of objects matching the return type.
toTypeList(List<String>, Function<String, T>) - Static method in class com.norconex.commons.lang.collection.CollectionUtil
  Converts a list of strings to an unmodifiable list of objects matching the return type.
toUnit(DurationUnit, long) - Method in enum class com.norconex.commons.lang.time.DurationUnit
toUnsupportedTypeException(Object) - Method in class com.norconex.commons.lang.convert.AbstractConverter
toUri() - Method in class com.norconex.commons.lang.file.WebFile
toURI() - Method in class com.norconex.commons.lang.url.HttpURL
  Converts this HttpURL to a `URI`, making sure appropriate characters are escaped properly.
toURI() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Returns the normalized URL as `URI`.
toURI(String) - Static method in class com.norconex.commons.lang.url.HttpURL
  Converts the supplied URL to a `URI`, making sure appropriate characters are encoded properly using UTF-8.
toURL() - Method in class com.norconex.commons.lang.url.HttpURL
  Converts this HttpURL to a regular `URL`, making sure appropriate characters are escaped properly.
toURL() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Returns the normalized URL as `URL`.
toURL(String) - Static method in class com.norconex.commons.lang.url.HttpURL
  Converts the supplied URL to a `URL`, making sure appropriate characters are encoded properly using UTF-8.
toURLDir(File, String, boolean) - Static method in class com.norconex.commons.lang.file.FileUtil
  Gets (but does not create) a directory matching URL segments, under a given parent directory.
toURLDir(File, URL, boolean) - Static method in class com.norconex.commons.lang.file.FileUtil
  Gets (but does not create) a directory matching URL segments, under a given parent directory.
toURLDir(File, String) - Static method in class com.norconex.commons.lang.file.FileUtil
  Gets (but does not create) a directory matching URL segments, under a given parent directory.
toURLDir(File, URL) - Static method in class com.norconex.commons.lang.file.FileUtil
  Gets (but does not create) a directory matching URL segments, under a given parent directory.
toWeeks() - Method in enum class com.norconex.commons.lang.time.DurationUnit
toWeeks(long) - Method in enum class com.norconex.commons.lang.time.DurationUnit
toXml(Path) - Method in class com.norconex.commons.lang.config.ConfigurationLoader
  Loads an XML configuration file into an `Xml` object, performing variable interpolation and handling any other Velocity directives.
toXml(Path, ErrorHandler) - Method in class com.norconex.commons.lang.config.ConfigurationLoader
  Loads an XML configuration file into an `Xml` object, performing variable interpolation and handling any other Velocity directives.
toXML(Xml, PropertySetter) - Static method in enum class com.norconex.commons.lang.map.PropertySetter
toYears() - Method in enum class com.norconex.commons.lang.time.DurationUnit
toYears(long) - Method in enum class com.norconex.commons.lang.time.DurationUnit
toZonedDateTime() - Method in class com.norconex.commons.lang.time.DateModel
treatEmptyAsNull(boolean) - Method in class com.norconex.commons.lang.bean.BeanMapper.BeanMapperBuilder
  Whether to treat empty strings as `null` when reading.
trim() - Method in class com.norconex.commons.lang.text.Regex
  Sets that values should be trimmed before being evaluated (as per `String.trim()`).
trim() - Method in class com.norconex.commons.lang.text.TextMatcher
  Sets that values should be trimmed before being evaluated (as per `String.trim()`).
trimEnd(String) - Static method in class com.norconex.commons.lang.text.StringUtil
  Trims white spaces at the end of a string.
trimStart(String) - Static method in class com.norconex.commons.lang.text.StringUtil
  Trims white spaces at the beginning of a string.
TRUNCATE_HASH_LENGTH - Static variable in class com.norconex.commons.lang.text.StringUtil
truncateBytesWithHash(byte[], Charset, int) - Static method in class com.norconex.commons.lang.text.StringUtil
  Truncates character byte array text larger than the given max byte length and appends a hash value from the truncated text.
truncateBytesWithHash(byte[], Charset, int, String) - Static method in class com.norconex.commons.lang.text.StringUtil
  Truncates character byte array text larger than the given max byte length and appends a hash value from the truncated text, with an optional separator in-between.
truncateBytesWithHash(String, Charset, int) - Static method in class com.norconex.commons.lang.text.StringUtil
  Truncates text with size in bytes larger than the given max byte length and appends a hash value from the truncated text.
truncateBytesWithHash(String, Charset, int, String) - Static method in class com.norconex.commons.lang.text.StringUtil
  Truncates text with size in bytes larger than the given max byte length and appends a hash value from the truncated text, with an optional separator in-between.
truncateWithHash(String, int) - Static method in class com.norconex.commons.lang.text.StringUtil
  Truncate text larger than the given max length and appends a hash value from the truncated text.
truncateWithHash(String, int, String) - Static method in class com.norconex.commons.lang.text.StringUtil
  Truncate text larger than the given max length and appends a hash value from the truncated text, with an optional separator in-between.
trustHost(String, int, KeyStore) - Static method in class com.norconex.commons.lang.security.CertificateUtil
  Trusts a host.
trustHost(String, KeyStore) - Static method in class com.norconex.commons.lang.security.CertificateUtil
  Trusts the URL host.
tryLock() - Method in class com.norconex.commons.lang.file.FileLocker
  Tries to locks the unlocked file and returns `true` when successful.
TSV - Static variable in class com.norconex.commons.lang.file.ContentType
TXT - Static variable in class com.norconex.commons.lang.ResourceLoader

## U

unboundPropertyMapping(String, Class<?>) - Method in class com.norconex.commons.lang.bean.BeanMapper.BeanMapperBuilder
unboundPropertyMappings(Map<? extends String, ? extends Class<?>>) - Method in class com.norconex.commons.lang.bean.BeanMapper.BeanMapperBuilder
UncheckedCallableException() - Constructor for exception com.norconex.commons.lang.SystemUtil.UncheckedCallableException
UncheckedCallableException(String) - Constructor for exception com.norconex.commons.lang.SystemUtil.UncheckedCallableException
UncheckedCallableException(String, Throwable) - Constructor for exception com.norconex.commons.lang.SystemUtil.UncheckedCallableException
UncheckedCallableException(Throwable) - Constructor for exception com.norconex.commons.lang.SystemUtil.UncheckedCallableException
UNICODE_CASE_INSENSTIVE_FLAG - Static variable in class com.norconex.commons.lang.text.Regex
  Convenience flag that combines `Pattern.UNICODE_CASE` and `Pattern.CASE_INSENSITIVE`
UNICODE_MARK_INSENSTIVE_FLAG - Static variable in class com.norconex.commons.lang.text.Regex
  Flag that ignores diacritical marks when matching or replacing (e.g. accents).
unicodeCase() - Method in class com.norconex.commons.lang.text.Regex
unicodeCharacterClass() - Method in class com.norconex.commons.lang.text.Regex
unionList(Object...) - Static method in class com.norconex.commons.lang.collection.CollectionUtil
  Create a non-null mutable list containing the combination of supplied objects of the specified type.
unionSet(Object...) - Static method in class com.norconex.commons.lang.collection.CollectionUtil
  Create a non-null mutable set containing the combination of supplied objects of the specified type (minus duplicates).
unix(T) - Method in class com.norconex.commons.lang.OsResource
unixLines() - Method in class com.norconex.commons.lang.text.Regex
unlock() - Method in class com.norconex.commons.lang.file.FileLocker
  Unlocks the locked file.
unmarshal(String) - Method in class com.norconex.commons.lang.convert.GenericXmlAdapter
unmarshal(String) - Method in class com.norconex.commons.lang.convert.ZoneIdConverter.XmlAdapter
unmodifiableList(T...) - Static method in class com.norconex.commons.lang.collection.CollectionUtil
  Returns an unmodifiable view of the specified list.
unmodifiableSet(T...) - Static method in class com.norconex.commons.lang.collection.CollectionUtil
  Returns an unmodifiable view of the specified set.
unsecureScheme() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Converts `https` scheme to `http`.
UNVERSIONED - Static variable in class com.norconex.commons.lang.version.SemanticVersion
  A special instance that represents a non-versioned entity.
unwrap() - Method in class com.norconex.commons.lang.xml.Xml
  Unwraps this XML by removing the root tag and keeping its child element (and its nested element).
upperCaseEscapeSequence() - Method in class com.norconex.commons.lang.url.UrlNormalizer
  Converts letters in URL-encoded escape sequences to upper case.
UrlConverter - Class in com.norconex.commons.lang.convert
  `URL` converter.
UrlConverter() - Constructor for class com.norconex.commons.lang.convert.UrlConverter
UrlException - Exception in com.norconex.commons.lang.url
  Runtime exception thrown when dealing with URL failures.
UrlException() - Constructor for exception com.norconex.commons.lang.url.UrlException
UrlException(String) - Constructor for exception com.norconex.commons.lang.url.UrlException
UrlException(String, Throwable) - Constructor for exception com.norconex.commons.lang.url.UrlException
UrlException(Throwable) - Constructor for exception com.norconex.commons.lang.url.UrlException
UrlNormalizer - Class in com.norconex.commons.lang.url
  The general idea behind URL normalization is to make different URLs "equivalent" (i.e. eliminate URL variations pointing to the same resource).
UrlNormalizer(String) - Constructor for class com.norconex.commons.lang.url.UrlNormalizer
  Create a new `URLNormalizer` instance.
UrlNormalizer(URL) - Constructor for class com.norconex.commons.lang.url.UrlNormalizer
  Create a new `URLNormalizer` instance.
UrlStreamer - Class in com.norconex.commons.lang.url
  Provides a quick and easy way to stream a URL.
UrlStreamer.HttpHost - Class in com.norconex.commons.lang.url

## V

validate() - Method in class com.norconex.commons.lang.xml.Xml
  Validates this XML against an XSD schema attached to the class represented in this XML root tag "class" attribute.
validate(Class<?>) - Method in class com.norconex.commons.lang.xml.Xml
  Validates this XML against an XSD schema attached to the class represented in this XML root tag "class" attribute.
validate(Object) - Method in class com.norconex.commons.lang.xml.Xml
  Validates this XML against an XSD schema attached to the class represented in this XML root tag "class" attribute.
valueList() - Method in class com.norconex.commons.lang.map.Properties
  Returns all property values merged into a single list.
valueName() - Element in annotation interface com.norconex.commons.lang.bean.jackson.JsonXmlMap
  Field name to use for each map entry values when serializing as XML.
valueOf(String) - Static method in enum class com.norconex.commons.lang.bean.BeanMapper.Format
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.norconex.commons.lang.encrypt.EncryptionKey.Source
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in class com.norconex.commons.lang.file.ContentFamily
valueOf(String) - Static method in class com.norconex.commons.lang.file.ContentType
  Creates a new content type.
valueOf(String) - Static method in enum class com.norconex.commons.lang.img.MutableImage.Quality
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.norconex.commons.lang.jar.JarCopier.OnJarConflict.SourceAction
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.norconex.commons.lang.jar.JarCopier.OnJarConflict.TargetAction
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.norconex.commons.lang.map.PropertySetter
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.norconex.commons.lang.Operator
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.norconex.commons.lang.text.TextMatcher.Method
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.norconex.commons.lang.time.DurationUnit
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.norconex.commons.lang.time.ZonedDateTimeParser.TimeUnit
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.norconex.commons.lang.unit.DataUnit
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.norconex.commons.lang.xml.XmlFormatter.Builder.AttributeWrap
  Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.norconex.commons.lang.xml.XmlValidationError.Severity
  Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.norconex.commons.lang.bean.BeanMapper.Format
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.norconex.commons.lang.encrypt.EncryptionKey.Source
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.norconex.commons.lang.img.MutableImage.Quality
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.norconex.commons.lang.jar.JarCopier.OnJarConflict.SourceAction
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.norconex.commons.lang.jar.JarCopier.OnJarConflict.TargetAction
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class com.norconex.commons.lang.map.ObservableMap
values() - Static method in enum class com.norconex.commons.lang.map.PropertySetter
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.norconex.commons.lang.Operator
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.norconex.commons.lang.text.TextMatcher.Method
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.norconex.commons.lang.time.DurationUnit
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.norconex.commons.lang.time.ZonedDateTimeParser.TimeUnit
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.norconex.commons.lang.unit.DataUnit
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.norconex.commons.lang.xml.XmlFormatter.Builder.AttributeWrap
  Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.norconex.commons.lang.xml.XmlValidationError.Severity
  Returns an array containing the constants of this enum class, in the order they are declared.
valuesOf(String...) - Static method in class com.norconex.commons.lang.file.ContentType
  Creates a null-safe array of content types.
valuesOf(List<String>) - Static method in class com.norconex.commons.lang.file.ContentType
  Creates a null-safe array of content types.
valueType() - Element in annotation interface com.norconex.commons.lang.bean.jackson.JsonXmlMap
  Concrete value type to use when deserializing.
variableMap(Map<String, Object>) - Method in class com.norconex.commons.lang.config.ConfigurationLoader.ConfigurationLoaderBuilder
variablesFile(Path) - Method in class com.norconex.commons.lang.config.ConfigurationLoader.ConfigurationLoaderBuilder
  File holding variables.
velocityEngine(VelocityEngine) - Method in class com.norconex.commons.lang.config.ConfigurationLoader.ConfigurationLoaderBuilder
  Optional custom velocity engine.
VersionUtil - Class in com.norconex.commons.lang
  Deprecated, for removal: This API element is subject to removal in a future version.
  Use `PackageManifest` instead.
visit(File) - Method in interface com.norconex.commons.lang.file.FileVisitor
  Visits a file or directory.
visit(Object, Predicate<Object>) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Visits objects by traversing the supplied object graph (i.e., itself and its child objects, recursively) for as long as the predicate returns `true`.
visit(Object, Predicate<T>, Class<T>) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Visits objects matching the given type by traversing the supplied object graph (i.e., itself and its child objects, recursively) for as long as the predicate returns `true`.
visitAll(Object, Consumer<Object>) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Visits all objects by traversing the supplied object graph (i.e., itself and its child objects, recursively).
visitAll(Object, Consumer<T>, Class<T>) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Visits all objects matching the given type by traversing the supplied object graph (i.e., itself and its child objects, recursively).
visitAllDirs(File, FileVisitor) - Static method in class com.norconex.commons.lang.file.FileUtil
  Visits only directories under a directory.
visitAllDirs(File, FileVisitor, FileFilter) - Static method in class com.norconex.commons.lang.file.FileUtil
  Visits only directories under a directory.
visitAllDirsAndFiles(File, FileVisitor) - Static method in class com.norconex.commons.lang.file.FileUtil
  Visits all files and directories under a directory.
visitAllDirsAndFiles(File, FileVisitor, FileFilter) - Static method in class com.norconex.commons.lang.file.FileUtil
  Visits all files and directories under a directory.
visitAllFiles(File, FileVisitor) - Static method in class com.norconex.commons.lang.file.FileUtil
  Visits all files (and only files) under a directory, including sub-directories.
visitAllFiles(File, FileVisitor, FileFilter) - Static method in class com.norconex.commons.lang.file.FileUtil
  Visits all files (and only files) under a directory, including sub-directories.
visitAllProperties(Object, BiConsumer<Object, PropertyDescriptor>) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Visits all properties of the supplied object by traversing its object graph (i.e., the supplied object properties and its child object properties, recursively).
visitAllProperties(Object, BiConsumer<T, PropertyDescriptor>, Class<T>) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Visits all properties of objects matching the given type starting with the supplied object, traversing its object graph (i.e., the supplied object properties and its child object properties, recursively).
visitEmptyDirs(File, FileVisitor) - Static method in class com.norconex.commons.lang.file.FileUtil
  Visits only empty directories under a directory.
visitEmptyDirs(File, FileVisitor, FileFilter) - Static method in class com.norconex.commons.lang.file.FileUtil
  Visits only empty directories under a directory.
visitProperties(Object, BiPredicate<Object, PropertyDescriptor>) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Visits all properties of the supplied object by traversing its object graph (i.e., the supplied object properties and its child object properties, recursively) for as long as the predicate returns `true`.
visitProperties(Object, BiPredicate<Object, PropertyDescriptor>, Class<T>) - Static method in class com.norconex.commons.lang.bean.BeanUtil
  Visits all properties of objects matching the given type starting with the supplied object, traversing its object graph (i.e., the supplied object properties and its child object properties, recursively) for as long as the predicate returns `true`.

## W

W3C_XML_SCHEMA_NS_URI_1_1 - Static variable in class com.norconex.commons.lang.xml.XmlUtil
warning(SAXParseException) - Method in class com.norconex.commons.lang.xml.ErrorHandlerCapturer
warning(SAXParseException) - Method in class com.norconex.commons.lang.xml.ErrorHandlerFailer
warning(SAXParseException) - Method in class com.norconex.commons.lang.xml.ErrorHandlerLogger
WARNING - Enum constant in enum class com.norconex.commons.lang.xml.XmlValidationError.Severity
watchProcess(Process) - Static method in class com.norconex.commons.lang.exec.ExecUtil
  Watches a running process.
watchProcess(Process, InputStreamListener) - Static method in class com.norconex.commons.lang.exec.ExecUtil
  Watches a running process.
watchProcess(Process, InputStreamListener[]) - Static method in class com.norconex.commons.lang.exec.ExecUtil
  Watches a running process.
watchProcess(Process, InputStreamListener[], InputStreamListener[]) - Static method in class com.norconex.commons.lang.exec.ExecUtil
  Watches a running process.
watchProcess(Process, InputStreamListener, InputStreamListener) - Static method in class com.norconex.commons.lang.exec.ExecUtil
  Watches a running process.
watchProcess(Process, InputStream, InputStreamListener[], InputStreamListener[]) - Static method in class com.norconex.commons.lang.exec.ExecUtil
  Watches a running process while sending data to its STDIN.
watchProcessAsync(Process, InputStreamListener[], InputStreamListener[]) - Static method in class com.norconex.commons.lang.exec.ExecUtil
  Watches process output.
watchProcessAsync(Process, InputStreamListener, InputStreamListener) - Static method in class com.norconex.commons.lang.exec.ExecUtil
  Watches process output.
watchProcessAsync(Process, InputStream, InputStreamListener[], InputStreamListener[]) - Static method in class com.norconex.commons.lang.exec.ExecUtil
  Watches process output while sending data to its STDIN.
WebFile - Class in com.norconex.commons.lang.file
  Access a web-based file as a local file.
WebFile(String) - Constructor for class com.norconex.commons.lang.file.WebFile
  Creates a web file using the OS temp directory + "webfiles" as the local download location, and the URL "file" name as the local file name.
WebFile(String, Path) - Constructor for class com.norconex.commons.lang.file.WebFile
  Creates a web file using a local path to store the dowloaded file.
WebFile(URL) - Constructor for class com.norconex.commons.lang.file.WebFile
  Creates a web file using the OS temp directory + "webfiles" as the local download location, and the URL "file" name as the local file name.
WebFile(URL, Path) - Constructor for class com.norconex.commons.lang.file.WebFile
  Creates a web file using a local path to store the dowloaded file.
WEEK - Enum constant in enum class com.norconex.commons.lang.time.DurationUnit
widest(MutableImage) - Method in class com.norconex.commons.lang.img.MutableImage
wildcard(String) - Static method in class com.norconex.commons.lang.text.TextMatcher
  Creates a new text matcher initialized with wildcard matching.
WILDCARD - Enum constant in enum class com.norconex.commons.lang.text.TextMatcher.Method
win(T) - Method in class com.norconex.commons.lang.OsResource
withBinaryNotation(boolean) - Method in class com.norconex.commons.lang.unit.DataUnitFormatter
withCircularBoundaries(T, T) - Method in class com.norconex.commons.lang.CircularRange
  Obtains a new range with the specified circular start and end values (both inclusive).
withDate(int, int, int) - Method in class com.norconex.commons.lang.time.DateModel
withDay(int) - Method in class com.norconex.commons.lang.time.DateModel
withDecimalPrecision(int) - Method in class com.norconex.commons.lang.unit.DataUnitFormatter
withFixedUnit(boolean) - Method in class com.norconex.commons.lang.unit.DataUnitFormatter
withHighestUnit(DurationUnit) - Method in class com.norconex.commons.lang.time.DurationFormatter
  Creates a copy if this formatter with the given highest unit.
withHour(int) - Method in class com.norconex.commons.lang.time.DateModel
withIgnoreCase(boolean) - Method in class com.norconex.commons.lang.text.TextMatcher
withIgnoreDiacritic(boolean) - Method in class com.norconex.commons.lang.text.TextMatcher
withInnerSeparator(String) - Method in class com.norconex.commons.lang.time.DurationFormatter
  Creates a copy if this formatter with the specified separator text to be inserted between the numeric and textual values.
withLocale(Locale) - Method in class com.norconex.commons.lang.time.DurationFormatter
  Creates a copy if this formatter with the given locale.
withLocale(Locale) - Method in class com.norconex.commons.lang.time.DurationParser
  Creates a copy if this parser with the given locale.
withLocale(Locale) - Method in class com.norconex.commons.lang.unit.DataUnitFormatter
withLowestUnit(DurationUnit) - Method in class com.norconex.commons.lang.time.DurationFormatter
  Creates a copy if this formatter with the given lowest unit.
withMatchEmpty(boolean) - Method in class com.norconex.commons.lang.text.TextMatcher
  Sets whether `null` or empty strings should be considered a positive match.
withMethod(TextMatcher.Method) - Method in class com.norconex.commons.lang.text.TextMatcher
withMillisecond(int) - Method in class com.norconex.commons.lang.time.DateModel
withMinute(int) - Method in class com.norconex.commons.lang.time.DateModel
withMonth(int) - Method in class com.norconex.commons.lang.time.DateModel
withName(String) - Method in class com.norconex.commons.lang.net.Host
withNano(int) - Method in class com.norconex.commons.lang.time.DateModel
withNegateMatches(boolean) - Method in class com.norconex.commons.lang.text.TextMatcher
  Sets whether to negates the result of invoking `TextMatcher.matches(CharSequence)` on a copy of this instance.
withNumberFormat(NumberFormat) - Method in class com.norconex.commons.lang.time.DurationFormatter
  Creates a copy if this formatter with the given number format.
withOuterLastSeparator(String) - Method in class com.norconex.commons.lang.time.DurationFormatter
  Creates a copy if this formatter with the specified separator text to be inserted between the second to last and last formatter units (number and text pairs).
withOuterSeparator(String) - Method in class com.norconex.commons.lang.time.DurationFormatter
  Creates a copy if this formatter with the specified separator text to be inserted between each formatter units (number and text pairs).
withOutputCapture(Callable<T>) - Static method in class com.norconex.commons.lang.SystemUtil
  Same as `SystemUtil.callAndCaptureOutput(Callable)` but with no thread-safety guarantee.
withPartial(boolean) - Method in class com.norconex.commons.lang.text.TextMatcher
withPattern(String) - Method in class com.norconex.commons.lang.text.TextMatcher
withPort(int) - Method in class com.norconex.commons.lang.net.Host
withRange(T, T) - Method in class com.norconex.commons.lang.CircularRange
  Obtains a new range with the specified minimum and maximum range values (both inclusive).
withReplaceAll(boolean) - Method in class com.norconex.commons.lang.text.TextMatcher
withRoundingMode(RoundingMode) - Method in class com.norconex.commons.lang.unit.DataUnitFormatter
withSecond(int) - Method in class com.norconex.commons.lang.time.DateModel
withSourceAction(JarCopier.OnJarConflict.SourceAction) - Method in class com.norconex.commons.lang.jar.JarCopier.OnJarConflict
  Action to perform (or not) on source file.
withStartOfDay(boolean) - Method in class com.norconex.commons.lang.time.DateModel
withTargetAction(JarCopier.OnJarConflict.TargetAction) - Method in class com.norconex.commons.lang.jar.JarCopier.OnJarConflict
  Action to perform (or not) on target file.
withTime(int, int, int) - Method in class com.norconex.commons.lang.time.DateModel
withTrim(boolean) - Method in class com.norconex.commons.lang.text.TextMatcher
  Sets whether values should be trimmed before being evaluated (as per `String.trim()`).
withUnitFormatter(DurationUnitFormatter) - Method in class com.norconex.commons.lang.time.DurationFormatter
  Creates a copy if this formatter with the given unit formatter.
withUnitPrecision(int) - Method in class com.norconex.commons.lang.time.DurationFormatter
  Creates a copy if this formatter with the given unit precision.
withYear(int) - Method in class com.norconex.commons.lang.time.DateModel
withZoneId(ZoneId) - Method in class com.norconex.commons.lang.time.DateModel
wrap(String) - Method in class com.norconex.commons.lang.xml.Xml
  Wraps this XML by adding a parent element around it.
write(byte[], int, int) - Method in class com.norconex.commons.lang.io.ByteArrayOutputStream
  Write the bytes to byte array.
write(byte[], int, int) - Method in class com.norconex.commons.lang.io.CachedOutputStream
write(int) - Method in class com.norconex.commons.lang.io.ByteArrayOutputStream
  Write a byte to byte array.
write(int) - Method in class com.norconex.commons.lang.io.CachedOutputStream
write(OutputStream, String) - Method in class com.norconex.commons.lang.img.MutableImage
write(Object, Writer, BeanMapper.Format) - Method in class com.norconex.commons.lang.bean.BeanMapper
  Write the given object as XML, JSON, or Yaml.
write(Path) - Method in class com.norconex.commons.lang.img.MutableImage
write(Path, String) - Method in class com.norconex.commons.lang.img.MutableImage
write(Xml, Consumer<T>) - Method in class com.norconex.commons.lang.xml.flow.XmlFlow
  Writes a flow previously constructed by `XmlFlow.parse(Xml)` to XML.
write(File) - Method in class com.norconex.commons.lang.xml.Xml
write(File, int) - Method in class com.norconex.commons.lang.xml.Xml
write(InputStream) - Method in class com.norconex.commons.lang.io.ByteArrayOutputStream
  Writes the entire contents of the specified input stream to this byte stream.
write(Writer) - Method in class com.norconex.commons.lang.xml.Xml
write(Writer, int) - Method in class com.norconex.commons.lang.xml.Xml
writeAttribute(String, String) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeAttribute(String, String, String) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeAttribute(String, String, String, String) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeAttributeBoolean(String, Boolean) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeAttributeBoolean(String, Boolean, boolean) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes a Boolean attribute.
writeAttributeClass(Class<?>) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Write a "class" attribute with the value obtained from getting it by invoking `Class.getCanonicalName()`.
writeAttributeClass(Class<?>, boolean) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Write a "class" attribute with the value obtained from getting it by invoking `Class.getCanonicalName()`.
writeAttributeClass(String, Class<?>) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeAttributeClass(String, Class<?>, boolean) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes an attribute containing a class name, getting it by invoking `Class.getCanonicalName()`.
writeAttributeDelimited(String, List<?>) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes an attribute by converting a list into a comma-separated string.
writeAttributeDelimited(String, List<?>, String) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes an attribute by converting a list into a comma-separated string.
writeAttributeDisabled() - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Write a "disabled" attribute set to `true`.
writeAttributeDisabled(boolean) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Write a "disabled" attribute.
writeAttributeDisabled(Boolean, boolean) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Write a "disabled" attribute.
writeAttributeDouble(String, Double) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeAttributeDouble(String, Double, boolean) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes a Double attribute.
writeAttributeFloat(String, Float) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeAttributeFloat(String, Float, boolean) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes a Float attribute.
writeAttributeInteger(String, Integer) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeAttributeInteger(String, Integer, boolean) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes a Integer attribute.
writeAttributeLong(String, Long) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeAttributeLong(String, Long, boolean) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes a Long attribute.
writeAttributeObject(String, Object) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes an attribute object by first converting it to string using its "toString()" method.
writeAttributeObject(String, Object, boolean) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes an attribute object by first converting it to string using its "toString()" method.
writeAttributeString(String, String) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeAttributeString(String, String, boolean) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes a String attribute.
writeCData(String) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeCharacters(char[], int, int) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeCharacters(String) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeComment(String) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeDefaultNamespace(String) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeDTD(String) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeElementBoolean(String, Boolean) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeElementBoolean(String, Boolean, boolean) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes a simple Boolean element.
writeElementClass(String, Class<?>) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeElementClass(String, Class<?>, boolean) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes a simple element containing a class name, getting it by invoking `Class.getCanonicalName()`.
writeElementDelimited(String, List<?>) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes an element by converting a list into a comma-separated string.
writeElementDelimited(String, List<?>, String) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes an element by converting a list into a comma-separated string.
writeElementDimension(String, Dimension) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes a simple element containing a Dimension.
writeElementDimension(String, Dimension, boolean) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes a simple element containing a Dimension.
writeElementDisabled(String) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes an empty element with a "disabled" attribute set to `true`.
writeElementDisabled(String, Class<?>) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes an empty element with a "disabled" attribute set to `true` and a "class" attribute matching the class name.
writeElementDouble(String, Double) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeElementDouble(String, Double, boolean) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes a simple Double element.
writeElementFile(String, File) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes a `File` element.
writeElementFile(String, File, boolean) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes a `File` element.
writeElementFloat(String, Float) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeElementFloat(String, Float, boolean) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes a simple Float element.
writeElementInteger(String, Integer) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeElementInteger(String, Integer, boolean) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes a simple Integer element.
writeElementLong(String, Long) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeElementLong(String, Long, boolean) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes a simple Long element.
writeElementObject(String, Object) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes an element object as string.
writeElementObject(String, Object, boolean) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes an element object as string.
writeElementObjectList(String, String, List<?>) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes a list of objects.
writeElementObjectList(String, String, List<?>, boolean) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes a list of objects.
writeElementString(String, String) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeElementString(String, String, boolean) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes a simple string element.
writeEmptyElement(String) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeEmptyElement(String, String) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeEmptyElement(String, String, String) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeEndDocument() - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeEndElement() - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeEntityRef(String) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeNamespace(String, String) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeObject(String, Object) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes an object.
writeObject(String, Object, boolean) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes an object.
writeObjectList(String, String, List<? extends Object>) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes a list of objects.
writeProcessingInstruction(String) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeProcessingInstruction(String, String) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeStartDocument() - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeStartDocument(String) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeStartDocument(String, String) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeStartElement(String) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeStartElement(String, Class<?>) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes a start element of the supplied name, with a "class" attribute for the given class.
writeStartElement(String, Class<?>, boolean) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
  Writes a start element of the supplied name, with a "class" attribute for the given class, and a "disabled" attribute if `true`.
writeStartElement(String, String) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeStartElement(String, String, String) - Method in class com.norconex.commons.lang.xml.EnhancedXmlStreamWriter
writeTo(OutputStream) - Method in class com.norconex.commons.lang.io.ByteArrayOutputStream
  Writes the entire contents of this byte stream to the specified output stream.
writeValue(Object, Object) - Method in class com.norconex.commons.lang.bean.FluentPropertyDescriptor
  Writes the bean value matching the property descriptor.

## X

Xml - Class in com.norconex.commons.lang.xml
  XML DOM wrapper facilitating node querying and automatically creating, validating, and populating classes from/to XML, with support for `XmlConfigurable` and `JAXB`.
Xml(File) - Constructor for class com.norconex.commons.lang.xml.Xml
  Parse an XML file into an XML document, without consideration for namespaces.
Xml(Reader) - Constructor for class com.norconex.commons.lang.xml.Xml
  Parse an XML stream into an XML document, without consideration for namespaces.
Xml(String) - Constructor for class com.norconex.commons.lang.xml.Xml
  Parse an XML string into an XML document, without consideration for namespaces.
Xml(String, Object) - Constructor for class com.norconex.commons.lang.xml.Xml
  Creates a new XML with the supplied root element (i.e., tag name), and populate it with the supplied object.
Xml(Path) - Constructor for class com.norconex.commons.lang.xml.Xml
  Parse an XML file into an XML document, without consideration for namespaces.
Xml(Node) - Constructor for class com.norconex.commons.lang.xml.Xml
  Creates an XML with the given DOM node.
XML - Enum constant in enum class com.norconex.commons.lang.bean.BeanMapper.Format
XML - Static variable in class com.norconex.commons.lang.file.ContentType
XML - Static variable in class com.norconex.commons.lang.ResourceLoader
Xml.Builder - Class in com.norconex.commons.lang.xml
XmlAdapter() - Constructor for class com.norconex.commons.lang.convert.CharsetConverter.XmlAdapter
XmlAdapter() - Constructor for class com.norconex.commons.lang.convert.ContentTypeConverter.XmlAdapter
XmlAdapter() - Constructor for class com.norconex.commons.lang.convert.DimensionConverter.XmlAdapter
XmlAdapter() - Constructor for class com.norconex.commons.lang.convert.DurationConverter.XmlAdapter
XmlAdapter() - Constructor for class com.norconex.commons.lang.convert.FileConverter.XmlAdapter
XmlAdapter() - Constructor for class com.norconex.commons.lang.convert.InstantConverter.XmlAdapter
XmlAdapter() - Constructor for class com.norconex.commons.lang.convert.LocalDateTimeConverter.XmlAdapter
XmlAdapter() - Constructor for class com.norconex.commons.lang.convert.LocaleConverter.XmlAdapter
XmlAdapter() - Constructor for class com.norconex.commons.lang.convert.PathConverter.XmlAdapter
XmlAdapter() - Constructor for class com.norconex.commons.lang.convert.PatternConverter.XmlAdapter
XmlAdapter() - Constructor for class com.norconex.commons.lang.convert.ZonedDateTimeConverter.XmlAdapter
XmlAdapter() - Constructor for class com.norconex.commons.lang.convert.ZoneIdConverter.XmlAdapter
XmlConfigurable - Interface in com.norconex.commons.lang.xml
  Provides indications that a class is configurable via XML.
XmlCursor - Class in com.norconex.commons.lang.xml
  XML cursor referencing the current position or element in XML traversal.
XmlException - Exception in com.norconex.commons.lang.xml
  Runtime exception for XML-related issues.
XmlException() - Constructor for exception com.norconex.commons.lang.xml.XmlException
XmlException(String) - Constructor for exception com.norconex.commons.lang.xml.XmlException
XmlException(String, Throwable) - Constructor for exception com.norconex.commons.lang.xml.XmlException
XmlException(Throwable) - Constructor for exception com.norconex.commons.lang.xml.XmlException
XmlFlow<T> - Class in com.norconex.commons.lang.xml.flow
  Treats an XML block as being a mix of predicate and consumer classes to create an execution "flow".
XmlFlow() - Constructor for class com.norconex.commons.lang.xml.flow.XmlFlow
XmlFlow(Class<? extends XmlFlowConsumerAdapter<T>>, Class<? extends XmlFlowPredicateAdapter<T>>) - Constructor for class com.norconex.commons.lang.xml.flow.XmlFlow
XmlFlowConsumerAdapter<T> - Interface in com.norconex.commons.lang.xml.flow
  Adapts flow consuming elements so they can be treated as `Consumer`.
XmlFlowException - Exception in com.norconex.commons.lang.xml.flow
  Runtime exception for XML-related issues.
XmlFlowException() - Constructor for exception com.norconex.commons.lang.xml.flow.XmlFlowException
XmlFlowException(String) - Constructor for exception com.norconex.commons.lang.xml.flow.XmlFlowException
XmlFlowException(String, Throwable) - Constructor for exception com.norconex.commons.lang.xml.flow.XmlFlowException
XmlFlowException(Throwable) - Constructor for exception com.norconex.commons.lang.xml.flow.XmlFlowException
XmlFlowPredicateAdapter<T> - Interface in com.norconex.commons.lang.xml.flow
  Adapts flow <condition> elements so they can be treated as `Predicate`.
XmlFormatter - Class in com.norconex.commons.lang.xml
  Simple XML Formatter.
XmlFormatter() - Constructor for class com.norconex.commons.lang.xml.XmlFormatter
XmlFormatter.Builder - Class in com.norconex.commons.lang.xml
XmlFormatter.Builder.AttributeWrap - Enum Class in com.norconex.commons.lang.xml
XmlUtil - Class in com.norconex.commons.lang.xml
  Utility XML-related methods.
XmlValidationError - Class in com.norconex.commons.lang.xml
  A configuration error resulting from validation.
XmlValidationError(XmlValidationError.Severity, String) - Constructor for class com.norconex.commons.lang.xml.XmlValidationError
XmlValidationError.Severity - Enum Class in com.norconex.commons.lang.xml
XmlValidationException - Exception in com.norconex.commons.lang.xml
  Runtime exception for configuration related issues.
XmlValidationException(List<XmlValidationError>) - Constructor for exception com.norconex.commons.lang.xml.XmlValidationException
  Constructor.
XmlValidationException(List<XmlValidationError>, Xml) - Constructor for exception com.norconex.commons.lang.xml.XmlValidationException
  Constructor.
XpathUtil - Class in com.norconex.commons.lang.xml
  XPath-related utility methods.

## Y

YAML - Enum constant in enum class com.norconex.commons.lang.bean.BeanMapper.Format
YB - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit
YBIT - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit
year() - Method in class com.norconex.commons.lang.time.DateModel
year(int) - Method in class com.norconex.commons.lang.time.DateModel
YEAR - Enum constant in enum class com.norconex.commons.lang.time.DurationUnit
YEAR - Enum constant in enum class com.norconex.commons.lang.time.ZonedDateTimeParser.TimeUnit
YearMonthDay - Class in com.norconex.commons.lang.time
  Immutable class holding a specific date made only of the year, month, and day.
YearMonthDay() - Constructor for class com.norconex.commons.lang.time.YearMonthDay
  Constructs a YearMonthDay with the current date (UTC).
YearMonthDay(int) - Constructor for class com.norconex.commons.lang.time.YearMonthDay
  Constructs a YearMonthDay with the specified year.
YearMonthDay(int, int) - Constructor for class com.norconex.commons.lang.time.YearMonthDay
  Constructs a YearMonthDay with the specified year and month.
YearMonthDay(int, int, int) - Constructor for class com.norconex.commons.lang.time.YearMonthDay
  Constructs a YearMonthDay with the specified values.
YearMonthDay(String) - Constructor for class com.norconex.commons.lang.time.YearMonthDay
  Constructs a YearMonthDay from a string of this format: `yyyy-MM-dd`.
YearMonthDay(LocalDate) - Constructor for class com.norconex.commons.lang.time.YearMonthDay
  Constructs a YearMonthDay from a `LocalDate`.
YearMonthDay(Calendar) - Constructor for class com.norconex.commons.lang.time.YearMonthDay
  Constructs a YearMonthDay from a `Calendar`.
YearMonthDay(Date) - Constructor for class com.norconex.commons.lang.time.YearMonthDay
  Constructs a YearMonthDay from a `Date` (UTC).
YearMonthDayInterval - Class in com.norconex.commons.lang.time
  An immutable date interval where both the start and end are inclusive.
YearMonthDayInterval(YearMonthDay, YearMonthDay) - Constructor for class com.norconex.commons.lang.time.YearMonthDayInterval
YearMonthDayInterval(String) - Constructor for class com.norconex.commons.lang.time.YearMonthDayInterval
  Constructs a YearMonthDayInterval out of a string.
YearMonthDayInterval(Calendar, Calendar) - Constructor for class com.norconex.commons.lang.time.YearMonthDayInterval
YearMonthDayInterval(Date, Date) - Constructor for class com.norconex.commons.lang.time.YearMonthDayInterval
YIB - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit
YIBIT - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit

## Z

ZB - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit
ZBIT - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit
ZIB - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit
ZIBIT - Enum constant in enum class com.norconex.commons.lang.unit.DataUnit
ZIP - Static variable in class com.norconex.commons.lang.file.ContentType
ZonedDateTimeConverter - Class in com.norconex.commons.lang.convert
  `ZonedDateTime` converter.
ZonedDateTimeConverter() - Constructor for class com.norconex.commons.lang.convert.ZonedDateTimeConverter
ZonedDateTimeConverter.JsonDeserializer - Class in com.norconex.commons.lang.convert
  JSON (Jackson) deserializer using this converter.
ZonedDateTimeConverter.JsonSerializer - Class in com.norconex.commons.lang.convert
  JSON (Jackson) serializer using this converter.
ZonedDateTimeConverter.XmlAdapter - Class in com.norconex.commons.lang.convert
  XML (JAXB) adapter using this converter.
ZonedDateTimeParser - Class in com.norconex.commons.lang.time
  Parses a string representation of a date to a `ZonedDateTime`.
ZonedDateTimeParser.TimeUnit - Enum Class in com.norconex.commons.lang.time
ZonedDateTimeParser.ZonedDateTimeParserBuilder - Class in com.norconex.commons.lang.time
zoneId() - Method in class com.norconex.commons.lang.time.DateModel
zoneId(ZoneId) - Method in class com.norconex.commons.lang.time.DateModel
zoneId(ZoneId) - Method in class com.norconex.commons.lang.time.ZonedDateTimeParser.ZonedDateTimeParserBuilder
ZoneIdConverter - Class in com.norconex.commons.lang.convert
  `ZoneIdConverter` converter.
ZoneIdConverter() - Constructor for class com.norconex.commons.lang.convert.ZoneIdConverter
ZoneIdConverter.JsonDeserializer - Class in com.norconex.commons.lang.convert
  JSON (Jackson) deserializer using this converter.
ZoneIdConverter.JsonSerializer - Class in com.norconex.commons.lang.convert
  JSON (Jackson) serializer using this converter.
ZoneIdConverter.XmlAdapter - Class in com.norconex.commons.lang.convert
  XML (JAXB) adapter using this converter.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form