Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
D
- de.cuioss.java.tools - module de.cuioss.java.tools
- de.cuioss.tools.base - package de.cuioss.tools.base
-
Provides some basic utilities, inspired by googles package 'com.google.common.base'
BooleanOperationsprovides some minimal tooling for checking some or / and conditions, e.g. - de.cuioss.tools.codec - package de.cuioss.tools.codec
-
Provides types and structures similiar to https://github.com/apache/commons-codec.
- de.cuioss.tools.collect - package de.cuioss.tools.collect
-
Provides a number of utilities in the context of
CollectionsCollectionBuilder: Unified builder for building arbitrary Collections.CollectionLiterals: Provides literal-forms for creating populated collection instances. - de.cuioss.tools.concurrent - package de.cuioss.tools.concurrent
- de.cuioss.tools.formatting - package de.cuioss.tools.formatting
-
Configurable formatting for complex structures
- de.cuioss.tools.formatting.template - package de.cuioss.tools.formatting.template
-
Template package contains classes for different templates configurations
- de.cuioss.tools.formatting.template.lexer - package de.cuioss.tools.formatting.template.lexer
-
This packages contains classes for operations for different string templates.
- de.cuioss.tools.formatting.template.token - package de.cuioss.tools.formatting.template.token
-
This package contains different types of tokens
- de.cuioss.tools.io - package de.cuioss.tools.io
-
Provides a number of io related utilities
- de.cuioss.tools.lang - package de.cuioss.tools.lang
- de.cuioss.tools.logging - package de.cuioss.tools.logging
-
Simple wrapper for using java util logging in a more convenient manner, see
CuiLoggerfor details. - de.cuioss.tools.net - package de.cuioss.tools.net
-
Provides Network related utilitites
- de.cuioss.tools.net.ssl - package de.cuioss.tools.net.ssl
- de.cuioss.tools.property - package de.cuioss.tools.property
-
Provides some types and utilities to simplify the interaction with Beans as specified in the JavaBean-Specification, similar to apache BeanUtils.
- de.cuioss.tools.reflect - package de.cuioss.tools.reflect
-
Provides some utility classes simplifying usage of reflection
- de.cuioss.tools.string - package de.cuioss.tools.string
- debug(String) - Method in class de.cuioss.tools.logging.CuiLogger
-
Log a message at the debug level.
- debug(String, Object...) - Method in class de.cuioss.tools.logging.CuiLogger
-
Log a message at the debug level.
- debug(String, Throwable) - Method in class de.cuioss.tools.logging.CuiLogger
-
Log a message at the debug level.
- debug(Throwable, String, Object...) - Method in class de.cuioss.tools.logging.CuiLogger
-
Log a message at the debug level.
- debug(Throwable, Supplier<String>) - Method in class de.cuioss.tools.logging.CuiLogger
-
Log a message at the debug level.
- debug(Supplier<String>) - Method in class de.cuioss.tools.logging.CuiLogger
-
Log a message at the debug level.
- DEBUG - Enum constant in enum class de.cuioss.tools.logging.LogLevel
-
Debug Level, maps to
Level.FINE. - decode(byte[]) - Method in class de.cuioss.tools.codec.Hex
-
Converts an array of character bytes representing hexadecimal values into an array of bytes of those same values.
- decode(String) - Static method in class de.cuioss.tools.net.IDNInternetAddress
-
Decode the domain part of an email address
- decode(String, UnaryOperator<String>) - Static method in class de.cuioss.tools.net.IDNInternetAddress
-
Decodes the given address and sanitizes the elements with the provided sanitizer.
- decode(Object) - Method in class de.cuioss.tools.codec.Hex
-
Converts a String or an array of character bytes representing hexadecimal values into an array of bytes of those same values.
- decode(ByteBuffer) - Method in class de.cuioss.tools.codec.Hex
-
Converts a buffer of character bytes representing hexadecimal values into an array of bytes of those same values.
- decodeHex(char[]) - Static method in class de.cuioss.tools.codec.Hex
-
Converts an array of characters representing hexadecimal values into an array of bytes of those same values.
- decodeHex(String) - Static method in class de.cuioss.tools.codec.Hex
-
Converts a String representing hexadecimal values into an array of bytes of those same values.
- DecoderException - Exception in de.cuioss.tools.codec
-
Thrown when there is a failure condition during the decoding process.
- DecoderException() - Constructor for exception de.cuioss.tools.codec.DecoderException
-
Constructs a new exception with
nullas its detail message. - DecoderException(String) - Constructor for exception de.cuioss.tools.codec.DecoderException
-
Constructs a new exception with the specified detail message.
- DecoderException(String, Throwable) - Constructor for exception de.cuioss.tools.codec.DecoderException
-
Constructs a new exception with the specified detail message and cause.
- DecoderException(Throwable) - Constructor for exception de.cuioss.tools.codec.DecoderException
-
Constructs a new exception with the specified cause and a detail message of
(cause==null ? null : cause.toString())(which typically contains the class and detail message ofcause). - DEFAULT - Enum constant in enum class de.cuioss.tools.property.PropertyMemberInfo
-
Defines a default property contract, saying it is not transient and defines the Object-identity,
Object.equals(Object),Object.hashCode()andObject.toString() - DEFAULT_BUFFER_SIZE - Static variable in class de.cuioss.tools.io.IOStreams
-
The default buffer size (4096) to use in copy methods.
- DEFAULT_CHARSET - Static variable in class de.cuioss.tools.codec.Hex
-
Default charset is
StandardCharsets.UTF_8 - deleteQuietly(Path) - Static method in class de.cuioss.tools.io.MorePaths
-
Deletes a file, never throwing an exception.
- deserializeKeyMaterial(String) - Static method in class de.cuioss.tools.net.ssl.KeyMaterialHolder
- difference(Map<? extends K, ? extends V>, Map<? extends K, ? extends V>) - Static method in class de.cuioss.tools.collect.MoreCollections
-
Computes the difference between two maps.
- directoryContains(String, String) - Static method in class de.cuioss.tools.io.FilenameUtils
-
Determines whether the
parentdirectory contains thechildelement (a file or directory). - doNotModifySeparatorString() - Method in class de.cuioss.tools.string.Splitter
-
Usually the separator will be pre-processed before being passed to
String.split(String).
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form