Uses of Interface
io.github.mmm.base.i18n.LocalizableObject
-
Packages that use LocalizableObject Package Description io.github.mmm.base.exception ContainsApplicationExceptionand derived exception classes for common cases.io.github.mmm.base.i18n Contains APIs and helpers for internationalization.io.github.mmm.cli.exception Contains common exceptions for CLI.io.github.mmm.nls Provides the main API for the native language support (NLS).io.github.mmm.nls.cli.exception Contains common CLI exceptions with native language support.io.github.mmm.nls.exception io.github.mmm.validation Contains a simple but powerful API for validation. -
-
Uses of LocalizableObject in io.github.mmm.base.exception
Classes in io.github.mmm.base.exception that implement LocalizableObject Modifier and Type Class Description classApplicationExceptionExtendsRuntimeExceptionwith 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.classDuplicateObjectExceptionAnDuplicateObjectExceptionis thrown if an object was rejected because it is a duplicate.classObjectMismatchExceptionAnObjectMismatchExceptionis thrown if an object or value does not match an expected result.classObjectNotFoundExceptionAnObjectNotFoundExceptionis thrown if an object was requested but does not exist or could not be found.classReadOnlyExceptionAReadOnlyExceptionis thrown if the modification of something failed because it is read-only.classRuntimeIoException -
Uses of LocalizableObject in io.github.mmm.base.i18n
Subinterfaces of LocalizableObject in io.github.mmm.base.i18n Modifier and Type Interface Description interfaceLocalizableInterface for an object that can betranslatedto a givenLocale. -
Uses of LocalizableObject in io.github.mmm.cli.exception
Classes in io.github.mmm.cli.exception that implement LocalizableObject Modifier and Type Class Description classCliDuplicateOptionAliasExceptionCliExceptionthrown if two synonymousCliOptions have been specified.classCliExceptionAbstract base class for aRuntimeExceptionthrown for invalidCliArguments. -
Uses of LocalizableObject in io.github.mmm.nls
Subinterfaces of LocalizableObject in io.github.mmm.nls Modifier and Type Interface Description interfaceNlsMessageThis is the interface for an internationalized message. -
Uses of LocalizableObject in io.github.mmm.nls.cli.exception
Classes in io.github.mmm.nls.cli.exception that implement LocalizableObject Modifier and Type Class Description classCliArgumentMandatoryExceptionThrown if a mandatoryCliValueis missing.classCliDuplicateOptionsExceptionCliExceptionthrown if two one or multipleCliOptions have occurred multiple times.classCliInvalidUsageExceptionclassCliNoArgumentsExceptionclassCliTypeNotExtendingExceptionThrown if a mandatoryCliValueis missing. -
Uses of LocalizableObject in io.github.mmm.nls.exception
Classes in io.github.mmm.nls.exception that implement LocalizableObject Modifier and Type Class Description classObjectNotFoundUserExceptionObjectNotFoundExceptionfor userwith NLS support.classTechnicalErrorUserExceptionATechnicalErrorUserExceptionis wrapping an arbitrary technical error to a generic exception for end-users or clients. -
Uses of LocalizableObject in io.github.mmm.validation
Subinterfaces of LocalizableObject in io.github.mmm.validation Modifier and Type Interface Description interfaceValidationResultResult of avalidation.Classes in io.github.mmm.validation that implement LocalizableObject Modifier and Type Class Description classAbstractValidationResultAbstract base implementation ofValidationResult.classComposedValidationFailureclassValidationFailureImplementation ofValidationResultfor a failure withoutI18N support.classValidationResultValidValidationResultthat isvalid.
-