Package org.tensorics.core.resolve.options
-
Interface Summary Interface Description ExceptionHandlingStrategy A strategy which is used in the dispatcher to decide how exceptions are handled.ResolverSelectionStrategy This strategy defines how resolvers are selected, if several possible candidates are available for a given expression.ResolvingOption The marker interface which is used as upper bound for options that are related to the resolving engines. -
Class Summary Class Description AbstractExceptionHandlingStrategy HandleWithFirstCapableAncestorStrategy When this strategy is used in the dispatcher, then the exceptions which appear at some node, are handled in the first node above which can handle the exception.ResolvingOptions Utility class which provides factory methods to different processing options.RethrowExceptionHandlingStrategy This strategy, strictly speaking, does not really handle the exceptions resulting from nodes, but rethrows a resolving exception containing the original one.TakeFirstResolverSelectionStrategy This is the most primitive implementation of a selection strategy for resolvers: It simply picks the first one from the list of available ones.