Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractCharFilter - Class in io.github.mmm.base.filter
-
Abstract base implementation of
CharFilter. - AbstractCharFilter(String) - Constructor for class io.github.mmm.base.filter.AbstractCharFilter
-
The constructor.
- AbstractIterator<E> - Class in io.github.mmm.base.collection
- AbstractIterator() - Constructor for class io.github.mmm.base.collection.AbstractIterator
- AbstractRange<V> - Class in io.github.mmm.base.range
-
Implementation of
Range. - AbstractRange() - Constructor for class io.github.mmm.base.range.AbstractRange
- AbstractRangeBean<V> - Class in io.github.mmm.base.range
-
Implementation of
WritableRangeforUiNumericInput. - AbstractRangeBean() - Constructor for class io.github.mmm.base.range.AbstractRangeBean
-
The constructor.
- AbstractRangeBean(V, V) - Constructor for class io.github.mmm.base.range.AbstractRangeBean
-
The constructor.
- AbstractTextFormatMessageHandler - Class in io.github.mmm.base.text
-
Default implementation of
TextFormatMessageHandler. - AbstractTextFormatMessageHandler(boolean, boolean) - Constructor for class io.github.mmm.base.text.AbstractTextFormatMessageHandler
-
The constructor.
- accept(int) - Method in interface io.github.mmm.base.filter.CharFilter
- accept(int) - Method in class io.github.mmm.base.filter.ComposedCharFilter
- accept(int) - Method in class io.github.mmm.base.filter.ListCharFilter
- accept(int) - Method in class io.github.mmm.base.filter.NegatedCharFilter
- accept(int) - Method in class io.github.mmm.base.filter.RangeCharFilter
- add(TextFormatMessage) - Method in class io.github.mmm.base.text.AbstractTextFormatMessageHandler
- add(TextFormatMessage) - Method in interface io.github.mmm.base.text.TextFormatMessageHandler
- add(Number, Number) - Method in class io.github.mmm.base.number.NumberType
- addError(String) - Method in interface io.github.mmm.base.text.TextFormatProcessor
- addInfo(String) - Method in interface io.github.mmm.base.text.TextFormatProcessor
- addMessage(TextFormatMessage) - Method in interface io.github.mmm.base.text.TextFormatProcessor
-
Adds a
TextFormatMessageto themessages. - addMessage(TextFormatMessageType, String) - Method in interface io.github.mmm.base.text.TextFormatProcessor
-
Adds a
TextFormatMessagefor the currentTextPosition. - addWarning(String) - Method in interface io.github.mmm.base.text.TextFormatProcessor
- adjustSignum(int) - Method in enum class io.github.mmm.base.sort.SortOrder
-
Adjusts the
Math.signum(double)of acompare toresult with thisSortOrderto the semantic ofCollections.sort(java.util.List, java.util.Comparator). - all(ServiceLoader<S>, Collection<S>) - Static method in class io.github.mmm.base.service.ServiceHelper
- all(ServiceLoader<S>, Collection<S>, int) - Static method in class io.github.mmm.base.service.ServiceHelper
- all(ServiceLoader<S>, Map<K, S>, Function<S, K>) - Static method in class io.github.mmm.base.service.ServiceHelper
- all(ServiceLoader<S>, Map<K, S>, Function<S, K>, int) - Static method in class io.github.mmm.base.service.ServiceHelper
- AND - Enum constant in enum class io.github.mmm.base.lang.Conjunction
-
This conjunction is
trueif and only if all arguments aretrue. - ANY - Static variable in interface io.github.mmm.base.filter.CharFilter
-
A filter that
acceptsany charater. - append(char) - Method in class io.github.mmm.base.io.AppendableWriter
- append(int, StringBuilder) - Static method in interface io.github.mmm.base.filter.CharFilter
-
Appends the given character to the given
StringBuilder. - append(CharSequence) - Method in class io.github.mmm.base.io.AppendableWriter
- append(CharSequence, int, int) - Method in class io.github.mmm.base.io.AppendableWriter
- append(StringBuilder, String) - Method in enum class io.github.mmm.base.text.CaseConversion
- AppendableWriter - Class in io.github.mmm.base.io
- AppendableWriter() - Constructor for class io.github.mmm.base.io.AppendableWriter
-
The constructor.
- AppendableWriter(Appendable) - Constructor for class io.github.mmm.base.io.AppendableWriter
-
The constructor.
- ApplicationException - Exception Class in io.github.mmm.base.exception
-
Extends
RuntimeExceptionwith the following features: aUUIDunique per exception instance automatically generated once per exceptionchain. anerror codethat should be unique per exception type. distinction betweentechnicalexceptions and exceptionsintended for end-users. NOTE:
Exceptions should only occur in unexpected or undesired situations. - ApplicationException(Localizable) - Constructor for exception class io.github.mmm.base.exception.ApplicationException
-
The constructor.
- ApplicationException(Localizable, Throwable) - Constructor for exception class io.github.mmm.base.exception.ApplicationException
-
The constructor.
- ApplicationException(Localizable, Throwable, UUID) - Constructor for exception class io.github.mmm.base.exception.ApplicationException
-
The constructor.
- ApplicationException(String) - Constructor for exception class io.github.mmm.base.exception.ApplicationException
-
The constructor.
- ApplicationException(String, Throwable) - Constructor for exception class io.github.mmm.base.exception.ApplicationException
-
The constructor.
- ApplicationException(String, Throwable, UUID) - Constructor for exception class 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 class io.github.mmm.base.text.CaseConversion
- ArrayIterator<E> - Class in io.github.mmm.base.collection
-
Implementation of both
IteratorandEnumerationto iterate a given array. - ArrayIterator(E[]) - Constructor for class io.github.mmm.base.collection.ArrayIterator
-
The constructor.
- ArrayIterator(E[], int, int) - Constructor for class io.github.mmm.base.collection.ArrayIterator
-
The constructor.
- ASC - Enum constant in enum class io.github.mmm.base.sort.SortOrder
-
Indicating that values are in increasing order (e.g. "1, 2, 3").
- asExample(char) - Method in enum class 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
-
The
NumberTypeforBigDecimal. - BIG_INTEGER - Static variable in class io.github.mmm.base.number.NumberType
-
The
NumberTypeforBigInteger. - BOOLEAN - Static variable in class io.github.mmm.base.lang.ValueType
- 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.
- BUNDLE_PREFIX - Static variable in interface io.github.mmm.base.i18n.Localizable
-
The internal bundle prefix used to for namespace separation and as workaround for limitations of the Java Module System.
- BYTE - Static variable in class io.github.mmm.base.number.NumberType
-
The
NumberTypeforByte.
C
- CAML_CASE - Static variable in class io.github.mmm.base.text.CaseSyntax
-
CaseSyntaxforcamlCase(e.g. for Java fields). - CAML_SNAKE_CASE - Static variable in class io.github.mmm.base.text.CaseSyntax
-
CaseSyntaxforcaml_Snake_Case. - CAML_SPACE_CASE - Static variable in class io.github.mmm.base.text.CaseSyntax
-
CaseSyntaxforcaml Space Case. - CAML_TRAIN_CASE - Static variable in class io.github.mmm.base.text.CaseSyntax
-
CaseSyntaxforcaml-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
-
CaseSyntaxforC$$apitalized(only convert first char to upper case, keep other case untouched). - CAPITALIZED_LOWER - Static variable in class io.github.mmm.base.text.CaseSyntax
-
CaseSyntaxforCapitalizedlower. - CaseConversion - Enum Class 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)orCaseHelper.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. - CharFilter - Interface in io.github.mmm.base.filter
-
Interface for a filter of characters that decides if a given character is
accepted. - clip(N, boolean) - Method in interface io.github.mmm.base.range.NumberRange
- clip(V) - Method in interface io.github.mmm.base.range.Range
- close() - Method in class io.github.mmm.base.io.AppendableWriter
- compare(Number, Number) - Method in class io.github.mmm.base.compare.NumberComparator
- CompareOperator - Enum Class in io.github.mmm.base.compare
-
A
CompareOperatorrepresents an operator able tocomparetwo 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
- compose(CharFilter) - Method in class io.github.mmm.base.filter.RangeCharFilter
- ComposedCharFilter - Class in io.github.mmm.base.filter
-
Implementation of
CharFilterthat combines multiple givenCharFilters with a logical OR so thisComposedCharFilterwillacceptacode-pointif any of the givenCharFiltersaccepts. - ComposedCharFilter(CharFilter...) - Constructor for class io.github.mmm.base.filter.ComposedCharFilter
-
The constructor.
- computeDescription() - Method in class io.github.mmm.base.filter.AbstractCharFilter
- computeDescription() - Method in class io.github.mmm.base.filter.ComposedCharFilter
- computeDescription() - Method in class io.github.mmm.base.filter.ListCharFilter
- computeDescription() - Method in class io.github.mmm.base.filter.NegatedCharFilter
- computeDescription() - Method in class io.github.mmm.base.filter.RangeCharFilter
- Conjunction - Enum Class in io.github.mmm.base.lang
-
Enumwith the common boolean conjunction operatorsConjunction.AND,Conjunction.OR,Conjunction.NAND, andConjunction.NOR. - contains(V) - Method in interface io.github.mmm.base.range.Range
- convert(char) - Method in enum class io.github.mmm.base.text.CaseConversion
- convert(Number, boolean) - Method in class io.github.mmm.base.number.NumberType
- convert(String) - Method in enum class 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 standardLocaleto prevent accidental conversion. - convert(String, Locale) - Method in enum class 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.TemporalConverterLegacy
- convertToCalendar(Object) - Method in class io.github.mmm.base.temporal.TemporalConverterLegacy
- 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
- create(N, N) - Method in class io.github.mmm.base.range.NumberRangeType
- create(V, V) - Method in class io.github.mmm.base.range.AbstractRange
- create(V, V) - Method in class io.github.mmm.base.range.AbstractRangeBean
- create(V, V) - Method in class io.github.mmm.base.range.RangeType
- createBundleName(Class<?>) - Static method in interface io.github.mmm.base.i18n.Localizable
- createUuid() - Method in exception class io.github.mmm.base.exception.ApplicationException
D
- DESC - Enum constant in enum class io.github.mmm.base.sort.SortOrder
-
Indicating that values are in decreasing order (e.g. "3, 2, 1").
- divide(Number, Number) - Method in class io.github.mmm.base.number.NumberType
- DOUBLE - Static variable in class io.github.mmm.base.number.NumberType
-
The
NumberTypeforDouble. - DuplicateObjectException - Exception Class in io.github.mmm.base.exception
-
An
DuplicateObjectExceptionis thrown if an object was rejected because it is a duplicate. - DuplicateObjectException(Object) - Constructor for exception class io.github.mmm.base.exception.DuplicateObjectException
-
The constructor.
- DuplicateObjectException(Object, Object) - Constructor for exception class io.github.mmm.base.exception.DuplicateObjectException
-
The constructor.
- DuplicateObjectException(Object, Object, Object) - Constructor for exception class io.github.mmm.base.exception.DuplicateObjectException
-
The constructor.
- DURATION - Static variable in class io.github.mmm.base.temporal.TemporalType
-
TemporalTypeforDuration.
E
- entrySet() - Method in class io.github.mmm.base.properties.SortedProperties
- EQ - Enum constant in enum class io.github.mmm.base.lang.Conjunction
-
This conjunction is
trueif and only if two arguments equal. - EQUAL - Enum constant in enum class io.github.mmm.base.compare.CompareOperator
-
CompareOperatorto check if objects areequal. - equals(Object) - Method in class io.github.mmm.base.range.AbstractRange
- equals(Object) - Method in class io.github.mmm.base.score.Score
- equals(Object) - Method in class io.github.mmm.base.text.CaseSyntax
- ERROR - Enum constant in enum class io.github.mmm.base.text.TextFormatMessageType
-
Error message.
- eval(boolean...) - Method in enum class io.github.mmm.base.lang.Conjunction
-
Evaluates this
Conjunctionfor the given booleanarguments. - eval(boolean, boolean) - Method in enum class io.github.mmm.base.lang.Conjunction
-
This method evaluates this conjunction for the given boolean
arguments. - evalComparable(T, T) - Method in enum class io.github.mmm.base.compare.CompareOperator
-
This method evaluates this
CompareOperatorfor the givenComparablearguments. - evalDelta(int) - Method in enum class io.github.mmm.base.compare.CompareOperator
- evalDouble(double, double) - Method in enum class io.github.mmm.base.compare.CompareOperator
-
This method evaluates this
CompareOperatorfor the given arguments. - evalEmpty() - Method in enum class io.github.mmm.base.lang.Conjunction
- evalNumber(Number, Number) - Method in enum class io.github.mmm.base.compare.CompareOperator
-
This method evaluates this
CompareOperatorfor the givenNumberarguments. - evalObject(Object, Object) - Method in enum class 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 returnevalDelta(0). If only exactly one of the arguments isnullit will returnevalDelta(Integer.MIN_VALUE). If both arguments areNumbers it delegates toCompareOperator.evalNumber(Number, Number)If both arguments areComparables: If bothComparables have different types but each of them is a standardTemporalorDate/Calendar, then one of them is converted to the other. - EXAMPLE_CHAR_FOR_ORIGINAL_CASE - Static variable in enum class io.github.mmm.base.text.CaseConversion
-
The character representing
CaseConversion.ORIGINAL_CASEinexamples.
F
- FILE_SEPARATOR - Static variable in interface io.github.mmm.base.filter.CharFilter
-
A filter that only
acceptsthe file separator characters '/' and '\\'. - filter(String) - Method in interface io.github.mmm.base.filter.CharFilter
-
Removes all characters that are not
acceptedby this filter. - findFirst() - Method in class io.github.mmm.base.collection.AbstractIterator
-
Has to be called from the constructor after initialization of fields to find the first element.
- findNext() - Method in class io.github.mmm.base.collection.AbstractIterator
- FLOAT - Static variable in class io.github.mmm.base.number.NumberType
-
The
NumberTypeforFloat. - flush() - Method in class io.github.mmm.base.io.AppendableWriter
- format(N, int) - Method in class io.github.mmm.base.number.NumberType
- format(V) - Method in class io.github.mmm.base.lang.ValueType
- fromFactor(double) - Method in interface io.github.mmm.base.range.NumberRange
- fromString(String) - Static method in class io.github.mmm.base.i18n.LocaleHelper
-
Create a
Localefrom a givenStringrepresentation such asLocale.toString()orLocale.forLanguageTag(String). - FromStringParser<T> - Interface in io.github.mmm.base.lang
G
- get() - Static method in class io.github.mmm.base.exception.GlobalExceptionHandlerAccess
- 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(VariableDefinition<T>) - Method in class io.github.mmm.base.variable.VariableMap
- getAppendable() - Method in class io.github.mmm.base.io.AppendableWriter
-
This method gets the
Appendableto 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. - getBoolean(VariableDefinition<Boolean>) - Method in class io.github.mmm.base.variable.VariableMap
- getBoolean(VariableDefinition<Boolean>, boolean) - Method in class io.github.mmm.base.variable.VariableMap
- getChars() - Method in class io.github.mmm.base.filter.ListCharFilter
- 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 class io.github.mmm.base.exception.ApplicationException
-
This method gets the code that identifies the detailed type of this object.
- getCode() - Method in exception class io.github.mmm.base.exception.DuplicateObjectException
- getCode() - Method in exception class io.github.mmm.base.exception.ObjectNotFoundException
- getCode() - Method in exception class io.github.mmm.base.exception.ReadOnlyException
- getCode() - Method in exception class io.github.mmm.base.exception.RuntimeIoException
- getColumn() - Method in class io.github.mmm.base.text.TextFormatMessage
- getColumn() - Method in interface io.github.mmm.base.text.TextPosition
- 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.variable.VariableDefinition
- getDescription() - Method in class io.github.mmm.base.filter.AbstractCharFilter
- getDescription() - Method in interface io.github.mmm.base.filter.CharFilter
- 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
- getLine() - Method in class io.github.mmm.base.text.TextFormatMessage
- getLine() - Method in interface io.github.mmm.base.text.TextPosition
- getLocalizedMessage() - Method in exception class io.github.mmm.base.exception.ApplicationException
- getLocalizedMessage() - Method in interface io.github.mmm.base.i18n.Localizable
- getLocalizedMessage(Locale) - Method in exception class 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 class io.github.mmm.base.exception.ApplicationException
- getLocalizedMessage(Locale, Appendable) - Method in interface io.github.mmm.base.i18n.Localizable
-
This method writes the
localized messageto the givenAppendable. - getMap() - Method in class io.github.mmm.base.variable.VariableMap
- getMax() - Method in class io.github.mmm.base.filter.RangeCharFilter
- getMax() - Method in class io.github.mmm.base.number.NumberType
- getMax() - Method in class io.github.mmm.base.range.AbstractRangeBean
- getMax() - Method in interface io.github.mmm.base.range.Range
- getMax() - Method in class io.github.mmm.base.range.RangeType
- getMessage() - Method in exception class io.github.mmm.base.exception.ApplicationException
-
ATTENTION: Logging frameworks like logback do not follow Java exception standards and write
ApplicationException.toString()but onlyApplicationException.getMessage()of theExceptiontogether with the stacktrace into the log. - getMessage() - Method in interface io.github.mmm.base.i18n.Localizable
-
ATTENTION:
In most cases you wand to useLocalizable.getLocalizedMessage(Locale)instead of this method. - getMessages() - Method in class io.github.mmm.base.text.AbstractTextFormatMessageHandler
- getMessages() - Method in interface io.github.mmm.base.text.TextFormatMessageHandler
- getMessages() - Method in interface io.github.mmm.base.text.TextFormatProcessor
- getMin() - Method in class io.github.mmm.base.filter.RangeCharFilter
- getMin() - Method in class io.github.mmm.base.number.NumberType
-
ATTENTION:
We define the minimum value as the smallest actual number that can be represented by thisNumberType. - getMin() - Method in class io.github.mmm.base.range.AbstractRangeBean
- getMin() - Method in interface io.github.mmm.base.range.Range
- getMin() - Method in class io.github.mmm.base.range.RangeType
- getName() - Method in enum class io.github.mmm.base.lang.Conjunction
- getName() - Method in class io.github.mmm.base.variable.VariableDefinition
- getNaN() - Method in class io.github.mmm.base.number.NumberType
- getNegativeInfinity() - Method in class io.github.mmm.base.number.NumberType
- getNlsMessage() - Method in exception class io.github.mmm.base.exception.ApplicationException
- getNlsMessage(Throwable) - Static method in exception class 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
- getPositiveInfinity() - Method in class io.github.mmm.base.number.NumberType
- getPrimitiveType() - Method in class io.github.mmm.base.lang.ValueType
- getSymbol() - Method in enum class io.github.mmm.base.compare.CompareOperator
- getSyntax() - Method in enum class io.github.mmm.base.lang.Conjunction
- getText() - Method in class io.github.mmm.base.text.TextFormatMessage
- getType() - Method in class io.github.mmm.base.lang.ValueType
- getType() - Method in interface io.github.mmm.base.range.NumberRange
- getType() - Method in class io.github.mmm.base.range.NumberRangeBean
- getType() - Method in class io.github.mmm.base.range.NumberRangeType
- getType() - Method in class io.github.mmm.base.text.TextFormatMessage
- getType() - Method in class io.github.mmm.base.variable.VariableDefinition
- getUuid() - Method in exception class io.github.mmm.base.exception.ApplicationException
-
This method gets the
UUIDof thisApplicationException. - getValue() - Method in class io.github.mmm.base.score.Score
- 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
- GlobalExceptionHandler - Interface in io.github.mmm.base.exception
-
Interface used as fallback to
handle an errorthat can not be handled in a specific way by generic components. - GlobalExceptionHandlerAccess - Class in io.github.mmm.base.exception
-
Class giving
global accessto theGlobalExceptionHandlerimplementation. - GlobalExceptionHandlerSlf4j - Class in io.github.mmm.base.exception
-
Implementation of
GlobalExceptionHandlerusing SLF4JLogger. - GlobalExceptionHandlerSlf4j() - Constructor for class io.github.mmm.base.exception.GlobalExceptionHandlerSlf4j
- GlobalExceptionHandlerSysout - Class in io.github.mmm.base.exception
-
Implementation of
GlobalExceptionHandlerthat simply performs aThrowable.printStackTrace(). - GlobalExceptionHandlerSysout() - Constructor for class io.github.mmm.base.exception.GlobalExceptionHandlerSysout
- GREATER_OR_EQUAL - Enum constant in enum class io.github.mmm.base.compare.CompareOperator
-
CompareOperatorto check if some value is greater or equal to another. - GREATER_THAN - Enum constant in enum class io.github.mmm.base.compare.CompareOperator
-
CompareOperatorto check if some value is greater than another.
H
- handle(TextFormatMessage) - Method in class io.github.mmm.base.text.AbstractTextFormatMessageHandler
-
Method to allow custom handling or even transformation of
TextFormatMessages. - handleError(Object, Throwable) - Method in interface io.github.mmm.base.exception.GlobalExceptionHandler
-
This method handles an error that occurred in a generic component that can not handle it in a specific way.
- handleError(Object, Throwable) - Method in class io.github.mmm.base.exception.GlobalExceptionHandlerSlf4j
- handleError(Object, Throwable) - Method in class io.github.mmm.base.exception.GlobalExceptionHandlerSysout
- hashCode() - Method in class io.github.mmm.base.range.AbstractRange
- hashCode() - Method in class io.github.mmm.base.score.Score
- hashCode() - Method in class io.github.mmm.base.text.CaseSyntax
- hasMoreElements() - Method in class io.github.mmm.base.collection.ArrayIterator
- hasMoreElements() - Method in class io.github.mmm.base.collection.SingleElementIterator
- hasNext() - Method in class io.github.mmm.base.collection.AbstractIterator
- hasNext() - Method in class io.github.mmm.base.collection.ArrayIterator
- hasNext() - Method in class io.github.mmm.base.collection.ReadOnlyIterator
- hasNext() - Method in class io.github.mmm.base.collection.SingleElementIterator
- hasWordSeparator() - Method in class io.github.mmm.base.text.CaseSyntax
- HEX_DIGIT - Static variable in interface io.github.mmm.base.filter.CharFilter
-
CharFilterthatacceptsonly the hex digits '0'-'9', 'a'-'f', or 'A'-'F'. - HIGH - Static variable in class io.github.mmm.base.score.Score
-
The high score (0.7).
- HIGH_MEDIUM - Static variable in class io.github.mmm.base.score.Score
-
The high medium score (0.6).
- HIGHER - Static variable in class io.github.mmm.base.score.Score
-
The higher score (0.8).
I
- IDENTIFIER - Static variable in interface io.github.mmm.base.filter.CharFilter
-
A filter that only
acceptscharacters valid for a technical identifier (e.g. literal oder variable-name). - INFO - Enum constant in enum class io.github.mmm.base.text.TextFormatMessageType
-
Hint message.
- INSTANCE - Static variable in class io.github.mmm.base.compare.NumberComparator
-
The singleton instance.
- INSTANT - Static variable in class io.github.mmm.base.temporal.TemporalType
-
TemporalTypeforInstant. - InstantParser - Class in io.github.mmm.base.temporal
-
FromStringParserforInstantvalues. - INTEGER - Static variable in class io.github.mmm.base.number.NumberType
-
The
NumberTypeforInteger. - intersection(Range<V>) - Method in class io.github.mmm.base.range.AbstractRange
- intersection(Range<V>) - Method in interface io.github.mmm.base.range.Range
- invalid() - Static method in interface io.github.mmm.base.range.Range
- io.github.mmm.base - module io.github.mmm.base
-
Provides fundamental APIs and helper classes.
- io.github.mmm.base.collection - package io.github.mmm.base.collection
- io.github.mmm.base.compare - package io.github.mmm.base.compare
-
Contains
CompareOperatorandNumberComparatorthat help to compare values. - io.github.mmm.base.exception - package io.github.mmm.base.exception
-
Contains
ApplicationExceptionand derived exception classes for common cases. - io.github.mmm.base.filter - package io.github.mmm.base.filter
-
Contains
CharFilterand 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
Justificationand 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
-
Contains number related types such as
NumberTypeorLongParser. - 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
- io.github.mmm.base.score - package io.github.mmm.base.score
-
Contains
Score. - io.github.mmm.base.service - package io.github.mmm.base.service
- 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.timeandTemporal. - 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
- io.github.mmm.base.variable - package io.github.mmm.base.variable
- isCaseChange(CaseConversion) - Static method in enum class io.github.mmm.base.text.CaseConversion
- isCollectMessages() - Method in class io.github.mmm.base.text.AbstractTextFormatMessageHandler
- isDecimal() - Method in class io.github.mmm.base.number.NumberType
-
This method determines if the represented
Numberis a decimal value. - isForUser() - Method in exception class io.github.mmm.base.exception.ApplicationException
-
Note: Please consider using
net.sf.mmm.nls.exception.NlsExceptionwith i18n support in case you are creating exceptions for end-users. - isGreater(N, N) - Method in class io.github.mmm.base.number.NumberType
- isGreaterEqual(N, N) - Method in class io.github.mmm.base.number.NumberType
- isImpreciseDecimal() - Method in class io.github.mmm.base.number.NumberType
-
This method determines if the represented
Numberis an imprecise decimal value. - isLess(N, N) - Method in class io.github.mmm.base.number.NumberType
- isLessEqual(N, N) - Method in class io.github.mmm.base.number.NumberType
- isNegating() - Method in enum class io.github.mmm.base.lang.Conjunction
- isNegative(N) - Method in class io.github.mmm.base.number.NumberType
- isPositive(N) - Method in class io.github.mmm.base.number.NumberType
- isPositiveOrZero(N) - Method in class io.github.mmm.base.number.NumberType
- isTechnical() - Method in exception class io.github.mmm.base.exception.ApplicationException
-
Determines if this is a technical exception.
- isUnbounded() - Method in interface io.github.mmm.base.range.Range
- 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.
- justify(CharSequence) - Method in interface io.github.mmm.base.justification.Justification
-
This method applies the justification to the given
valueand returns the result. - justify(CharSequence, Appendable) - Method in interface io.github.mmm.base.justification.Justification
-
This method applies the justification to the given
valueandappendsthe result to the giventarget.
K
- KEEP_SPECIAL_CHARS - Static variable in class io.github.mmm.base.text.CaseSyntax
-
The
word separatorused to keep any special (separator) characters untouched byconvert. - keys() - Method in class io.github.mmm.base.properties.SortedProperties
- keySet() - Method in class io.github.mmm.base.properties.SortedProperties
L
- LATIN_DIGIT - Static variable in interface io.github.mmm.base.filter.CharFilter
-
A filter that only
acceptsthe Latin digits '0'-'9'. - LATIN_LETTER - Static variable in interface io.github.mmm.base.filter.CharFilter
-
A filter that only
acceptsthe Latin ASCII letters 'a'-'z' and 'A'-'Z'. - LATIN_LETTER_OR_DIGIT - Static variable in interface io.github.mmm.base.filter.CharFilter
-
A filter that only
acceptsthe Latin digits '0'-'9' or ASCII letters 'a'-'z' and 'A'-'Z'. - LATIN_LOWER_CASE_LETTER - Static variable in interface io.github.mmm.base.filter.CharFilter
-
A filter that only
acceptsthe lower case Latin ASCII letters 'a'-'z'. - LATIN_UPPER_CASE_LETTER - Static variable in interface io.github.mmm.base.filter.CharFilter
-
A filter that only
acceptsthe upper case Latin ASCII letters 'A'-'Z'. - LESS_OR_EQUAL - Enum constant in enum class io.github.mmm.base.compare.CompareOperator
-
CompareOperatorto check if some value is less or equal than another. - LESS_THAN - Enum constant in enum class io.github.mmm.base.compare.CompareOperator
-
CompareOperatorto check if some value is less than another. - ListCharFilter - Class in io.github.mmm.base.filter
- ListCharFilter(String) - Constructor for class io.github.mmm.base.filter.ListCharFilter
-
The constructor.
- LOCAL_DATE - Static variable in class io.github.mmm.base.temporal.TemporalType
-
TemporalTypeforLocalDate. - LOCAL_DATE_TIME - Static variable in class io.github.mmm.base.temporal.TemporalType
- LOCAL_TIME - Static variable in class io.github.mmm.base.temporal.TemporalType
-
TemporalTypeforLocalTime. - LocaleHelper - Class in io.github.mmm.base.i18n
-
Simple helper for
Localespecific stuff. - Localizable - Interface in io.github.mmm.base.i18n
-
Interface for an object that can be
translatedto a givenLocale. - LocalizableObject - Interface in io.github.mmm.base.i18n
-
This is the interface for a
Localizableobject with native language support (NLS). - LONG - Static variable in class io.github.mmm.base.number.NumberType
-
The
NumberTypeforLong. - LongParser - Class in io.github.mmm.base.number
-
FromStringParserforLong. - LOW - Static variable in class io.github.mmm.base.score.Score
-
The low score (0.3).
- LOW_MEDIUM - Static variable in class io.github.mmm.base.score.Score
-
The low medium score (0.4).
- LOWER - Static variable in class io.github.mmm.base.score.Score
-
The lower score (0.2).
- LOWER_CASE - Enum constant in enum class io.github.mmm.base.text.CaseConversion
-
Convert
to lower case. - LOWER_SNAKE_CASE - Static variable in class io.github.mmm.base.text.CaseSyntax
-
CaseSyntaxforlower_snake_case(e.g. for Ruby). - LOWER_SPACE_CASE - Static variable in class io.github.mmm.base.text.CaseSyntax
-
CaseSyntaxforlower space case. - LOWERCASE - Static variable in class io.github.mmm.base.text.CaseSyntax
-
CaseSyntaxforlowercase(e.g. for Java package segments).
M
- max - Variable in class io.github.mmm.base.range.RangeType
- MAX - Static variable in class io.github.mmm.base.score.Score
-
The maximum score (1.0).
- MAX_UNBOUND - Static variable in interface io.github.mmm.base.range.Range
-
The unbound maximum.
- MEDIUM - Static variable in class io.github.mmm.base.score.Score
-
The medium score (0.5).
- MESSAGE_CODE - Static variable in exception class io.github.mmm.base.exception.DuplicateObjectException
- MESSAGE_CODE - Static variable in exception class io.github.mmm.base.exception.ObjectMismatchException
- MESSAGE_CODE - Static variable in exception class io.github.mmm.base.exception.ObjectNotFoundException
- MESSAGE_CODE - Static variable in exception class io.github.mmm.base.exception.ReadOnlyException
- MESSAGE_CODE - Static variable in exception class io.github.mmm.base.exception.RuntimeIoException
- min - Variable in class io.github.mmm.base.range.RangeType
- MIN - Static variable in class io.github.mmm.base.score.Score
-
The minimum score (0.0).
- MIN_UNBOUND - Static variable in interface io.github.mmm.base.range.Range
-
The unbound minimum.
- MONTH_DAY - Static variable in class io.github.mmm.base.temporal.TemporalType
-
TemporalTypeforMonthDay. - multiply(Score) - Method in class io.github.mmm.base.score.Score
- multiply(Number, Number) - Method in class io.github.mmm.base.number.NumberType
N
- NAND - Enum constant in enum class io.github.mmm.base.lang.Conjunction
-
This is the negation of
Conjunction.AND. - negate() - Method in enum class 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 class io.github.mmm.base.lang.Conjunction
- NegatedCharFilter - Class in io.github.mmm.base.filter
-
Implementation of
CharFilterresulting in the negation of a givenCharFilterso it rejects what the givenCharFilteracceptsand vice versa. - NegatedCharFilter(CharFilter) - Constructor for class io.github.mmm.base.filter.NegatedCharFilter
-
The constructor.
- NEWLINE - Static variable in interface io.github.mmm.base.filter.CharFilter
-
CharFilterthatacceptsonly carriage return ('\r') and line feed ('\n'). - NEWLINE_OR_SPACE - Static variable in interface io.github.mmm.base.filter.CharFilter
- NEWLINE_OR_SPACE_OR_TAB - Static variable in interface io.github.mmm.base.filter.CharFilter
- next() - Method in class io.github.mmm.base.collection.AbstractIterator
- next() - Method in class io.github.mmm.base.collection.ArrayIterator
- next() - Method in class io.github.mmm.base.collection.ReadOnlyIterator
- next() - Method in class io.github.mmm.base.collection.SingleElementIterator
- nextElement() - Method in class io.github.mmm.base.collection.ArrayIterator
- nextElement() - Method in class io.github.mmm.base.collection.SingleElementIterator
- NO_DESCRIPTION - Static variable in interface io.github.mmm.base.filter.CharFilter
-
Fallback for
descriptionif not available. - NOR - Enum constant in enum class 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 - Enum constant in enum class io.github.mmm.base.compare.CompareOperator
-
CompareOperatorto check if objects are NOTequal. - NumberComparator - Class in io.github.mmm.base.compare
-
Implementation of
ComparatorforNumbers capable to compare different types. - NumberComparator() - Constructor for class io.github.mmm.base.compare.NumberComparator
-
The constructor.
- NumberRange<N> - Interface in io.github.mmm.base.range
- NumberRangeBean<V> - Class in io.github.mmm.base.range
-
Implementation of
NumberRangeas mutableAbstractRangeBean bean. - NumberRangeBean(NumberType<V>) - Constructor for class io.github.mmm.base.range.NumberRangeBean
-
The constructor.
- NumberRangeBean(NumberType<V>, V, V) - Constructor for class io.github.mmm.base.range.NumberRangeBean
-
The constructor.
- NumberRangeType<N> - Class in io.github.mmm.base.range
-
Implementation of
NumberRangeas immutable type. - NumberRangeType(NumberType<N>, N, N) - Constructor for class io.github.mmm.base.range.NumberRangeType
-
The constructor.
- NumberRangeType(N, N) - Constructor for class io.github.mmm.base.range.NumberRangeType
-
The constructor.
- NumberType<N> - Class in io.github.mmm.base.number
- NumberType(Class<N>, Class<N>, int, N, N) - Constructor for class io.github.mmm.base.number.NumberType
-
The constructor.
- NumberType(Class<N>, Class<N>, int, N, N, N, N, N) - Constructor for class io.github.mmm.base.number.NumberType
-
The constructor.
O
- ObjectMismatchException - Exception Class in io.github.mmm.base.exception
-
An
ObjectMismatchExceptionis thrown if an object or value does not match an expected result. - ObjectMismatchException(Object, Object) - Constructor for exception class io.github.mmm.base.exception.ObjectMismatchException
-
The constructor.
- ObjectMismatchException(Object, Object, Throwable) - Constructor for exception class io.github.mmm.base.exception.ObjectMismatchException
-
The constructor.
- ObjectNotFoundException - Exception Class in io.github.mmm.base.exception
-
An
ObjectNotFoundExceptionis thrown if an object was requested but does not exist or could not be found. - ObjectNotFoundException(Localizable, Throwable) - Constructor for exception class io.github.mmm.base.exception.ObjectNotFoundException
-
The constructor.
- ObjectNotFoundException(Object) - Constructor for exception class io.github.mmm.base.exception.ObjectNotFoundException
-
The constructor.
- ObjectNotFoundException(Object, Object) - Constructor for exception class io.github.mmm.base.exception.ObjectNotFoundException
-
The constructor.
- ObjectNotFoundException(Object, Object, Object, Throwable) - Constructor for exception class io.github.mmm.base.exception.ObjectNotFoundException
-
The constructor.
- ObjectNotFoundException(Object, Object, Throwable) - Constructor for exception class io.github.mmm.base.exception.ObjectNotFoundException
-
The constructor.
- OCTAL_DIGIT - Static variable in interface io.github.mmm.base.filter.CharFilter
-
CharFilterthatacceptsonly the ocatal digits '0'-'7'. - of(double) - Static method in class io.github.mmm.base.score.Score
- of(CharFilter, String) - Static method in interface io.github.mmm.base.filter.CharFilter
- 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
formatasJustification. - of(T, T) - Static method in interface io.github.mmm.base.range.Range
- of(T, T) - Static method in class io.github.mmm.base.range.RangeType
- ofExactness(int) - Static method in class io.github.mmm.base.number.NumberType
- ofExample(char, boolean) - Static method in enum class io.github.mmm.base.text.CaseConversion
- ofExample(String) - Static method in class io.github.mmm.base.text.CaseSyntax
- ofExample(String, boolean) - Static method in class io.github.mmm.base.text.CaseSyntax
- OFFSET_DATE_TIME - Static variable in class io.github.mmm.base.temporal.TemporalType
- ofName(String) - Static method in enum class io.github.mmm.base.lang.Conjunction
- ofStatic(String) - Static method in interface io.github.mmm.base.i18n.Localizable
- ofSymbol(String) - Static method in enum class io.github.mmm.base.compare.CompareOperator
-
This method gets the
CompareOperatorfor the givensymbol. - ofSyntax(String) - Static method in enum class io.github.mmm.base.lang.Conjunction
- onValueChange() - Method in class io.github.mmm.base.range.AbstractRangeBean
- OR - Enum constant in enum class io.github.mmm.base.lang.Conjunction
-
This conjunction is
trueif and only if at least one argument istrue. - ORIGINAL_CASE - Enum constant in enum class 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
Stringto the type handled by this parser but efficiently returnsnullif the syntax does not match. - parse(String) - Method in class io.github.mmm.base.lang.ValueType
- parse(String) - Method in class io.github.mmm.base.number.LongParser
- parse(String) - Method in class io.github.mmm.base.number.NumberType
- 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, int) - Method in class io.github.mmm.base.number.NumberType
- 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
-
CaseSyntaxforPascalCase(e.g. for Java types). - PASCAL_SNAKE_CASE - Static variable in class io.github.mmm.base.text.CaseSyntax
-
CaseSyntaxforPascal_Snake_Case. - PASCAL_SPACE_CASE - Static variable in class io.github.mmm.base.text.CaseSyntax
-
CaseSyntaxforPascal Space Case. - PASCAL_TRAIN_CASE - Static variable in class io.github.mmm.base.text.CaseSyntax
-
CaseSyntaxforPascal-Train-Case. - PERIOD - Static variable in class io.github.mmm.base.temporal.TemporalType
-
TemporalTypeforPeriod. - primitiveType - Variable in class io.github.mmm.base.lang.ValueType
- printStackTrace(Locale, Appendable) - Method in exception class 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 class io.github.mmm.base.exception.DuplicateObjectException
R
- Range<V> - Interface in io.github.mmm.base.range
- RangeCharFilter - Class in io.github.mmm.base.filter
- RangeCharFilter(int, int) - Constructor for class io.github.mmm.base.filter.RangeCharFilter
-
The constructor.
- 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 Class in io.github.mmm.base.exception
-
A
ReadOnlyExceptionis thrown if the modification of something failed because it is read-only. - ReadOnlyException(Object) - Constructor for exception class io.github.mmm.base.exception.ReadOnlyException
-
The constructor.
- ReadOnlyException(Object, Object) - Constructor for exception class io.github.mmm.base.exception.ReadOnlyException
-
The constructor.
- ReadOnlyException(Throwable, Object) - Constructor for exception class io.github.mmm.base.exception.ReadOnlyException
-
The constructor.
- ReadOnlyException(Throwable, Object, Object) - Constructor for exception class io.github.mmm.base.exception.ReadOnlyException
-
The constructor.
- ReadOnlyIterator<E> - Class in io.github.mmm.base.collection
- ReadOnlyIterator(Iterator<E>) - Constructor for class io.github.mmm.base.collection.ReadOnlyIterator
-
The constructor.
- RuntimeIoException - Exception Class in io.github.mmm.base.exception
- RuntimeIoException(Throwable) - Constructor for exception class io.github.mmm.base.exception.RuntimeIoException
-
The constructor.
S
- Score - Class in io.github.mmm.base.score
-
Data-type for a score as a double value in the range from
0to1. - SEGMENT - Static variable in interface io.github.mmm.base.filter.CharFilter
-
A filter that only
acceptscharacters valid for a technical segment (e.g. convenient name of variable, method, field, class, etc.). - 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.service
-
Helper class for
ServiceLoader. - set(VariableDefinition<T>, T) - Method in class io.github.mmm.base.variable.VariableMap
- setMax(V) - Method in class io.github.mmm.base.range.AbstractRangeBean
- setMax(V) - Method in interface io.github.mmm.base.range.WritableRange
- setMin(V) - Method in class io.github.mmm.base.range.AbstractRangeBean
- setMin(V) - Method in interface io.github.mmm.base.range.WritableRange
- SHORT - Static variable in class io.github.mmm.base.number.NumberType
-
The
NumberTypeforShort. - simplify(Number) - Static method in class io.github.mmm.base.number.NumberType
- simplify(Number, NumberType<?>) - Static method in class io.github.mmm.base.number.NumberType
- SingleElementIterator<E> - Class in io.github.mmm.base.collection
- SingleElementIterator(E) - Constructor for class io.github.mmm.base.collection.SingleElementIterator
-
The constructor.
- singleton(ServiceLoader<S>) - Static method in class io.github.mmm.base.service.ServiceHelper
- singleton(ServiceLoader<S>, boolean) - Static method in class io.github.mmm.base.service.ServiceHelper
- SortedProperties - Class in io.github.mmm.base.properties
-
This class extends
Propertiesand makes them sorted by theirkeys. - 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 Class in io.github.mmm.base.sort
-
This enum contains the possible values for the sort order.
- STRING - Static variable in class io.github.mmm.base.lang.ValueType
- subtract(Number, Number) - Method in class io.github.mmm.base.number.NumberType
T
- TemporalConverter - Interface in io.github.mmm.base.temporal
-
Interface for a converter of temporal values.
- TemporalConverterDefault - Class in io.github.mmm.base.temporal
-
Simple utility class to convert to standard
Temporaltypes. - TemporalConverterLegacy - Class in io.github.mmm.base.temporal
- TemporalParser - Class in io.github.mmm.base.temporal
-
Parser that can detect
Strings representing aTemporalvalue viaTemporalParser.parse(String)but returnsnullif not aTemporalinstead of throwing an exception. - TemporalType<V> - Class in io.github.mmm.base.temporal
- TemporalType(Class<V>) - Constructor for class io.github.mmm.base.temporal.TemporalType
-
The constructor.
- TextFormatMessage - Class in io.github.mmm.base.text
-
A message that occurred whilst reading (parsing) or writing (formatting) textual data.
- TextFormatMessage(int, int, String, TextFormatMessageType) - Constructor for class io.github.mmm.base.text.TextFormatMessage
-
The constructor.
- TextFormatMessageHandler - Interface in io.github.mmm.base.text
-
Interface for the mode to configure
TextFormatProcessorfor handlingTextFormatMessages. - TextFormatMessageType - Enum Class in io.github.mmm.base.text
-
Type of a
TextFormatMessage. - TextFormatProcessor - Interface in io.github.mmm.base.text
-
Interface for a reader or writer of data in a textual format.
- TextPosition - Interface in io.github.mmm.base.text
- toFactor(N) - Method in interface io.github.mmm.base.range.NumberRange
- 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 standardLocaleto prevent accidents. - toLowerCase(String, Locale) - Static method in class io.github.mmm.base.text.CaseHelper
-
Indirection for
String.toLowerCase(Locale). - toString() - Method in class io.github.mmm.base.collection.AbstractIterator
- toString() - Method in class io.github.mmm.base.collection.ReadOnlyIterator
- toString() - Method in enum class io.github.mmm.base.compare.CompareOperator
- toString() - Method in exception class io.github.mmm.base.exception.ApplicationException
- toString() - Method in class io.github.mmm.base.filter.AbstractCharFilter
- toString() - Method in class io.github.mmm.base.io.AppendableWriter
- toString() - Method in enum class io.github.mmm.base.lang.Conjunction
- toString() - Method in class io.github.mmm.base.lang.ValueType
- toString() - Method in class io.github.mmm.base.number.NumberType
- toString() - Method in class io.github.mmm.base.range.AbstractRange
- toString() - Method in class io.github.mmm.base.score.Score
- toString() - Method in class io.github.mmm.base.text.CaseSyntax
- toString() - Method in class io.github.mmm.base.text.TextFormatMessage
- toString() - Method in class io.github.mmm.base.variable.VariableDefinition
- toString() - Method in class io.github.mmm.base.variable.VariableMap
- toString(Locale) - Method in exception class io.github.mmm.base.exception.ApplicationException
-
Like
ApplicationException.toString()but using the specifiedLocale. - toString(Locale, Appendable) - Method in exception class io.github.mmm.base.exception.ApplicationException
-
appendsthe localized string representation of this exception. - ToStringFormatter<V> - Class in io.github.mmm.base.lang
-
Formatter
Functionthat delegates toObject.toString(). - toUpperCase(String) - Static method in class io.github.mmm.base.text.CaseHelper
-
Indirection for
String.toUpperCase(Locale)with a standardLocale.USto prevent accidents. - toUpperCase(String, Locale) - Static method in class io.github.mmm.base.text.CaseHelper
-
Indirection for
String.toUpperCase(Locale). - TRAIN_CASE - Static variable in class io.github.mmm.base.text.CaseSyntax
-
CaseSyntaxfortrain-case(e.g. for URLs or Angular). - type - Variable in class io.github.mmm.base.lang.ValueType
U
- unbounded() - Static method in interface io.github.mmm.base.range.Range
- uncapitalize(String) - Static method in class io.github.mmm.base.text.CaseHelper
- UNCAPITALIZED - Static variable in class io.github.mmm.base.text.CaseSyntax
-
CaseSyntaxforu$$capitalized(only convert first char to lower case, keep other case untouched). - UNCAPITALIZED_UPPER - Static variable in class io.github.mmm.base.text.CaseSyntax
-
CaseSyntaxforCapitalizedlower. - UNMODIFIED - Static variable in class io.github.mmm.base.text.CaseSyntax
-
CaseSyntaxfor$$$unmodified(keep all characters untouched). - UPPER_CASE - Enum constant in enum class io.github.mmm.base.text.CaseConversion
-
Convert
to upper case. - UPPER_SNAKE_CASE - Static variable in class io.github.mmm.base.text.CaseSyntax
-
CaseSyntaxforUPPER_SNAKE_CASE(e.g. for Java constants). - UPPER_SPACE_CASE - Static variable in class io.github.mmm.base.text.CaseSyntax
-
CaseSyntaxforUPPER SPACE CASE. - UPPER_TRAIN_CASE - Static variable in class io.github.mmm.base.text.CaseSyntax
-
CaseSyntaxforUPPER-TRAIN-CASE. - UPPERCASE - Static variable in class io.github.mmm.base.text.CaseSyntax
-
CaseSyntaxforUPPERCASE. - UuidParser - Class in io.github.mmm.base.uuid
-
FromStringParserforUUID.
V
- valueOf(Number) - Method in class io.github.mmm.base.number.NumberType
- valueOf(Number, boolean) - Method in class io.github.mmm.base.number.NumberType
- valueOf(String) - Static method in enum class io.github.mmm.base.compare.CompareOperator
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.mmm.base.lang.Conjunction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.mmm.base.sort.SortOrder
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.mmm.base.text.CaseConversion
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.mmm.base.text.TextFormatMessageType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.github.mmm.base.compare.CompareOperator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.mmm.base.lang.Conjunction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.mmm.base.sort.SortOrder
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.mmm.base.text.CaseConversion
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.mmm.base.text.TextFormatMessageType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- ValueType<V> - Class in io.github.mmm.base.lang
-
Interface for generic support of a
value type. - ValueType(Class<V>) - Constructor for class io.github.mmm.base.lang.ValueType
-
The constructor.
- ValueType(Class<V>, Class<V>) - Constructor for class io.github.mmm.base.lang.ValueType
-
The constructor.
- VariableDefinition<T> - Class in io.github.mmm.base.variable
-
Definition of a variable for a
VariableMap. - VariableDefinition(String, Class<T>) - Constructor for class io.github.mmm.base.variable.VariableDefinition
-
The constructor.
- VariableDefinition(String, Class<T>, T) - Constructor for class io.github.mmm.base.variable.VariableDefinition
-
The constructor.
- VariableDefinition(String, T) - Constructor for class io.github.mmm.base.variable.VariableDefinition
-
The constructor.
- VariableMap - Class in io.github.mmm.base.variable
- VariableMap() - Constructor for class io.github.mmm.base.variable.VariableMap
-
The constructor.
- VariableMap(Map<String, Object>) - Constructor for class io.github.mmm.base.variable.VariableMap
-
The constructor.
- VERY_HIGH - Static variable in class io.github.mmm.base.score.Score
-
The very high score (0.9).
- VERY_LOW - Static variable in class io.github.mmm.base.score.Score
-
The very low score (0.1).
W
- WARNING - Enum constant in enum class io.github.mmm.base.text.TextFormatMessageType
-
Warning message.
- WHITESPACE - Static variable in interface io.github.mmm.base.filter.CharFilter
-
A filter that
acceptsonlywhitespaces. - with(V, V) - Method in class io.github.mmm.base.range.AbstractRange
- with(V, V) - Method in class io.github.mmm.base.range.AbstractRangeBean
- with(V, V) - Method in interface io.github.mmm.base.range.Range
- with(V, V) - Method in class io.github.mmm.base.range.RangeType
- withMax(V) - Method in interface io.github.mmm.base.range.Range
- withMin(V) - Method in interface io.github.mmm.base.range.Range
- wrap(N) - Method in interface io.github.mmm.base.range.NumberRange
- wrap(N, Number, Number) - Method in class io.github.mmm.base.number.NumberType
-
Wraps a value within a range from
mintomaxusing a simplified approach. - WritableRange<V> - Interface in io.github.mmm.base.range
- 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 - Enum constant in enum class io.github.mmm.base.lang.Conjunction
-
This conjunction is
trueif and only if two arguments differ (exactly one of two arguments iftrue).
Z
- ZONED_DATE_TIME - Static variable in class io.github.mmm.base.temporal.TemporalType
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form