Module org.github.gestalt.core
Package org.github.gestalt.config.entity
-
Interface Summary Interface Description GestaltModuleConfig Interface used to register module specific configuration. -
Class Summary Class Description ConfigNodeContainer Holds a config node and the UUID related to the source.ConfigValue Value for a config.GestaltConfig Configuration for Gestalt.ValidationError Validation errors for every possible error.ValidationError.ArrayDuplicateIndex Array has duplicate index's while building config node.ValidationError.ArrayInvalidIndex Invalid array index.ValidationError.ArrayLeafAndNotLeaf Array has both leaf and non leaf values while building config node.ValidationError.ArrayMissingIndex Array is missing an index.ValidationError.ConstructorNotPublic While decoding a Object the constructor was not public.ValidationError.DecodersMapKeyNull While decoding a maps key the key was null.ValidationError.DecodersMapValueNull While decoding a maps value, it was null.ValidationError.DecodingArrayMissingValue While decoding a leaf it is missing its value.ValidationError.DecodingByteTooLong While deciding a byte, expected a single value but received more.ValidationError.DecodingCharWrongSize While deciding a char, expected a single value character but received more.ValidationError.DecodingExpectedArrayNodeType While decoding an array we received a non array node.ValidationError.DecodingExpectedLeafNodeType While decoding a leaf we received a non leaf node.ValidationError.DecodingExpectedMapNodeType While decoding a map we received a non map node.ValidationError.DecodingLeafMissingValue While decoding a leaf it is missing its value.ValidationError.DecodingNumberFormatException While decoding a number received a number format exception.ValidationError.DecodingNumberParsing While decoding a number the value is not a number.ValidationError.EmptyElement Empty element/word in a path.ValidationError.EmptyNodeNameProvided While building a config node an empty node name was provided.ValidationError.EmptyNodeValueProvided While building a config node an empty value name was provided.ValidationError.EmptyPath Empty path provided to tokenizer.ValidationError.EmptyToken No tokens provided while building the config node.ValidationError.EnumValueNotFound Failed to decode an Enum, as the value doesn't exist.ValidationError.ErrorDecodingException While decoding a value received an exception.ValidationError.ExceededMaximumNestedSubstitutionDepth Not a valid SubstitutionNode.ValidationError.ExceptionDecodingEnum Exception while decoding an enum.ValidationError.ExceptionReadingFileDuringTransform Invalid file while reading for transform.ValidationError.FailedToTokenizeElement Failed to tokenize a element/word.ValidationError.InvalidArrayIndexToken A word is an array but doesn't have an index.ValidationError.InvalidArrayNegativeIndexToken A word is an array but the index is negative.ValidationError.InvalidArrayToken A word is an array but doesn't have an index or match the pattern.ValidationError.InvalidBase64DecodeString Invalid Base 64 decode string.ValidationError.InvalidNumberOfParametersForRandomExpression Invalid number of parameters provided to random expression during post processing.ValidationError.InvalidNumberOfParametersForRandomExpressionError Invalid number of parameters provided to random expression during post processing.ValidationError.InvalidStringSubstitutionPostProcess Invalid string received while doing post-processing string substitution.ValidationError.LeafNodesHaveNoValues Leaf node has no values.ValidationError.LeafNodesIsNull Leaf node is null.ValidationError.LeafNodesIsNullDecoding Leaf node is null.ValidationError.MappingPathEmpty While mapping a value the key was null.ValidationError.MismatchedObjectNodeForPath Received the wrong node type while navigating to a node.ValidationError.MismatchedPathLength Mismatched path lengths received for path, this could be because a node is both a leaf and an object.ValidationError.MultipleTokenTypes For a specific path there are multiple token types.ValidationError.NoCustomPropertyFoundPostProcess While trying to get a Custom Map Property during post processing.ValidationError.NoDecodersFound No decoders found.ValidationError.NoDefaultConstructor While decoding a Object no default constructor found.ValidationError.NodePostProcessingBadTokens Node Post Processing scanned bad tokens.ValidationError.NodePostProcessingConfigMissing No Configuration found for Node Post Processing.ValidationError.NodePostProcessingErrorsNavigatingToNode Node Post Processing scanned missing tokens.ValidationError.NodePostProcessingNodeLeafHasNoValue Node Post Processing scanned missing tokens.ValidationError.NodePostProcessingNodeNotLeaf Node Post Processing scanned missing tokens.ValidationError.NodePostProcessingNoResults Node Post Processing has not generated any results.ValidationError.NodePostProcessingNoResultsForTokens Node Post Processing scanned missing tokens.ValidationError.NoEnvironmentVariableFoundPostProcess While trying to get a Environment Variable during post processing.ValidationError.NoKeyFoundForTransform No Key found for the transform.ValidationError.NoMatchingDefaultTransformFound No matching transform found for name.ValidationError.NoMatchingTransformFound ValidationError.NoResultsFoundForNode While trying to get a configuration, was unable to find a value.ValidationError.NoResultsFoundForPath No results found for path while building config node.ValidationError.NoResultsMappingPath While trying to map a path no results were found.ValidationError.NoSystemPropertyFoundPostProcess While trying to get a configuration, was unable to find a value.ValidationError.NotAValidSubstitutionNode Not a valid SubstitutionNode.ValidationError.NoTokensInPath No tokens provided while building a config node.ValidationError.NullNodeForPath Config node was null while navigating to a path.ValidationError.NullTokenForPath Token provided is null for path.ValidationError.NullValueDecodingObject While decoding a Object no value was found and the result will be null.ValidationError.StringConstructorNotFound While decoding an Object the string constructor was not found.ValidationError.TransformDoesntMatchRegex Transform doesnt match the regex.ValidationError.UnableToMergeDifferentNodes Unable to merge nodes of different types.ValidationError.UnableToParseName A word pattern must have a name, an array and index is optional.ValidationError.UnableToParseRandomExpression unable to parse random expression during post processing.ValidationError.UnableToParseRandomParameter unable to parse random expression during post processing.ValidationError.UnclosedSubstitutionTransform Reached the end of a string with an unclosed substitution.ValidationError.UnexpectedClosingTokenTransform Unexpected closing token found when now substitution was open.ValidationError.UnknownNodeType Unknown node type while building config node.ValidationError.UnknownNodeTypeDuringLoad Unknown node type while building config node.ValidationError.UnknownNodeTypePostProcess Unknown node type while building config node.ValidationError.UnknownTokenWithPath Unknown token type while building a config node.ValidationError.UnsupportedRandomPostProcess Unsupported random expression during post process.ValidationError.UnsupportedTokenType Unknown token type found while navigating to a node. -
Enum Summary Enum Description ValidationLevel Level of the error, we can recover from warnings but may want to fail on errors.