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

A

AbstractRange<V> - Class in io.github.mmm.base.range
Implementation of Range.
AbstractRange() - Constructor for class io.github.mmm.base.range.AbstractRange
 
accept(char) - Method in interface io.github.mmm.base.filter.CharFilter
 
accept(char) - Method in class io.github.mmm.base.filter.ComposedCharFilter
 
accept(char) - Method in class io.github.mmm.base.filter.ListCharFilter
 
accept(char) - Method in class io.github.mmm.base.filter.NegatedCharFilter
 
ACCEPT_ALL_FILTER - Static variable in interface io.github.mmm.base.filter.CharFilter
A filter that accepts any charater.
add(Number, Number) - Method in class io.github.mmm.base.number.NumberType
 
adjustSignum(int) - Method in enum io.github.mmm.base.sort.SortOrder
Alignment - Enum in io.github.mmm.base.placement
This enum contains the available values for the alignment of an object.
AND - io.github.mmm.base.lang.Conjunction
This conjunction is true if and only if all arguments are true.
append(char) - Method in class io.github.mmm.base.io.AppendableWriter
 
append(CharSequence) - Method in class io.github.mmm.base.io.AppendableWriter
 
append(CharSequence, int, int) - Method in class io.github.mmm.base.io.AppendableWriter
 
AppendableWriter - Class in io.github.mmm.base.io
Writer that adapts an Appendable to avoid checked IOExceptions.
AppendableWriter(Appendable) - Constructor for class io.github.mmm.base.io.AppendableWriter
The constructor.
ApplicationException - Exception in io.github.mmm.base.exception
Extends RuntimeException with the following features: a UUID unique per exception instance automatically generated once per exception chain. an error code that should be unique per exception type. distinction between technical exceptions and exceptions intended for end-users. NOTE:
Exceptions should only occur in unexpected or undesired situations.
ApplicationException(Localizable) - Constructor for exception io.github.mmm.base.exception.ApplicationException
The constructor.
ApplicationException(Localizable, Throwable) - Constructor for exception io.github.mmm.base.exception.ApplicationException
The constructor.
ApplicationException(Localizable, Throwable, UUID) - Constructor for exception io.github.mmm.base.exception.ApplicationException
The constructor.
ApplicationException(String) - Constructor for exception io.github.mmm.base.exception.ApplicationException
The constructor.
ApplicationException(String, Throwable) - Constructor for exception io.github.mmm.base.exception.ApplicationException
The constructor.
ApplicationException(String, Throwable, UUID) - Constructor for exception io.github.mmm.base.exception.ApplicationException
The constructor.
apply(V) - Method in class io.github.mmm.base.lang.ToStringFormatter
 
areIncompatible(CaseConversion, CaseConversion) - Static method in enum io.github.mmm.base.text.CaseConversion
 
ASC - io.github.mmm.base.sort.SortOrder
Indicating that values are in increasing order (e.g.
ASCII_LETTER_FILTER - Static variable in interface io.github.mmm.base.filter.CharFilter
A filter that only accepts the Latin ASCII letters 'a'-'z' and 'A'-'Z'.
ASCII_LOWER_CASE_LETTER_FILTER - Static variable in interface io.github.mmm.base.filter.CharFilter
A filter that only accepts the lower case Latin ASCII letters 'a'-'z'.
ASCII_UPPER_CASE_LETTER_FILTER - Static variable in interface io.github.mmm.base.filter.CharFilter
A filter that only accepts the upper case Latin ASCII letters 'A'-'Z'.
asExample(char) - Method in enum io.github.mmm.base.text.CaseConversion
 
asWriter(Appendable) - Static method in class io.github.mmm.base.io.AppendableWriter
 

B

BIG_DECIMAL - Static variable in class io.github.mmm.base.number.NumberType
BIG_INTEGER - Static variable in class io.github.mmm.base.number.NumberType
BOTTOM - io.github.mmm.base.placement.Alignment
the component will be located at the bottom and horizontally centered.
BOTTOM - io.github.mmm.base.placement.VerticalAlignment
Align content to the bottom.
BOTTOM_LEFT - io.github.mmm.base.placement.Alignment
the component will be located at the right and vertically centered.
BOTTOM_RIGHT - io.github.mmm.base.placement.Alignment
the component will be located at the right and vertically centered.
BOUND_END_EXCLUSIVE - Static variable in interface io.github.mmm.base.range.Range
Char indicating end with exclusive maximum.
BOUND_END_INCLUSIVE - Static variable in interface io.github.mmm.base.range.Range
Char indicating end with inclusive maximum.
BOUND_SEPARATOR - Static variable in interface io.github.mmm.base.range.Range
Char to separate minimum and maximum.
BOUND_START_EXCLUSIVE - Static variable in interface io.github.mmm.base.range.Range
Char indicating start with exclusive minimum.
BOUND_START_INCLUSIVE - Static variable in interface io.github.mmm.base.range.Range
Char indicating start with inclusive minimum.
build() - Method in interface io.github.mmm.base.lang.Builder
Creates a new instance of the object to build.
Builder<T> - Interface in io.github.mmm.base.lang
This is the generic interface for a builder.
BYTE - Static variable in class io.github.mmm.base.number.NumberType
The NumberType for Byte.

C

CAML_CASE - Static variable in class io.github.mmm.base.text.CaseSyntax
CaseSyntax for camlCase (e.g.
CAML_SNAKE_CASE - Static variable in class io.github.mmm.base.text.CaseSyntax
CaseSyntax for caml_Snake_Case.
CAML_SPACE_CASE - Static variable in class io.github.mmm.base.text.CaseSyntax
CaseSyntax for caml Space Case.
CAML_TRAIN_CASE - Static variable in class io.github.mmm.base.text.CaseSyntax
CaseSyntax for caml-Train-Case.
capitalize(String) - Static method in class io.github.mmm.base.text.CaseHelper
 
CAPITALIZED - Static variable in class io.github.mmm.base.text.CaseSyntax
CaseSyntax for C$$apitalized (only convert first char to upper case, keep other case untouched).
CAPITALIZED_LOWER - Static variable in class io.github.mmm.base.text.CaseSyntax
CaseSyntax for Capitalizedlower.
CaseConversion - Enum in io.github.mmm.base.text
Represents the different character cases and allows conversion.
CaseHelper - Class in io.github.mmm.base.text
Simple helper for case conversion like CaseHelper.toLowerCase(String) or CaseHelper.toUpperCase(String).
CaseSyntax - Class in io.github.mmm.base.text
Defines the different styles of lower-/upper-case usage such as camlCase, train-case, etc.
CENTER - io.github.mmm.base.placement.Alignment
the component will be horizontally and vertically centered.
CENTER - io.github.mmm.base.placement.HorizontalAlignment
Align content centered to the middle (same space to the left and the right).
CENTER - io.github.mmm.base.placement.VerticalAlignment
Align content centered to the middle (same space at top and bottom).
CharFilter - Interface in io.github.mmm.base.filter
This is the interface for a filter that decides if a given character is acceptable or should be filtered.
clip(V) - Method in interface io.github.mmm.base.range.Range
This method clips the given value so the result is contained in this Range unless the given value is null.
close() - Method in class io.github.mmm.base.io.AppendableWriter
 
compare(Number, Number) - Method in class io.github.mmm.base.compare.NumberComparator
 
CompareOperator - Enum in io.github.mmm.base.compare
A CompareOperator represents an operator able to compare two given values.
Composable<C> - Interface in io.github.mmm.base.lang
Interface for an object that may contain children.
compose(CharFilter) - Method in interface io.github.mmm.base.filter.CharFilter
 
compose(CharFilter) - Method in class io.github.mmm.base.filter.ListCharFilter
 
ComposedCharFilter - Class in io.github.mmm.base.filter
Implementation of CharFilter that combines multiple given CharFilters with a logical OR so that if any of the given CharFilters matches then this ComposedCharFilter will match.
ComposedCharFilter(CharFilter...) - Constructor for class io.github.mmm.base.filter.ComposedCharFilter
The constructor.
ConfigMap - Class in io.github.mmm.base.config
Simple wrapper for a Map with configuration.
ConfigMap() - Constructor for class io.github.mmm.base.config.ConfigMap
The constructor.
ConfigMap(Map<String, Object>) - Constructor for class io.github.mmm.base.config.ConfigMap
The constructor.
ConfigOption<T> - Class in io.github.mmm.base.config
Represents a single configuration option for a ConfigMap.
ConfigOption(String, Class<T>) - Constructor for class io.github.mmm.base.config.ConfigOption
The constructor.
ConfigOption(String, Class<T>, T) - Constructor for class io.github.mmm.base.config.ConfigOption
The constructor.
ConfigOption(String, T) - Constructor for class io.github.mmm.base.config.ConfigOption
The constructor.
Conjunction - Enum in io.github.mmm.base.lang
Enum with the common boolean conjunction operators Conjunction.AND, Conjunction.OR, Conjunction.NAND, and Conjunction.NOR.
contains(V) - Method in interface io.github.mmm.base.range.Range
This method determines if the given value is within this Range from minimum to maximum.
convert(char) - Method in enum io.github.mmm.base.text.CaseConversion
 
convert(Number) - Method in class io.github.mmm.base.number.NumberType
 
convert(String) - Method in enum io.github.mmm.base.text.CaseConversion
 
convert(String) - Method in class io.github.mmm.base.text.CaseSyntax
Same as CaseSyntax.convert(String, Locale) with a standard Locale to prevent accidental conversion.
convert(String, Locale) - Method in enum io.github.mmm.base.text.CaseConversion
 
convert(String, Locale) - Method in class io.github.mmm.base.text.CaseSyntax
Converts to this CaseSyntax.
convertAndEvaluate(Object, Object, BiFunction<?, ?, T>) - Method in interface io.github.mmm.base.temporal.TemporalConverter
 
convertAndEvaluate(Object, Object, BiFunction<?, ?, T>) - Method in class io.github.mmm.base.temporal.TemporalConverterDefault
 
convertAndEvaluate(Object, Object, BiFunction<?, ?, T>) - Method in class io.github.mmm.base.temporal.TemporalConverterJavaUtil
 
convertAndEvaluate(Object, Object, BiFunction<?, ?, T>) - Method in class io.github.mmm.base.temporal.TemporalConverterLegacy
 
convertToCalendar(Object) - Method in class io.github.mmm.base.temporal.TemporalConverterJavaUtil
 
convertToCalendar(Object) - Method in class io.github.mmm.base.temporal.TemporalConverterLegacy
 
convertToDate(Object) - Method in class io.github.mmm.base.temporal.TemporalConverterJavaUtil
 
convertToDate(Object) - Method in class io.github.mmm.base.temporal.TemporalConverterLegacy
 
convertToInstant(Object) - Method in class io.github.mmm.base.temporal.TemporalConverterDefault
 
convertToInstant(Object) - Method in class io.github.mmm.base.temporal.TemporalConverterLegacy
 
convertToLocalDate(Object) - Method in class io.github.mmm.base.temporal.TemporalConverterDefault
 
convertToLocalDate(Object) - Method in class io.github.mmm.base.temporal.TemporalConverterLegacy
 
convertToLocalDateTime(Object) - Method in class io.github.mmm.base.temporal.TemporalConverterDefault
 
convertToLocalDateTime(Object) - Method in class io.github.mmm.base.temporal.TemporalConverterLegacy
 
convertToLocalTime(Object) - Method in class io.github.mmm.base.temporal.TemporalConverterDefault
 
convertToLocalTime(Object) - Method in class io.github.mmm.base.temporal.TemporalConverterLegacy
 
convertToOffsetDateTime(Object) - Method in class io.github.mmm.base.temporal.TemporalConverterDefault
 
convertToOffsetDateTime(Object) - Method in class io.github.mmm.base.temporal.TemporalConverterLegacy
 
convertToOffsetTime(Object) - Method in class io.github.mmm.base.temporal.TemporalConverterDefault
 
convertToOffsetTime(Object) - Method in class io.github.mmm.base.temporal.TemporalConverterLegacy
 
convertToZonedDateTime(Object) - Method in class io.github.mmm.base.temporal.TemporalConverterDefault
 
convertToZonedDateTime(Object) - Method in class io.github.mmm.base.temporal.TemporalConverterLegacy
 
createBundleName(Class<?>) - Static method in interface io.github.mmm.base.i18n.Localizable
 
createUuid() - Method in exception io.github.mmm.base.exception.ApplicationException
 

D

DESC - io.github.mmm.base.sort.SortOrder
Indicating that values are in decreasing order (e.g.
Direction - Enum in io.github.mmm.base.placement
This enum contains all possible directions.
divide(Number, Number) - Method in class io.github.mmm.base.number.NumberType
 
DOUBLE - Static variable in class io.github.mmm.base.number.NumberType
DOWN - io.github.mmm.base.placement.Direction
Direction down (south/bottom).
DOWN_LEFT - io.github.mmm.base.placement.Direction
Direction down-left (south-west).
DOWN_RIGHT - io.github.mmm.base.placement.Direction
Direction down-right (south-east).
DuplicateObjectException - Exception in io.github.mmm.base.exception
An DuplicateObjectException is thrown if an object was rejected because it is a duplicate.
DuplicateObjectException(Object) - Constructor for exception io.github.mmm.base.exception.DuplicateObjectException
The constructor.
DuplicateObjectException(Object, Object) - Constructor for exception io.github.mmm.base.exception.DuplicateObjectException
The constructor.
DuplicateObjectException(Object, Object, Object) - Constructor for exception io.github.mmm.base.exception.DuplicateObjectException
The constructor.

E

EQUAL - io.github.mmm.base.compare.CompareOperator
CompareOperator to check if objects are equal.
equals(Object) - Method in class io.github.mmm.base.range.AbstractRange
 
equals(Object) - Method in class io.github.mmm.base.text.CaseSyntax
 
eval(boolean...) - Method in enum io.github.mmm.base.lang.Conjunction
This method evaluates this conjunction for the given boolean arguments.
evalComparable(T, T) - Method in enum io.github.mmm.base.compare.CompareOperator
This method evaluates this CompareOperator for the given Comparable arguments.
evalDelta(int) - Method in enum io.github.mmm.base.compare.CompareOperator
 
evalDouble(double, double) - Method in enum io.github.mmm.base.compare.CompareOperator
This method evaluates this CompareOperator for the given arguments.
evalEmpty() - Method in enum io.github.mmm.base.lang.Conjunction
 
evalNumber(Number, Number) - Method in enum io.github.mmm.base.compare.CompareOperator
This method evaluates this CompareOperator for the given Number arguments.
evalObject(Object, Object) - Method in enum io.github.mmm.base.compare.CompareOperator
Generic variant of CompareOperator.evalComparable(Comparable, Comparable) that tries to convert incompatible arguments: If both arguments are same it will return evalDelta(0). If only exactly one of the arguments is null it will return evalDelta(Integer.MIN_VALUE). If both arguments are Numbers it delegates to CompareOperator.evalNumber(Number, Number) If both arguments are Comparables: If both Comparables have different types but each of them is a standard Temporal or Date/Calendar, then one of them is converted to the other.
evalSingle(boolean) - Method in enum io.github.mmm.base.lang.Conjunction
 
EXAMPLE_CHAR_FOR_ORIGINAL_CASE - Static variable in enum io.github.mmm.base.text.CaseConversion
The character representing CaseConversion.ORIGINAL_CASE in examples.

F

FILE_SEPARATOR_FILTER - Static variable in interface io.github.mmm.base.filter.CharFilter
A filter that only accepts the file separator characters '/' and '\\'.
FLOAT - Static variable in class io.github.mmm.base.number.NumberType
The NumberType for Float.
flush() - Method in class io.github.mmm.base.io.AppendableWriter
 
fromDirection(Direction) - Static method in enum io.github.mmm.base.placement.Alignment
This is the inverse operation for Alignment.toDirection().
fromString(String) - Static method in class io.github.mmm.base.i18n.LocaleHelper
Create a Locale from a given String representation such as Locale.toString() or Locale.forLanguageTag(String).
FromStringParser<T> - Interface in io.github.mmm.base.lang
Interface to parse a String in an expected syntax to a specific type.
fromValue(String) - Static method in enum io.github.mmm.base.placement.Alignment
This method gets the Alignment with the given value.
fromValue(String) - Static method in enum io.github.mmm.base.placement.HorizontalAlignment
This method gets the HorizontalAlignment with the given value.
fromValue(String) - Static method in enum io.github.mmm.base.placement.Orientation
This method gets the Orientation with the given value.
fromValue(String) - Static method in enum io.github.mmm.base.placement.VerticalAlignment
This method gets the VerticalAlignment with the given value.

G

get() - Static method in class io.github.mmm.base.lang.ToStringFormatter
 
get() - Static method in class io.github.mmm.base.number.LongParser
 
get() - Static method in class io.github.mmm.base.temporal.InstantParser
 
get() - Static method in interface io.github.mmm.base.temporal.TemporalConverter
 
get() - Static method in class io.github.mmm.base.temporal.TemporalConverterDefault
 
get() - Static method in class io.github.mmm.base.temporal.TemporalConverterLegacy
 
get() - Static method in class io.github.mmm.base.temporal.TemporalParser
 
get() - Static method in class io.github.mmm.base.uuid.UuidParser
 
get(ConfigOption<T>) - Method in class io.github.mmm.base.config.ConfigMap
 
getAppendable() - Method in class io.github.mmm.base.io.AppendableWriter
This method gets the Appendable to delegate to.
getArgument(String) - Method in interface io.github.mmm.base.i18n.Localizable
This method gets the language independent argument value for the given key.
getChild(int) - Method in interface io.github.mmm.base.lang.Composable
Gets the child-object at the given index.
getChildCount() - Method in interface io.github.mmm.base.lang.Composable
 
getCode() - Method in exception io.github.mmm.base.exception.ApplicationException
This method gets the code that identifies the detailed type of this object.
getCode() - Method in exception io.github.mmm.base.exception.DuplicateObjectException
 
getCode() - Method in exception io.github.mmm.base.exception.ObjectNotFoundException
 
getCode() - Method in exception io.github.mmm.base.exception.ReadOnlyException
 
getCode() - Method in exception io.github.mmm.base.exception.RuntimeIoException
 
getComparator() - Method in class io.github.mmm.base.range.NumberRangeType
 
getComparator() - Method in interface io.github.mmm.base.range.Range
 
getDefaultValue() - Method in class io.github.mmm.base.config.ConfigOption
 
getExactness() - Method in class io.github.mmm.base.number.NumberType
This method gets the and the given otherType.
getFirstCase() - Method in class io.github.mmm.base.text.CaseSyntax
 
getKey() - Method in class io.github.mmm.base.config.ConfigOption
 
getLocalizedMessage() - Method in interface io.github.mmm.base.i18n.Localizable
This method tries to get the localized message as String using the default locale.
getLocalizedMessage(Locale) - Method in exception io.github.mmm.base.exception.ApplicationException
 
getLocalizedMessage(Locale) - Method in interface io.github.mmm.base.i18n.Localizable
This method gets the resolved and localized message.
getLocalizedMessage(Locale, Appendable) - Method in exception io.github.mmm.base.exception.ApplicationException
 
getLocalizedMessage(Locale, Appendable) - Method in interface io.github.mmm.base.i18n.Localizable
This method writes the localized message to the given Appendable.
getMap() - Method in class io.github.mmm.base.config.ConfigMap
 
getMax() - Method in class io.github.mmm.base.number.NumberType
 
getMax() - Method in interface io.github.mmm.base.range.Range
 
getMax() - Method in class io.github.mmm.base.range.RangeType
 
getMessage() - Method in exception io.github.mmm.base.exception.ApplicationException
 
getMessage() - Method in interface io.github.mmm.base.i18n.Localizable
ATTENTION:
In most cases you wand to use Localizable.getLocalizedMessage(Locale) instead of this method.
getMin() - Method in class io.github.mmm.base.number.NumberType
 
getMin() - Method in interface io.github.mmm.base.range.Range
 
getMin() - Method in class io.github.mmm.base.range.RangeType
 
getMirrored() - Method in enum io.github.mmm.base.placement.Alignment
This method gets the inverse alignment.
getMirrored() - Method in enum io.github.mmm.base.placement.Orientation
This method gets the inverse orientation.
getName() - Method in enum io.github.mmm.base.lang.Conjunction
 
getNlsMessage() - Method in exception io.github.mmm.base.exception.ApplicationException
 
getNlsMessage(Throwable) - Static method in exception io.github.mmm.base.exception.ApplicationException
 
getOne() - Method in class io.github.mmm.base.number.NumberType
 
getOtherCase() - Method in class io.github.mmm.base.text.CaseSyntax
 
getSymbol() - Method in enum io.github.mmm.base.compare.CompareOperator
 
getSyntax() - Method in enum io.github.mmm.base.lang.Conjunction
 
getType() - Method in class io.github.mmm.base.config.ConfigOption
 
getType() - Method in class io.github.mmm.base.number.NumberType
 
getUuid() - Method in exception io.github.mmm.base.exception.ApplicationException
This method gets the UUID of this ApplicationException.
getValue() - Method in enum io.github.mmm.base.placement.Alignment
 
getValue() - Method in enum io.github.mmm.base.placement.Direction
 
getValue() - Method in enum io.github.mmm.base.placement.HorizontalAlignment
 
getValue() - Method in enum io.github.mmm.base.placement.Orientation
 
getValue() - Method in enum io.github.mmm.base.placement.VerticalAlignment
 
getWordSeparator() - Method in class io.github.mmm.base.text.CaseSyntax
 
getWordStartCase() - Method in class io.github.mmm.base.text.CaseSyntax
 
getZero() - Method in class io.github.mmm.base.number.NumberType
 
GREATER_OR_EQUAL - io.github.mmm.base.compare.CompareOperator
CompareOperator to check if some value is greater or equal to another.
GREATER_THAN - io.github.mmm.base.compare.CompareOperator
CompareOperator to check if some value is greater than another.

H

hashCode() - Method in class io.github.mmm.base.range.AbstractRange
 
hashCode() - Method in class io.github.mmm.base.text.CaseSyntax
 
hasWordSeparator() - Method in class io.github.mmm.base.text.CaseSyntax
 
HEX_DIGIT_FILTER - Static variable in interface io.github.mmm.base.filter.CharFilter
CharFilter that accepts only the hex digits '0'-'9', 'a'-'f', or 'A'-'F'.
HORIZONTAL - io.github.mmm.base.placement.Orientation
A horizontal orientation means that objects are ordered from the left to the right.
HorizontalAlignment - Enum in io.github.mmm.base.placement
This enum represents a horizontal alignment.

I

IDENTIFIER_FILTER - Static variable in interface io.github.mmm.base.filter.CharFilter
A filter that only accepts characters valid for a technical identifier-string (e.g.
INSTANCE - Static variable in class io.github.mmm.base.compare.NumberComparator
The singleton instance.
InstantParser - Class in io.github.mmm.base.temporal
INTEGER - Static variable in class io.github.mmm.base.number.NumberType
io.github.mmm.base - module io.github.mmm.base
Provides fundamental APIs and helper classes.
io.github.mmm.base.compare - package io.github.mmm.base.compare
Contains CompareOperator and NumberComparator that help to compare values.
io.github.mmm.base.config - package io.github.mmm.base.config
 
io.github.mmm.base.exception - package io.github.mmm.base.exception
Contains ApplicationException and derived exception classes for common cases.
io.github.mmm.base.filter - package io.github.mmm.base.filter
Contains CharFilter and related types for efficient filtering and parsing.
io.github.mmm.base.i18n - package io.github.mmm.base.i18n
Contains APIs and helpers for internationalization.
io.github.mmm.base.io - package io.github.mmm.base.io
 
io.github.mmm.base.justification - package io.github.mmm.base.justification
Contains Justification and its implementation to justify text.
io.github.mmm.base.lang - package io.github.mmm.base.lang
Contains fundamental types missing in java.base.
io.github.mmm.base.number - package io.github.mmm.base.number
 
io.github.mmm.base.placement - package io.github.mmm.base.placement
Contains Enum types for placements (alignment, orientation, direction).
io.github.mmm.base.properties - package io.github.mmm.base.properties
Contains additions to Properties.
io.github.mmm.base.range - package io.github.mmm.base.range
Contains Range and related types for ranges of ordered values.
io.github.mmm.base.sort - package io.github.mmm.base.sort
 
io.github.mmm.base.temporal - package io.github.mmm.base.temporal
Contains additions for java.time and Temporal.
io.github.mmm.base.text - package io.github.mmm.base.text
Contains helpers to deal with text (string, etc.) and case.
io.github.mmm.base.uuid - package io.github.mmm.base.uuid
 
isCaseChange(CaseConversion) - Static method in enum io.github.mmm.base.text.CaseConversion
 
isDecimal() - Method in class io.github.mmm.base.number.NumberType
This method determines if the represented Number is a decimal value.
isDown() - Method in enum io.github.mmm.base.placement.Direction
 
isForUser() - Method in exception io.github.mmm.base.exception.ApplicationException
Note: Please consider using net.sf.mmm.nls.exception.NlsException with i18n support in case you are creating exceptions for end-users.
isLeft() - Method in enum io.github.mmm.base.placement.Direction
 
isRight() - Method in enum io.github.mmm.base.placement.Direction
 
isTechnical() - Method in exception io.github.mmm.base.exception.ApplicationException
Determines if this is a technical exception.
isUp() - Method in enum io.github.mmm.base.placement.Direction
 
iterator() - Method in interface io.github.mmm.base.lang.Composable
 

J

join(char...) - Method in class io.github.mmm.base.filter.ListCharFilter
 
join(ListCharFilter) - Method in class io.github.mmm.base.filter.ListCharFilter
 
Justification - Interface in io.github.mmm.base.justification
This is the interface for a specific justification.
JustificationImpl - Class in io.github.mmm.base.justification
Implementation of a Justification.
JustificationImpl(String) - Constructor for class io.github.mmm.base.justification.JustificationImpl
The constructor.
justify(CharSequence) - Method in interface io.github.mmm.base.justification.Justification
This method applies the justification to the given value and returns the result.
justify(CharSequence) - Method in class io.github.mmm.base.justification.JustificationImpl
 
justify(CharSequence, Appendable) - Method in interface io.github.mmm.base.justification.Justification
This method applies the justification to the given value and appends the result to the given target.
justify(CharSequence, Appendable) - Method in class io.github.mmm.base.justification.JustificationImpl
 

K

KEEP_SPECIAL_CHARS - Static variable in class io.github.mmm.base.text.CaseSyntax
The word separator used to keep any special (separator) characters untouched by convert.
keys() - Method in class io.github.mmm.base.properties.SortedProperties
 
keySet() - Method in class io.github.mmm.base.properties.SortedProperties
 

L

LATIN_DIGIT_FILTER - Static variable in interface io.github.mmm.base.filter.CharFilter
A filter that only accepts the Latin digits '0'-'9'.
LATIN_DIGIT_OR_LETTER_FILTER - Static variable in interface io.github.mmm.base.filter.CharFilter
A filter that only accepts the Latin digits '0'-'9' or ASCII letters 'a'-'z' and 'A'-'Z'.
LEFT - io.github.mmm.base.placement.Alignment
the component will be located at the left and vertically centered.
LEFT - io.github.mmm.base.placement.Direction
Direction left (west).
LEFT - io.github.mmm.base.placement.HorizontalAlignment
Align content to the left side.
LESS_OR_EQUAL - io.github.mmm.base.compare.CompareOperator
CompareOperator to check if some value is less or equal than another.
LESS_THAN - io.github.mmm.base.compare.CompareOperator
CompareOperator to check if some value is less than another.
ListCharFilter - Class in io.github.mmm.base.filter
Implementation of the CharFilter that accepts characters from a whitelist given at construction.
ListCharFilter(char...) - Constructor for class io.github.mmm.base.filter.ListCharFilter
The constructor.
LocaleHelper - Class in io.github.mmm.base.i18n
Simple helper for Locale specific stuff.
Localizable - Interface in io.github.mmm.base.i18n
Interface for an object that can be translated to a given Locale.
LocalizableObject - Interface in io.github.mmm.base.i18n
This is the interface for a Localizable object with native language support (NLS).
LONG - Static variable in class io.github.mmm.base.number.NumberType
The NumberType for Long.
LongParser - Class in io.github.mmm.base.number
LOWER_CASE - io.github.mmm.base.text.CaseConversion
Convert to lower case.
LOWER_SNAKE_CASE - Static variable in class io.github.mmm.base.text.CaseSyntax
CaseSyntax for lower_snake_case (e.g.
LOWER_SPACE_CASE - Static variable in class io.github.mmm.base.text.CaseSyntax
CaseSyntax for lower space case.
LOWERCASE - Static variable in class io.github.mmm.base.text.CaseSyntax
CaseSyntax for lowercase (e.g.

M

MAX_UNBOUND - Static variable in interface io.github.mmm.base.range.Range
The unbound maximum.
MESSAGE_CODE - Static variable in exception io.github.mmm.base.exception.DuplicateObjectException
 
MESSAGE_CODE - Static variable in exception io.github.mmm.base.exception.ObjectMismatchException
 
MESSAGE_CODE - Static variable in exception io.github.mmm.base.exception.ObjectNotFoundException
 
MESSAGE_CODE - Static variable in exception io.github.mmm.base.exception.ReadOnlyException
 
MESSAGE_CODE - Static variable in exception io.github.mmm.base.exception.RuntimeIoException
 
MIN_UNBOUND - Static variable in interface io.github.mmm.base.range.Range
The unbound minimum.
multiply(Number, Number) - Method in class io.github.mmm.base.number.NumberType
 

N

NAND - io.github.mmm.base.lang.Conjunction
This is the negation of Conjunction.AND.
negate() - Method in enum io.github.mmm.base.compare.CompareOperator
 
negate() - Method in interface io.github.mmm.base.filter.CharFilter
 
negate() - Method in class io.github.mmm.base.filter.NegatedCharFilter
 
negate() - Method in enum io.github.mmm.base.lang.Conjunction
 
NegatedCharFilter - Class in io.github.mmm.base.filter
Implementation of CharFilter resulting in the negation of a given CharFilter so it filters what the given CharFilter accepts and vice versa.
NegatedCharFilter(CharFilter) - Constructor for class io.github.mmm.base.filter.NegatedCharFilter
The constructor.
NEWLINE_FILTER - Static variable in interface io.github.mmm.base.filter.CharFilter
CharFilter that accepts only carriage return ('\r') and line feed ('\n').
NOR - io.github.mmm.base.lang.Conjunction
This is the negation of Conjunction.OR.
normalizeExample(String) - Static method in class io.github.mmm.base.text.CaseSyntax
 
NOT_EQUAL - io.github.mmm.base.compare.CompareOperator
CompareOperator to check if objects are NOT equal.
NumberComparator - Class in io.github.mmm.base.compare
Implementation of Comparator for Numbers capable to compare different types.
NumberComparator() - Constructor for class io.github.mmm.base.compare.NumberComparator
The constructor.
NumberRangeType - Class in io.github.mmm.base.range
This class extends Range to allow mixed types of Number to be used.
NumberRangeType(Number, Number) - Constructor for class io.github.mmm.base.range.NumberRangeType
The constructor.
NumberType<N extends Number> - Class in io.github.mmm.base.number
A NumberType represents a specific Number Class.
NumberType(Class<N>, int, N, N) - Constructor for class io.github.mmm.base.number.NumberType
The constructor.

O

ObjectMismatchException - Exception in io.github.mmm.base.exception
An ObjectMismatchException is thrown if an object or value does not match an expected result.
ObjectMismatchException(Object, Object) - Constructor for exception io.github.mmm.base.exception.ObjectMismatchException
The constructor.
ObjectMismatchException(Object, Object, Throwable) - Constructor for exception io.github.mmm.base.exception.ObjectMismatchException
The constructor.
ObjectNotFoundException - Exception in io.github.mmm.base.exception
An ObjectNotFoundException is thrown if an object was requested but does not exist or could not be found.
ObjectNotFoundException(Localizable, Throwable) - Constructor for exception io.github.mmm.base.exception.ObjectNotFoundException
The constructor.
ObjectNotFoundException(Object) - Constructor for exception io.github.mmm.base.exception.ObjectNotFoundException
The constructor.
ObjectNotFoundException(Object, Object) - Constructor for exception io.github.mmm.base.exception.ObjectNotFoundException
The constructor.
ObjectNotFoundException(Object, Object, Throwable) - Constructor for exception io.github.mmm.base.exception.ObjectNotFoundException
The constructor.
OCTAL_DIGIT_FILTER - Static variable in interface io.github.mmm.base.filter.CharFilter
CharFilter that accepts only the ocatal digits '0'-'7'.
of(Character, CaseConversion) - Static method in class io.github.mmm.base.text.CaseSyntax
The constructor.
of(Character, CaseConversion, CaseConversion) - Static method in class io.github.mmm.base.text.CaseSyntax
The constructor.
of(Character, CaseConversion, CaseConversion, CaseConversion) - Static method in class io.github.mmm.base.text.CaseSyntax
 
of(Class<N>) - Static method in class io.github.mmm.base.number.NumberType
 
of(String) - Static method in interface io.github.mmm.base.justification.Justification
This method parses the given format as Justification.
ofExample(char, boolean) - Static method in enum io.github.mmm.base.text.CaseConversion
 
ofExample(String, boolean) - Static method in class io.github.mmm.base.text.CaseSyntax
 
ofName(String) - Static method in enum io.github.mmm.base.lang.Conjunction
 
ofStatic(String) - Static method in interface io.github.mmm.base.i18n.Localizable
 
ofSymbol(String) - Static method in enum io.github.mmm.base.compare.CompareOperator
This method gets the CompareOperator for the given symbol.
ofSymbol(String) - Static method in enum io.github.mmm.base.lang.Conjunction
 
OR - io.github.mmm.base.lang.Conjunction
This conjunction is true if and only if at least one argument is true.
Orientation - Enum in io.github.mmm.base.placement
This enum contains the available values for the orientation.
ORIGINAL_CASE - io.github.mmm.base.text.CaseConversion
Do not convert (keep original case).

P

parse(String) - Method in interface io.github.mmm.base.lang.FromStringParser
Parses the given String to the type handled by this parser but efficiently returns null if the syntax does not match.
parse(String) - Method in class io.github.mmm.base.number.LongParser
 
parse(String) - Method in class io.github.mmm.base.temporal.InstantParser
 
parse(String) - Method in class io.github.mmm.base.temporal.TemporalParser
 
parse(String) - Method in class io.github.mmm.base.uuid.UuidParser
 
parse(String, Function<String, T>) - Static method in class io.github.mmm.base.range.RangeType
 
PASCAL_CASE - Static variable in class io.github.mmm.base.text.CaseSyntax
CaseSyntax for PascalCase (e.g.
PASCAL_SNAKE_CASE - Static variable in class io.github.mmm.base.text.CaseSyntax
CaseSyntax for Pascal_Snake_Case.
PASCAL_SPACE_CASE - Static variable in class io.github.mmm.base.text.CaseSyntax
CaseSyntax for Pascal Space Case.
PASCAL_TRAIN_CASE - Static variable in class io.github.mmm.base.text.CaseSyntax
CaseSyntax for Pascal-Train-Case.
printStackTrace(Locale, Appendable) - Method in exception io.github.mmm.base.exception.ApplicationException
This method prints the stack trace with localized exception message(s).
PROPERTY_MAX - Static variable in interface io.github.mmm.base.range.Range
Property name of Range.getMax().
PROPERTY_MIN - Static variable in interface io.github.mmm.base.range.Range
Property name of Range.getMin().
put(Map<KEY, VALUE>, KEY, VALUE) - Static method in exception io.github.mmm.base.exception.DuplicateObjectException
This method puts the given value into the given map using the given key.

R

Range<V> - Interface in io.github.mmm.base.range
This class represents a range from minimum to maximum.
RangeType<V> - Class in io.github.mmm.base.range
Implementation of Range.
RangeType(V, V) - Constructor for class io.github.mmm.base.range.RangeType
The constructor.
ReadOnlyException - Exception in io.github.mmm.base.exception
A ReadOnlyException is thrown if the modification of something failed because it is read-only.
ReadOnlyException(Object) - Constructor for exception io.github.mmm.base.exception.ReadOnlyException
The constructor.
ReadOnlyException(Object, Object) - Constructor for exception io.github.mmm.base.exception.ReadOnlyException
The constructor.
ReadOnlyException(Throwable, Object) - Constructor for exception io.github.mmm.base.exception.ReadOnlyException
The constructor.
ReadOnlyException(Throwable, Object, Object) - Constructor for exception io.github.mmm.base.exception.ReadOnlyException
The constructor.
RIGHT - io.github.mmm.base.placement.Alignment
the component will be located at the right and vertically centered.
RIGHT - io.github.mmm.base.placement.Direction
Direction right (east).
RIGHT - io.github.mmm.base.placement.HorizontalAlignment
Align content to the right side.
RuntimeIoException - Exception in io.github.mmm.base.exception
RuntimeIoException(Throwable) - Constructor for exception io.github.mmm.base.exception.RuntimeIoException
The constructor.

S

SEPARATOR_DEFAULT - Static variable in class io.github.mmm.base.i18n.LocaleHelper
The default separator used for locale-infixes.
SEPARATOR_EXTENSION - Static variable in class io.github.mmm.base.i18n.LocaleHelper
The separator used for extension keys.
SEPARATOR_FOR_LANGUAGE_TAG - Static variable in class io.github.mmm.base.i18n.LocaleHelper
The separator used for language tag.
SEPARATOR_SCRIPT - Static variable in class io.github.mmm.base.i18n.LocaleHelper
The separator used for script.
ServiceHelper - Class in io.github.mmm.base.config
Helper class for ServiceLoader.
set(ConfigOption<T>, T) - Method in class io.github.mmm.base.config.ConfigMap
 
setMax(V) - Method in interface io.github.mmm.base.range.WritableRange
 
setMin(V) - Method in interface io.github.mmm.base.range.WritableRange
 
SHORT - Static variable in class io.github.mmm.base.number.NumberType
The NumberType for Short.
singleton(ServiceLoader<S>) - Static method in class io.github.mmm.base.config.ServiceHelper
 
singleton(ServiceLoader<S>, boolean) - Static method in class io.github.mmm.base.config.ServiceHelper
 
SortedProperties - Class in io.github.mmm.base.properties
This class extends Properties and makes them sorted by their keys.
SortedProperties() - Constructor for class io.github.mmm.base.properties.SortedProperties
The constructor.
SortedProperties(Properties) - Constructor for class io.github.mmm.base.properties.SortedProperties
The constructor.
SortOrder - Enum in io.github.mmm.base.sort
This enum contains the possible values for the sort order.
subtract(Number, Number) - Method in class io.github.mmm.base.number.NumberType
 

T

TemporalConverter - Interface in io.github.mmm.base.temporal
 
TemporalConverterDefault - Class in io.github.mmm.base.temporal
Simple utility class to convert to standard Temporal types.
TemporalConverterJavaUtil - Class in io.github.mmm.base.temporal
Extends TemporalConverterDefault with support for the legacy types Date and Calendar.
TemporalConverterJavaUtil() - Constructor for class io.github.mmm.base.temporal.TemporalConverterJavaUtil
 
TemporalConverterLegacy - Class in io.github.mmm.base.temporal
Extends TemporalConverterDefault with support for the legacy types Date and Calendar.
TemporalParser - Class in io.github.mmm.base.temporal
Parser that can detect Strings representing a Temporal value via TemporalParser.parse(String) but returns null if not a Temporal instead of throwing an exception.
toAlignment() - Method in enum io.github.mmm.base.placement.Direction
 
toAlignment() - Method in enum io.github.mmm.base.placement.HorizontalAlignment
This method gets the corresponding Alignment.
toAlignment() - Method in enum io.github.mmm.base.placement.VerticalAlignment
This method gets the corresponding Alignment.
toAlignment(Orientation) - Method in enum io.github.mmm.base.placement.Alignment
This method extracts the horizontal or vertical part of this alignment.
toDirection() - Method in enum io.github.mmm.base.placement.Alignment
 
toHorizontalAlignment() - Method in enum io.github.mmm.base.placement.Alignment
This method gets the horizontal part of the alignment.
toInfix(Locale) - Static method in class io.github.mmm.base.i18n.LocaleHelper
 
toInfixes(Locale) - Static method in class io.github.mmm.base.i18n.LocaleHelper
This method determines the infix-strings for localization lookup ordered from most specific to least specific (empty string representing Locale.ROOT).
toLocalizable() - Method in interface io.github.mmm.base.i18n.Localizable
 
toLocalizable() - Method in interface io.github.mmm.base.i18n.LocalizableObject
This method is the equivalent to Object.toString() with native language support.
toLowerCase(String) - Static method in class io.github.mmm.base.text.CaseHelper
Indirection for String.toLowerCase(Locale) with a standard Locale to prevent accidents.
toLowerCase(String, Locale) - Static method in class io.github.mmm.base.text.CaseHelper
TOP - io.github.mmm.base.placement.Alignment
the component will be located at the top and horizontally centered.
TOP - io.github.mmm.base.placement.VerticalAlignment
Align content to the top.
TOP_LEFT - io.github.mmm.base.placement.Alignment
the component will be located at the right and vertically centered.
TOP_RIGHT - io.github.mmm.base.placement.Alignment
the component will be located at the right and vertically centered.
toString() - Method in enum io.github.mmm.base.compare.CompareOperator
 
toString() - Method in class io.github.mmm.base.config.ConfigMap
 
toString() - Method in class io.github.mmm.base.config.ConfigOption
 
toString() - Method in exception io.github.mmm.base.exception.ApplicationException
 
toString() - Method in class io.github.mmm.base.io.AppendableWriter
 
toString() - Method in class io.github.mmm.base.justification.JustificationImpl
 
toString() - Method in enum io.github.mmm.base.lang.Conjunction
 
toString() - Method in class io.github.mmm.base.number.NumberType
 
toString() - Method in enum io.github.mmm.base.placement.Alignment
 
toString() - Method in enum io.github.mmm.base.placement.Direction
 
toString() - Method in enum io.github.mmm.base.placement.HorizontalAlignment
 
toString() - Method in enum io.github.mmm.base.placement.Orientation
 
toString() - Method in enum io.github.mmm.base.placement.VerticalAlignment
 
toString() - Method in class io.github.mmm.base.range.AbstractRange
 
toString() - Method in class io.github.mmm.base.text.CaseSyntax
 
toString(Locale) - Method in exception io.github.mmm.base.exception.ApplicationException
Like ApplicationException.toString() but using the specified Locale.
toString(Locale, Appendable) - Method in exception io.github.mmm.base.exception.ApplicationException
appends the localized string representation of this exception.
ToStringFormatter<V> - Class in io.github.mmm.base.lang
Formatter Function that delegates to Object.toString().
toUpperCase(String) - Static method in class io.github.mmm.base.text.CaseHelper
Indirection for String.toUpperCase(Locale) with a standard Locale.US to prevent accidents.
toUpperCase(String, Locale) - Static method in class io.github.mmm.base.text.CaseHelper
toVerticalAlignment() - Method in enum io.github.mmm.base.placement.Alignment
This method gets the vertical part of the alignment.
TRAIN_CASE - Static variable in class io.github.mmm.base.text.CaseSyntax
CaseSyntax for train-case (e.g.

U

unbounded() - Static method in interface io.github.mmm.base.range.Range
 
UNCAPITALIZED - Static variable in class io.github.mmm.base.text.CaseSyntax
CaseSyntax for u$$capitalized (only convert first char to lower case, keep other case untouched).
UNCAPITALIZED_UPPER - Static variable in class io.github.mmm.base.text.CaseSyntax
CaseSyntax for Capitalizedlower.
UNMODIFIED - Static variable in class io.github.mmm.base.text.CaseSyntax
CaseSyntax for $$$unmodified (keep all characters untouched).
UP - io.github.mmm.base.placement.Direction
Direction up (north/top).
UP_LEFT - io.github.mmm.base.placement.Direction
Direction up-left (north-west).
UP_RIGHT - io.github.mmm.base.placement.Direction
Direction up-right (north-east).
UPPER_CASE - io.github.mmm.base.text.CaseConversion
Convert to upper case.
UPPER_SNAKE_CASE - Static variable in class io.github.mmm.base.text.CaseSyntax
CaseSyntax for UPPER_SNAKE_CASE (e.g.
UPPER_SPACE_CASE - Static variable in class io.github.mmm.base.text.CaseSyntax
CaseSyntax for UPPER SPACE CASE.
UPPER_TRAIN_CASE - Static variable in class io.github.mmm.base.text.CaseSyntax
CaseSyntax for UPPER-TRAIN-CASE.
UPPERCASE - Static variable in class io.github.mmm.base.text.CaseSyntax
CaseSyntax for UPPERCASE.
UuidParser - Class in io.github.mmm.base.uuid

V

valueOf(Number) - Method in class io.github.mmm.base.number.NumberType
 
valueOf(String) - Static method in enum io.github.mmm.base.compare.CompareOperator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.mmm.base.lang.Conjunction
Returns the enum constant of this type with the specified name.
valueOf(String) - Method in class io.github.mmm.base.number.NumberType
 
valueOf(String) - Static method in enum io.github.mmm.base.placement.Alignment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.mmm.base.placement.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.mmm.base.placement.HorizontalAlignment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.mmm.base.placement.Orientation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.mmm.base.placement.VerticalAlignment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.mmm.base.sort.SortOrder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.mmm.base.text.CaseConversion
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.github.mmm.base.compare.CompareOperator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.mmm.base.lang.Conjunction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.mmm.base.placement.Alignment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.mmm.base.placement.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.mmm.base.placement.HorizontalAlignment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.mmm.base.placement.Orientation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.mmm.base.placement.VerticalAlignment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.mmm.base.sort.SortOrder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.mmm.base.text.CaseConversion
Returns an array containing the constants of this enum type, in the order they are declared.
VERTICAL - io.github.mmm.base.placement.Orientation
A vertical orientation means that objects are ordered from the top to the bottom.
VerticalAlignment - Enum in io.github.mmm.base.placement
This enum represents a vertical alignment of some object.

W

WHITESPACE_FILTER - Static variable in interface io.github.mmm.base.filter.CharFilter
A filter that accepts only whitespaces.
withMax(Number) - Method in class io.github.mmm.base.range.NumberRangeType
 
withMax(V) - Method in class io.github.mmm.base.range.RangeType
 
withMin(Number) - Method in class io.github.mmm.base.range.NumberRangeType
 
withMin(V) - Method in class io.github.mmm.base.range.RangeType
 
WritableRange<V> - Interface in io.github.mmm.base.range
A mutable Range allowing to set minimum and maximum.
write(char[]) - Method in class io.github.mmm.base.io.AppendableWriter
 
write(char[], int, int) - Method in class io.github.mmm.base.io.AppendableWriter
 
write(int) - Method in class io.github.mmm.base.io.AppendableWriter
 
write(String) - Method in class io.github.mmm.base.io.AppendableWriter
 
write(String, int, int) - Method in class io.github.mmm.base.io.AppendableWriter
 

X

XOR - io.github.mmm.base.lang.Conjunction
This conjunction is true if and only if two arguments differ (exactly one of two arguments if true).
A B C D E F G H I J K L M N O P R S T U V W X 
All Classes All Packages